Merge branch 'master' into develop

This commit is contained in:
pietervdvn 2021-11-07 15:31:55 +01:00
commit 37231969e6
120 changed files with 44636 additions and 44531 deletions

View file

@ -1,440 +1,440 @@
{
"id": "artwork",
"name": {
"en": "Artworks",
"nl": "Kunstwerken",
"fr": "Œuvres d'art",
"de": "Kunstwerke",
"id": "Karya seni",
"it": "Opere darte",
"ru": "Произведения искусства",
"es": "Obras de arte",
"ja": "美術品",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk"
"id": "artwork",
"name": {
"en": "Artworks",
"nl": "Kunstwerken",
"fr": "Œuvres d'art",
"de": "Kunstwerke",
"id": "Karya seni",
"it": "Opere darte",
"ru": "Произведения искусства",
"es": "Obras de arte",
"ja": "美術品",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk"
},
"source": {
"osmTags": "tourism=artwork"
},
"title": {
"render": {
"en": "Artwork",
"nl": "Kunstwerk",
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"id": "Karya Seni",
"it": "Opera darte",
"ru": "Художественная работа",
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"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"
},
"source": {
"osmTags": "tourism=artwork"
},
"title": {
"render": {
"en": "Artwork",
"nl": "Kunstwerk",
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"id": "Karya Seni",
"it": "Opera darte",
"ru": "Художественная работа",
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk",
"sv": "Konstverk",
"pt_BR": "Obra de arte",
"pt": "Obra de arte",
"pl": "Dzieło sztuki",
"hu": "Műalkotás",
"gl": "Obra de arte",
"fi": "Taideteos"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Artwork <i>{name}</i>",
"nl": "Kunstwerk <i>{name}</i>",
"fr": "Œuvre d'art <i>{name}</i>",
"de": "Kunstwerk <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>",
"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>"
}
}
]
},
"icon": {
"render": "./assets/themes/artwork/artwork.svg"
},
"color": {
"render": "#0000ff"
},
"width": {
"render": "10"
},
"description": {
"en": "Diverse pieces of artwork",
"nl": "Verschillende soorten kunstwerken",
"fr": "Diverses œuvres d'art",
"de": "Verschiedene Kunstwerke",
"it": "Diverse opere darte",
"ru": "Разнообразные произведения искусства",
"es": "Diversas piezas de obras de arte",
"ja": "多様な作品",
"zh_Hant": "不同類型的藝術品"
},
"minzoom": 12,
"wayHandling": 2,
"presets": [
{
"tags": [
"tourism=artwork"
],
"title": {
"en": "Artwork",
"nl": "Kunstwerk",
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"it": "Opera darte",
"ru": "Художественная работа",
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"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"
}
}
],
"tagRenderings": [
"images",
{
"render": {
"en": "This is a {artwork_type}",
"nl": "Dit is een {artwork_type}",
"fr": "Type d'œuvre : {artwork_type}",
"de": "Dies ist ein {artwork_type}",
"it": "Si tratta di un {artwork_type}",
"ru": "Это {artwork_type}",
"es": "Esta es un {artwork_type}",
"ja": "これは{artwork_type}です",
"zh_Hant": "這是 {artwork_type}",
"nb_NO": "Dette er et kunstverk av typen {artwork_type}"
},
"question": {
"en": "What is the type of this artwork?",
"nl": "Wat voor soort kunstwerk is dit?",
"fr": "Quel est le type de cette œuvre d'art?",
"de": "Was ist die Art dieses Kunstwerks?",
"it": "Che tipo di opera darte è questo?",
"ru": "К какому типу относится эта работа?",
"es": "Cuál es el tipo de esta obra de arte?",
"ja": "この作品の種類は何ですか?",
"zh_Hant": "這是什麼類型的藝術品?",
"nb_NO": "Hvilken type kunstverk er dette?"
},
"freeform": {
"key": "artwork_type",
"addExtraTags": [
"fixme=Artowrk type was added with the freeform, might need another check"
]
},
"mappings": [
{
"if": "artwork_type=architecture",
"then": {
"en": "Architecture",
"nl": "Architectuur",
"fr": "Architecture",
"de": "Architektur",
"it": "Architettura",
"ru": "Архитектура",
"ja": "建物",
"zh_Hant": "建築物",
"nb_NO": "Arkitektur"
}
},
{
"if": "artwork_type=mural",
"then": {
"en": "Mural",
"nl": "Muurschildering",
"fr": "Peinture murale",
"de": "Wandbild",
"it": "Murale",
"ru": "Фреска",
"ja": "壁画",
"zh_Hant": "壁畫",
"nb_NO": "Veggmaleri"
}
},
{
"if": "artwork_type=painting",
"then": {
"en": "Painting",
"nl": "Schilderij",
"fr": "Peinture",
"de": "Malerei",
"it": "Dipinto",
"ru": "Живопись",
"ja": "絵画",
"zh_Hant": "繪畫",
"nb_NO": "Maleri"
}
},
{
"if": "artwork_type=sculpture",
"then": {
"en": "Sculpture",
"nl": "Beeldhouwwerk",
"fr": "Sculpture",
"de": "Skulptur",
"it": "Scultura",
"ru": "Скульптура",
"ja": "彫刻",
"zh_Hant": "雕塑",
"nb_NO": "Skulptur"
}
},
{
"if": "artwork_type=statue",
"then": {
"en": "Statue",
"nl": "Standbeeld",
"fr": "Statue",
"de": "Statue",
"it": "Statua",
"ru": "Статуя",
"ja": "彫像",
"zh_Hant": "雕像",
"nb_NO": "Statue"
}
},
{
"if": "artwork_type=bust",
"then": {
"en": "Bust",
"nl": "Buste",
"fr": "Buste",
"de": "Büste",
"it": "Busto",
"ru": "Бюст",
"ja": "胸像",
"zh_Hant": "半身像",
"nb_NO": "Byste"
}
},
{
"if": "artwork_type=stone",
"then": {
"en": "Stone",
"nl": "Steen",
"fr": "Rocher",
"de": "Stein",
"it": "Masso",
"ru": "Камень",
"ja": "石",
"zh_Hant": "石頭",
"nb_NO": "Stein"
}
},
{
"if": "artwork_type=installation",
"then": {
"en": "Installation",
"nl": "Installatie",
"fr": "Installation",
"de": "Installation",
"it": "Istallazione",
"ru": "Инсталляция",
"ja": "インスタレーション",
"zh_Hant": "安裝",
"nb_NO": "Installasjon"
}
},
{
"if": "artwork_type=graffiti",
"then": {
"en": "Graffiti",
"nl": "Graffiti",
"fr": "Graffiti",
"de": "Graffiti",
"it": "Graffiti",
"ru": "Граффити",
"ja": "落書き",
"zh_Hant": "塗鴨",
"nb_NO": "Graffiti"
}
},
{
"if": "artwork_type=relief",
"then": {
"en": "Relief",
"nl": "Reliëf",
"fr": "Relief",
"de": "Relief",
"it": "Rilievo",
"ru": "Рельеф",
"ja": "レリーフ",
"zh_Hant": "寬慰",
"nb_NO": "Relieff"
}
},
{
"if": "artwork_type=azulejo",
"then": {
"en": "Azulejo (Spanish decorative tilework)",
"nl": "Azulejo (Spaanse siertegels)",
"fr": "Azulejo (faïence latine)",
"de": "Azulejo (spanische dekorative Fliesenarbeit)",
"it": "Azulejo (ornamento decorativo piastrellato spagnolo)",
"ru": "Азуле́жу (испанская роспись глазурованной керамической плитки)",
"ja": "Azulejo (スペインの装飾タイル)",
"zh_Hant": "Azulejo (西班牙雕塑作品名稱)",
"nb_NO": "Azulejo (Spansk dekorativt flisverk)"
}
},
{
"if": "artwork_type=tilework",
"then": {
"en": "Tilework",
"nl": "Tegelwerk",
"fr": "Carrelage",
"de": "Fliesenarbeit",
"it": "Mosaico di piastrelle",
"ru": "Плитка (мозаика)",
"ja": "タイルワーク",
"zh_Hant": "瓷磚",
"nb_NO": "Flisarbeid"
}
}
],
"id": "artwork-artwork_type"
},
{
"question": {
"en": "Which artist created this?",
"nl": "Welke kunstenaar creëerde dit kunstwerk?",
"fr": "Quel artiste a créé cette œuvre ?",
"de": "Welcher Künstler hat das geschaffen?",
"it": "Quale artista ha creato questopera?",
"ru": "Какой художник создал это?",
"ja": "どのアーティストが作ったんですか?",
"zh_Hant": "創造這個的藝術家是誰?",
"nb_NO": "Hvilken artist lagde dette?"
},
"render": {
"en": "Created by {artist_name}",
"nl": "Gecreëerd door {artist_name}",
"fr": "Créé par {artist_name}",
"de": "Erstellt von {artist_name}",
"it": "Creato da {artist_name}",
"ru": "Создано {artist_name}",
"ja": "作成者:{artist_name}",
"zh_Hant": "{artist_name} 創作",
"nb_NO": "Laget av {artist_name}"
},
"freeform": {
"key": "artist_name"
},
"id": "artwork-artist_name"
},
{
"question": {
"en": "Is there a website with more information about this artwork?",
"nl": "Is er een website met meer informatie over dit kunstwerk?",
"fr": "Existe-t-il un site web où trouver plus d'informations sur cette œuvre d'art ?",
"de": "Gibt es eine Website mit weiteren Informationen über dieses Kunstwerk?",
"it": "Esiste un sito web con maggiori informazioni su questopera?",
"ru": "Есть ли сайт с более подробной информацией об этой работе?",
"ja": "この作品についての詳しい情報はどのウェブサイトにありますか?",
"zh_Hant": "在那個網站能夠找到更多藝術品的資訊?",
"nb_NO": "Finnes det en nettside med mer info om dette kunstverket?"
},
"render": {
"en": "More information on <a href='{website}' target='_blank'>this website</a>",
"nl": "Meer informatie op <a href='{website}' target='_blank'>deze website</a>",
"fr": "Plus d'info <a href='{website}' target='_blank'>sûr ce site web</a>",
"de": "Weitere Informationen auf <a href='{website}' target='_blank'>dieser Webseite</a>",
"id": "Info lanjut tersedia di <a href='{website}' target='_blank'>laman web</a> ini.",
"it": "Ulteriori informazioni su <a href='{website}' target='_blank'>questo sito web</a>",
"ru": "Больше информации на <a href='{website}' target='_blank'>этом сайте</a>",
"ja": "<a href='{website}' target='_blank'>Webサイト</a>に詳細情報がある",
"zh_Hant": "<a href='{website}' target='_blank'>這個網站</a>有更多資訊",
"nb_NO": "Mer info er å finne på <a href='{website}' target='_blank'>denne nettsiden</a>"
},
"freeform": {
"key": "website",
"type": "url"
},
"id": "artwork-website"
},
{
"question": {
"en": "Which Wikidata-entry corresponds with <b>this artwork</b>?",
"nl": "Welk Wikidata-item beschrijft <b>dit kunstwerk</b>?",
"fr": "Quelle entrée Wikidata correspond à <b>cette œuvre d'art</b> ?",
"de": "Welcher Wikidata-Eintrag entspricht <b>diesem Kunstwerk</b>?",
"it": "Quale elemento Wikidata corrisponde a <b>questopera darte</b>?",
"ru": "Какая запись в Wikidata соответсвует <b>этой работе</b>?",
"ja": "<b>このアートワーク</b>に関するWikidataのエントリーはどれですか?",
"zh_Hant": "<b>這個藝術品</b>有那個對應的 Wikidata 項目?",
"nb_NO": "Hvilken Wikipedia-oppføring samsvarer med <b>dette kunstverket</b>?"
},
"render": {
"en": "Corresponds with <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"nl": "Komt overeen met <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"fr": "Correspond à <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"de": "Entspricht <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"it": "Corrisponde a <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"ru": "Запись об этой работе в wikidata: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"ja": "<a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>に関連する",
"zh_Hant": "與 <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>對應",
"nb_NO": "Samsvarer med <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
},
"freeform": {
"key": "wikidata",
"type": "wikidata"
},
"id": "artwork-wikidata"
}
],
"deletion": {
"softDeletionTags": {
"and": [
"razed:tourism=artwork",
"tourism="
]
},
"neededChangesets": 5
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/artwork/artwork.svg"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#0000ff"
},
"width": {
"render": "10"
}
"mappings": [
{
"if": "name~*",
"then": {
"en": "Artwork <i>{name}</i>",
"nl": "Kunstwerk <i>{name}</i>",
"fr": "Œuvre d'art <i>{name}</i>",
"de": "Kunstwerk <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>",
"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>"
}
}
]
},
"icon": {
"render": "./assets/themes/artwork/artwork.svg"
},
"color": {
"render": "#0000ff"
},
"width": {
"render": "10"
},
"description": {
"en": "Diverse pieces of artwork",
"nl": "Verschillende soorten kunstwerken",
"fr": "Diverses œuvres d'art",
"de": "Verschiedene Kunstwerke",
"it": "Diverse opere darte",
"ru": "Разнообразные произведения искусства",
"es": "Diversas piezas de obras de arte",
"ja": "多様な作品",
"zh_Hant": "不同類型的藝術品"
},
"minzoom": 12,
"wayHandling": 2,
"presets": [
{
"tags": [
"tourism=artwork"
],
"title": {
"en": "Artwork",
"nl": "Kunstwerk",
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"it": "Opera darte",
"ru": "Художественная работа",
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"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"
}
}
],
"tagRenderings": [
"images",
{
"render": {
"en": "This is a {artwork_type}",
"nl": "Dit is een {artwork_type}",
"fr": "Type d'œuvre : {artwork_type}",
"de": "Dies ist ein {artwork_type}",
"it": "Si tratta di un {artwork_type}",
"ru": "Это {artwork_type}",
"es": "Esta es un {artwork_type}",
"ja": "これは{artwork_type}です",
"zh_Hant": "這是 {artwork_type}",
"nb_NO": "Dette er et kunstverk av typen {artwork_type}"
},
"question": {
"en": "What is the type of this artwork?",
"nl": "Wat voor soort kunstwerk is dit?",
"fr": "Quel est le type de cette œuvre d'art?",
"de": "Was ist die Art dieses Kunstwerks?",
"it": "Che tipo di opera darte è questo?",
"ru": "К какому типу относится эта работа?",
"es": "Cuál es el tipo de esta obra de arte?",
"ja": "この作品の種類は何ですか?",
"zh_Hant": "這是什麼類型的藝術品?",
"nb_NO": "Hvilken type kunstverk er dette?"
},
"freeform": {
"key": "artwork_type",
"addExtraTags": [
"fixme=Artowrk type was added with the freeform, might need another check"
]
},
"mappings": [
{
"if": "artwork_type=architecture",
"then": {
"en": "Architecture",
"nl": "Architectuur",
"fr": "Architecture",
"de": "Architektur",
"it": "Architettura",
"ru": "Архитектура",
"ja": "建物",
"zh_Hant": "建築物",
"nb_NO": "Arkitektur"
}
},
{
"if": "artwork_type=mural",
"then": {
"en": "Mural",
"nl": "Muurschildering",
"fr": "Peinture murale",
"de": "Wandbild",
"it": "Murale",
"ru": "Фреска",
"ja": "壁画",
"zh_Hant": "壁畫",
"nb_NO": "Veggmaleri"
}
},
{
"if": "artwork_type=painting",
"then": {
"en": "Painting",
"nl": "Schilderij",
"fr": "Peinture",
"de": "Malerei",
"it": "Dipinto",
"ru": "Живопись",
"ja": "絵画",
"zh_Hant": "繪畫",
"nb_NO": "Maleri"
}
},
{
"if": "artwork_type=sculpture",
"then": {
"en": "Sculpture",
"nl": "Beeldhouwwerk",
"fr": "Sculpture",
"de": "Skulptur",
"it": "Scultura",
"ru": "Скульптура",
"ja": "彫刻",
"zh_Hant": "雕塑",
"nb_NO": "Skulptur"
}
},
{
"if": "artwork_type=statue",
"then": {
"en": "Statue",
"nl": "Standbeeld",
"fr": "Statue",
"de": "Statue",
"it": "Statua",
"ru": "Статуя",
"ja": "彫像",
"zh_Hant": "雕像",
"nb_NO": "Statue"
}
},
{
"if": "artwork_type=bust",
"then": {
"en": "Bust",
"nl": "Buste",
"fr": "Buste",
"de": "Büste",
"it": "Busto",
"ru": "Бюст",
"ja": "胸像",
"zh_Hant": "半身像",
"nb_NO": "Byste"
}
},
{
"if": "artwork_type=stone",
"then": {
"en": "Stone",
"nl": "Steen",
"fr": "Rocher",
"de": "Stein",
"it": "Masso",
"ru": "Камень",
"ja": "石",
"zh_Hant": "石頭",
"nb_NO": "Stein"
}
},
{
"if": "artwork_type=installation",
"then": {
"en": "Installation",
"nl": "Installatie",
"fr": "Installation",
"de": "Installation",
"it": "Istallazione",
"ru": "Инсталляция",
"ja": "インスタレーション",
"zh_Hant": "安裝",
"nb_NO": "Installasjon"
}
},
{
"if": "artwork_type=graffiti",
"then": {
"en": "Graffiti",
"nl": "Graffiti",
"fr": "Graffiti",
"de": "Graffiti",
"it": "Graffiti",
"ru": "Граффити",
"ja": "落書き",
"zh_Hant": "塗鴨",
"nb_NO": "Graffiti"
}
},
{
"if": "artwork_type=relief",
"then": {
"en": "Relief",
"nl": "Reliëf",
"fr": "Relief",
"de": "Relief",
"it": "Rilievo",
"ru": "Рельеф",
"ja": "レリーフ",
"zh_Hant": "寬慰",
"nb_NO": "Relieff"
}
},
{
"if": "artwork_type=azulejo",
"then": {
"en": "Azulejo (Spanish decorative tilework)",
"nl": "Azulejo (Spaanse siertegels)",
"fr": "Azulejo (faïence latine)",
"de": "Azulejo (spanische dekorative Fliesenarbeit)",
"it": "Azulejo (ornamento decorativo piastrellato spagnolo)",
"ru": "Азуле́жу (испанская роспись глазурованной керамической плитки)",
"ja": "Azulejo (スペインの装飾タイル)",
"zh_Hant": "Azulejo (西班牙雕塑作品名稱)",
"nb_NO": "Azulejo (Spansk dekorativt flisverk)"
}
},
{
"if": "artwork_type=tilework",
"then": {
"en": "Tilework",
"nl": "Tegelwerk",
"fr": "Carrelage",
"de": "Fliesenarbeit",
"it": "Mosaico di piastrelle",
"ru": "Плитка (мозаика)",
"ja": "タイルワーク",
"zh_Hant": "瓷磚",
"nb_NO": "Flisarbeid"
}
}
],
"id": "artwork-artwork_type"
},
{
"question": {
"en": "Which artist created this?",
"nl": "Welke kunstenaar creëerde dit kunstwerk?",
"fr": "Quel artiste a créé cette œuvre ?",
"de": "Welcher Künstler hat das geschaffen?",
"it": "Quale artista ha creato questopera?",
"ru": "Какой художник создал это?",
"ja": "どのアーティストが作ったんですか?",
"zh_Hant": "創造這個的藝術家是誰?",
"nb_NO": "Hvilken artist lagde dette?"
},
"render": {
"en": "Created by {artist_name}",
"nl": "Gecreëerd door {artist_name}",
"fr": "Créé par {artist_name}",
"de": "Erstellt von {artist_name}",
"it": "Creato da {artist_name}",
"ru": "Создано {artist_name}",
"ja": "作成者:{artist_name}",
"zh_Hant": "{artist_name} 創作",
"nb_NO": "Laget av {artist_name}"
},
"freeform": {
"key": "artist_name"
},
"id": "artwork-artist_name"
},
{
"question": {
"en": "Is there a website with more information about this artwork?",
"nl": "Is er een website met meer informatie over dit kunstwerk?",
"fr": "Existe-t-il un site web où trouver plus d'informations sur cette œuvre d'art ?",
"de": "Gibt es eine Website mit weiteren Informationen über dieses Kunstwerk?",
"it": "Esiste un sito web con maggiori informazioni su questopera?",
"ru": "Есть ли сайт с более подробной информацией об этой работе?",
"ja": "この作品についての詳しい情報はどのウェブサイトにありますか?",
"zh_Hant": "在那個網站能夠找到更多藝術品的資訊?",
"nb_NO": "Finnes det en nettside med mer info om dette kunstverket?"
},
"render": {
"en": "More information on <a href='{website}' target='_blank'>this website</a>",
"nl": "Meer informatie op <a href='{website}' target='_blank'>deze website</a>",
"fr": "Plus d'info <a href='{website}' target='_blank'>sûr ce site web</a>",
"de": "Weitere Informationen auf <a href='{website}' target='_blank'>dieser Webseite</a>",
"id": "Info lanjut tersedia di <a href='{website}' target='_blank'>laman web</a> ini.",
"it": "Ulteriori informazioni su <a href='{website}' target='_blank'>questo sito web</a>",
"ru": "Больше информации на <a href='{website}' target='_blank'>этом сайте</a>",
"ja": "<a href='{website}' target='_blank'>Webサイト</a>に詳細情報がある",
"zh_Hant": "<a href='{website}' target='_blank'>這個網站</a>有更多資訊",
"nb_NO": "Mer info er å finne på <a href='{website}' target='_blank'>denne nettsiden</a>"
},
"freeform": {
"key": "website",
"type": "url"
},
"id": "artwork-website"
},
{
"question": {
"en": "Which Wikidata-entry corresponds with <b>this artwork</b>?",
"nl": "Welk Wikidata-item beschrijft <b>dit kunstwerk</b>?",
"fr": "Quelle entrée Wikidata correspond à <b>cette œuvre d'art</b> ?",
"de": "Welcher Wikidata-Eintrag entspricht <b>diesem Kunstwerk</b>?",
"it": "Quale elemento Wikidata corrisponde a <b>questopera darte</b>?",
"ru": "Какая запись в Wikidata соответсвует <b>этой работе</b>?",
"ja": "<b>このアートワーク</b>に関するWikidataのエントリーはどれですか?",
"zh_Hant": "<b>這個藝術品</b>有那個對應的 Wikidata 項目?",
"nb_NO": "Hvilken Wikipedia-oppføring samsvarer med <b>dette kunstverket</b>?"
},
"render": {
"en": "Corresponds with <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"nl": "Komt overeen met <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"fr": "Correspond à <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"de": "Entspricht <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"it": "Corrisponde a <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"ru": "Запись об этой работе в wikidata: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"ja": "<a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>に関連する",
"zh_Hant": "與 <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>對應",
"nb_NO": "Samsvarer med <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
},
"freeform": {
"key": "wikidata",
"type": "wikidata"
},
"id": "artwork-wikidata"
}
],
"deletion": {
"softDeletionTags": {
"and": [
"razed:tourism=artwork",
"tourism="
]
},
"neededChangesets": 5
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/artwork/artwork.svg"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#0000ff"
},
"width": {
"render": "10"
}
}
]
}

View file

@ -1,339 +1,339 @@
{
"id": "barrier",
"name": {
"en": "Barriers",
"nl": "Barrières",
"de": "Hindernisse",
"ru": "Препятствия"
"id": "barrier",
"name": {
"en": "Barriers",
"nl": "Barrières",
"de": "Hindernisse",
"ru": "Препятствия"
},
"description": {
"en": "Obstacles while cycling, such as bollards and cycle barriers",
"nl": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes",
"de": "Hindernisse beim Fahrradfahren, wie zum Beispiel Poller und Fahrrad Barrieren"
},
"source": {
"osmTags": {
"or": [
"barrier=bollard",
"barrier=cycle_barrier"
]
}
},
"minzoom": 17,
"title": {
"render": {
"en": "Barrier",
"nl": "Barrière",
"de": "Hindernis",
"ru": "Препятствие"
},
"description": {
"en": "Obstacles while cycling, such as bollards and cycle barriers",
"nl": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes",
"de": "Hindernisse beim Fahrradfahren, wie zum Beispiel Poller und Fahrrad Barrieren"
},
"source": {
"osmTags": {
"or": [
"barrier=bollard",
"barrier=cycle_barrier"
]
"mappings": [
{
"if": "barrier=bollard",
"then": {
"en": "Bollard",
"nl": "Paaltje",
"de": "Poller",
"ru": "Прикол"
}
},
"minzoom": 17,
"title": {
"render": {
"en": "Barrier",
"nl": "Barrière",
"de": "Hindernis",
"ru": "Препятствие"
},
"mappings": [
{
"if": "barrier=bollard",
"then": {
"en": "Bollard",
"nl": "Paaltje",
"de": "Poller",
"ru": "Прикол"
}
},
{
"if": "barrier=cycle_barrier",
"then": {
"en": "Cycling Barrier",
"nl": "Fietshekjes",
"de": "Barriere für Radfahrer"
}
}
]
},
"icon": "./assets/layers/barrier/barrier.svg",
"width": "5",
"presets": [
{
"title": {
"en": "Bollard",
"nl": "Paaltje",
"de": "Poller",
"ru": "Прикол"
},
"tags": [
"barrier=bollard"
],
"description": {
"en": "A bollard in the road",
"nl": "Een paaltje in de weg",
"de": "Ein Poller auf der Straße"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
},
{
"title": {
"en": "Cycle barrier",
"nl": "Fietshekjes",
"de": "Fahrradhindernis"
},
"tags": [
"barrier=bollard"
],
"description": {
"en": "Cycle barrier, slowing down cyclists",
"nl": "Fietshekjes, voor het afremmen van fietsers",
"de": "Fahrradhindernis, das Radfahrer abbremst"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
}
],
"tagRenderings": [
{
"question": {
"en": "Can a bicycle go past this barrier?",
"nl": "Kan een fietser langs deze barrière?",
"de": "Kann ein Radfahrer das Hindernis passieren?"
},
"mappings": [
{
"if": "bicycle=yes",
"then": {
"en": "A cyclist can go past this.",
"nl": "Een fietser kan hier langs.",
"de": "Ein Radfahrer kann hindurchfahren."
}
},
{
"if": "bicycle=no",
"then": {
"en": "A cyclist can not go past this.",
"nl": "Een fietser kan hier niet langs.",
"de": "Ein Radfahrer kann nicht hindurchfahren."
}
}
],
"id": "bicycle=yes/no"
},
{
"question": {
"en": "What kind of bollard is this?",
"nl": "Wat voor soort paal is dit?",
"de": "Um was für einen Poller handelt es sich?"
},
"condition": "barrier=bollard",
"mappings": [
{
"if": "bollard=removable",
"then": {
"en": "Removable bollard",
"nl": "Verwijderbare paal",
"de": "Entfernbarer Poller"
}
},
{
"if": "bollard=fixed",
"then": {
"en": "Fixed bollard",
"nl": "Vaste paal",
"de": "Feststehender Poller"
}
},
{
"if": "bollard=foldable",
"then": {
"en": "Bollard that can be folded down",
"nl": "Paal die platgevouwen kan worden",
"de": "Umlegbarer Poller"
}
},
{
"if": "bollard=flexible",
"then": {
"en": "Flexible bollard, usually plastic",
"nl": "Flexibele paal, meestal plastic",
"de": "Flexibler Poller, meist aus Kunststoff"
}
},
{
"if": "bollard=rising",
"then": {
"en": "Rising bollard",
"nl": "Verzonken poller",
"de": "Ausfahrender Poller"
}
}
],
"id": "Bollard type"
},
{
"question": {
"en": "What kind of cycling barrier is this?",
"nl": "Wat voor fietshekjes zijn dit?",
"de": "Um welche Art Fahrradhindernis handelt es sich?"
},
"condition": "barrier=cycle_barrier",
"mappings": [
{
"if": "cycle_barrier:type=single",
"then": {
"en": "Single, just two barriers with a space inbetween <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"de": "Einfach, nur zwei Barrieren mit einem Zwischenraum <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>"
}
},
{
"if": "cycle_barrier:type=double",
"then": {
"en": "Double, two barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_double.png' style='width:8em'>",
"nl": "Dubbel, twee hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_double.png' style='width:8em'>",
"de": "Doppelt, zwei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_double.png' style='width:8em'>"
}
},
{
"if": "cycle_barrier:type=triple",
"then": {
"en": "Triple, three barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"nl": "Drievoudig, drie hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"de": "Dreifach, drei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>"
}
},
{
"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'>",
"de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>"
}
}
],
"id": "Cycle barrier type"
},
{
"render": {
"en": "Maximum width: {maxwidth:physical} m",
"nl": "Maximumbreedte: {maxwidth:physical} m",
"de": "Maximale Durchfahrtsbreite: {maxwidth:physical} m"
},
"question": {
"en": "How wide is the gap left over besides the barrier?",
"nl": "Hoe breed is de ruimte naast de barrière?",
"de": "Welche Durchfahrtsbreite hat das Hindernis?"
},
"condition": {
"and": [
"cycle_barrier:type!=double",
"cycle_barrier:type!=triple"
]
},
"freeform": {
"key": "maxwidth:physical",
"type": "length",
"helperArgs": [
"20",
"map"
]
},
"id": "MaxWidth"
},
{
"render": {
"en": "Space between barriers (along the length of the road): {width:separation} m",
"nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m",
"de": "Abstand zwischen den Barrieren (entlang der Straße): {width:separation} m"
},
"question": {
"en": "How much space is there between the barriers (along the length of the road)?",
"nl": "Hoeveel ruimte is er tussen de barrières (langs de lengte van de weg)?",
"de": "Wie groß ist der Abstand zwischen den Barrieren (entlang der Straße)?"
},
"condition": {
"or": [
"cycle_barrier:type=double",
"cycle_barrier:type=triple"
]
},
"freeform": {
"key": "width:separation",
"type": "length",
"helperArgs": [
"21",
"map"
]
},
"id": "Space between barrier (cyclebarrier)"
},
{
"render": {
"en": "Width of opening: {width:opening} m",
"nl": "Breedte van de opening: {width:opening} m",
"de": "Breite der Öffnung: {width:opening} m"
},
"question": {
"en": "How wide is the smallest opening next to the barriers?",
"nl": "Hoe breed is de smalste opening naast de barrières?",
"de": "Wie breit ist die kleinste Öffnung neben den Barrieren?"
},
"condition": {
"or": [
"cycle_barrier:type=double",
"cycle_barrier:type=triple"
]
},
"freeform": {
"key": "width:opening",
"type": "length",
"helperArgs": [
"21",
"map"
]
},
"id": "Width of opening (cyclebarrier)"
},
{
"render": {
"en": "Overlap: {overlap} m",
"de": "Überschneidung: {overlap} m"
},
"question": {
"en": "How much overlap do the barriers have?",
"nl": "Hoeveel overlappen de barrières?",
"de": "Wie stark überschneiden sich die Barrieren?"
},
"condition": {
"or": [
"cycle_barrier:type=double",
"cycle_barrier:type=triple"
]
},
"freeform": {
"key": "overlap",
"type": "length",
"helperArgs": [
"21",
"map"
]
},
"id": "Overlap (cyclebarrier)"
}
],
"mapRendering": [
{
"icon": "./assets/layers/barrier/barrier.svg",
"location": [
"point"
]
},
{
"width": "5"
},
{
"if": "barrier=cycle_barrier",
"then": {
"en": "Cycling Barrier",
"nl": "Fietshekjes",
"de": "Barriere für Radfahrer"
}
}
]
},
"icon": "./assets/layers/barrier/barrier.svg",
"width": "5",
"presets": [
{
"title": {
"en": "Bollard",
"nl": "Paaltje",
"de": "Poller",
"ru": "Прикол"
},
"tags": [
"barrier=bollard"
],
"description": {
"en": "A bollard in the road",
"nl": "Een paaltje in de weg",
"de": "Ein Poller auf der Straße"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
},
{
"title": {
"en": "Cycle barrier",
"nl": "Fietshekjes",
"de": "Fahrradhindernis"
},
"tags": [
"barrier=bollard"
],
"description": {
"en": "Cycle barrier, slowing down cyclists",
"nl": "Fietshekjes, voor het afremmen van fietsers",
"de": "Fahrradhindernis, das Radfahrer abbremst"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
}
],
"tagRenderings": [
{
"question": {
"en": "Can a bicycle go past this barrier?",
"nl": "Kan een fietser langs deze barrière?",
"de": "Kann ein Radfahrer das Hindernis passieren?"
},
"mappings": [
{
"if": "bicycle=yes",
"then": {
"en": "A cyclist can go past this.",
"nl": "Een fietser kan hier langs.",
"de": "Ein Radfahrer kann hindurchfahren."
}
},
{
"if": "bicycle=no",
"then": {
"en": "A cyclist can not go past this.",
"nl": "Een fietser kan hier niet langs.",
"de": "Ein Radfahrer kann nicht hindurchfahren."
}
}
],
"id": "bicycle=yes/no"
},
{
"question": {
"en": "What kind of bollard is this?",
"nl": "Wat voor soort paal is dit?",
"de": "Um was für einen Poller handelt es sich?"
},
"condition": "barrier=bollard",
"mappings": [
{
"if": "bollard=removable",
"then": {
"en": "Removable bollard",
"nl": "Verwijderbare paal",
"de": "Entfernbarer Poller"
}
},
{
"if": "bollard=fixed",
"then": {
"en": "Fixed bollard",
"nl": "Vaste paal",
"de": "Feststehender Poller"
}
},
{
"if": "bollard=foldable",
"then": {
"en": "Bollard that can be folded down",
"nl": "Paal die platgevouwen kan worden",
"de": "Umlegbarer Poller"
}
},
{
"if": "bollard=flexible",
"then": {
"en": "Flexible bollard, usually plastic",
"nl": "Flexibele paal, meestal plastic",
"de": "Flexibler Poller, meist aus Kunststoff"
}
},
{
"if": "bollard=rising",
"then": {
"en": "Rising bollard",
"nl": "Verzonken poller",
"de": "Ausfahrender Poller"
}
}
],
"id": "Bollard type"
},
{
"question": {
"en": "What kind of cycling barrier is this?",
"nl": "Wat voor fietshekjes zijn dit?",
"de": "Um welche Art Fahrradhindernis handelt es sich?"
},
"condition": "barrier=cycle_barrier",
"mappings": [
{
"if": "cycle_barrier:type=single",
"then": {
"en": "Single, just two barriers with a space inbetween <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"de": "Einfach, nur zwei Barrieren mit einem Zwischenraum <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>"
}
},
{
"if": "cycle_barrier:type=double",
"then": {
"en": "Double, two barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_double.png' style='width:8em'>",
"nl": "Dubbel, twee hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_double.png' style='width:8em'>",
"de": "Doppelt, zwei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_double.png' style='width:8em'>"
}
},
{
"if": "cycle_barrier:type=triple",
"then": {
"en": "Triple, three barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"nl": "Drievoudig, drie hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"de": "Dreifach, drei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>"
}
},
{
"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'>",
"de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>"
}
}
],
"id": "Cycle barrier type"
},
{
"render": {
"en": "Maximum width: {maxwidth:physical} m",
"nl": "Maximumbreedte: {maxwidth:physical} m",
"de": "Maximale Durchfahrtsbreite: {maxwidth:physical} m"
},
"question": {
"en": "How wide is the gap left over besides the barrier?",
"nl": "Hoe breed is de ruimte naast de barrière?",
"de": "Welche Durchfahrtsbreite hat das Hindernis?"
},
"condition": {
"and": [
"cycle_barrier:type!=double",
"cycle_barrier:type!=triple"
]
},
"freeform": {
"key": "maxwidth:physical",
"type": "length",
"helperArgs": [
"20",
"map"
]
},
"id": "MaxWidth"
},
{
"render": {
"en": "Space between barriers (along the length of the road): {width:separation} m",
"nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m",
"de": "Abstand zwischen den Barrieren (entlang der Straße): {width:separation} m"
},
"question": {
"en": "How much space is there between the barriers (along the length of the road)?",
"nl": "Hoeveel ruimte is er tussen de barrières (langs de lengte van de weg)?",
"de": "Wie groß ist der Abstand zwischen den Barrieren (entlang der Straße)?"
},
"condition": {
"or": [
"cycle_barrier:type=double",
"cycle_barrier:type=triple"
]
},
"freeform": {
"key": "width:separation",
"type": "length",
"helperArgs": [
"21",
"map"
]
},
"id": "Space between barrier (cyclebarrier)"
},
{
"render": {
"en": "Width of opening: {width:opening} m",
"nl": "Breedte van de opening: {width:opening} m",
"de": "Breite der Öffnung: {width:opening} m"
},
"question": {
"en": "How wide is the smallest opening next to the barriers?",
"nl": "Hoe breed is de smalste opening naast de barrières?",
"de": "Wie breit ist die kleinste Öffnung neben den Barrieren?"
},
"condition": {
"or": [
"cycle_barrier:type=double",
"cycle_barrier:type=triple"
]
},
"freeform": {
"key": "width:opening",
"type": "length",
"helperArgs": [
"21",
"map"
]
},
"id": "Width of opening (cyclebarrier)"
},
{
"render": {
"en": "Overlap: {overlap} m",
"de": "Überschneidung: {overlap} m"
},
"question": {
"en": "How much overlap do the barriers have?",
"nl": "Hoeveel overlappen de barrières?",
"de": "Wie stark überschneiden sich die Barrieren?"
},
"condition": {
"or": [
"cycle_barrier:type=double",
"cycle_barrier:type=triple"
]
},
"freeform": {
"key": "overlap",
"type": "length",
"helperArgs": [
"21",
"map"
]
},
"id": "Overlap (cyclebarrier)"
}
],
"mapRendering": [
{
"icon": "./assets/layers/barrier/barrier.svg",
"location": [
"point"
]
},
{
"width": "5"
}
]
}

File diff suppressed because it is too large Load diff

View file

@ -1,174 +1,174 @@
{
"id": "bench_at_pt",
"name": {
"en": "Benches at public transport stops",
"de": "Sitzbänke bei Haltestellen",
"fr": "Bancs des arrêts de transport en commun",
"nl": "Zitbanken aan bushaltes",
"es": "Bancos en una parada de transporte público",
"hu": "Padok megállókban",
"it": "Panchine alle fermate del trasporto pubblico",
"ru": "Скамейки на остановках общественного транспорта",
"zh_Hans": "在公交站点的长椅",
"nb_NO": "Benker",
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Bancos em pontos de transporte público",
"pl": "Ławki na przystankach komunikacji miejskiej",
"pt": "Bancos em pontos de transporte público"
"id": "bench_at_pt",
"name": {
"en": "Benches at public transport stops",
"de": "Sitzbänke bei Haltestellen",
"fr": "Bancs des arrêts de transport en commun",
"nl": "Zitbanken aan bushaltes",
"es": "Bancos en una parada de transporte público",
"hu": "Padok megállókban",
"it": "Panchine alle fermate del trasporto pubblico",
"ru": "Скамейки на остановках общественного транспорта",
"zh_Hans": "在公交站点的长椅",
"nb_NO": "Benker",
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Bancos em pontos de transporte público",
"pl": "Ławki na przystankach komunikacji miejskiej",
"pt": "Bancos em pontos de transporte público"
},
"minzoom": 14,
"source": {
"osmTags": {
"or": [
"bench=yes",
"bench=stand_up_bench"
]
}
},
"title": {
"render": {
"en": "Bench",
"de": "Sitzbank",
"fr": "Banc",
"nl": "Zitbank",
"es": "Banco",
"hu": "Pad",
"it": "Panchina",
"ru": "Скамейка",
"id": "Bangku",
"zh_Hans": "长椅",
"nb_NO": "Benk",
"zh_Hant": "長椅",
"pt_BR": "Banco",
"fi": "Penkki",
"pl": "Ławka",
"pt": "Banco"
},
"minzoom": 14,
"source": {
"osmTags": {
"or": [
"bench=yes",
"bench=stand_up_bench"
]
}
},
"title": {
"render": {
"en": "Bench",
"de": "Sitzbank",
"fr": "Banc",
"nl": "Zitbank",
"es": "Banco",
"hu": "Pad",
"it": "Panchina",
"ru": "Скамейка",
"id": "Bangku",
"zh_Hans": "长椅",
"nb_NO": "Benk",
"zh_Hant": "長椅",
"pt_BR": "Banco",
"fi": "Penkki",
"pl": "Ławka",
"pt": "Banco"
"mappings": [
{
"if": {
"or": [
"public_transport=platform",
"railway=platform",
"highway=bus_stop"
]
},
"mappings": [
{
"if": {
"or": [
"public_transport=platform",
"railway=platform",
"highway=bus_stop"
]
},
"then": {
"en": "Bench at public transport stop",
"de": "Sitzbank bei Haltestelle",
"fr": "Banc d'un arrêt de transport en commun",
"nl": "Zitbank aan een bushalte",
"hu": "Pad megállóban",
"it": "Panchina alla fermata del trasporto pubblico",
"ru": "Скамейка на остановке общественного транспорта",
"zh_Hans": "在公交站点的长椅",
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Banco em ponto de transporte público",
"pl": "Ławka na przystanku komunikacji miejskiej",
"pt": "Banco em ponto de transporte público"
}
},
{
"if": {
"and": [
"amenity=shelter"
]
},
"then": {
"en": "Bench in shelter",
"de": "Sitzbank in Unterstand",
"fr": "Banc dans un abri",
"nl": "Zitbank in een schuilhokje",
"hu": "Pad fedett helyen",
"it": "Panchina in un riparo",
"zh_Hans": "在庇护所的长椅",
"ru": "Скамейка в укрытии",
"zh_Hant": "涼亭內的長椅",
"pt_BR": "Banco em abrigo",
"pt": "Banco em abrigo"
}
}
]
},
"tagRenderings": [
"images",
{
"render": {
"en": "{name}",
"de": "{name}",
"fr": "{name}",
"nl": "{name}",
"hu": "{name}",
"it": "{name}",
"ru": "{name}",
"id": "{name}",
"zh_Hans": "{name}",
"zh_Hant": "{name}",
"pt_BR": "{name}",
"fi": "{name}",
"pl": "{name}",
"pt": "{name}",
"eo": "{name}"
},
"freeform": {
"key": "name"
},
"id": "bench_at_pt-name"
},
{
"render": {
"en": "Stand up bench",
"de": "Stehbank",
"fr": "Banc assis debout",
"nl": "Leunbank",
"it": "Panca in piedi",
"zh_Hans": "站立长凳",
"ru": "Встаньте на скамейке",
"zh_Hant": "站立長椅"
},
"freeform": {
"key": "bench",
"addExtraTags": []
},
"condition": {
"and": [
"bench=stand_up_bench"
]
},
"id": "bench_at_pt-bench"
"then": {
"en": "Bench at public transport stop",
"de": "Sitzbank bei Haltestelle",
"fr": "Banc d'un arrêt de transport en commun",
"nl": "Zitbank aan een bushalte",
"hu": "Pad megállóban",
"it": "Panchina alla fermata del trasporto pubblico",
"ru": "Скамейка на остановке общественного транспорта",
"zh_Hans": "在公交站点的长椅",
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Banco em ponto de transporte público",
"pl": "Ławka na przystanku komunikacji miejskiej",
"pt": "Banco em ponto de transporte público"
}
],
"icon": {
"render": "./assets/themes/benches/bench_public_transport.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "35,35,center"
},
"color": {
"render": "#00f"
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/benches/bench_public_transport.svg"
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point"
]
},
{
"if": {
"and": [
"amenity=shelter"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
"then": {
"en": "Bench in shelter",
"de": "Sitzbank in Unterstand",
"fr": "Banc dans un abri",
"nl": "Zitbank in een schuilhokje",
"hu": "Pad fedett helyen",
"it": "Panchina in un riparo",
"zh_Hans": "在庇护所的长椅",
"ru": "Скамейка в укрытии",
"zh_Hant": "涼亭內的長椅",
"pt_BR": "Banco em abrigo",
"pt": "Banco em abrigo"
}
}
]
},
"tagRenderings": [
"images",
{
"render": {
"en": "{name}",
"de": "{name}",
"fr": "{name}",
"nl": "{name}",
"hu": "{name}",
"it": "{name}",
"ru": "{name}",
"id": "{name}",
"zh_Hans": "{name}",
"zh_Hant": "{name}",
"pt_BR": "{name}",
"fi": "{name}",
"pl": "{name}",
"pt": "{name}",
"eo": "{name}"
},
"freeform": {
"key": "name"
},
"id": "bench_at_pt-name"
},
{
"render": {
"en": "Stand up bench",
"de": "Stehbank",
"fr": "Banc assis debout",
"nl": "Leunbank",
"it": "Panca in piedi",
"zh_Hans": "站立长凳",
"ru": "Встаньте на скамейке",
"zh_Hant": "站立長椅"
},
"freeform": {
"key": "bench",
"addExtraTags": []
},
"condition": {
"and": [
"bench=stand_up_bench"
]
},
"id": "bench_at_pt-bench"
}
],
"icon": {
"render": "./assets/themes/benches/bench_public_transport.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "35,35,center"
},
"color": {
"render": "#00f"
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/benches/bench_public_transport.svg"
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
}

View file

@ -1,324 +1,324 @@
{
"id": "bicycle_library",
"name": {
"en": "Bicycle library",
"nl": "Fietsbibliotheek",
"fr": "Vélothèque",
"it": "Bici in prestito",
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
"id": "bicycle_library",
"name": {
"en": "Bicycle library",
"nl": "Fietsbibliotheek",
"fr": "Vélothèque",
"it": "Bici in prestito",
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
},
"minzoom": 8,
"source": {
"osmTags": "amenity=bicycle_library"
},
"title": {
"render": {
"en": "Bicycle library",
"nl": "Fietsbibliotheek",
"fr": "Vélothèque",
"it": "Bici in prestito",
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
},
"minzoom": 8,
"source": {
"osmTags": "amenity=bicycle_library"
},
"title": {
"render": {
"en": "Bicycle library",
"nl": "Fietsbibliotheek",
"fr": "Vélothèque",
"it": "Bici in prestito",
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
},
"mappings": [
{
"if": "name~*",
"then": "<i>{name}</i>"
}
]
},
"titleIcons": [
{
"condition": {
"or": [
"service:bicycle:pump=yes",
"service:bicycle:pump=separate"
]
},
"render": "<img src='./assets/layers/bike_shop/pump.svg'/>"
},
"defaults"
],
"description": {
"en": "A facility where bicycles can be lent for longer period of times",
"nl": "Een plaats waar men voor langere tijd een fiets kan lenen",
"fr": "Un lieu où des vélos peuvent être empruntés pour un temps plus long",
"hu": "Létesítmény, ahonnan kerékpár kölcsönözhető hosszabb időre",
"it": "Una struttura dove le biciclette possono essere prestate per periodi di tempo più lunghi",
"de": "Eine Einrichtung, in der Fahrräder für längere Zeit geliehen werden können",
"ru": "Учреждение, где велосипед может быть арендован на более длительный срок",
"zh_Hant": "能夠長期租用單車的設施",
"pt_BR": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
"pl": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres",
"pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos"
},
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this bicycle library?",
"nl": "Wat is de naam van deze fietsbieb?",
"fr": "Quel est le nom de cette vélothèque ?",
"it": "Qual è il nome di questo “bici in prestito”?",
"ru": "Как называется эта велосипедная библиотека?",
"nb_NO": "Hva heter dette sykkelbiblioteket?",
"zh_Hant": "這個單車圖書館的名稱是?",
"pt_BR": "Qual o nome desta biblioteca de bicicleta?",
"de": "Wie lautet der Name dieser Fahrradbibliothek?",
"pt": "Qual o nome desta biblioteca de bicicleta?"
},
"render": {
"en": "This bicycle library is called {name}",
"nl": "Deze fietsbieb heet {name}",
"fr": "Cette vélothèque s'appelle {name}",
"it": "Il “bici in prestito” è chiamato {name}",
"ru": "Эта велосипедная библиотека называется {name}",
"nb_NO": "Dette sykkelbiblioteket heter {name}",
"zh_Hant": "這個單車圖書館叫做 {name}",
"pt_BR": "Esta biblioteca de bicicleta é chamada de {name}",
"de": "Diese Fahrradbibliothek heißt {name}",
"pt": "Esta biblioteca de bicicleta é chamada de {name}"
},
"freeform": {
"key": "name"
},
"id": "bicycle_library-name"
},
"website",
"phone",
"email",
"opening_hours",
{
"question": {
"en": "How much does lending a bicycle cost?",
"nl": "Hoeveel kost het huren van een fiets?",
"fr": "Combien coûte l'emprunt d'un vélo ?",
"hu": "Mennyibe kerül egy kerékpár kölcsönzése?",
"it": "Quanto costa il prestito di una bicicletta?",
"ru": "Сколько стоит прокат велосипеда?",
"de": "Wie viel kostet das Ausleihen eines Fahrrads?",
"nb_NO": "Hvor mye koster det å leie en sykkel?",
"zh_Hant": "租用單車的費用多少?",
"pt_BR": "Quanto custa um empréstimo de bicicleta?",
"pt": "Quanto custa um empréstimo de bicicleta?"
},
"render": {
"en": "Lending a bicycle costs {charge}",
"nl": "Een fiets huren kost {charge}",
"fr": "Emprunter un vélo coûte {charge}",
"hu": "Egy kerékpár kölcsönzése {charge}",
"it": "Il prestito di una bicicletta costa {charge}",
"ru": "Стоимость аренды велосипеда {charge}",
"de": "Das Ausleihen eines Fahrrads kostet {charge}",
"nb_NO": "Sykkelleie koster {charge}",
"zh_Hant": "租借單車需要 {charge}",
"pt_BR": "Custos de empréstimo de bicicleta {charge}",
"pt": "Custos de empréstimo de bicicleta {charge}"
},
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"mappings": [
{
"if": {
"and": [
"fee=no",
"charge="
]
},
"then": {
"en": "Lending a bicycle is free",
"nl": "Een fiets huren is gratis",
"fr": "L'emprunt de vélo est gratuit",
"hu": "A kerékpárkölcsönzés ingyenes",
"it": "Il prestito di una bicicletta è gratuito",
"de": "Das Ausleihen eines Fahrrads ist kostenlos",
"ru": "Прокат велосипедов бесплатен",
"nb_NO": "Det er gratis å leie en sykkel",
"zh_Hant": "租借單車免費",
"pt_BR": "Emprestar uma bicicleta é grátis",
"pt": "Emprestar uma bicicleta é grátis"
}
},
{
"if": {
"and": [
"fee=yes",
"charge=€20warranty + €20/year"
]
},
"then": {
"en": "Lending a bicycle costs €20/year and €20 warranty",
"nl": "Een fiets huren kost €20/jaar en €20 waarborg",
"fr": "Emprunter un vélo coûte 20 €/an et 20 € de garantie",
"it": "Il prestito di una bicicletta costa 20 €/anno più 20 € di garanzia",
"de": "Das Ausleihen eines Fahrrads kostet 20€ pro Jahr und 20€ Gebühr",
"zh_Hant": "租借單車價錢 €20/year 與 €20 保證金",
"ru": "Прокат велосипеда стоит €20/год и €20 залог",
"pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia",
"pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia"
}
}
],
"id": "bicycle_library-charge"
},
{
"id": "bicycle-library-target-group",
"question": {
"en": "Who can lend bicycles here?",
"nl": "Voor wie worden hier fietsen aangeboden?",
"fr": "Qui peut emprunter des vélos ici ?",
"hu": "Ki kölcsönözhet itt kerékpárt?",
"it": "Chi può prendere in prestito le biciclette qua?",
"zh_Hans": "谁可以从这里借自行车?",
"de": "Wer kann hier Fahrräder ausleihen?",
"ru": "Кто здесь может арендовать велосипед?",
"zh_Hant": "誰可以在這裡租單車?",
"pt_BR": "Quem pode emprestar bicicletas aqui?",
"pt": "Quem pode emprestar bicicletas aqui?"
},
"multiAnswer": true,
"mappings": [
{
"if": "bicycle_library:for=child",
"then": {
"nl": "Aanbod voor kinderen",
"en": "Bikes for children available",
"fr": "Vélos pour enfants disponibles",
"hu": "",
"it": "Sono disponibili biciclette per bambini",
"de": "Fahrräder für Kinder verfügbar",
"ru": "Доступны детские велосипеды",
"zh_Hant": "提供兒童單車",
"pt_BR": "Bicicletas para crianças disponíveis",
"pt": "Bicicletas para crianças disponíveis"
}
},
{
"if": "bicycle_library:for=adult",
"then": {
"nl": "Aanbod voor volwassenen",
"en": "Bikes for adult available",
"fr": "Vélos pour adultes disponibles",
"it": "Sono disponibili biciclette per adulti",
"de": "Fahrräder für Erwachsene verfügbar",
"ru": "Доступны велосипеды для взрослых",
"zh_Hant": "有提供成人單車",
"pt_BR": "Bicicletas para adulto disponíveis",
"pt": "Bicicletas para adulto disponíveis"
}
},
{
"if": "bicycle_library:for=disabled",
"then": {
"nl": "Aanbod voor personen met een handicap",
"en": "Bikes for disabled persons available",
"fr": "Vélos pour personnes handicapées disponibles",
"it": "Sono disponibili biciclette per disabili",
"de": "Fahrräder für Behinderte verfügbar",
"ru": "Доступны велосипеды для людей с ограниченными возможностями",
"zh_Hant": "有提供行動不便人士的單車",
"pt_BR": "Bicicletas para deficientes físicos disponíveis",
"pt": "Bicicletas para deficientes físicos disponíveis"
}
}
]
},
"description"
],
"presets": [
{
"title": {
"en": "Fietsbibliotheek",
"nl": "Bicycle library",
"ru": "Велосипедная библиотека",
"zh_Hant": "自行車圖書館 ( Fietsbibliotheek)",
"it": "Bici in prestito",
"fr": "Vélothèque",
"pt_BR": "Biblioteca de bicicletas",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicletas",
"eo": "Fietsbibliotheek"
},
"tags": [
"amenity=bicycle_library"
],
"description": {
"nl": "Een fietsbieb heeft een collectie fietsen die leden mogen lenen",
"en": "A bicycle library has a collection of bikes which can be lent",
"fr": "Une vélothèque a une flotte de vélos qui peuvent être empruntés",
"it": "Una ciclo-teca o «bici in prestito» ha una collezione di bici che possno essere prestate",
"ru": "В велосипедной библиотеке есть велосипеды для аренды",
"zh_Hant": "單車圖書館有一大批單車供人租借",
"de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können"
}
}
],
"icon": {
"render": "pin:#22ff55;./assets/layers/bicycle_library/bicycle_library.svg"
},
"iconOverlays": [
{
"if": "opening_hours~*",
"then": "isOpen",
"badge": true
},
{
"if": "service:bicycle:pump=yes",
"then": "circle:#e2783d;./assets/layers/bike_repair_station/pump.svg",
"badge": true
}
],
"width": {
"render": "1"
},
"iconSize": {
"render": "50,50,bottom"
},
"color": {
"render": "#c00"
},
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "pin:#22ff55;./assets/layers/bicycle_library/bicycle_library.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
},
{
"if": "service:bicycle:pump=yes",
"then": "circle:#e2783d;./assets/layers/bike_repair_station/pump.svg"
}
],
"iconSize": {
"render": "50,50,bottom"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#c00"
},
"width": {
"render": "1"
}
}
"mappings": [
{
"if": "name~*",
"then": "<i>{name}</i>"
}
]
},
"titleIcons": [
{
"condition": {
"or": [
"service:bicycle:pump=yes",
"service:bicycle:pump=separate"
]
},
"render": "<img src='./assets/layers/bike_shop/pump.svg'/>"
},
"defaults"
],
"description": {
"en": "A facility where bicycles can be lent for longer period of times",
"nl": "Een plaats waar men voor langere tijd een fiets kan lenen",
"fr": "Un lieu où des vélos peuvent être empruntés pour un temps plus long",
"hu": "Létesítmény, ahonnan kerékpár kölcsönözhető hosszabb időre",
"it": "Una struttura dove le biciclette possono essere prestate per periodi di tempo più lunghi",
"de": "Eine Einrichtung, in der Fahrräder für längere Zeit geliehen werden können",
"ru": "Учреждение, где велосипед может быть арендован на более длительный срок",
"zh_Hant": "能夠長期租用單車的設施",
"pt_BR": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
"pl": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres",
"pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos"
},
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this bicycle library?",
"nl": "Wat is de naam van deze fietsbieb?",
"fr": "Quel est le nom de cette vélothèque ?",
"it": "Qual è il nome di questo “bici in prestito”?",
"ru": "Как называется эта велосипедная библиотека?",
"nb_NO": "Hva heter dette sykkelbiblioteket?",
"zh_Hant": "這個單車圖書館的名稱是?",
"pt_BR": "Qual o nome desta biblioteca de bicicleta?",
"de": "Wie lautet der Name dieser Fahrradbibliothek?",
"pt": "Qual o nome desta biblioteca de bicicleta?"
},
"render": {
"en": "This bicycle library is called {name}",
"nl": "Deze fietsbieb heet {name}",
"fr": "Cette vélothèque s'appelle {name}",
"it": "Il “bici in prestito” è chiamato {name}",
"ru": "Эта велосипедная библиотека называется {name}",
"nb_NO": "Dette sykkelbiblioteket heter {name}",
"zh_Hant": "這個單車圖書館叫做 {name}",
"pt_BR": "Esta biblioteca de bicicleta é chamada de {name}",
"de": "Diese Fahrradbibliothek heißt {name}",
"pt": "Esta biblioteca de bicicleta é chamada de {name}"
},
"freeform": {
"key": "name"
},
"id": "bicycle_library-name"
},
"website",
"phone",
"email",
"opening_hours",
{
"question": {
"en": "How much does lending a bicycle cost?",
"nl": "Hoeveel kost het huren van een fiets?",
"fr": "Combien coûte l'emprunt d'un vélo ?",
"hu": "Mennyibe kerül egy kerékpár kölcsönzése?",
"it": "Quanto costa il prestito di una bicicletta?",
"ru": "Сколько стоит прокат велосипеда?",
"de": "Wie viel kostet das Ausleihen eines Fahrrads?",
"nb_NO": "Hvor mye koster det å leie en sykkel?",
"zh_Hant": "租用單車的費用多少?",
"pt_BR": "Quanto custa um empréstimo de bicicleta?",
"pt": "Quanto custa um empréstimo de bicicleta?"
},
"render": {
"en": "Lending a bicycle costs {charge}",
"nl": "Een fiets huren kost {charge}",
"fr": "Emprunter un vélo coûte {charge}",
"hu": "Egy kerékpár kölcsönzése {charge}",
"it": "Il prestito di una bicicletta costa {charge}",
"ru": "Стоимость аренды велосипеда {charge}",
"de": "Das Ausleihen eines Fahrrads kostet {charge}",
"nb_NO": "Sykkelleie koster {charge}",
"zh_Hant": "租借單車需要 {charge}",
"pt_BR": "Custos de empréstimo de bicicleta {charge}",
"pt": "Custos de empréstimo de bicicleta {charge}"
},
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"mappings": [
{
"if": {
"and": [
"fee=no",
"charge="
]
},
"then": {
"en": "Lending a bicycle is free",
"nl": "Een fiets huren is gratis",
"fr": "L'emprunt de vélo est gratuit",
"hu": "A kerékpárkölcsönzés ingyenes",
"it": "Il prestito di una bicicletta è gratuito",
"de": "Das Ausleihen eines Fahrrads ist kostenlos",
"ru": "Прокат велосипедов бесплатен",
"nb_NO": "Det er gratis å leie en sykkel",
"zh_Hant": "租借單車免費",
"pt_BR": "Emprestar uma bicicleta é grátis",
"pt": "Emprestar uma bicicleta é grátis"
}
},
{
"if": {
"and": [
"fee=yes",
"charge=€20warranty + €20/year"
]
},
"then": {
"en": "Lending a bicycle costs €20/year and €20 warranty",
"nl": "Een fiets huren kost €20/jaar en €20 waarborg",
"fr": "Emprunter un vélo coûte 20 €/an et 20 € de garantie",
"it": "Il prestito di una bicicletta costa 20 €/anno più 20 € di garanzia",
"de": "Das Ausleihen eines Fahrrads kostet 20€ pro Jahr und 20€ Gebühr",
"zh_Hant": "租借單車價錢 €20/year 與 €20 保證金",
"ru": "Прокат велосипеда стоит €20/год и €20 залог",
"pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia",
"pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia"
}
}
],
"id": "bicycle_library-charge"
},
{
"id": "bicycle-library-target-group",
"question": {
"en": "Who can lend bicycles here?",
"nl": "Voor wie worden hier fietsen aangeboden?",
"fr": "Qui peut emprunter des vélos ici ?",
"hu": "Ki kölcsönözhet itt kerékpárt?",
"it": "Chi può prendere in prestito le biciclette qua?",
"zh_Hans": "谁可以从这里借自行车?",
"de": "Wer kann hier Fahrräder ausleihen?",
"ru": "Кто здесь может арендовать велосипед?",
"zh_Hant": "誰可以在這裡租單車?",
"pt_BR": "Quem pode emprestar bicicletas aqui?",
"pt": "Quem pode emprestar bicicletas aqui?"
},
"multiAnswer": true,
"mappings": [
{
"if": "bicycle_library:for=child",
"then": {
"nl": "Aanbod voor kinderen",
"en": "Bikes for children available",
"fr": "Vélos pour enfants disponibles",
"hu": "",
"it": "Sono disponibili biciclette per bambini",
"de": "Fahrräder für Kinder verfügbar",
"ru": "Доступны детские велосипеды",
"zh_Hant": "提供兒童單車",
"pt_BR": "Bicicletas para crianças disponíveis",
"pt": "Bicicletas para crianças disponíveis"
}
},
{
"if": "bicycle_library:for=adult",
"then": {
"nl": "Aanbod voor volwassenen",
"en": "Bikes for adult available",
"fr": "Vélos pour adultes disponibles",
"it": "Sono disponibili biciclette per adulti",
"de": "Fahrräder für Erwachsene verfügbar",
"ru": "Доступны велосипеды для взрослых",
"zh_Hant": "有提供成人單車",
"pt_BR": "Bicicletas para adulto disponíveis",
"pt": "Bicicletas para adulto disponíveis"
}
},
{
"if": "bicycle_library:for=disabled",
"then": {
"nl": "Aanbod voor personen met een handicap",
"en": "Bikes for disabled persons available",
"fr": "Vélos pour personnes handicapées disponibles",
"it": "Sono disponibili biciclette per disabili",
"de": "Fahrräder für Behinderte verfügbar",
"ru": "Доступны велосипеды для людей с ограниченными возможностями",
"zh_Hant": "有提供行動不便人士的單車",
"pt_BR": "Bicicletas para deficientes físicos disponíveis",
"pt": "Bicicletas para deficientes físicos disponíveis"
}
}
]
},
"description"
],
"presets": [
{
"title": {
"en": "Fietsbibliotheek",
"nl": "Bicycle library",
"ru": "Велосипедная библиотека",
"zh_Hant": "自行車圖書館 ( Fietsbibliotheek)",
"it": "Bici in prestito",
"fr": "Vélothèque",
"pt_BR": "Biblioteca de bicicletas",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicletas",
"eo": "Fietsbibliotheek"
},
"tags": [
"amenity=bicycle_library"
],
"description": {
"nl": "Een fietsbieb heeft een collectie fietsen die leden mogen lenen",
"en": "A bicycle library has a collection of bikes which can be lent",
"fr": "Une vélothèque a une flotte de vélos qui peuvent être empruntés",
"it": "Una ciclo-teca o «bici in prestito» ha una collezione di bici che possno essere prestate",
"ru": "В велосипедной библиотеке есть велосипеды для аренды",
"zh_Hant": "單車圖書館有一大批單車供人租借",
"de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können"
}
}
],
"icon": {
"render": "pin:#22ff55;./assets/layers/bicycle_library/bicycle_library.svg"
},
"iconOverlays": [
{
"if": "opening_hours~*",
"then": "isOpen",
"badge": true
},
{
"if": "service:bicycle:pump=yes",
"then": "circle:#e2783d;./assets/layers/bike_repair_station/pump.svg",
"badge": true
}
],
"width": {
"render": "1"
},
"iconSize": {
"render": "50,50,bottom"
},
"color": {
"render": "#c00"
},
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "pin:#22ff55;./assets/layers/bicycle_library/bicycle_library.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
},
{
"if": "service:bicycle:pump=yes",
"then": "circle:#e2783d;./assets/layers/bike_repair_station/pump.svg"
}
],
"iconSize": {
"render": "50,50,bottom"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#c00"
},
"width": {
"render": "1"
}
}
]
}

View file

@ -1,6 +1,71 @@
{
"id": "bicycle_tube_vending_machine",
"name": {
"id": "bicycle_tube_vending_machine",
"name": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
},
"title": {
"render": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
},
"mappings": [
{
"if": "name~*",
"then": "Bicycle tube vending machine {name}"
}
]
},
"titleIcons": [
{
"render": "<a href='https://fietsambassade.gent.be/' target='_blank'><img src='./assets/themes/cyclofix/fietsambassade_gent_logo_small.svg'/></a>",
"condition": "operator=De Fietsambassade Gent"
},
"defaults"
],
"icon": {
"render": "pin:#ffffff;./assets/layers/bicycle_tube_vending_machine/pinIcon.svg"
},
"iconOverlays": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33",
"badge": true
}
],
"iconSize": "50,50,bottom",
"source": {
"osmTags": {
"and": [
"amenity=vending_machine",
"vending~.*bicycle_tube.*"
]
}
},
"minzoom": 13,
"wayHandling": 2,
"presets": [
{
"title": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
@ -10,296 +75,232 @@
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
},
"title": {
"render": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
},
"mappings": [
{
"if": "name~*",
"then": "Bicycle tube vending machine {name}"
}
]
},
"titleIcons": [
},
"tags": [
"amenity=vending_machine",
"vending=bicycle_tube",
"vending:bicycle_tube=yes"
]
}
],
"color": "#6bc4f7",
"tagRenderings": [
"images",
{
"question": {
"en": "Is this vending machine still operational?",
"nl": "Is deze verkoopsautomaat nog steeds werkende?",
"fr": "Cette machine est-elle encore opérationelle ?",
"it": "Questo distributore automatico funziona ancora?",
"ru": "Этот торговый автомат все еще работает?",
"de": "Ist dieser Automat noch in Betrieb?",
"zh_Hant": "這個自動販賣機仍有運作嗎?",
"pt_BR": "Esta máquina de venda automática ainda está operacional?",
"pt": "Esta máquina de venda automática ainda está operacional?"
},
"render": {
"en": "The operational status is <i>{operational_status</i>",
"nl": "Deze verkoopsautomaat is <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status}</i>",
"it": "Lo stato operativo è <i>{operational_status}</i>",
"de": "Der Betriebszustand ist <i>{operational_status</i>",
"ru": "Рабочий статус: <i> {operational_status</i>",
"zh_Hant": "運作狀態是 <i>{operational_status</i>",
"pt_BR": "O estado operacional é: <i>{operational_status</i>",
"pt": "O estado operacional é: <i>{operational_status</i>"
},
"freeform": {
"key": "operational_status"
},
"mappings": [
{
"render": "<a href='https://fietsambassade.gent.be/' target='_blank'><img src='./assets/themes/cyclofix/fietsambassade_gent_logo_small.svg'/></a>",
"condition": "operator=De Fietsambassade Gent"
"if": "operational_status=",
"then": {
"en": "This vending machine works",
"nl": "Deze verkoopsautomaat werkt",
"fr": "Le distributeur automatique fonctionne",
"hu": "Az automata működik",
"it": "Il distributore automatico funziona",
"ru": "Этот торговый автомат работает",
"zh_Hans": "这个借还机正常工作",
"de": "Dieser Automat funktioniert",
"zh_Hant": "這個自動販賣機仍運作",
"pt_BR": "Esta máquina de venda automática funciona",
"pt": "Esta máquina de venda automática funciona"
}
},
"defaults"
],
"icon": {
{
"if": "operational_status=broken",
"then": {
"en": "This vending machine is broken",
"nl": "Deze verkoopsautomaat is kapot",
"fr": "Le distributeur automatique est en panne",
"hu": "Az automata elromlott",
"it": "Il distributore automatico è guasto",
"ru": "Этот торговый автомат сломан",
"zh_Hans": "这个借还机已经损坏",
"de": "Dieser Automat ist kaputt",
"zh_Hant": "這個自動販賣機沒有運作了",
"pt_BR": "Esta máquina de venda automática está quebrada",
"pt": "Esta máquina de venda automática está quebrada"
}
},
{
"if": "operational_status=closed",
"then": {
"en": "This vending machine is closed",
"nl": "Deze verkoopsautomaat is uitgeschakeld",
"fr": "Le distributeur automatique est fermé",
"hu": "Az automata zárva van",
"it": "Il distributore automatico è spento",
"ru": "Этот торговый автомат закрыт",
"zh_Hans": "这个借还机被关闭了",
"de": "Dieser Automat ist geschlossen",
"zh_Hant": "這個自動販賣機已經關閉了",
"pt_BR": "Esta máquina de venda automática está fechada",
"pt": "Esta máquina de venda automática está fechada"
}
}
],
"id": "Still in use?"
},
{
"question": "How much does a bicycle tube cost?",
"render": "A bicycle tube costs {charge}",
"freeform": {
"key": "charge"
},
"id": "bicycle_tube_vending_machine-charge"
},
{
"id": "vending-machine-payment-methods",
"question": "How can one pay at this tube vending machine?",
"mappings": [
{
"if": "payment:coins=yes",
"ifnot": "payment:coins=no",
"then": "Payment with coins is possible"
},
{
"if": "payment:notes=yes",
"ifnot": "payment:notes=no",
"then": "Payment with notes is possible"
},
{
"if": "payment:cards=yes",
"ifnot": "payment:cards=no",
"then": "Payment with cards is possible"
}
],
"multiAnswer": true
},
{
"question": "Which brand of tubes are sold here?",
"freeform": {
"key": "brand"
},
"render": "{brand} tubes are sold here",
"mappings": [
{
"if": "brand=Continental",
"then": "Continental tubes are sold here"
},
{
"if": "brand=Schwalbe",
"then": "Schwalbe tubes are sold here"
}
],
"multiAnswer": true,
"id": "bicycle_tube_vending_machine-brand"
},
{
"question": "Who maintains this vending machine?",
"render": "This vending machine is maintained by {operator}",
"mappings": [
{
"if": "operator=Schwalbe",
"then": "Maintained by Schwalbe"
},
{
"if": "operator=Continental",
"then": "Maintained by Continental"
}
],
"freeform": {
"key": "operator"
},
"id": "bicycle_tube_vending_machine-operator"
},
{
"id": "bicycle_tube_vending_maching-other-items",
"question": "Are other bicycle bicycle accessories sold here?",
"mappings": [
{
"if": "vending:bicycle_light=yes",
"ifnot": "vending:bicycle_light=no",
"then": "Bicycle lights are sold here"
},
{
"if": "vending:gloves=yes",
"ifnot": "vending:gloves=no",
"then": "Gloves are sold here"
},
{
"if": "vending:bicycle_repair_kit=yes",
"ifnot": "vending:bicycle_repair_kit=no",
"then": "Bicycle repair kits are sold here"
},
{
"if": "vending:bicycle_pump=yes",
"ifnot": "vending:bicycle_pump=no",
"then": "Bicycle pumps are sold here"
},
{
"if": "vending:bicycle_lock=yes",
"ifnot": "vending:bicycle_lock=no",
"then": "Bicycle locks are sold here"
}
],
"multiAnswer": true
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "pin:#ffffff;./assets/layers/bicycle_tube_vending_machine/pinIcon.svg"
},
"iconOverlays": [
},
"iconBadges": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
],
"iconSize": "50,50,bottom",
"source": {
"osmTags": {
"and": [
"amenity=vending_machine",
"vending~.*bicycle_tube.*"
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
],
"iconSize": "50,50,bottom",
"location": [
"point",
"centroid"
]
},
"minzoom": 13,
"wayHandling": 2,
"presets": [
{
"title": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
},
"tags": [
"amenity=vending_machine",
"vending=bicycle_tube",
"vending:bicycle_tube=yes"
]
}
],
"color": "#6bc4f7",
"tagRenderings": [
"images",
{
"question": {
"en": "Is this vending machine still operational?",
"nl": "Is deze verkoopsautomaat nog steeds werkende?",
"fr": "Cette machine est-elle encore opérationelle ?",
"it": "Questo distributore automatico funziona ancora?",
"ru": "Этот торговый автомат все еще работает?",
"de": "Ist dieser Automat noch in Betrieb?",
"zh_Hant": "這個自動販賣機仍有運作嗎?",
"pt_BR": "Esta máquina de venda automática ainda está operacional?",
"pt": "Esta máquina de venda automática ainda está operacional?"
},
"render": {
"en": "The operational status is <i>{operational_status</i>",
"nl": "Deze verkoopsautomaat is <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status}</i>",
"it": "Lo stato operativo è <i>{operational_status}</i>",
"de": "Der Betriebszustand ist <i>{operational_status</i>",
"ru": "Рабочий статус: <i> {operational_status</i>",
"zh_Hant": "運作狀態是 <i>{operational_status</i>",
"pt_BR": "O estado operacional é: <i>{operational_status</i>",
"pt": "O estado operacional é: <i>{operational_status</i>"
},
"freeform": {
"key": "operational_status"
},
"mappings": [
{
"if": "operational_status=",
"then": {
"en": "This vending machine works",
"nl": "Deze verkoopsautomaat werkt",
"fr": "Le distributeur automatique fonctionne",
"hu": "Az automata működik",
"it": "Il distributore automatico funziona",
"ru": "Этот торговый автомат работает",
"zh_Hans": "这个借还机正常工作",
"de": "Dieser Automat funktioniert",
"zh_Hant": "這個自動販賣機仍運作",
"pt_BR": "Esta máquina de venda automática funciona",
"pt": "Esta máquina de venda automática funciona"
}
},
{
"if": "operational_status=broken",
"then": {
"en": "This vending machine is broken",
"nl": "Deze verkoopsautomaat is kapot",
"fr": "Le distributeur automatique est en panne",
"hu": "Az automata elromlott",
"it": "Il distributore automatico è guasto",
"ru": "Этот торговый автомат сломан",
"zh_Hans": "这个借还机已经损坏",
"de": "Dieser Automat ist kaputt",
"zh_Hant": "這個自動販賣機沒有運作了",
"pt_BR": "Esta máquina de venda automática está quebrada",
"pt": "Esta máquina de venda automática está quebrada"
}
},
{
"if": "operational_status=closed",
"then": {
"en": "This vending machine is closed",
"nl": "Deze verkoopsautomaat is uitgeschakeld",
"fr": "Le distributeur automatique est fermé",
"hu": "Az automata zárva van",
"it": "Il distributore automatico è spento",
"ru": "Этот торговый автомат закрыт",
"zh_Hans": "这个借还机被关闭了",
"de": "Dieser Automat ist geschlossen",
"zh_Hant": "這個自動販賣機已經關閉了",
"pt_BR": "Esta máquina de venda automática está fechada",
"pt": "Esta máquina de venda automática está fechada"
}
}
],
"id": "Still in use?"
},
{
"question": "How much does a bicycle tube cost?",
"render": "A bicycle tube costs {charge}",
"freeform": {
"key": "charge"
},
"id": "bicycle_tube_vending_machine-charge"
},
{
"id": "vending-machine-payment-methods",
"question": "How can one pay at this tube vending machine?",
"mappings": [
{
"if": "payment:coins=yes",
"ifnot": "payment:coins=no",
"then": "Payment with coins is possible"
},
{
"if": "payment:notes=yes",
"ifnot": "payment:notes=no",
"then": "Payment with notes is possible"
},
{
"if": "payment:cards=yes",
"ifnot": "payment:cards=no",
"then": "Payment with cards is possible"
}
],
"multiAnswer": true
},
{
"question": "Which brand of tubes are sold here?",
"freeform": {
"key": "brand"
},
"render": "{brand} tubes are sold here",
"mappings": [
{
"if": "brand=Continental",
"then": "Continental tubes are sold here"
},
{
"if": "brand=Schwalbe",
"then": "Schwalbe tubes are sold here"
}
],
"multiAnswer": true,
"id": "bicycle_tube_vending_machine-brand"
},
{
"question": "Who maintains this vending machine?",
"render": "This vending machine is maintained by {operator}",
"mappings": [
{
"if": "operator=Schwalbe",
"then": "Maintained by Schwalbe"
},
{
"if": "operator=Continental",
"then": "Maintained by Continental"
}
],
"freeform": {
"key": "operator"
},
"id": "bicycle_tube_vending_machine-operator"
},
{
"id": "bicycle_tube_vending_maching-other-items",
"question": "Are other bicycle bicycle accessories sold here?",
"mappings": [
{
"if": "vending:bicycle_light=yes",
"ifnot": "vending:bicycle_light=no",
"then": "Bicycle lights are sold here"
},
{
"if": "vending:gloves=yes",
"ifnot": "vending:gloves=no",
"then": "Gloves are sold here"
},
{
"if": "vending:bicycle_repair_kit=yes",
"ifnot": "vending:bicycle_repair_kit=no",
"then": "Bicycle repair kits are sold here"
},
{
"if": "vending:bicycle_pump=yes",
"ifnot": "vending:bicycle_pump=no",
"then": "Bicycle pumps are sold here"
},
{
"if": "vending:bicycle_lock=yes",
"ifnot": "vending:bicycle_lock=no",
"then": "Bicycle locks are sold here"
}
],
"multiAnswer": true
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "pin:#ffffff;./assets/layers/bicycle_tube_vending_machine/pinIcon.svg"
},
"iconBadges": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
],
"iconSize": "50,50,bottom",
"location": [
"point",
"centroid"
]
},
{
"color": "#6bc4f7"
}
]
{
"color": "#6bc4f7"
}
]
}

View file

@ -1,391 +1,391 @@
{
"id": "bike_cafe",
"name": {
"id": "bike_cafe",
"name": {
"en": "Bike cafe",
"nl": "Fietscafé",
"fr": "Café vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicletas",
"pt": "Café de bicicletas"
},
"minzoom": 13,
"source": {
"osmTags": {
"and": [
{
"or": [
"amenity=pub",
"amenity=bar",
"amenity=cafe",
"amenity=restaurant"
]
},
{
"#": "Note the double tilde in 'service:bicycle' which interprets the key as regex too",
"or": [
"pub=cycling",
"pub=bicycle",
"theme=cycling",
"theme=bicycle",
"service:bicycle:.*~~*"
]
}
]
}
},
"title": {
"render": {
"en": "Bike cafe",
"nl": "Fietscafé",
"fr": "Café Vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Bike cafe <i>{name}</i>",
"nl": "Fietscafé <i>{name}</i>",
"fr": "Café Vélo <i>{name}</i>",
"gl": "Café de ciclistas <i>{name}</i>",
"de": "Fahrrad-Café <i>{name}</i>",
"it": "Caffè in bici <i>{name}</i>",
"zh_Hans": "自行车咖啡 <i>{name}</i>",
"ru": "Велосипедное кафе <i>{name}</i>",
"zh_Hant": "單車咖啡廳<i>{name}</i>",
"pt_BR": "Café de bicicleta <i>{name}</i>",
"pt": "Café de bicicleta <i>{name}</i>"
}
}
]
},
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this bike cafe?",
"nl": "Wat is de naam van dit fietscafé?",
"fr": "Quel est le nom de ce Café vélo ?",
"gl": "Cal é o nome deste café de ciclistas?",
"de": "Wie heißt dieses Fahrrad-Café?",
"it": "Qual è il nome di questo caffè in bici?",
"zh_Hans": "这个自行车咖啡的名字是什么?",
"ru": "Как называется это байк-кафе?",
"zh_Hant": "這個單車咖啡廳的名稱是?",
"pt_BR": "Qual o nome deste café de bicicleta?",
"pt": "Qual o nome deste café de bicicleta?"
},
"render": {
"en": "This bike cafe is called {name}",
"nl": "Dit fietscafé heet {name}",
"fr": "Ce Café vélo s'appelle {name}",
"gl": "Este café de ciclistas chámase {name}",
"de": "Dieses Fahrrad-Café heißt {name}",
"it": "Questo caffè in bici è chiamato {name}",
"zh_Hans": "这家自行车咖啡叫做 {name}",
"ru": "Это велосипедное кафе называется {name}",
"zh_Hant": "這個單車咖啡廳叫做 {name}",
"pt_BR": "Este café de bicicleta se chama {name}",
"pt": "Este café de bicicleta se chama {name}"
},
"freeform": {
"key": "name"
},
"id": "bike_cafe-name"
},
{
"id": "bike_cafe-bike-pump",
"question": {
"en": "Does this bike cafe offer a bike pump for use by anyone?",
"nl": "Biedt dit fietscafé een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce Café vélo propose une pompe en libre accès ?",
"gl": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?",
"de": "Bietet dieses Fahrrad-Café eine Fahrradpumpe an, die von jedem benutzt werden kann?",
"it": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?",
"zh_Hans": "这家自行车咖啡为每个使用者提供打气筒吗?",
"ru": "Есть ли в этом велосипедном кафе велосипедный насос для всеобщего использования?",
"zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬嗎?"
},
"mappings": [
{
"if": "service:bicycle:pump=yes",
"then": {
"en": "This bike cafe offers a bike pump for anyone",
"nl": "Dit fietscafé biedt een fietspomp aan voor eender wie",
"fr": "Ce Café vélo offre une pompe en libre accès",
"gl": "Este café de ciclistas ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet eine Fahrradpumpe an, die von jedem benutzt werden kann",
"it": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬",
"ru": "В этом велосипедном кафе есть велосипедный насос для всеобщего использования"
}
},
{
"if": "service:bicycle:pump=no",
"then": {
"en": "This bike cafe doesn't offer a bike pump for anyone",
"nl": "Dit fietscafé biedt geen fietspomp aan voor iedereen",
"fr": "Ce Café vélo n'offre pas de pompe en libre accès",
"gl": "Este café de ciclistas non ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet keine Fahrradpumpe an, die von jedem benutzt werden kann",
"it": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡不为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳並沒有為所有人提供單車打氣甬",
"ru": "В этом велосипедном кафе нет велосипедного насоса для всеобщего использования"
}
}
]
},
{
"id": "bike_cafe-repair-tools",
"question": {
"en": "Are there tools here to repair your own bike?",
"nl": "Biedt dit fietscafé gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"it": "Ci sono degli strumenti per riparare la propria bicicletta?",
"zh_Hans": "这里有供你修车用的工具吗?",
"zh_Hant": "這裡是否有工具修理你的單車嗎?",
"ru": "Есть ли здесь инструменты для починки вашего велосипеда?",
"pt_BR": "Há ferramentas aqui para consertar sua bicicleta?",
"pt": "Há ferramentas aqui para consertar a sua própria bicicleta?"
},
"mappings": [
{
"if": "service:bicycle:diy=yes",
"then": {
"en": "This bike cafe offers tools for DIY repair",
"nl": "Dit fietscafé biedt gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo propose des outils pour réparer son vélo soi-même",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an",
"it": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳提供工具讓你修理",
"ru": "В этом велосипедном кафе есть инструменты для починки своего велосипеда",
"pt_BR": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo"
}
},
{
"if": "service:bicycle:diy=no",
"then": {
"en": "This bike cafe doesn't offer tools for DIY repair",
"nl": "Dit fietscafé biedt geen gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo ne propose pas d'outils pour réparer son vélo soi-même",
"gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an",
"it": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡不为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳並沒有提供工具讓你修理",
"ru": "В этом велосипедном кафе нет инструментов для починки своего велосипеда",
"pt_BR": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo"
}
}
]
},
{
"id": "bike_cafe-repair-service",
"question": {
"en": "Does this bike cafe repair bikes?",
"nl": "Herstelt dit fietscafé fietsen?",
"fr": "Est-ce que ce Café vélo répare les vélos ?",
"gl": "Este café de ciclistas arranxa bicicletas?",
"de": "Repariert dieses Fahrrad-Café Fahrräder?",
"it": "Questo caffè in bici ripara le bici?",
"zh_Hans": "这家自行车咖啡t提供修车服务吗",
"zh_Hant": "這個單車咖啡廳是否能修理單車?",
"ru": "Есть ли услуги ремонта велосипедов в этом велосипедном кафе?",
"pt_BR": "Este café de bicicleta conserta bicicletas?",
"pt": "Este café de bicicleta conserta bicicletas?"
},
"mappings": [
{
"if": "service:bicycle:repair=yes",
"then": {
"en": "This bike cafe repairs bikes",
"nl": "Dit fietscafé herstelt fietsen",
"fr": "Ce Café vélo répare les vélos",
"gl": "Este café de ciclistas arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert Fahrräder",
"it": "Questo caffè in bici ripara le bici",
"zh_Hans": "这家自行车咖啡可以修车",
"zh_Hant": "這個單車咖啡廳修理單車",
"ru": "В этом велосипедном кафе есть услуги ремонта велосипедов",
"pt_BR": "Este café de bicicleta conserta bicicletas",
"pt": "Este café de bicicleta conserta bicicletas"
}
},
{
"if": "service:bicycle:repair=no",
"then": {
"en": "This bike cafe doesn't repair bikes",
"nl": "Dit fietscafé herstelt geen fietsen",
"fr": "Ce Café vélo ne répare pas les vélos",
"gl": "Este café de ciclistas non arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert keine Fahrräder",
"it": "Questo caffè in bici non ripara le bici",
"zh_Hans": "这家自行车咖啡不能修车",
"zh_Hant": "這個單車咖啡廳並不修理單車",
"ru": "В этом велосипедном кафе нет услуг ремонта велосипедов",
"pt_BR": "Este café de bicicleta não conserta bicicletas",
"pt": "Este café de bicicleta não conserta bicicletas"
}
}
]
},
{
"question": {
"en": "What is the website of {name}?",
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"de": "Was ist die Webseite von {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?",
"zh_Hans": "{name}的网站是什么?",
"zh_Hant": "{name} 的網站是?",
"pt_BR": "Qual o website de {name}?",
"pt": "Qual o website de {name}?"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
"key": "website"
},
"id": "bike_cafe-website"
},
{
"question": {
"en": "What is the phone number of {name}?",
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le numéro de téléphone de {name} ?",
"gl": "Cal é o número de teléfono de {name}?",
"de": "Wie lautet die Telefonnummer von {name}?",
"it": "Qual è il numero di telefono di {name}?",
"ru": "Какой номер телефона у {name}?",
"zh_Hans": "{name}的电话号码是什么?",
"zh_Hant": "{name} 的電話號碼是?",
"pt_BR": "Qual o número de telefone de {name}?",
"pt": "Qual é o número de telefone de {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "bike_cafe-phone"
},
{
"question": {
"en": "What is the email address of {name}?",
"nl": "Wat is het email-adres van {name}?",
"fr": "Quelle est l'adresse électronique de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
"de": "Wie lautet die E-Mail-Adresse von {name}?",
"it": "Qual è lindirizzo email di {name}?",
"ru": "Какой адрес электронной почты у {name}?",
"zh_Hans": "{name}的电子邮箱是什么?",
"zh_Hant": "{name} 的電子郵件地址是?",
"pt_BR": "Qual o endereço de email de {name}?",
"pt": "Qual o endereço de email de {name}?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
"key": "email",
"type": "email"
},
"id": "bike_cafe-email"
},
{
"question": {
"en": "When it this bike café opened?",
"nl": "Wanneer is dit fietscafé geopend?",
"fr": "Quand ce Café vélo est-t-il ouvert ?",
"it": "Quando è aperto questo caffè in bici?",
"zh_Hans": "这家自行车咖啡什么时候开门营业?",
"zh_Hant": "何時這個單車咖啡廳營運?",
"ru": "Каков режим работы этого велосипедного кафе?",
"pt_BR": "Quando este café de bicicleta abre?",
"de": "Wann ist dieses Fahrradcafé geöffnet?",
"pt": "Quando este café de bicicleta abre?"
},
"render": "{opening_hours_table(opening_hours)}",
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"id": "bike_cafe-opening_hours"
}
],
"icon": {
"render": "./assets/layers/bike_cafe/bike_cafe.svg"
},
"width": {
"render": "2"
},
"iconSize": {
"render": "50,50,bottom"
},
"color": {
"render": "#694E2D"
},
"presets": [
{
"title": {
"en": "Bike cafe",
"nl": "Fietscafé",
"fr": "Café vélo",
"fr": "Café Vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicletas",
"pt": "Café de bicicletas"
},
"minzoom": 13,
"source": {
"osmTags": {
"and": [
{
"or": [
"amenity=pub",
"amenity=bar",
"amenity=cafe",
"amenity=restaurant"
]
},
{
"#": "Note the double tilde in 'service:bicycle' which interprets the key as regex too",
"or": [
"pub=cycling",
"pub=bicycle",
"theme=cycling",
"theme=bicycle",
"service:bicycle:.*~~*"
]
}
]
}
},
"title": {
"render": {
"en": "Bike cafe",
"nl": "Fietscafé",
"fr": "Café Vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Bike cafe <i>{name}</i>",
"nl": "Fietscafé <i>{name}</i>",
"fr": "Café Vélo <i>{name}</i>",
"gl": "Café de ciclistas <i>{name}</i>",
"de": "Fahrrad-Café <i>{name}</i>",
"it": "Caffè in bici <i>{name}</i>",
"zh_Hans": "自行车咖啡 <i>{name}</i>",
"ru": "Велосипедное кафе <i>{name}</i>",
"zh_Hant": "單車咖啡廳<i>{name}</i>",
"pt_BR": "Café de bicicleta <i>{name}</i>",
"pt": "Café de bicicleta <i>{name}</i>"
}
}
]
},
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this bike cafe?",
"nl": "Wat is de naam van dit fietscafé?",
"fr": "Quel est le nom de ce Café vélo ?",
"gl": "Cal é o nome deste café de ciclistas?",
"de": "Wie heißt dieses Fahrrad-Café?",
"it": "Qual è il nome di questo caffè in bici?",
"zh_Hans": "这个自行车咖啡的名字是什么?",
"ru": "Как называется это байк-кафе?",
"zh_Hant": "這個單車咖啡廳的名稱是?",
"pt_BR": "Qual o nome deste café de bicicleta?",
"pt": "Qual o nome deste café de bicicleta?"
},
"render": {
"en": "This bike cafe is called {name}",
"nl": "Dit fietscafé heet {name}",
"fr": "Ce Café vélo s'appelle {name}",
"gl": "Este café de ciclistas chámase {name}",
"de": "Dieses Fahrrad-Café heißt {name}",
"it": "Questo caffè in bici è chiamato {name}",
"zh_Hans": "这家自行车咖啡叫做 {name}",
"ru": "Это велосипедное кафе называется {name}",
"zh_Hant": "這個單車咖啡廳叫做 {name}",
"pt_BR": "Este café de bicicleta se chama {name}",
"pt": "Este café de bicicleta se chama {name}"
},
"freeform": {
"key": "name"
},
"id": "bike_cafe-name"
},
{
"id": "bike_cafe-bike-pump",
"question": {
"en": "Does this bike cafe offer a bike pump for use by anyone?",
"nl": "Biedt dit fietscafé een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce Café vélo propose une pompe en libre accès ?",
"gl": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?",
"de": "Bietet dieses Fahrrad-Café eine Fahrradpumpe an, die von jedem benutzt werden kann?",
"it": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?",
"zh_Hans": "这家自行车咖啡为每个使用者提供打气筒吗?",
"ru": "Есть ли в этом велосипедном кафе велосипедный насос для всеобщего использования?",
"zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬嗎?"
},
"mappings": [
{
"if": "service:bicycle:pump=yes",
"then": {
"en": "This bike cafe offers a bike pump for anyone",
"nl": "Dit fietscafé biedt een fietspomp aan voor eender wie",
"fr": "Ce Café vélo offre une pompe en libre accès",
"gl": "Este café de ciclistas ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet eine Fahrradpumpe an, die von jedem benutzt werden kann",
"it": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬",
"ru": "В этом велосипедном кафе есть велосипедный насос для всеобщего использования"
}
},
{
"if": "service:bicycle:pump=no",
"then": {
"en": "This bike cafe doesn't offer a bike pump for anyone",
"nl": "Dit fietscafé biedt geen fietspomp aan voor iedereen",
"fr": "Ce Café vélo n'offre pas de pompe en libre accès",
"gl": "Este café de ciclistas non ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet keine Fahrradpumpe an, die von jedem benutzt werden kann",
"it": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡不为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳並沒有為所有人提供單車打氣甬",
"ru": "В этом велосипедном кафе нет велосипедного насоса для всеобщего использования"
}
}
]
},
{
"id": "bike_cafe-repair-tools",
"question": {
"en": "Are there tools here to repair your own bike?",
"nl": "Biedt dit fietscafé gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"it": "Ci sono degli strumenti per riparare la propria bicicletta?",
"zh_Hans": "这里有供你修车用的工具吗?",
"zh_Hant": "這裡是否有工具修理你的單車嗎?",
"ru": "Есть ли здесь инструменты для починки вашего велосипеда?",
"pt_BR": "Há ferramentas aqui para consertar sua bicicleta?",
"pt": "Há ferramentas aqui para consertar a sua própria bicicleta?"
},
"mappings": [
{
"if": "service:bicycle:diy=yes",
"then": {
"en": "This bike cafe offers tools for DIY repair",
"nl": "Dit fietscafé biedt gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo propose des outils pour réparer son vélo soi-même",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an",
"it": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳提供工具讓你修理",
"ru": "В этом велосипедном кафе есть инструменты для починки своего велосипеда",
"pt_BR": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo"
}
},
{
"if": "service:bicycle:diy=no",
"then": {
"en": "This bike cafe doesn't offer tools for DIY repair",
"nl": "Dit fietscafé biedt geen gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo ne propose pas d'outils pour réparer son vélo soi-même",
"gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an",
"it": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡不为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳並沒有提供工具讓你修理",
"ru": "В этом велосипедном кафе нет инструментов для починки своего велосипеда",
"pt_BR": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo"
}
}
]
},
{
"id": "bike_cafe-repair-service",
"question": {
"en": "Does this bike cafe repair bikes?",
"nl": "Herstelt dit fietscafé fietsen?",
"fr": "Est-ce que ce Café vélo répare les vélos ?",
"gl": "Este café de ciclistas arranxa bicicletas?",
"de": "Repariert dieses Fahrrad-Café Fahrräder?",
"it": "Questo caffè in bici ripara le bici?",
"zh_Hans": "这家自行车咖啡t提供修车服务吗",
"zh_Hant": "這個單車咖啡廳是否能修理單車?",
"ru": "Есть ли услуги ремонта велосипедов в этом велосипедном кафе?",
"pt_BR": "Este café de bicicleta conserta bicicletas?",
"pt": "Este café de bicicleta conserta bicicletas?"
},
"mappings": [
{
"if": "service:bicycle:repair=yes",
"then": {
"en": "This bike cafe repairs bikes",
"nl": "Dit fietscafé herstelt fietsen",
"fr": "Ce Café vélo répare les vélos",
"gl": "Este café de ciclistas arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert Fahrräder",
"it": "Questo caffè in bici ripara le bici",
"zh_Hans": "这家自行车咖啡可以修车",
"zh_Hant": "這個單車咖啡廳修理單車",
"ru": "В этом велосипедном кафе есть услуги ремонта велосипедов",
"pt_BR": "Este café de bicicleta conserta bicicletas",
"pt": "Este café de bicicleta conserta bicicletas"
}
},
{
"if": "service:bicycle:repair=no",
"then": {
"en": "This bike cafe doesn't repair bikes",
"nl": "Dit fietscafé herstelt geen fietsen",
"fr": "Ce Café vélo ne répare pas les vélos",
"gl": "Este café de ciclistas non arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert keine Fahrräder",
"it": "Questo caffè in bici non ripara le bici",
"zh_Hans": "这家自行车咖啡不能修车",
"zh_Hant": "這個單車咖啡廳並不修理單車",
"ru": "В этом велосипедном кафе нет услуг ремонта велосипедов",
"pt_BR": "Este café de bicicleta não conserta bicicletas",
"pt": "Este café de bicicleta não conserta bicicletas"
}
}
]
},
{
"question": {
"en": "What is the website of {name}?",
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"de": "Was ist die Webseite von {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?",
"zh_Hans": "{name}的网站是什么?",
"zh_Hant": "{name} 的網站是?",
"pt_BR": "Qual o website de {name}?",
"pt": "Qual o website de {name}?"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
"key": "website"
},
"id": "bike_cafe-website"
},
{
"question": {
"en": "What is the phone number of {name}?",
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le numéro de téléphone de {name} ?",
"gl": "Cal é o número de teléfono de {name}?",
"de": "Wie lautet die Telefonnummer von {name}?",
"it": "Qual è il numero di telefono di {name}?",
"ru": "Какой номер телефона у {name}?",
"zh_Hans": "{name}的电话号码是什么?",
"zh_Hant": "{name} 的電話號碼是?",
"pt_BR": "Qual o número de telefone de {name}?",
"pt": "Qual é o número de telefone de {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "bike_cafe-phone"
},
{
"question": {
"en": "What is the email address of {name}?",
"nl": "Wat is het email-adres van {name}?",
"fr": "Quelle est l'adresse électronique de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
"de": "Wie lautet die E-Mail-Adresse von {name}?",
"it": "Qual è lindirizzo email di {name}?",
"ru": "Какой адрес электронной почты у {name}?",
"zh_Hans": "{name}的电子邮箱是什么?",
"zh_Hant": "{name} 的電子郵件地址是?",
"pt_BR": "Qual o endereço de email de {name}?",
"pt": "Qual o endereço de email de {name}?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
"key": "email",
"type": "email"
},
"id": "bike_cafe-email"
},
{
"question": {
"en": "When it this bike café opened?",
"nl": "Wanneer is dit fietscafé geopend?",
"fr": "Quand ce Café vélo est-t-il ouvert ?",
"it": "Quando è aperto questo caffè in bici?",
"zh_Hans": "这家自行车咖啡什么时候开门营业?",
"zh_Hant": "何時這個單車咖啡廳營運?",
"ru": "Каков режим работы этого велосипедного кафе?",
"pt_BR": "Quando este café de bicicleta abre?",
"de": "Wann ist dieses Fahrradcafé geöffnet?",
"pt": "Quando este café de bicicleta abre?"
},
"render": "{opening_hours_table(opening_hours)}",
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"id": "bike_cafe-opening_hours"
}
],
"icon": {
"ru": "Велосипедное кафе",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
},
"tags": [
"amenity=pub",
"pub=cycling"
]
}
],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "./assets/layers/bike_cafe/bike_cafe.svg"
},
"width": {
"render": "2"
},
"iconSize": {
},
"iconSize": {
"render": "50,50,bottom"
},
"location": [
"point",
"centroid"
]
},
"color": {
{
"color": {
"render": "#694E2D"
},
"presets": [
{
"title": {
"en": "Bike cafe",
"nl": "Fietscafé",
"fr": "Café Vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"zh_Hant": "單車咖啡廳",
"ru": "Велосипедное кафе",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
},
"tags": [
"amenity=pub",
"pub=cycling"
]
}
],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "./assets/layers/bike_cafe/bike_cafe.svg"
},
"iconSize": {
"render": "50,50,bottom"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#694E2D"
},
"width": {
"render": "2"
}
}
]
},
"width": {
"render": "2"
}
}
]
}

View file

@ -1,6 +1,60 @@
{
"id": "bike_cleaning",
"name": {
"id": "bike_cleaning",
"name": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
},
"title": {
"render": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Bike cleaning service <i>{name}</i>",
"nl": "Fietsschoonmaakpunt <i>{name}</i>",
"fr": "Service de nettoyage de vélo <i>{name}</i>",
"it": "Servizio lavaggio bici <i>{name}</i>",
"de": "Fahrrad-Reinigungsdienst<i>{name}</i>",
"zh_Hant": "單車清理服務 <i>{name}</i>",
"pt_BR": "Serviço de limpeza de bicicletas <i>{name}</i>",
"pt": "Serviço de limpeza de bicicletas <i>{name}</i>"
}
}
]
},
"icon": {
"render": "./assets/layers/bike_cleaning/bike_cleaning.svg"
},
"iconSize": "50,50,bottom",
"source": {
"osmTags": {
"or": [
"service:bicycle:cleaning=yes",
"service:bicycle:cleaning=diy",
"amenity=bicycle_wash"
]
}
},
"minzoom": 13,
"wayHandling": 1,
"presets": [
{
"title": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
@ -9,182 +63,124 @@
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
},
"title": {
"render": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Bike cleaning service <i>{name}</i>",
"nl": "Fietsschoonmaakpunt <i>{name}</i>",
"fr": "Service de nettoyage de vélo <i>{name}</i>",
"it": "Servizio lavaggio bici <i>{name}</i>",
"de": "Fahrrad-Reinigungsdienst<i>{name}</i>",
"zh_Hant": "單車清理服務 <i>{name}</i>",
"pt_BR": "Serviço de limpeza de bicicletas <i>{name}</i>",
"pt": "Serviço de limpeza de bicicletas <i>{name}</i>"
}
}
},
"tags": [
"amenity=bicycle_wash"
]
}
],
"color": "#6bc4f7",
"iconOverlays": [
{
"if": {
"and": [
"service:bicycle:cleaning~*",
"amenity!=bike_wash"
]
},
"then": {
"render": "./assets/layers/bike_cleaning/bike_cleaning_icon.svg"
}
}
],
"titleIcons": [
{
"render": "<img src='./assets/layers/bike_cleaning/bike_cleaning_icon.svg'/>"
}
],
"tagRenderings": [
"images",
{
"question": "How much does it cost to use the cleaning service?",
"render": "Using the cleaning service costs {charge}",
"condition": "amenity!=bike_wash",
"freeform": {
"key": "service:bicycle:cleaning:charge",
"addExtraTags": [
"service:bicycle:cleaning:fee=yes"
]
},
"mappings": [
{
"if": "service:bicycle:cleaning:fee=no&service:bicycle:cleaning:charge=",
"then": "The cleaning service is free to use"
},
{
"if": "service:bicycle:cleaning:fee=no&",
"then": "Free to use",
"hideInAnswer": true
},
{
"if": "service:bicycle:cleaning:fee=yes",
"then": "The cleaning service has a fee"
}
],
"id": "bike_cleaning-service:bicycle:cleaning:charge"
},
"icon": {
{
"question": "How much does it cost to use the cleaning service?",
"render": "Using the cleaning service costs {charge}",
"condition": "amenity=bike_wash",
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"mappings": [
{
"if": "fee=no&charge=",
"then": "Free to use cleaning service"
},
{
"if": "fee=no&",
"then": "Free to use",
"hideInAnswer": true
},
{
"if": "fee=yes",
"then": "The cleaning service has a fee"
}
],
"id": "bike_cleaning-charge"
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/bike_cleaning/bike_cleaning.svg"
},
"iconSize": "50,50,bottom",
"source": {
"osmTags": {
"or": [
"service:bicycle:cleaning=yes",
"service:bicycle:cleaning=diy",
"amenity=bicycle_wash"
]
}
},
"minzoom": 13,
"wayHandling": 1,
"presets": [
},
"iconBadges": [
{
"title": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
},
"tags": [
"amenity=bicycle_wash"
]
}
],
"color": "#6bc4f7",
"iconOverlays": [
{
"if": {
"and": [
"service:bicycle:cleaning~*",
"amenity!=bike_wash"
]
},
"then": {
"render": "./assets/layers/bike_cleaning/bike_cleaning_icon.svg",
"roaming": true
}
}
],
"titleIcons": [
{
"render": "<img src='./assets/layers/bike_cleaning/bike_cleaning_icon.svg'/>",
"roaming": true
}
],
"tagRenderings": [
"images",
{
"question": "How much does it cost to use the cleaning service?",
"render": "Using the cleaning service costs {charge}",
"condition": "amenity!=bike_wash",
"freeform": {
"key": "service:bicycle:cleaning:charge",
"addExtraTags": [
"service:bicycle:cleaning:fee=yes"
]
},
"mappings": [
{
"if": "service:bicycle:cleaning:fee=no&service:bicycle:cleaning:charge=",
"then": "The cleaning service is free to use"
},
{
"if": "service:bicycle:cleaning:fee=no&",
"then": "Free to use",
"hideInAnswer": true
},
{
"if": "service:bicycle:cleaning:fee=yes",
"then": "The cleaning service has a fee"
}
],
"roaming": true,
"id": "bike_cleaning-service:bicycle:cleaning:charge"
},
{
"question": "How much does it cost to use the cleaning service?",
"render": "Using the cleaning service costs {charge}",
"condition": "amenity=bike_wash",
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"mappings": [
{
"if": "fee=no&charge=",
"then": "Free to use cleaning service"
},
{
"if": "fee=no&",
"then": "Free to use",
"hideInAnswer": true
},
{
"if": "fee=yes",
"then": "The cleaning service has a fee"
}
],
"roaming": false,
"id": "bike_cleaning-charge"
}
],
"deletion": {
"softDeletionTags": {
"if": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/bike_cleaning/bike_cleaning.svg"
},
"iconBadges": [
{
"if": {
"and": [
"service:bicycle:cleaning~*",
"amenity!=bike_wash"
]
},
"then": {
"render": "./assets/layers/bike_cleaning/bike_cleaning_icon.svg",
"roaming": true
}
}
],
"iconSize": "50,50,bottom",
"location": [
"point"
"service:bicycle:cleaning~*",
"amenity!=bike_wash"
]
},
"then": {
"render": "./assets/layers/bike_cleaning/bike_cleaning_icon.svg",
"roaming": true
}
}
]
],
"iconSize": "50,50,bottom",
"location": [
"point"
]
}
]
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,95 +1,95 @@
{
"id": "bike_themed_object",
"name": {
"en": "Bike related object",
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
"id": "bike_themed_object",
"name": {
"en": "Bike related object",
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
},
"minzoom": 13,
"source": {
"osmTags": {
"or": [
"theme=bicycle",
"theme=cycling",
"sport=cycling",
"association=cycling",
"association=bicycle",
"ngo=cycling",
"ngo=bicycle",
"club=bicycle",
"club=cycling"
]
}
},
"title": {
"render": {
"en": "Bike related object",
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
},
"minzoom": 13,
"source": {
"osmTags": {
"or": [
"theme=bicycle",
"theme=cycling",
"sport=cycling",
"association=cycling",
"association=bicycle",
"ngo=cycling",
"ngo=bicycle",
"club=bicycle",
"club=cycling"
]
}
},
"title": {
"render": {
"en": "Bike related object",
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
},
"mappings": [
{
"if": "name~*",
"then": "<i>{name}</i>"
},
{
"if": "leisure=track",
"then": {
"nl": "Wielerpiste",
"en": "Cycle track",
"fr": "Piste cyclable",
"it": "Pista ciclabile",
"de": "Radweg"
}
}
]
},
"tagRenderings": [
"images",
"description",
"website",
"email",
"phone",
"opening_hours"
],
"icon": {
"render": "./assets/layers/bike_themed_object/other_services.svg"
},
"width": {
"render": "2"
},
"iconSize": {
"render": "50,50,bottom"
},
"color": {
"render": "#AB76D5"
},
"presets": [],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "./assets/layers/bike_themed_object/other_services.svg"
},
"iconSize": {
"render": "50,50,bottom"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#AB76D5"
},
"width": {
"render": "2"
}
"mappings": [
{
"if": "name~*",
"then": "<i>{name}</i>"
},
{
"if": "leisure=track",
"then": {
"nl": "Wielerpiste",
"en": "Cycle track",
"fr": "Piste cyclable",
"it": "Pista ciclabile",
"de": "Radweg"
}
}
]
},
"tagRenderings": [
"images",
"description",
"website",
"email",
"phone",
"opening_hours"
],
"icon": {
"render": "./assets/layers/bike_themed_object/other_services.svg"
},
"width": {
"render": "2"
},
"iconSize": {
"render": "50,50,bottom"
},
"color": {
"render": "#AB76D5"
},
"presets": [],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "./assets/layers/bike_themed_object/other_services.svg"
},
"iconSize": {
"render": "50,50,bottom"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#AB76D5"
},
"width": {
"render": "2"
}
}
]
}

View file

@ -1,152 +1,152 @@
{
"id": "binocular",
"name": {
"en": "Binoculars",
"nl": "Verrekijkers",
"id": "binocular",
"name": {
"en": "Binoculars",
"nl": "Verrekijkers",
"de": "Ferngläser",
"ru": "Бинокль"
},
"minzoom": 0,
"title": {
"render": {
"en": "Binoculars",
"nl": "Verrekijker",
"de": "Ferngläser",
"ru": "Бинокль"
}
},
"description": {
"en": "Binoculas",
"nl": "Verrekijkers",
"de": "Fernglas",
"ru": "Бинокли"
},
"tagRenderings": [
"images",
{
"mappings": [
{
"if": {
"and": [
"fee=no",
"charge="
]
},
"then": {
"en": "Free to use",
"nl": "Gratis te gebruiken",
"de": "Kostenlose Nutzung"
}
}
],
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"render": {
"en": "Using these binoculars costs {charge}",
"nl": "Deze verrekijker gebruiken kost {charge}",
"de": "Die Benutzung dieses Fernglases kostet {charge}"
},
"question": {
"en": "How much does one have to pay to use these binoculars?",
"nl": "Hoeveel moet men betalen om deze verrekijker te gebruiken?",
"de": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?"
},
"id": "binocular-charge"
},
{
"question": {
"en": "When looking through this binocular, in what direction does one look?",
"nl": "Welke richting kijkt men uit als men door deze verrekijker kijkt?",
"de": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?"
},
"render": {
"en": "Looks towards {direction}°",
"nl": "Kijkt richting {direction}°",
"de": "Blick in Richtung {direction}°"
},
"freeform": {
"key": "direction",
"type": "direction"
},
"id": "binocular-direction"
}
],
"icon": {
"render": "circle:white;./assets/layers/binocular/telescope.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"amenity=binoculars"
],
"title": {
"en": "binoculars",
"nl": "verrekijker",
"de": "Ferngläser",
"ru": "Бинокль"
"ru": "бинокль"
},
"description": {
"en": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"nl": "Een telescoop of verrekijker die op een vaste plaats gemonteerd staat waar iedereen door mag kijken. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"de": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />"
},
"preciseInput": {
"preferredBackground": "photo"
}
}
],
"source": {
"osmTags": {
"and": [
"amenity=binoculars"
]
}
},
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"minzoom": 0,
"title": {
"render": {
"en": "Binoculars",
"nl": "Verrekijker",
"de": "Ferngläser",
"ru": "Бинокль"
}
},
"description": {
"en": "Binoculas",
"nl": "Verrekijkers",
"de": "Fernglas",
"ru": "Бинокли"
},
"tagRenderings": [
"images",
{
"mappings": [
{
"if": {
"and": [
"fee=no",
"charge="
]
},
"then": {
"en": "Free to use",
"nl": "Gratis te gebruiken",
"de": "Kostenlose Nutzung"
}
}
],
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"render": {
"en": "Using these binoculars costs {charge}",
"nl": "Deze verrekijker gebruiken kost {charge}",
"de": "Die Benutzung dieses Fernglases kostet {charge}"
},
"question": {
"en": "How much does one have to pay to use these binoculars?",
"nl": "Hoeveel moet men betalen om deze verrekijker te gebruiken?",
"de": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?"
},
"id": "binocular-charge"
},
{
"question": {
"en": "When looking through this binocular, in what direction does one look?",
"nl": "Welke richting kijkt men uit als men door deze verrekijker kijkt?",
"de": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?"
},
"render": {
"en": "Looks towards {direction}°",
"nl": "Kijkt richting {direction}°",
"de": "Blick in Richtung {direction}°"
},
"freeform": {
"key": "direction",
"type": "direction"
},
"id": "binocular-direction"
}
],
"icon": {
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/binocular/telescope.svg"
},
"width": {
"render": "8"
},
"iconSize": {
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
},
"color": {
{
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"amenity=binoculars"
],
"title": {
"en": "binoculars",
"nl": "verrekijker",
"de": "Ferngläser",
"ru": "бинокль"
},
"description": {
"en": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"nl": "Een telescoop of verrekijker die op een vaste plaats gemonteerd staat waar iedereen door mag kijken. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"de": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />"
},
"preciseInput": {
"preferredBackground": "photo"
}
}
],
"source": {
"osmTags": {
"and": [
"amenity=binoculars"
]
}
},
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/binocular/telescope.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
},
"width": {
"render": "8"
}
}
]
}

View file

@ -1,337 +1,337 @@
{
"id": "birdhide",
"name": {
"nl": "Vogelkijkhutten"
"id": "birdhide",
"name": {
"nl": "Vogelkijkhutten"
},
"minzoom": 14,
"source": {
"osmTags": {
"and": [
"leisure=bird_hide"
]
}
},
"title": {
"render": {
"nl": "Vogelkijkplaats"
},
"minzoom": 14,
"source": {
"osmTags": {
"mappings": [
{
"if": {
"and": [
"name~((V|v)ogel.*).*"
]
},
"then": {
"nl": "{name}"
}
},
{
"if": {
"and": [
"name~*",
{
"or": [
"building!~no",
"shelter=yes"
]
}
]
},
"then": {
"nl": "Vogelkijkhut {name}"
}
},
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "Vogelkijkwand {name}"
}
}
]
},
"description": {
"nl": "Een vogelkijkhut"
},
"tagRenderings": [
"images",
{
"id": "bird-hide-shelter-or-wall",
"question": {
"nl": "Is dit een kijkwand of kijkhut?"
},
"mappings": [
{
"if": {
"and": [
"leisure=bird_hide"
"shelter=no",
"building=",
"amenity="
]
},
"then": {
"nl": "Vogelkijkwand"
}
},
{
"if": {
"and": [
"amenity=shelter",
"building=yes",
"shelter=yes"
]
},
"then": {
"nl": "Vogelkijkhut"
}
},
{
"if": {
"and": [
"building=tower",
"bird_hide=tower"
]
},
"then": {
"nl": "Vogelkijktoren"
}
},
{
"if": {
"or": [
"amenity=shelter",
"building=yes",
"shelter=yes"
]
},
"then": {
"nl": "Vogelkijkhut"
},
"hideInAnswer": true
}
]
},
"title": {
{
"id": "bird-hide-wheelchair",
"question": {
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?"
},
"mappings": [
{
"if": {
"and": [
"wheelchair=designated"
]
},
"then": {
"nl": "Er zijn speciale voorzieningen voor rolstoelen"
}
},
{
"if": {
"and": [
"wheelchair=yes"
]
},
"then": {
"nl": "Een rolstoel raakt er vlot"
}
},
{
"if": {
"and": [
"wheelchair=limited"
]
},
"then": {
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk"
}
},
{
"if": {
"and": [
"wheelchair=no"
]
},
"then": {
"nl": "Niet rolstoeltoegankelijk"
}
}
]
},
{
"render": {
"nl": "Beheer door {operator}"
},
"freeform": {
"key": "operator"
},
"question": {
"nl": "Wie beheert deze vogelkijkplaats?"
},
"mappings": [
{
"if": "operator=Natuurpunt",
"then": {
"nl": "Beheer door Natuurpunt"
}
},
{
"if": "operator=Agentschap Natuur en Bos",
"then": {
"nl": "Beheer door het Agentschap Natuur en Bos "
}
}
],
"id": "birdhide-operator"
}
],
"icon": {
"render": {
"nl": "./assets/layers/birdhide/birdhide.svg"
},
"mappings": [
{
"if": {
"or": [
"building=yes",
"shelter=yes",
"amenity=shelter"
]
},
"then": "./assets/layers/birdhide/birdshelter.svg"
}
]
},
"size": {
"freeform": {
"addExtraTags": []
},
"render": {
"nl": "40,40,center"
},
"mappings": []
},
"color": {
"render": {
"nl": "#94bb28"
}
},
"stroke": {
"render": {
"nl": "3"
}
},
"presets": [
{
"tags": [
"leisure=bird_hide",
"building=yes",
"shelter=yes",
"amenity=shelter"
],
"title": {
"nl": "vogelkijkhut"
},
"description": {
"nl": "Een overdekte hut waarbinnen er warm en droog naar vogels gekeken kan worden"
}
},
{
"tags": [
"leisure=bird_hide",
"building=no",
"shelter=no"
],
"title": {
"nl": "vogelkijkwand"
},
"description": {
"nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken"
}
}
],
"wayHandling": 1,
"filter": [
{
"id": "wheelchair",
"options": [
{
"question": {
"nl": "Rolstoeltoegankelijk",
"en": "Wheelchair accessible",
"de": "Zugänglich für Rollstuhlfahrer"
},
"osmTags": {
"or": [
"wheelchair=yes",
"wheelchair=designated",
"wheelchair=permissive"
]
}
}
]
},
{
"id": "shelter",
"options": [
{
"question": {
"nl": "Enkel overdekte kijkhutten"
},
"osmTags": {
"and": [
{
"or": [
"shelter=yes",
"building~*"
]
},
"covered!=no"
]
}
}
]
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
}
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": {
"nl": "Vogelkijkplaats"
"nl": "./assets/layers/birdhide/birdhide.svg"
},
"mappings": [
{
"if": {
"and": [
"name~((V|v)ogel.*).*"
]
},
"then": {
"nl": "{name}"
}
},
{
"if": {
"and": [
"name~*",
{
"or": [
"building!~no",
"shelter=yes"
]
}
]
},
"then": {
"nl": "Vogelkijkhut {name}"
}
},
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "Vogelkijkwand {name}"
}
}
]
},
"description": {
"nl": "Een vogelkijkhut"
},
"tagRenderings": [
"images",
{
"id": "bird-hide-shelter-or-wall",
"question": {
"nl": "Is dit een kijkwand of kijkhut?"
},
"mappings": [
{
"if": {
"and": [
"shelter=no",
"building=",
"amenity="
]
},
"then": {
"nl": "Vogelkijkwand"
}
},
{
"if": {
"and": [
"amenity=shelter",
"building=yes",
"shelter=yes"
]
},
"then": {
"nl": "Vogelkijkhut"
}
},
{
"if": {
"and": [
"building=tower",
"bird_hide=tower"
]
},
"then": {
"nl": "Vogelkijktoren"
}
},
{
"if": {
"or": [
"amenity=shelter",
"building=yes",
"shelter=yes"
]
},
"then": {
"nl": "Vogelkijkhut"
},
"hideInAnswer": true
}
]
},
{
"id": "bird-hide-wheelchair",
"question": {
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?"
},
"mappings": [
{
"if": {
"and": [
"wheelchair=designated"
]
},
"then": {
"nl": "Er zijn speciale voorzieningen voor rolstoelen"
}
},
{
"if": {
"and": [
"wheelchair=yes"
]
},
"then": {
"nl": "Een rolstoel raakt er vlot"
}
},
{
"if": {
"and": [
"wheelchair=limited"
]
},
"then": {
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk"
}
},
{
"if": {
"and": [
"wheelchair=no"
]
},
"then": {
"nl": "Niet rolstoeltoegankelijk"
}
}
]
},
{
"render": {
"nl": "Beheer door {operator}"
},
"freeform": {
"key": "operator"
},
"question": {
"nl": "Wie beheert deze vogelkijkplaats?"
},
"mappings": [
{
"if": "operator=Natuurpunt",
"then": {
"nl": "Beheer door Natuurpunt"
}
},
{
"if": "operator=Agentschap Natuur en Bos",
"then": {
"nl": "Beheer door het Agentschap Natuur en Bos "
}
}
],
"id": "birdhide-operator"
}
],
"icon": {
"render": {
"nl": "./assets/layers/birdhide/birdhide.svg"
},
"mappings": [
{
"if": {
"or": [
"building=yes",
"shelter=yes",
"amenity=shelter"
]
},
"then": "./assets/layers/birdhide/birdshelter.svg"
}
]
},
"size": {
"freeform": {
"addExtraTags": []
},
"render": {
"nl": "40,40,center"
},
"mappings": []
},
"color": {
"render": {
"nl": "#94bb28"
}
},
"stroke": {
"render": {
"nl": "3"
}
},
"presets": [
{
"tags": [
"leisure=bird_hide",
{
"if": {
"or": [
"building=yes",
"shelter=yes",
"amenity=shelter"
],
"title": {
"nl": "vogelkijkhut"
]
},
"description": {
"nl": "Een overdekte hut waarbinnen er warm en droog naar vogels gekeken kan worden"
}
},
{
"tags": [
"leisure=bird_hide",
"building=no",
"shelter=no"
],
"title": {
"nl": "vogelkijkwand"
},
"description": {
"nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken"
}
}
],
"wayHandling": 1,
"filter": [
{
"id": "wheelchair",
"options": [
{
"question": {
"nl": "Rolstoeltoegankelijk",
"en": "Wheelchair accessible",
"de": "Zugänglich für Rollstuhlfahrer"
},
"osmTags": {
"or": [
"wheelchair=yes",
"wheelchair=designated",
"wheelchair=permissive"
]
}
}
]
},
{
"id": "shelter",
"options": [
{
"question": {
"nl": "Enkel overdekte kijkhutten"
},
"osmTags": {
"and": [
{
"or": [
"shelter=yes",
"building~*"
]
},
"covered!=no"
]
}
}
]
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
}
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": {
"nl": "./assets/layers/birdhide/birdhide.svg"
},
"mappings": [
{
"if": {
"or": [
"building=yes",
"shelter=yes",
"amenity=shelter"
]
},
"then": "./assets/layers/birdhide/birdshelter.svg"
}
]
},
"location": [
"point"
]
}
]
"then": "./assets/layers/birdhide/birdshelter.svg"
}
]
},
"location": [
"point"
]
}
]
}

View file

@ -1,236 +1,237 @@
{
"id": "cafe_pub",
"name": {
"nl": "Cafés",
"en": "Cafés and pubs",
"de": "Cafés und Kneipen"
"id": "cafe_pub",
"name": {
"nl": "Cafés",
"en": "Cafés and pubs",
"de": "Cafés und Kneipen"
},
"source": {
"osmTags": {
"or": [
"amenity=bar",
"amenity=pub",
"amenity=cafe",
"amenity=biergarten"
]
}
},
"wayHandling": 1,
"icon": {
"render": "circle:white;./assets/layers/cafe_pub/pub.svg",
"mappings": [
{
"if": "amenity=cafe",
"then": "circle:white;./assets/layers/cafe_pub/cafe.svg"
}
]
},
"iconOverlays": [
{
"if": "opening_hours~*",
"then": "isOpen",
"badge": true
}
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
},
"presets": [
{
"tags": [
"amenity=pub"
],
"title": {
"en": "pub",
"nl": "bruin cafe of kroeg",
"de": "Kneipe",
"ru": "паб"
},
"description": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
},
"preciseInput": {
"preferredBackground": "map"
}
},
"source": {
"osmTags": {
"or": [
"amenity=bar",
"amenity=pub",
"amenity=cafe",
"amenity=biergarten"
]
{
"tags": [
"amenity=bar"
],
"title": {
"en": "bar",
"nl": "bar",
"de": "Bar",
"ru": "бар"
},
"description": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
},
"preciseInput": {
"preferredBackground": "map"
}
},
{
"tags": [
"amenity=cafe"
],
"title": {
"en": "cafe",
"nl": "cafe",
"de": "Café",
"ru": "кафе"
},
"description": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
},
"preciseInput": {
"preferredBackground": "map"
}
}
],
"title": {
"render": {
"nl": "Café"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "<i>{name}</i>",
"en": "<i>{name}</i>",
"de": "<i>{name}</i>",
"ru": "<i>{name}</i>"
}
}
]
},
"tagRenderings": [
"images",
{
"question": {
"nl": "Wat is de naam van dit café?",
"en": "What is the name of this pub?",
"de": "Wie heißt diese Kneipe?"
},
"render": {
"nl": "De naam van dit café is {name}",
"en": "This pub is named {name}",
"de": "Diese Kneipe heißt {name}"
},
"freeform": {
"key": "name"
},
"id": "Name"
},
"wayHandling": 1,
"icon": {
{
"question": {
"en": "What kind of cafe is this",
"nl": "Welk soort café is dit?",
"de": "Was ist das für ein Café"
},
"mappings": [
{
"if": "amenity=pub",
"then": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
}
},
{
"if": "amenity=bar",
"then": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
}
},
{
"if": "amenity=cafe",
"then": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
}
},
{
"if": "amenity=restaurant",
"then": {
"nl": "Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt"
}
},
{
"if": "amenity=biergarten",
"then": {
"nl": "Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland"
},
"hideInAnswer": "_country!=de"
}
],
"id": "Classification"
},
"opening_hours",
"website",
"email",
"phone",
"payment-options",
"wheelchair-access",
"dog-access"
],
"filter": [
{
"id": "opened-now",
"options": [
{
"question": {
"en": "Opened now",
"nl": "Nu geopened",
"de": "Jetzt geöffnet"
},
"osmTags": "_isOpen=yes"
}
]
}
],
"deletion": {
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"allowMove": true,
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/cafe_pub/pub.svg",
"mappings": [
{
"if": "amenity=cafe",
"then": "circle:white;./assets/layers/cafe_pub/cafe.svg"
}
{
"if": "amenity=cafe",
"then": "circle:white;./assets/layers/cafe_pub/cafe.svg"
}
]
},
"iconOverlays": [
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
"if": "opening_hours~*",
"then": "isOpen"
}
],
"label": {
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
},
"presets": [
{
"tags": [
"amenity=pub"
],
"title": {
"en": "pub",
"nl": "bruin cafe of kroeg",
"de": "Kneipe",
"ru": "паб"
},
"description": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
},
"preciseInput": {
"preferredBackground": "map"
}
},
{
"tags": [
"amenity=bar"
],
"title": {
"en": "bar",
"nl": "bar",
"de": "Bar",
"ru": "бар"
},
"description": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
},
"preciseInput": {
"preferredBackground": "map"
}
},
{
"tags": [
"amenity=cafe"
],
"title": {
"en": "cafe",
"nl": "cafe",
"de": "Café",
"ru": "кафе"
},
"description": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
},
"preciseInput": {
"preferredBackground": "map"
}
}
],
"title": {
"render": {
"nl": "Café"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "<i>{name}</i>",
"en": "<i>{name}</i>",
"de": "<i>{name}</i>",
"ru": "<i>{name}</i>"
}
}
]
},
"tagRenderings": [
"images",
{
"question": {
"nl": "Wat is de naam van dit café?",
"en": "What is the name of this pub?",
"de": "Wie heißt diese Kneipe?"
},
"render": {
"nl": "De naam van dit café is {name}",
"en": "This pub is named {name}",
"de": "Diese Kneipe heißt {name}"
},
"freeform": {
"key": "name"
},
"id": "Name"
},
{
"question": {
"en": "What kind of cafe is this",
"nl": "Welk soort café is dit?",
"de": "Was ist das für ein Café"
},
"mappings": [
{
"if": "amenity=pub",
"then": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
}
},
{
"if": "amenity=bar",
"then": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
}
},
{
"if": "amenity=cafe",
"then": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
}
},
{
"if": "amenity=restaurant",
"then": {
"nl": "Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt"
}
},
{
"if": "amenity=biergarten",
"then": {
"nl": "Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland"
},
"hideInAnswer": "_country!=de"
}
],
"id": "Classification"
},
"opening_hours",
"website",
"email",
"phone",
"payment-options",
"wheelchair-access",
"dog-access"
],
"filter": [
{
"id": "opened-now",
"options": [
{
"question": {
"en": "Opened now",
"nl": "Nu geopened",
"de": "Jetzt geöffnet"
},
"osmTags": "_isOpen=yes"
}
]
}
],
"deletion": {
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"allowMove": true,
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/cafe_pub/pub.svg",
"mappings": [
{
"if": "amenity=cafe",
"then": "circle:white;./assets/layers/cafe_pub/cafe.svg"
}
]
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
}
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
},
"location": [
"point"
]
}
]
},
"location": [
"point"
]
}
]
}

View file

@ -23,7 +23,8 @@
},
"description": {
"en": "A charging station",
"nl": "Oplaadpunten"
"nl": "Oplaadpunten",
"de": "Eine Ladestation"
},
"tagRenderings": [
"images",
@ -32,8 +33,7 @@
"#": "Allowed vehicle types",
"question": {
"en": "Which vehicles are allowed to charge here?",
"nl": "Welke voertuigen kunnen hier opgeladen worden?",
"de": "Welche Fahrzeuge dürfen hier geladen werden?"
"nl": "Welke voertuigen kunnen hier opgeladen worden?"
},
"multiAnswer": true,
"mappings": [
@ -42,8 +42,7 @@
"ifnot": "bicycle=no",
"then": {
"en": "<b>Bcycles</b> can be charged here",
"nl": "<b>Fietsen</b> kunnen hier opgeladen worden",
"de": "<b>Fahrräder</b> können hier geladen werden"
"nl": "<b>Fietsen</b> kunnen hier opgeladen worden"
}
},
{
@ -51,8 +50,7 @@
"ifnot": "motorcar=no",
"then": {
"en": "<b>Cars</b> can be charged here",
"nl": "<b>Elektrische auto's</b> kunnen hier opgeladen worden",
"de": "<b>Autos</b> können hier geladen werden"
"nl": "<b>Elektrische auto's</b> kunnen hier opgeladen worden"
}
},
{
@ -60,8 +58,7 @@
"ifnot": "scooter=no",
"then": {
"en": "<b>Scooters</b> can be charged here",
"nl": "<b>Electrische scooters</b> (snorfiets of bromfiets) kunnen hier opgeladen worden",
"de": "<b> Roller</b> können hier geladen werden"
"nl": "<b>Electrische scooters</b> (snorfiets of bromfiets) kunnen hier opgeladen worden"
}
},
{
@ -69,8 +66,7 @@
"ifnot": "hgv=no",
"then": {
"en": "<b>Heavy good vehicles</b> (such as trucks) can be charged here",
"nl": "<b>Vrachtwagens</b> kunnen hier opgeladen worden",
"de": "<b>Lastkraftwagen</b> (LKW) können hier geladen werden"
"nl": "<b>Vrachtwagens</b> kunnen hier opgeladen worden"
}
},
{
@ -78,8 +74,7 @@
"ifnot": "bus=no",
"then": {
"en": "<b>Buses</b> can be charged here",
"nl": "<b>Bussen</b> kunnen hier opgeladen worden",
"de": "<b>Busse</b> können hier geladen werden"
"nl": "<b>Bussen</b> kunnen hier opgeladen worden"
}
}
]
@ -88,13 +83,11 @@
"id": "access",
"question": {
"en": "Who is allowed to use this charging station?",
"nl": "Wie mag er dit oplaadpunt gebruiken?",
"de": "Wer darf diese Ladestation benutzen?"
"nl": "Wie mag er dit oplaadpunt gebruiken?"
},
"render": {
"en": "Access is {access}",
"nl": "Toegang voor {access}",
"de": "Zugang ist {access}"
"nl": "Toegang voor {access}"
},
"freeform": {
"key": "access",
@ -143,13 +136,11 @@
"id": "capacity",
"render": {
"en": "{capacity} vehicles can be charged here at the same time",
"nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden",
"de": "{capacity} Fahrzeuge können hier gleichzeitig geladen werden"
"nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden"
},
"question": {
"en": "How much vehicles can be charged here at the same time?",
"nl": "Hoeveel voertuigen kunnen hier opgeladen worden?",
"de": "Wie viele Fahrzeuge können hier gleichzeitig geladen werden?"
"nl": "Hoeveel voertuigen kunnen hier opgeladen worden?"
},
"freeform": {
"key": "capacity",
@ -160,8 +151,7 @@
"id": "Available_charging_stations (generated)",
"question": {
"en": "Which charging connections are available here?",
"nl": "Welke aansluitingen zijn hier beschikbaar?",
"de": "Welche Ladestationen gibt es hier?"
"nl": "Welke aansluitingen zijn hier beschikbaar?"
},
"multiAnswer": true,
"mappings": [
@ -262,8 +252,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Chademo_type4.svg'/> <span><b>Chademo</b></span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Chademo_type4.svg'/> <span><b>Chademo</b></span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Chademo_type4.svg'/> <span><b>Chademo</b></span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Chademo_type4.svg'/> <span><b>Chademo</b></span></div>"
},
"hideInAnswer": true
},
@ -272,8 +261,7 @@
"ifnot": "socket:type1_cable=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 with cable</b> (J1772)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 met kabel</b> (J1772)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Typ 1 mit Kabel</b> (J1772)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 met kabel</b> (J1772)</span></div>"
},
"hideInAnswer": {
"or": [
@ -311,8 +299,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 with cable</b> (J1772)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 met kabel</b> (J1772)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Typ 1 mit Kabel</b> (J1772)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 met kabel</b> (J1772)</span></div>"
},
"hideInAnswer": true
},
@ -321,8 +308,7 @@
"ifnot": "socket:type1=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 <i>without</i> cable</b> (J1772)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 <i>zonder</i> kabel</b> (J1772)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Typ 1 <i>ohne</i> Kabel</b> (J1772)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 <i>zonder</i> kabel</b> (J1772)</span></div>"
},
"hideInAnswer": {
"or": [
@ -360,8 +346,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 <i>without</i> cable</b> (J1772)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 <i>zonder</i> kabel</b> (J1772)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Typ 1 <i>ohne</i> Kabel</b> (J1772)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1_J1772.svg'/> <span><b>Type 1 <i>zonder</i> kabel</b> (J1772)</span></div>"
},
"hideInAnswer": true
},
@ -370,8 +355,7 @@
"ifnot": "socket:type1_combo=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Type 1 CCS</b> (aka Type 1 Combo)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Type 1 CCS</b> (ook gekend als Type 1 Combo)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Typ 1 CCS</b> (auch bekannt als Typ 1 Combo)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Type 1 CCS</b> (ook gekend als Type 1 Combo)</span></div>"
},
"hideInAnswer": {
"or": [
@ -409,8 +393,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Type 1 CCS</b> (aka Type 1 Combo)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Type 1 CCS</b> (ook gekend als Type 1 Combo)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Typ 1 CCS</b> (auch bekannt als Typ 1 Combo)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type1-ccs.svg'/> <span><b>Type 1 CCS</b> (ook gekend als Type 1 Combo)</span></div>"
},
"hideInAnswer": true
},
@ -419,8 +402,7 @@
"ifnot": "socket:tesla_supercharger=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>"
},
"hideInAnswer": {
"or": [
@ -458,8 +440,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/> <span><b>Tesla Supercharger</b></span></div>"
},
"hideInAnswer": true
},
@ -468,8 +449,7 @@
"ifnot": "socket:type2=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Type 2</b> (mennekes)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Type 2</b> (mennekes)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Typ 2</b> (Mennekes)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Type 2</b> (mennekes)</span></div>"
},
"hideInAnswer": {
"or": [
@ -507,8 +487,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Type 2</b> (mennekes)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Type 2</b> (mennekes)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Typ 2</b> (Mennekes)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_socket.svg'/> <span><b>Type 2</b> (mennekes)</span></div>"
},
"hideInAnswer": true
},
@ -517,8 +496,7 @@
"ifnot": "socket:type2_combo=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Type 2 CCS</b> (mennekes)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Type 2 CCS</b> (mennekes)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Typ 2 CCS</b> (Mennekes)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Type 2 CCS</b> (mennekes)</span></div>"
},
"hideInAnswer": {
"or": [
@ -556,8 +534,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Type 2 CCS</b> (mennekes)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Type 2 CCS</b> (mennekes)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Typ 2 CCS</b> (Mennekes)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Type 2 CCS</b> (mennekes)</span></div>"
},
"hideInAnswer": true
},
@ -566,8 +543,7 @@
"ifnot": "socket:type2_cable=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Type 2 with cable</b> (mennekes)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Type 2 met kabel</b> (J1772)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Typ 2 mit Kabel</b> (Mennekes)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Type 2 met kabel</b> (J1772)</span></div>"
},
"hideInAnswer": {
"or": [
@ -605,8 +581,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Type 2 with cable</b> (mennekes)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Type 2 met kabel</b> (J1772)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Typ 2 mit Kabel</b> (Mennekes)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_tethered.svg'/> <span><b>Type 2 met kabel</b> (J1772)</span></div>"
},
"hideInAnswer": true
},
@ -615,8 +590,7 @@
"ifnot": "socket:tesla_supercharger_ccs=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (a branded type2_css)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (Typ 2 CSS)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)</span></div>"
},
"hideInAnswer": {
"or": [
@ -654,8 +628,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (a branded type2_css)</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (Typ 2 CSS)</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/Type2_CCS.svg'/> <span><b>Tesla Supercharger CCS</b> (een type2 CCS met Tesla-logo)</span></div>"
},
"hideInAnswer": true
},
@ -768,8 +741,7 @@
"ifnot": "socket:USB-A=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> to charge phones and small electronics</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> om GSMs en kleine electronica op te laden</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> zum Laden von Smartphones oder Elektrokleingeräten</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> om GSMs en kleine electronica op te laden</span></div>"
}
},
{
@ -781,8 +753,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> to charge phones and small electronics</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> om GSMs en kleine electronica op te laden</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> zum Laden von Smartphones und Elektrokleingeräten</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/usb_port.svg'/> <span><b>USB</b> om GSMs en kleine electronica op te laden</span></div>"
},
"hideInAnswer": true
},
@ -834,8 +805,7 @@
"ifnot": "socket:bosch_5pin=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect with 5 pins</b> and cable</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect met 5 pinnen</b> aan een kabel</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect mit 5 Pins</b> und Kabel</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect met 5 pinnen</b> aan een kabel</span></div>"
},
"hideInAnswer": {
"or": [
@ -869,8 +839,7 @@
},
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect with 5 pins</b> and cable</span></div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect met 5 pinnen</b> aan een kabel</span></div>",
"de": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect mit 5 Pins</b> und Kabel</span></div>"
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/bosch-5pin.svg'/> <span><b>Bosch Active Connect met 5 pinnen</b> aan een kabel</span></div>"
},
"hideInAnswer": true
}
@ -1221,21 +1190,14 @@
},
"question": {
"en": "When is this charging station opened?",
"nl": "Wanneer is dit oplaadpunt beschikbaar??",
"de": "Wann ist diese Ladestation geöffnet?",
"it": "Quali sono gli orari di apertura di questa stazione di ricarica?",
"ja": "この充電ステーションはいつオープンしますか?",
"nb_NO": "Når åpnet denne ladestasjonen?",
"ru": "В какое время работает эта зарядная станция?",
"zh_Hant": "何時是充電站開放使用的時間?"
"nl": "Wanneer is dit oplaadpunt beschikbaar??"
},
"mappings": [
{
"if": "opening_hours=24/7",
"then": {
"en": "24/7 opened (including holidays)",
"nl": "24/7 open - ook tijdens vakanties",
"de": "durchgehend geöffnet (auch an Feiertagen)"
"nl": "24/7 open - ook tijdens vakanties"
}
}
]
@ -1344,8 +1306,7 @@
"ifnot": "payment:app=no",
"then": {
"en": "Payment is done using a dedicated app",
"nl": "Betalen via een app van het netwerk",
"de": "Bezahlung mit einer speziellen App"
"nl": "Betalen via een app van het netwerk"
}
},
{
@ -1353,8 +1314,7 @@
"ifnot": "payment:membership_card=no",
"then": {
"en": "Payment is done using a membership card",
"nl": "Betalen via een lidkaart van het netwerk",
"de": "Bezahlung mit einer Mitgliedskarte"
"nl": "Betalen via een lidkaart van het netwerk"
}
}
]
@ -1365,8 +1325,7 @@
"#": "In some cases, charging is free but one has to be authenticated. We only ask for authentication if fee is no (or unset). By default one sees the questions for either the payment options or the authentication options, but normally not both",
"question": {
"en": "What kind of authentication is available at the charging station?",
"nl": "Hoe kan men zich aanmelden aan dit oplaadstation?",
"de": "Welche Authentifizierung ist an der Ladestation möglich?"
"nl": "Hoe kan men zich aanmelden aan dit oplaadstation?"
},
"multiAnswer": true,
"mappings": [
@ -1375,8 +1334,7 @@
"ifnot": "authentication:membership_card=no",
"then": {
"en": "Authentication by a membership card",
"nl": "Aanmelden met een lidkaart is mogelijk",
"de": "Authentifizierung durch eine Mitgliedskarte"
"nl": "Aanmelden met een lidkaart is mogelijk"
}
},
{
@ -1384,8 +1342,7 @@
"ifnot": "authentication:app=no",
"then": {
"en": "Authentication by an app",
"nl": "Aanmelden via een applicatie is mogelijk",
"de": "Authentifizierung durch eine App"
"nl": "Aanmelden via een applicatie is mogelijk"
}
},
{
@ -1393,8 +1350,7 @@
"ifnot": "authentication:phone_call=no",
"then": {
"en": "Authentication via phone call is available",
"nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk",
"de": "Authentifizierung per Anruf ist möglich"
"nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk"
}
},
{
@ -1402,8 +1358,7 @@
"ifnot": "authentication:short_message=no",
"then": {
"en": "Authentication via SMS is available",
"nl": "Aanmelden via SMS is mogelijk",
"de": "Authentifizierung per Anruf ist möglich"
"nl": "Aanmelden via SMS is mogelijk"
}
},
{
@ -1411,8 +1366,7 @@
"ifnot": "authentication:nfc=no",
"then": {
"en": "Authentication via NFC is available",
"nl": "Aanmelden via NFC is mogelijk",
"de": "Authentifizierung über NFC ist möglich"
"nl": "Aanmelden via NFC is mogelijk"
}
},
{
@ -1420,8 +1374,7 @@
"ifnot": "authentication:money_card=no",
"then": {
"en": "Authentication via Money Card is available",
"nl": "Aanmelden met Money Card is mogelijk",
"de": "Authentifizierung über Geldkarte ist möglich"
"nl": "Aanmelden met Money Card is mogelijk"
}
},
{
@ -1429,8 +1382,7 @@
"ifnot": "authentication:debit_card=no",
"then": {
"en": "Authentication via debit card is available",
"nl": "Aanmelden met een betaalkaart is mogelijk",
"de": "Authentifizierung per Debitkarte ist möglich"
"nl": "Aanmelden met een betaalkaart is mogelijk"
}
},
{
@ -1438,8 +1390,7 @@
"ifnot": "authentication:none=no",
"then": {
"en": "Charging here is (also) possible without authentication",
"nl": "Hier opladen is (ook) mogelijk zonder aan te melden",
"de": "Das Aufladen ist hier (auch) ohne Authentifizierung möglich"
"nl": "Hier opladen is (ook) mogelijk zonder aan te melden"
}
}
],
@ -1454,13 +1405,11 @@
"id": "Auth phone",
"render": {
"en": "Authenticate by calling or SMS'ing to <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>",
"nl": "Aanmelden door te bellen of te SMS'en naar <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>",
"de": "Authentifizierung durch Anruf oder SMS an <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>"
"nl": "Aanmelden door te bellen of te SMS'en naar <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>"
},
"question": {
"en": "What's the phone number for authentication call or SMS?",
"nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?",
"de": "Wie lautet die Telefonnummer für den Authentifizierungsanruf oder die SMS?"
"nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?"
},
"freeform": {
"key": "authentication:phone_call:number",
@ -1477,24 +1426,21 @@
"id": "maxstay",
"question": {
"en": "What is the maximum amount of time one is allowed to stay here?",
"nl": "Hoelang mag een voertuig hier blijven staan?",
"de": "Was ist die Höchstdauer des Aufenthalts hier?"
"nl": "Hoelang mag een voertuig hier blijven staan?"
},
"freeform": {
"key": "maxstay"
},
"render": {
"en": "One can stay at most <b>{canonical(maxstay)}</b>",
"nl": "De maximale parkeertijd hier is <b>{canonical(maxstay)}</b>",
"de": "Die maximale Parkzeit beträgt <b>{canonical(maxstay)}</b>"
"nl": "De maximale parkeertijd hier is <b>{canonical(maxstay)}</b>"
},
"mappings": [
{
"if": "maxstay=unlimited",
"then": {
"en": "No timelimit on leaving your vehicle here",
"nl": "Geen maximum parkeertijd",
"de": "Keine Höchstparkdauer"
"nl": "Geen maximum parkeertijd"
}
}
],
@ -1511,22 +1457,11 @@
"id": "Network",
"render": {
"en": "Part of the network <b>{network}</b>",
"nl": "Maakt deel uit van het <b>{network}</b>-netwerk",
"de": "Teil des Netzwerks <b>{network}</b>",
"it": "{network}",
"ja": "{network}",
"nb_NO": "{network}",
"ru": "{network}",
"zh_Hant": "{network}"
"nl": "Maakt deel uit van het <b>{network}</b>-netwerk"
},
"question": {
"en": "Is this charging station part of a network?",
"nl": "Is dit oplaadpunt deel van een groter netwerk?",
"de": "Ist diese Ladestation Teil eines Netzwerks?",
"it": "A quale rete appartiene questa stazione di ricarica?",
"ja": "この充電ステーションの運営チェーンはどこですか?",
"ru": "К какой сети относится эта станция?",
"zh_Hant": "充電站所屬的網路是?"
"nl": "Is dit oplaadpunt deel van een groter netwerk?"
},
"freeform": {
"key": "network"
@ -1536,16 +1471,14 @@
"if": "no:network=yes",
"then": {
"en": "Not part of a bigger network",
"nl": "Maakt geen deel uit van een groter netwerk",
"de": "Nicht Teil eines größeren Netzwerks"
"nl": "Maakt geen deel uit van een groter netwerk"
}
},
{
"if": "network=none",
"then": {
"en": "Not part of a bigger network",
"nl": "Maakt geen deel uit van een groter netwerk",
"de": "Nicht Teil eines größeren Netzwerks"
"nl": "Maakt geen deel uit van een groter netwerk"
},
"hideInAnswer": true
},
@ -1567,13 +1500,11 @@
"id": "Operator",
"question": {
"en": "Who is the operator of this charging station?",
"nl": "Wie beheert dit oplaadpunt?",
"de": "Wer ist der Betreiber dieser Ladestation?"
"nl": "Wie beheert dit oplaadpunt?"
},
"render": {
"en": "This charging station is operated by {operator}",
"nl": "Wordt beheerd door {operator}",
"de": "Diese Ladestation wird betrieben von {operator}"
"nl": "Wordt beheerd door {operator}"
},
"freeform": {
"key": "operator"
@ -1587,9 +1518,11 @@
},
"then": {
"en": "Actually, {operator} is the network",
"nl": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt",
"de": "Eigentlich ist {operator} das Netzwerk"
"nl": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt"
},
"addExtraTags": [
"operator="
],
"hideInAnswer": "operator="
}
]
@ -1598,13 +1531,11 @@
"id": "phone",
"question": {
"en": "What number can one call if there is a problem with this charging station?",
"nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?",
"de": "Welche Nummer kann man anrufen, wenn es ein Problem mit dieser Ladestation gibt?"
"nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?"
},
"render": {
"en": "In case of problems, call <a href='tel:{phone}'>{phone}</a>",
"nl": "Bij problemen, bel naar <a href='tel:{phone}'>{phone}</a>",
"de": "Bei Problemen, anrufen unter <a href='tel:{phone}'>{phone}</a>"
"nl": "Bij problemen, bel naar <a href='tel:{phone}'>{phone}</a>"
},
"freeform": {
"key": "phone",
@ -1615,13 +1546,11 @@
"id": "email",
"question": {
"en": "What is the email address of the operator?",
"nl": "Wat is het email-adres van de operator?",
"de": "Wie ist die Email-Adresse des Betreibers?"
"nl": "Wat is het email-adres van de operator?"
},
"render": {
"en": "In case of problems, send an email to <a href='mailto:{email}'>{email}</a>",
"nl": "Bij problemen, email naar <a href='mailto:{email}'>{email}</a>",
"de": "Bei Problemen senden Sie eine E-Mail an <a href='mailto:{email}'>{email}</a>"
"nl": "Bij problemen, email naar <a href='mailto:{email}'>{email}</a>"
},
"freeform": {
"key": "email",
@ -1632,13 +1561,11 @@
"id": "website",
"question": {
"en": "What is the website where one can find more information about this charging station?",
"nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?",
"de": "Wie ist die Webseite des Betreibers?"
"nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?"
},
"render": {
"en": "More info on <a href='{website}'>{website}</a>",
"nl": "Meer informatie op <a href='{website}'>{website}</a>",
"de": "Weitere Informationen auf <a href='{website}'>{website}</a>"
"nl": "Meer informatie op <a href='{website}'>{website}</a>"
},
"freeform": {
"key": "website",
@ -1650,13 +1577,11 @@
"id": "ref",
"question": {
"en": "What is the reference number of this charging station?",
"nl": "Wat is het referentienummer van dit oplaadstation?",
"de": "Wie lautet die Kennung dieser Ladestation?"
"nl": "Wat is het referentienummer van dit oplaadstation?"
},
"render": {
"en": "Reference number is <b>{ref}</b>",
"nl": "Het referentienummer van dit oplaadpunt is <b>{ref}</b>",
"de": "Die Kennziffer ist <b>{ref}</b>"
"nl": "Het referentienummer van dit oplaadpunt is <b>{ref}</b>"
},
"freeform": {
"key": "ref"
@ -1668,8 +1593,7 @@
"id": "Operational status",
"question": {
"en": "Is this charging point in use?",
"nl": "Is dit oplaadpunt operationeel?",
"de": "Ist dieser Ladepunkt in Betrieb?"
"nl": "Is dit oplaadpunt operationeel?"
},
"mappings": [
{
@ -1684,8 +1608,7 @@
},
"then": {
"en": "This charging station works",
"nl": "Dit oplaadpunt werkt",
"de": "Diese Ladestation funktioniert"
"nl": "Dit oplaadpunt werkt"
}
},
{
@ -1700,8 +1623,7 @@
},
"then": {
"en": "This charging station is broken",
"nl": "Dit oplaadpunt is kapot",
"de": "Diese Ladestation ist kaputt"
"nl": "Dit oplaadpunt is kapot"
}
},
{
@ -1716,8 +1638,7 @@
},
"then": {
"en": "A charging station is planned here",
"nl": "Hier zal binnenkort een oplaadpunt gebouwd worden",
"de": "Hier ist eine Ladestation geplant"
"nl": "Hier zal binnenkort een oplaadpunt gebouwd worden"
}
},
{
@ -1732,8 +1653,7 @@
},
"then": {
"en": "A charging station is constructed here",
"nl": "Hier wordt op dit moment een oplaadpunt gebouwd",
"de": "Hier wird eine Ladestation gebaut"
"nl": "Hier wordt op dit moment een oplaadpunt gebouwd"
}
},
{
@ -1748,8 +1668,7 @@
},
"then": {
"en": "This charging station has beed permanently disabled and is not in use anymore but is still visible",
"nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig",
"de": "Diese Ladestation wurde dauerhaft deaktiviert und wird nicht mehr benutzt, ist aber noch sichtbar"
"nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig"
}
}
]
@ -1758,24 +1677,21 @@
"id": "Parking:fee",
"question": {
"en": "Does one have to pay a parking fee while charging?",
"nl": "Moet men parkeergeld betalen tijdens het opladen?",
"de": "Muss man beim Laden eine Parkgebühr bezahlen?"
"nl": "Moet men parkeergeld betalen tijdens het opladen?"
},
"mappings": [
{
"if": "parking:fee=no",
"then": {
"en": "No additional parking cost while charging",
"nl": "Geen extra parkeerkost tijdens het opladen",
"de": "Keine zusätzlichen Parkgebühren beim Laden"
"nl": "Geen extra parkeerkost tijdens het opladen"
}
},
{
"if": "parking:fee=yes",
"then": {
"en": "An additional parking fee should be paid while charging",
"nl": "Tijdens het opladen moet er parkeergeld betaald worden",
"de": "Beim Laden ist eine zusätzliche Parkgebühr zu entrichten"
"nl": "Tijdens het opladen moet er parkeergeld betaald worden"
}
}
],
@ -1800,9 +1716,7 @@
],
"title": {
"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)",
"de": "Ladestation",
"ru": "Зарядная станция"
"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": {
"preferredBackground": "map"
@ -1857,23 +1771,20 @@
{
"question": {
"en": "All vehicle types",
"nl": "Alle voertuigen",
"de": "Alle Fahrzeugtypen"
"nl": "Alle voertuigen"
}
},
{
"question": {
"en": "Charging station for bicycles",
"nl": "Oplaadpunten voor fietsen",
"de": "Ladestation für Fahrräder"
"nl": "Oplaadpunten voor fietsen"
},
"osmTags": "bicycle=yes"
},
{
"question": {
"en": "Charging station for cars",
"nl": "Oplaadpunten voor auto's",
"de": "Ladestation für Autos"
"nl": "Oplaadpunten voor auto's"
},
"osmTags": {
"or": [
@ -1890,8 +1801,7 @@
{
"question": {
"en": "Only working charging stations",
"nl": "Enkel werkende oplaadpunten",
"de": "Nur funktionierende Ladestationen"
"nl": "Enkel werkende oplaadpunten"
},
"osmTags": {
"and": [
@ -1908,8 +1818,7 @@
{
"question": {
"en": "All connectors",
"nl": "Alle types",
"de": "Alle Anschlüsse"
"nl": "Alle types"
}
},
{
@ -1929,8 +1838,7 @@
{
"question": {
"en": "Has a <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div> connector",
"nl": "Heeft een <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div>",
"de": "Hat einen <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div> Stecker"
"nl": "Heeft een <div style='display: inline-block'><b><b>Chademo</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Chademo_type4.svg'/></div>"
},
"osmTags": "socket:chademo~*"
},
@ -1958,8 +1866,7 @@
{
"question": {
"en": "Has a <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> connector",
"nl": "Heeft een <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>",
"de": "Hat einen <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div> Stecker"
"nl": "Heeft een <div style='display: inline-block'><b><b>Tesla Supercharger</b></b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Tesla-hpwc-model-s.svg'/></div>"
},
"osmTags": "socket:tesla_supercharger~*"
},
@ -2047,15 +1954,11 @@
],
"human": {
"en": " minutes",
"nl": " minuten",
"de": " Minuten",
"ru": " минут"
"nl": " minuten"
},
"humanSingular": {
"en": " minute",
"nl": " minuut",
"de": " Minute",
"ru": " минута"
"nl": " minuut"
}
},
{
@ -2071,15 +1974,11 @@
],
"human": {
"en": " hours",
"nl": " uren",
"de": " Stunden",
"ru": " часов"
"nl": " uren"
},
"humanSingular": {
"en": " hour",
"nl": " uur",
"de": " Stunde",
"ru": " час"
"nl": " uur"
}
},
{
@ -2092,15 +1991,11 @@
],
"human": {
"en": " days",
"nl": " day",
"de": " Tage",
"ru": " дней"
"nl": " day"
},
"humanSingular": {
"en": " day",
"nl": " dag",
"de": " Tag",
"ru": " день"
"nl": " dag"
}
}
]
@ -2136,9 +2031,7 @@
],
"human": {
"en": "Volts",
"nl": "volt",
"de": "Volt",
"ru": "Вольт"
"nl": "volt"
}
}
],
@ -2207,9 +2100,7 @@
],
"human": {
"en": "kilowatt",
"nl": "kilowatt",
"de": "Kilowatt",
"ru": "киловатт"
"nl": "kilowatt"
}
},
{
@ -2219,9 +2110,7 @@
],
"human": {
"en": "megawatt",
"nl": "megawatt",
"de": "Megawatt",
"ru": "мегаватт"
"nl": "megawatt"
}
}
],

View file

@ -1,78 +1,78 @@
{
"id": "cluster_style",
"description": "The style for the clustering in all themes. Enable `debug=true` to peak into clustered tiles",
"source": {
"osmTags": "tileId~*"
},
"title": "Clustered data",
"tagRenderings": [
"all_tags"
],
"color": {
"render": "#3c3",
"mappings": [
{
"if": "showCount>200",
"then": "#f33"
},
{
"if": "showCount>100",
"then": "#c93"
},
{
"if": "showCount>50",
"then": "#cc3"
}
]
},
"width": {
"render": "1"
},
"label": {
"id": "cluster_style",
"description": "The style for the clustering in all themes. Enable `debug=true` to peak into clustered tiles",
"source": {
"osmTags": "tileId~*"
},
"title": "Clustered data",
"tagRenderings": [
"all_tags"
],
"color": {
"render": "#3c3",
"mappings": [
{
"if": "showCount>200",
"then": "#f33"
},
{
"if": "showCount>100",
"then": "#c93"
},
{
"if": "showCount>50",
"then": "#cc3"
}
]
},
"width": {
"render": "1"
},
"label": {
"render": "<div class='rounded-full text-xl font-bold' style='width: 2rem; height: 2rem; background: white'>{showCount}</div>",
"mappings": [
{
"if": "showCount>1000",
"then": "<div class='rounded-full text-xl font-bold flex flex-col' style='width: 2.5rem; height: 2.5rem; background: white'>{kilocount}K</div>"
}
]
},
"mapRendering": [
{
"label": {
"render": "<div class='rounded-full text-xl font-bold' style='width: 2rem; height: 2rem; background: white'>{showCount}</div>",
"mappings": [
{
"if": "showCount>1000",
"then": "<div class='rounded-full text-xl font-bold flex flex-col' style='width: 2.5rem; height: 2.5rem; background: white'>{kilocount}K</div>"
}
{
"if": "showCount>1000",
"then": "<div class='rounded-full text-xl font-bold flex flex-col' style='width: 2.5rem; height: 2.5rem; background: white'>{kilocount}K</div>"
}
]
},
"location": [
"point"
]
},
"mapRendering": [
{
"label": {
"render": "<div class='rounded-full text-xl font-bold' style='width: 2rem; height: 2rem; background: white'>{showCount}</div>",
"mappings": [
{
"if": "showCount>1000",
"then": "<div class='rounded-full text-xl font-bold flex flex-col' style='width: 2.5rem; height: 2.5rem; background: white'>{kilocount}K</div>"
}
]
},
"location": [
"point"
]
},
{
"color": {
"render": "#3c3",
"mappings": [
{
"if": "showCount>200",
"then": "#f33"
},
{
"if": "showCount>100",
"then": "#c93"
},
{
"if": "showCount>50",
"then": "#cc3"
}
]
},
"width": {
"render": "1"
}
}
]
{
"color": {
"render": "#3c3",
"mappings": [
{
"if": "showCount>200",
"then": "#f33"
},
{
"if": "showCount>100",
"then": "#c93"
},
{
"if": "showCount>50",
"then": "#cc3"
}
]
},
"width": {
"render": "1"
}
}
]
}

View file

@ -1,393 +1,395 @@
{
"id": "crossings",
"name": {
"en": "Crossings",
"nl": "Oversteekplaatsen",
"de": "Kreuzungen"
"id": "crossings",
"name": {
"en": "Crossings",
"nl": "Oversteekplaatsen",
"de": "Kreuzungen"
},
"description": {
"en": "Crossings for pedestrians and cyclists",
"nl": "Oversteekplaatsen voor voetgangers en fietsers",
"de": "Übergänge für Fußgänger und Radfahrer"
},
"source": {
"osmTags": {
"or": [
"highway=traffic_signals",
"highway=crossing"
]
}
},
"minzoom": 17,
"title": {
"render": {
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung"
},
"description": {
"en": "Crossings for pedestrians and cyclists",
"nl": "Oversteekplaatsen voor voetgangers en fietsers",
"de": "Übergänge für Fußgänger und Radfahrer"
},
"source": {
"osmTags": {
"or": [
"highway=traffic_signals",
"highway=crossing"
]
"mappings": [
{
"if": "highway=traffic_signals",
"then": {
"en": "Traffic signal",
"nl": "Verkeerslicht",
"ru": "Светофор",
"de": "Ampel"
}
},
"minzoom": 17,
"title": {
"render": {
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung"
},
{
"if": "crossing=traffic_signals",
"then": {
"en": "Crossing with traffic signals",
"nl": "Oversteektplaats met verkeerslichten",
"de": "Kreuzung mit Ampeln"
}
}
]
},
"icon": {
"render": "./assets/layers/crossings/pedestrian_crossing.svg",
"mappings": [
{
"if": {
"or": [
"highway=traffic_signals",
"crossing=traffic_signals"
]
},
"mappings": [
{
"if": "highway=traffic_signals",
"then": {
"en": "Traffic signal",
"nl": "Verkeerslicht",
"ru": "Светофор",
"de": "Ampel"
}
},
{
"if": "crossing=traffic_signals",
"then": {
"en": "Crossing with traffic signals",
"nl": "Oversteektplaats met verkeerslichten",
"de": "Kreuzung mit Ampeln"
}
}
]
"then": "./assets/layers/crossings/traffic_lights.svg"
}
]
},
"width": "5",
"presets": [
{
"title": {
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung"
},
"tags": [
"highway=crossing"
],
"description": {
"en": "Crossing for pedestrians and/or cyclists",
"nl": "Oversteekplaats voor voetgangers en/of fietsers",
"de": "Kreuzung für Fußgänger und/oder Radfahrer"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
},
"icon": {
{
"title": {
"en": "Traffic signal",
"nl": "Verkeerslicht",
"ru": "Светофор",
"de": "Ampel"
},
"tags": [
"highway=traffic_signals"
],
"description": {
"en": "Traffic signal on a road",
"nl": "Verkeerslicht op een weg",
"de": "Ampel an einer Straße"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
}
],
"tagRenderings": [
{
"id": "crossing-type",
"question": {
"en": "What kind of crossing is this?",
"nl": "Wat voor oversteekplaats is dit?",
"de": "Was ist das für eine Kreuzung?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "crossing=uncontrolled",
"then": {
"en": "Crossing, without traffic lights",
"nl": "Oversteekplaats, zonder verkeerslichten",
"de": "Kreuzungen ohne Ampeln"
}
},
{
"if": "crossing=traffic_signals",
"then": {
"en": "Crossing with traffic signals",
"nl": "Oversteekplaats met verkeerslichten",
"de": "Kreuzungen mit Ampeln"
}
},
{
"if": "crossing=zebra",
"then": {
"en": "Zebra crossing",
"nl": "Zebrapad",
"de": "Zebrastreifen"
},
"hideInAnswer": true
}
]
},
{
"id": "crossing-is-zebra",
"question": {
"en": "Is this is a zebra crossing?",
"nl": "Is dit een zebrapad?",
"de": "Ist das ein Zebrastreifen?"
},
"condition": "crossing=uncontrolled",
"mappings": [
{
"if": "crossing_ref=zebra",
"then": {
"en": "This is a zebra crossing",
"nl": "Dit is een zebrapad",
"de": "Dies ist ein Zebrastreifen"
}
},
{
"if": "crossing_ref=",
"then": {
"en": "This is not a zebra crossing",
"nl": "Dit is geen zebrapad",
"de": "Dies ist kein Zebrastreifen"
}
}
]
},
{
"id": "crossing-bicycle-allowed",
"question": {
"en": "Is this crossing also for bicycles?",
"nl": "Is deze oversteekplaats ook voor fietsers",
"de": "Können Radfahrer diese Kreuzung nutzen?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "bicycle=yes",
"then": {
"en": "A cyclist can use this crossing",
"nl": "Een fietser kan deze oversteekplaats gebruiken",
"de": "Radfahrer können diese Kreuzung nutzen"
}
},
{
"if": "bicycle=no",
"then": {
"en": "A cyclist can not use this crossing",
"nl": "Een fietser kan deze oversteekplaats niet gebruiken",
"de": "Radfahrer können diese Kreuzung nicht nutzen"
}
}
]
},
{
"id": "crossing-has-island",
"question": {
"en": "Does this crossing have an island in the middle?",
"nl": "Heeft deze oversteekplaats een verkeerseiland in het midden?",
"de": "Gibt es an diesem Übergang eine Verkehrsinsel?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "crossing:island=yes",
"then": {
"en": "This crossing has an island in the middle",
"nl": "Deze oversteekplaats heeft een verkeerseiland in het midden",
"de": "Der Übergang hat eine Verkehrsinsel"
}
},
{
"if": "crossing:island=no",
"then": {
"en": "This crossing does not have an island in the middle",
"nl": "Deze oversteekplaats heeft geen verkeerseiland in het midden",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
}
}
]
},
{
"id": "crossing-tactile",
"question": {
"en": "Does this crossing have tactile paving?",
"nl": "Heeft deze oversteekplaats een geleidelijn?",
"de": "Gibt es an dieser Kreuzung ein Blindenleitsystem?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "tactile_paving=yes",
"then": {
"en": "This crossing has tactile paving",
"nl": "Deze oversteekplaats heeft een geleidelijn",
"de": "An dieser Kreuzung gibt es ein Blindenleitsystem"
}
},
{
"if": "tactile_paving=no",
"then": {
"en": "This crossing does not have tactile paving",
"nl": "Deze oversteekplaats heeft geen geleidelijn",
"de": "Diese Kreuzung hat kein Blindenleitsystem"
}
},
{
"if": "tactile_paving=incorrect",
"then": {
"en": "This crossing has tactile paving, but is not correct",
"nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is.",
"de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt"
},
"hideInAnswer": true
}
]
},
{
"id": "crossing-button",
"question": {
"en": "Does this traffic light have a button to request green light?",
"nl": "Heeft dit verkeerslicht een knop voor groen licht?",
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?"
},
"condition": {
"or": [
"highway=traffic_signals",
"crossing=traffic_signals"
]
},
"mappings": [
{
"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",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
}
},
{
"if": "button_operated=no",
"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"
}
}
]
},
{
"id": "crossing-right-turn-through-red",
"question": {
"en": "Can a cyclist turn right when the light is red?",
"nl": "Mag een fietser rechtsaf slaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel rechts abbiegen?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>"
},
"hideInAnswer": "_country!=be"
},
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen"
},
"hideInAnswer": "_country=be"
},
{
"if": "red_turn:right:bicycle=no",
"then": {
"en": "A cyclist can not turn right if the light is red",
"nl": "Een fietser mag niet rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht rechts abbiegen"
}
}
]
},
{
"id": "crossing-continue-through-red",
"question": {
"en": "Can a cyclist go straight on when the light is red?",
"nl": "Mag een fietser rechtdoor gaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel geradeaus fahren?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>"
},
"hideInAnswer": "_country!=be"
},
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren"
},
"hideInAnswer": "_country=be"
},
{
"if": "red_turn:straight:bicycle=no",
"then": {
"en": "A cyclist can not go straight on if the light is red",
"nl": "Een fietser mag niet rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht geradeaus fahren"
}
}
]
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/layers/crossings/pedestrian_crossing.svg",
"mappings": [
{
"if": {
"or": [
"highway=traffic_signals",
"crossing=traffic_signals"
]
},
"then": "./assets/layers/crossings/traffic_lights.svg"
}
{
"if": {
"or": [
"highway=traffic_signals",
"crossing=traffic_signals"
]
},
"then": "./assets/layers/crossings/traffic_lights.svg"
}
]
},
"location": [
"point"
]
},
"width": "5",
"presets": [
{
"title": {
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung"
},
"tags": [
"highway=crossing"
],
"description": {
"en": "Crossing for pedestrians and/or cyclists",
"nl": "Oversteekplaats voor voetgangers en/of fietsers",
"de": "Kreuzung für Fußgänger und/oder Radfahrer"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
},
{
"title": {
"en": "Traffic signal",
"nl": "Verkeerslicht",
"ru": "Светофор",
"de": "Ampel"
},
"tags": [
"highway=traffic_signals"
],
"description": {
"en": "Traffic signal on a road",
"nl": "Verkeerslicht op een weg",
"de": "Ampel an einer Straße"
},
"preciseInput": {
"preferredBackground": [
"photo"
],
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
}
}
],
"tagRenderings": [
{
"id": "crossing-type",
"question": {
"en": "What kind of crossing is this?",
"nl": "Wat voor oversteekplaats is dit?",
"de": "Was ist das für eine Kreuzung?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "crossing=uncontrolled",
"then": {
"en": "Crossing, without traffic lights",
"nl": "Oversteekplaats, zonder verkeerslichten",
"de": "Kreuzungen ohne Ampeln"
}
},
{
"if": "crossing=traffic_signals",
"then": {
"en": "Crossing with traffic signals",
"nl": "Oversteekplaats met verkeerslichten",
"de": "Kreuzungen mit Ampeln"
}
},
{
"if": "crossing=zebra",
"then": {
"en": "Zebra crossing",
"nl": "Zebrapad",
"de": "Zebrastreifen"
},
"hideInAnswer": true
}
]
},
{
"id": "crossing-is-zebra",
"question": {
"en": "Is this is a zebra crossing?",
"nl": "Is dit een zebrapad?",
"de": "Ist das ein Zebrastreifen?"
},
"condition": "crossing=uncontrolled",
"mappings": [
{
"if": "crossing_ref=zebra",
"then": {
"en": "This is a zebra crossing",
"nl": "Dit is een zebrapad",
"de": "Dies ist ein Zebrastreifen"
}
},
{
"if": "crossing_ref=",
"then": {
"en": "This is not a zebra crossing",
"nl": "Dit is geen zebrapad",
"de": "Dies ist kein Zebrastreifen"
}
}
]
},
{
"id": "crossing-bicycle-allowed",
"question": {
"en": "Is this crossing also for bicycles?",
"nl": "Is deze oversteekplaats ook voor fietsers",
"de": "Können Radfahrer diese Kreuzung nutzen?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "bicycle=yes",
"then": {
"en": "A cyclist can use this crossing",
"nl": "Een fietser kan deze oversteekplaats gebruiken",
"de": "Radfahrer können diese Kreuzung nutzen"
}
},
{
"if": "bicycle=no",
"then": {
"en": "A cyclist can not use this crossing",
"nl": "Een fietser kan deze oversteekplaats niet gebruiken",
"de": "Radfahrer können diese Kreuzung nicht nutzen"
}
}
]
},
{
"id": "crossing-has-island",
"question": {
"en": "Does this crossing have an island in the middle?",
"nl": "Heeft deze oversteekplaats een verkeerseiland in het midden?",
"de": "Gibt es an diesem Übergang eine Verkehrsinsel?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "crossing:island=yes",
"then": {
"en": "This crossing has an island in the middle",
"nl": "Deze oversteekplaats heeft een verkeerseiland in het midden",
"de": "Der Übergang hat eine Verkehrsinsel"
}
},
{
"if": "crossing:island=no",
"then": {
"en": "This crossing does not have an island in the middle",
"nl": "Deze oversteekplaats heeft geen verkeerseiland in het midden",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
}
}
]
},
{
"id": "crossing-tactile",
"question": {
"en": "Does this crossing have tactile paving?",
"nl": "Heeft deze oversteekplaats een geleidelijn?",
"de": "Gibt es an dieser Kreuzung ein Blindenleitsystem?"
},
"condition": "highway=crossing",
"mappings": [
{
"if": "tactile_paving=yes",
"then": {
"en": "This crossing has tactile paving",
"nl": "Deze oversteekplaats heeft een geleidelijn",
"de": "An dieser Kreuzung gibt es ein Blindenleitsystem"
}
},
{
"if": "tactile_paving=no",
"then": {
"en": "This crossing does not have tactile paving",
"nl": "Deze oversteekplaats heeft geen geleidelijn",
"de": "Diese Kreuzung hat kein Blindenleitsystem"
}
},
{
"if": "tactile_paving=incorrect",
"then": {
"en": "This crossing has tactile paving, but is not correct",
"nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is."
},
"hideInAnswer": true
}
]
},
{
"id": "crossing-button",
"question": {
"en": "Does this traffic light have a button to request green light?",
"nl": "Heeft dit verkeerslicht een knop voor groen licht?",
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?"
},
"condition": {
"or": [
"highway=traffic_signals",
"crossing=traffic_signals"
]
},
"mappings": [
{
"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"
}
},
{
"if": "button_operated=no",
"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."
}
}
]
},
{
"id": "crossing-right-turn-through-red",
"question": {
"en": "Can a cyclist turn right when the light is red?",
"nl": "Mag een fietser rechtsaf slaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel rechts abbiegen?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>"
},
"hideInAnswer": "_country!=be"
},
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen"
},
"hideInAnswer": "_country=be"
},
{
"if": "red_turn:right:bicycle=no",
"then": {
"en": "A cyclist can not turn right if the light is red",
"nl": "Een fietser mag niet rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht rechts abbiegen"
}
}
]
},
{
"id": "crossing-continue-through-red",
"question": {
"en": "Can a cyclist go straight on when the light is red?",
"nl": "Mag een fietser rechtdoor gaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel geradeaus fahren?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>"
},
"hideInAnswer": "_country!=be"
},
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren"
},
"hideInAnswer": "_country=be"
},
{
"if": "red_turn:straight:bicycle=no",
"then": {
"en": "A cyclist can not go straight on if the light is red",
"nl": "Een fietser mag niet rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht geradeaus fahren"
}
}
]
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/layers/crossings/pedestrian_crossing.svg",
"mappings": [
{
"if": {
"or": [
"highway=traffic_signals",
"crossing=traffic_signals"
]
},
"then": "./assets/layers/crossings/traffic_lights.svg"
}
]
},
"location": [
"point"
]
},
{
"width": "5"
}
]
{
"width": "5"
}
]
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,74 +1,74 @@
{
"id": "direction",
"name": {
"en": "Direction visualization",
"nl": "Richtingsvisualisatie",
"fr": "Visualisation de la direction",
"it": "Visualizzazione della direzione",
"ru": "Визуализация направления",
"de": "Visualisierung der Richtung"
},
"minzoom": 16,
"source": {
"osmTags": {
"or": [
"camera:direction~*",
"direction~*"
]
}
},
"doNotDownload": true,
"passAllFeatures": true,
"title": null,
"description": {
"en": "This layer visualizes directions",
"nl": "Deze laag toont de oriëntatie van een object",
"fr": "Cette couche visualise les directions",
"it": "Questo livello visualizza le direzioni",
"de": "Diese Ebene visualisiert Richtungen"
},
"tagRenderings": [],
"icon": {
"id": "direction",
"name": {
"en": "Direction visualization",
"nl": "Richtingsvisualisatie",
"fr": "Visualisation de la direction",
"it": "Visualizzazione della direzione",
"ru": "Визуализация направления",
"de": "Visualisierung der Richtung"
},
"minzoom": 16,
"source": {
"osmTags": {
"or": [
"camera:direction~*",
"direction~*"
]
}
},
"doNotDownload": true,
"passAllFeatures": true,
"title": null,
"description": {
"en": "This layer visualizes directions",
"nl": "Deze laag toont de oriëntatie van een object",
"fr": "Cette couche visualise les directions",
"it": "Questo livello visualizza le direzioni",
"de": "Diese Ebene visualisiert Richtungen"
},
"tagRenderings": [],
"icon": {
"render": "direction_gradient:var(--catch-detail-color)",
"#": "For some weird reason, showing the icon in the layer control panel breaks the svg-gradient (because the svg gradient has a global color or smthng) - so we use a different icon without gradient",
"mappings": [
{
"if": "id=node/-1",
"then": "direction:var(--catch-detail-color)"
}
]
},
"rotation": {
"render": "{_direction:numerical}deg"
},
"iconSize": "200,200,center",
"color": "--catch-detail-color",
"stroke": "0",
"presets": [],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "direction_gradient:var(--catch-detail-color)",
"#": "For some weird reason, showing the icon in the layer control panel breaks the svg-gradient (because the svg gradient has a global color or smthng) - so we use a different icon without gradient",
"mappings": [
{
"if": "id=node/-1",
"then": "direction:var(--catch-detail-color)"
}
{
"if": "id=node/-1",
"then": "direction:var(--catch-detail-color)"
}
]
},
"rotation": {
},
"iconSize": "200,200,center",
"location": [
"point",
"centroid"
],
"rotation": {
"render": "{_direction:numerical}deg"
}
},
"iconSize": "200,200,center",
"color": "--catch-detail-color",
"stroke": "0",
"presets": [],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "direction_gradient:var(--catch-detail-color)",
"#": "For some weird reason, showing the icon in the layer control panel breaks the svg-gradient (because the svg gradient has a global color or smthng) - so we use a different icon without gradient",
"mappings": [
{
"if": "id=node/-1",
"then": "direction:var(--catch-detail-color)"
}
]
},
"iconSize": "200,200,center",
"location": [
"point",
"centroid"
],
"rotation": {
"render": "{_direction:numerical}deg"
}
},
{
"color": "--catch-detail-color"
}
]
{
"color": "--catch-detail-color"
}
]
}

View file

@ -1,206 +1,208 @@
{
"id": "drinking_water",
"name": {
"en": "Drinking water",
"nl": "Drinkbaar water",
"fr": "Eau potable",
"gl": "Auga potábel",
"id": "drinking_water",
"name": {
"en": "Drinking water",
"nl": "Drinkbaar water",
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasserstelle",
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum"
},
"title": {
"render": {
"en": "Drinking water",
"nl": "Drinkbaar water",
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasserstelle",
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum"
}
},
"icon": {
"render": "pin:#6BC4F7;./assets/layers/drinking_water/drips.svg"
},
"iconOverlays": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33",
"badge": true
}
],
"iconSize": "40,40,bottom",
"source": {
"osmTags": {
"and": [
"amenity=drinking_water",
"access!=permissive",
"access!=private"
]
}
},
"calculatedTags": [
"_closest_other_drinking_water=feat.closestn('drinking_water', 1, undefined, 5000).map(f => ({id: f.feat.id, distance: ''+f.distance}))[0]",
"_closest_other_drinking_water_id=JSON.parse(feat.properties._closest_other_drinking_water)?.id",
"_closest_other_drinking_water_distance=Math.floor(Number(JSON.parse(feat.properties._closest_other_drinking_water)?.distance) * 1000)"
],
"minzoom": 13,
"wayHandling": 1,
"presets": [
{
"title": {
"en": "drinking water",
"nl": "drinkbaar water",
"fr": "eau potable",
"gl": "auga potábel",
"de": "Trinkwasserstelle",
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum"
},
"title": {
"render": {
"en": "Drinking water",
"nl": "Drinkbaar water",
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasserstelle",
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum"
"it": "acqua potabile",
"ru": "питьевая вода",
"id": "air minum"
},
"tags": [
"amenity=drinking_water"
]
}
],
"color": "#6bc4f7",
"tagRenderings": [
"images",
{
"question": {
"en": "Is this drinking water spot still operational?",
"nl": "Is deze drinkwaterkraan nog steeds werkende?",
"it": "Questo punto di acqua potabile è sempre funzionante?",
"fr": "Ce point d'eau potable est-il toujours opérationnel ?",
"de": "Ist diese Trinkwasserstelle noch in Betrieb?"
},
"render": {
"en": "The operational status is <i>{operational_status</i>",
"nl": "Deze waterkraan-status is <i>{operational_status}</i>",
"it": "Lo stato operativo è <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status</i>",
"de": "Der Betriebsstatus ist <i>{operational_status</i>"
},
"freeform": {
"key": "operational_status"
},
"mappings": [
{
"if": "operational_status=",
"then": {
"en": "This drinking water works",
"nl": "Deze drinkwaterfontein werkt",
"it": "La fontanella funziona",
"fr": "Cette fontaine fonctionne",
"de": "Diese Trinkwasserstelle funktioniert"
}
},
{
"if": "operational_status=broken",
"then": {
"en": "This drinking water is broken",
"nl": "Deze drinkwaterfontein is kapot",
"it": "La fontanella è guasta",
"fr": "Cette fontaine est cassée",
"de": "Diese Trinkwasserstelle ist kaputt"
}
},
{
"if": "operational_status=closed",
"then": {
"en": "This drinking water is closed",
"nl": "Deze drinkwaterfontein is afgesloten",
"it": "La fontanella è chiusa",
"fr": "Cette fontaine est fermée",
"de": "Diese Trinkwasserstelle wurde geschlossen"
}
}
],
"id": "Still in use?"
},
"icon": {
{
"question": {
"en": "How easy is it to fill water bottles?",
"nl": "Hoe gemakkelijk is het om drinkbussen bij te vullen?",
"de": "Wie einfach ist es, Wasserflaschen zu füllen?",
"it": "Quanto è facile riempire dacqua le bottiglie?",
"fr": "Est-il facile de remplir des bouteilles d'eau ?"
},
"mappings": [
{
"if": "bottle=yes",
"then": {
"en": "It is easy to refill water bottles",
"nl": "Een drinkbus bijvullen gaat makkelijk",
"de": "Es ist einfach, Wasserflaschen nachzufüllen",
"it": "È facile riempire dacqua le bottiglie",
"fr": "Il est facile de remplir les bouteilles d'eau"
}
},
{
"if": "bottle=no",
"then": {
"en": "Water bottles may not fit",
"nl": "Een drinkbus past moeilijk",
"de": "Wasserflaschen passen möglicherweise nicht",
"it": "Le bottiglie dacqua potrebbero non entrare",
"fr": "Les bouteilles d'eau peuvent ne pas passer"
}
}
],
"id": "Bottle refill"
},
{
"id": "render-closest-drinking-water",
"render": {
"en": "<a href='#{_closest_other_drinking_water_id}'>There is another drinking water fountain at {_closest_other_drinking_water_distance} meter</a>",
"nl": "<a href='#{_closest_other_drinking_water_id}'>Er bevindt zich een ander drinkwaterpunt op {_closest_other_drinking_water_distance} meter</a>",
"it": "<a href='#{_closest_other_drinking_water_id}'>Cè unaltra fontanella a {_closest_other_drinking_water_distance} metri</a>",
"de": "<a href='#{_closest_other_drinking_water_id}'>Eine weitere Trinkwasserstelle liegt {_closest_other_drinking_water_distance} Meter entfernt</a>",
"fr": "<a href='#{_closest_other_drinking_water_id}'>Une autre source deau potable est à {_closest_other_drinking_water_distance} mètres a>"
},
"condition": "_closest_other_drinking_water_id~*"
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "pin:#6BC4F7;./assets/layers/drinking_water/drips.svg"
},
"iconOverlays": [
},
"iconBadges": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
],
"iconSize": "40,40,bottom",
"source": {
"osmTags": {
"and": [
"amenity=drinking_water",
"access!=permissive",
"access!=private"
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
},
"calculatedTags": [
"_closest_other_drinking_water=feat.closestn('drinking_water', 1, undefined, 5000).map(f => ({id: f.feat.id, distance: ''+f.distance}))[0]",
"_closest_other_drinking_water_id=JSON.parse(feat.properties._closest_other_drinking_water)?.id",
"_closest_other_drinking_water_distance=Math.floor(Number(JSON.parse(feat.properties._closest_other_drinking_water)?.distance) * 1000)"
],
"minzoom": 13,
"wayHandling": 1,
"presets": [
{
"title": {
"en": "drinking water",
"nl": "drinkbaar water",
"fr": "eau potable",
"gl": "auga potábel",
"de": "trinkwasser",
"it": "acqua potabile",
"ru": "питьевая вода",
"id": "air minum"
},
"tags": [
"amenity=drinking_water"
]
}
],
"color": "#6bc4f7",
"tagRenderings": [
"images",
{
"question": {
"en": "Is this drinking water spot still operational?",
"nl": "Is deze drinkwaterkraan nog steeds werkende?",
"it": "Questo punto di acqua potabile è sempre funzionante?",
"fr": "Ce point d'eau potable est-il toujours opérationnel ?",
"de": "Ist diese Trinkwasserstelle noch in Betrieb?"
},
"render": {
"en": "The operational status is <i>{operational_status</i>",
"nl": "Deze waterkraan-status is <i>{operational_status}</i>",
"it": "Lo stato operativo è <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status</i>",
"de": "Der Betriebsstatus ist <i>{operational_status</i>"
},
"freeform": {
"key": "operational_status"
},
"mappings": [
{
"if": "operational_status=",
"then": {
"en": "This drinking water works",
"nl": "Deze drinkwaterfontein werkt",
"it": "La fontanella funziona",
"fr": "Cette fontaine fonctionne"
}
},
{
"if": "operational_status=broken",
"then": {
"en": "This drinking water is broken",
"nl": "Deze drinkwaterfontein is kapot",
"it": "La fontanella è guasta",
"fr": "Cette fontaine est cassée",
"de": "Diese Trinkwasserstelle ist kaputt"
}
},
{
"if": "operational_status=closed",
"then": {
"en": "This drinking water is closed",
"nl": "Deze drinkwaterfontein is afgesloten",
"it": "La fontanella è chiusa",
"fr": "Cette fontaine est fermée",
"de": "Diese Trinkwasserstelle wurde geschlossen"
}
}
],
"id": "Still in use?"
},
{
"question": {
"en": "How easy is it to fill water bottles?",
"nl": "Hoe gemakkelijk is het om drinkbussen bij te vullen?",
"de": "Wie einfach ist es, Wasserflaschen zu füllen?",
"it": "Quanto è facile riempire dacqua le bottiglie?",
"fr": "Est-il facile de remplir des bouteilles d'eau ?"
},
"mappings": [
{
"if": "bottle=yes",
"then": {
"en": "It is easy to refill water bottles",
"nl": "Een drinkbus bijvullen gaat makkelijk",
"de": "Es ist einfach, Wasserflaschen nachzufüllen",
"it": "È facile riempire dacqua le bottiglie",
"fr": "Il est facile de remplir les bouteilles d'eau"
}
},
{
"if": "bottle=no",
"then": {
"en": "Water bottles may not fit",
"nl": "Een drinkbus past moeilijk",
"de": "Wasserflaschen passen möglicherweise nicht",
"it": "Le bottiglie dacqua potrebbero non entrare",
"fr": "Les bouteilles d'eau peuvent ne pas passer"
}
}
],
"id": "Bottle refill"
},
{
"id": "render-closest-drinking-water",
"render": {
"en": "<a href='#{_closest_other_drinking_water_id}'>There is another drinking water fountain at {_closest_other_drinking_water_distance} meter</a>",
"nl": "<a href='#{_closest_other_drinking_water_id}'>Er bevindt zich een ander drinkwaterpunt op {_closest_other_drinking_water_distance} meter</a>",
"it": "<a href='#{_closest_other_drinking_water_id}'>Cè unaltra fontanella a {_closest_other_drinking_water_distance} metri</a>",
"de": "<a href='#{_closest_other_drinking_water_id}'>Ein weiterer Trinkwasserbrunnen befindet sich in {_closest_other_drinking_water_distance} Meter</a>",
"fr": "<a href='#{_closest_other_drinking_water_id}'>Une autre source deau potable est à {_closest_other_drinking_water_distance} mètres a>"
},
"condition": "_closest_other_drinking_water_id~*"
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "pin:#6BC4F7;./assets/layers/drinking_water/drips.svg"
},
"iconBadges": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
],
"iconSize": "40,40,bottom",
"location": [
"point"
]
}
]
],
"iconSize": "40,40,bottom",
"location": [
"point"
]
}
]
}

View file

@ -1,219 +1,219 @@
{
"id": "etymology",
"#": "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",
"de": "Hat eine Namensherkunft"
"id": "etymology",
"#": "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",
"de": "Hat eine Namensherkunft"
},
"minzoom": 12,
"source": {
"osmTags": {
"or": [
"name:etymology:wikidata~*",
"name:etymology~*"
]
}
},
"title": {
"render": {
"*": "{name}"
}
},
"description": {
"en": "All objects which have an etymology known",
"nl": "Alle lagen met een gelinkt etymology",
"de": "Alle Objekte, die eine bekannte Namensherkunft haben"
},
"calculatedTags": [
"_same_name_ids=feat.closestn('*', 250, undefined, 2500)?.filter(f => f.feat.properties.name === feat.properties.name)?.map(f => f.feat.properties.id)??[]"
],
"tagRenderings": [
{
"id": "etymology-images-from-wikipedia",
"render": {
"*": "{image_carousel(name:etymology:wikidata)}"
}
},
"minzoom": 12,
"source": {
"osmTags": {
"or": [
"name:etymology:wikidata~*",
"name:etymology~*"
{
"id": "wikipedia-etymology",
"question": {
"en": "What is the Wikidata-item that this object is named after?",
"nl": "Wat is het Wikidata-item van hetgeen dit object is naar vernoemd?",
"de": "Was ist das Wikidata-Element, nach dem dieses Objekt benannt ist?"
},
"freeform": {
"key": "name:etymology:wikidata",
"type": "wikidata",
"helperArgs": [
"name",
{
"removePostfixes": [
"steenweg",
"heirbaan",
"baan",
"straat",
"street",
"weg",
"dreef",
"laan",
"boulevard",
"pad",
"path",
"plein",
"square",
"plaza",
"wegel",
"kerk",
"church",
"kaai"
]
}
]
},
"render": {
"en": "<h3>Wikipedia article of the name giver</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"nl": "<h3>Wikipedia artikel van de naamgever</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
},
"condition": "name:etymology!=unknown"
},
{
"id": "zoeken op inventaris onroerend erfgoed",
"render": {
"nl": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Zoeken op inventaris onroerend erfgoed</a>",
"en": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Search on inventaris onroerend erfgoed</a>"
},
"conditions": "_country=be"
},
{
"id": "simple etymology",
"question": {
"en": "What is this object named after?<br/><span class='subtle'>This might be written on the street name sign</span>",
"nl": "Naar wat is dit object vernoemd?<br/><span class='subtle'>Dit staat mogelijks vermeld op het straatnaambordje</subtle>",
"de": "Wonach ist dieses Objekt benannt?<br/><span class='subtle'>Das könnte auf einem Straßenschild stehen</span>"
},
"render": {
"en": "Named after {name:etymology}",
"nl": "Vernoemd naar {name:etymology}",
"de": "Benannt nach {name:etymology}"
},
"freeform": {
"key": "name:etymology"
},
"mappings": [
{
"if": "name:etymology=unknown",
"then": {
"en": "The origin of this name is unknown in all literature",
"nl": "De oorsprong van deze naam is onbekend in de literatuur",
"de": "Der Ursprung dieses Namens ist in der gesamten Literatur unbekannt"
}
}
],
"condition": {
"or": [
"name:etymology~*",
"name:etymology:wikidata="
]
}
},
"title": {
"render": {
"*": "{name}"
}
{
"id": "street-name-sign-image",
"render": {
"en": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Add image of a street name sign)}",
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}"
}
},
"description": {
"en": "All objects which have an etymology known",
"nl": "Alle lagen met een gelinkt etymology",
"de": "Alle Objekte, die eine bekannte Namensherkunft haben"
{
"id": "minimap",
"render": {
"*": "{minimap(18, id, _same_name_ids):height:10rem}"
}
},
"calculatedTags": [
"_same_name_ids=feat.closestn('*', 250, undefined, 2500)?.filter(f => f.feat.properties.name === feat.properties.name)?.map(f => f.feat.properties.id)??[]"
],
"tagRenderings": [
{
"id": "etymology-images-from-wikipedia",
"render": {
"*": "{image_carousel(name:etymology:wikidata)}"
}
{
"id": "etymology_multi_apply",
"render": {
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}"
}
},
"wikipedia"
],
"icon": {
"render": "pin:#05d7fcaa;./assets/layers/etymology/logo.svg",
"mappings": [
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
{
"id": "wikipedia-etymology",
"question": {
"en": "What is the Wikidata-item that this object is named after?",
"nl": "Wat is het Wikidata-item van hetgeen dit object is naar vernoemd?",
"de": "Was ist das Wikidata-Element, nach dem dieses Objekt benannt ist?"
},
"freeform": {
"key": "name:etymology:wikidata",
"type": "wikidata",
"helperArgs": [
"name",
{
"removePostfixes": [
"steenweg",
"heirbaan",
"baan",
"straat",
"street",
"weg",
"dreef",
"laan",
"boulevard",
"pad",
"path",
"plein",
"square",
"plaza",
"wegel",
"kerk",
"church",
"kaai"
]
}
]
},
"render": {
"en": "<h3>Wikipedia article of the name giver</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"nl": "<h3>Wikipedia artikel van de naamgever</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
},
"condition": "name:etymology!=unknown"
"then": "pin:#fcca05aa;./assets/layers/etymology/logo.svg"
}
]
},
"width": {
"render": "8"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#05d7fcaa",
"mappings": [
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
{
"id": "zoeken op inventaris onroerend erfgoed",
"render": {
"nl": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Zoeken op inventaris onroerend erfgoed</a>",
"en": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Search on inventaris onroerend erfgoed</a>"
},
"conditions": "_country=be"
},
{
"id": "simple etymology",
"question": {
"en": "What is this object named after?<br/><span class='subtle'>This might be written on the street name sign</span>",
"nl": "Naar wat is dit object vernoemd?<br/><span class='subtle'>Dit staat mogelijks vermeld op het straatnaambordje</subtle>",
"de": "Wonach ist dieses Objekt benannt?<br/><span class='subtle'>Das könnte auf einem Straßenschild stehen</span>"
},
"render": {
"en": "Named after {name:etymology}",
"nl": "Vernoemd naar {name:etymology}",
"de": "Benannt nach {name:etymology}"
},
"freeform": {
"key": "name:etymology"
},
"mappings": [
{
"if": "name:etymology=unknown",
"then": {
"en": "The origin of this name is unknown in all literature",
"nl": "De oorsprong van deze naam is onbekend in de literatuur",
"de": "Der Ursprung dieses Namens ist in der gesamten Literatur unbekannt"
}
}
],
"condition": {
"or": [
"name:etymology~*",
"name:etymology:wikidata="
]
}
},
{
"id": "street-name-sign-image",
"render": {
"en": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Add image of a street name sign)}",
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}"
}
},
{
"id": "minimap",
"render": {
"*": "{minimap(18, id, _same_name_ids):height:10rem}"
}
},
{
"id": "etymology_multi_apply",
"render": {
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}"
}
},
"wikipedia"
],
"icon": {
"then": "#fcca05aa"
}
]
},
"mapRendering": [
{
"icon": {
"render": "pin:#05d7fcaa;./assets/layers/etymology/logo.svg",
"mappings": [
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
"then": "pin:#fcca05aa;./assets/layers/etymology/logo.svg"
}
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
"then": "pin:#fcca05aa;./assets/layers/etymology/logo.svg"
}
]
},
"width": {
"render": "8"
},
"iconSize": {
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
},
"color": {
{
"color": {
"render": "#05d7fcaa",
"mappings": [
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
"then": "#fcca05aa"
}
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
"then": "#fcca05aa"
}
]
},
"mapRendering": [
{
"icon": {
"render": "pin:#05d7fcaa;./assets/layers/etymology/logo.svg",
"mappings": [
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
"then": "pin:#fcca05aa;./assets/layers/etymology/logo.svg"
}
]
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
},
{
"color": {
"render": "#05d7fcaa",
"mappings": [
{
"if": {
"and": [
"name:etymology=",
"name:etymology:wikidata="
]
},
"then": "#fcca05aa"
}
]
},
"width": {
"render": "8"
}
}
]
},
"width": {
"render": "8"
}
}
]
}

File diff suppressed because it is too large Load diff

View file

@ -1,216 +1,217 @@
{
"id": "ghost_bike",
"name": {
"en": "Ghost bikes",
"nl": "Witte Fietsen",
"de": "Geisterräder",
"it": "Bici fantasma",
"fr": "Vélos fantômes",
"eo": "Fantombiciklo",
"es": "Bicicleta blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Emlékkerékpár",
"ja": "ゴーストバイク",
"nb_NO": "Spøkelsessykler",
"pl": "Duch roweru",
"pt_BR": "Bicicleta fantasma",
"ru": "Велосипед Ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
"id": "ghost_bike",
"name": {
"en": "Ghost bikes",
"nl": "Witte Fietsen",
"de": "Geisterräder",
"it": "Bici fantasma",
"fr": "Vélos fantômes",
"eo": "Fantombiciklo",
"es": "Bicicleta blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Emlékkerékpár",
"ja": "ゴーストバイク",
"nb_NO": "Spøkelsessykler",
"pl": "Duch roweru",
"pt_BR": "Bicicleta fantasma",
"ru": "Велосипед Ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
},
"source": {
"osmTags": "memorial=ghost_bike"
},
"minzoom": 0,
"title": {
"render": {
"en": "Ghost bike",
"nl": "Witte Fiets",
"de": "Geisterrad",
"it": "Bici fantasma",
"fr": "Vélo fantôme",
"eo": "Fantombiciklo",
"es": "Bicicleta blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Emlékkerékpár",
"ja": "ゴーストバイク",
"nb_NO": "Spøkelsessykler",
"pl": "Duch roweru",
"pt_BR": "Bicicleta fantasma",
"ru": "Велосипед Ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
},
"source": {
"osmTags": "memorial=ghost_bike"
},
"minzoom": 0,
"title": {
"render": {
"en": "Ghost bike",
"nl": "Witte Fiets",
"de": "Geisterrad",
"it": "Bici fantasma",
"fr": "Vélo fantôme",
"eo": "Fantombiciklo",
"es": "Bicicleta blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Emlékkerékpár",
"ja": "ゴーストバイク",
"nb_NO": "Spøkelsessykler",
"pl": "Duch roweru",
"pt_BR": "Bicicleta fantasma",
"ru": "Велосипед Ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Ghost bike in the remembrance of {name}",
"nl": "Witte fiets ter nagedachtenis van {name}",
"de": "Geisterrad im Gedenken an {name}",
"it": "Bici fantasma in ricordo di {name}",
"fr": "Vélo fantôme en souvenir de {name}"
}
}
]
},
"icon": "./assets/layers/ghost_bike/ghost_bike.svg",
"iconSize": "40,40,bottom",
"width": "5",
"color": "#000",
"wayHandling": 1,
"presets": [
{
"title": {
"en": "Ghost bike",
"nl": "Witte fiets",
"de": "Geisterrad",
"it": "Bici fantasma",
"fr": "Vélo fantôme"
},
"tags": [
"historic=memorial",
"memorial=ghost_bike"
]
}
],
"tagRenderings": [
{
"id": "ghost-bike-explanation",
"render": {
"en": "A <b>ghost bike</b> is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.",
"nl": "Een Witte Fiets (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.",
"de": "Ein <b>Geisterrad</b> ist ein Denkmal für einen Radfahrer, der bei einem Verkehrsunfall ums Leben kam, in Form eines weißen Fahrrades, das dauerhaft in der Nähe des Unfallortes aufgestellt wird.",
"it": "Una <b>bici fantasma</b> è il memoriale di un ciclista che è morto in un incidente stradale e che ha la forma di una bicicletta bianca piazzata in maniera stabile vicino al luogo dellincidente.",
"fr": "Un <b>vélo fantôme</b> est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident."
}
},
"images",
{
"question": {
"en": "Whom is remembered by this ghost bike?<span class='question-subtext'><br/>Please respect privacy - only fill out the name if it is widely published or marked on the cycle. Opt to leave out the family name.</span>",
"nl": "Aan wie is deze witte fiets een eerbetoon?<span class='question-subtext'><br/>Respecteer privacy - voeg enkel een naam toe indien die op de fiets staat of gepubliceerd is. Eventueel voeg je enkel de voornaam toe.</span>",
"de": "An wen erinnert dieses Geisterrad?<span class='question-subtext'><br/>Bitte respektieren Sie die Privatsphäre - geben Sie den Namen nur an, wenn er weit verbreitet oder auf dem Fahrrad markiert ist. Den Familiennamen können Sie weglassen.</span>",
"it": "A chi è dedicata questa bici fantasma?<span class='question-subtext'><br/>Rispetta la privacy (compila solo il nome se questo è stato ampiamente pubblicato o se è scritto sulla bici). Decidi se è il caso di non inserire il cognome.</span>",
"fr": "À qui est dédié ce vélo fantôme ?<span class='question-subtext'><br/>Veuillez respecter la vie privée ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille </span>"
},
"render": {
"en": "In remembrance of {name}",
"nl": "Ter nagedachtenis van {name}",
"de": "Im Gedenken an {name}",
"it": "In ricordo di {name}",
"fr": "En souvenir de {name}",
"ru": "В знак памяти о {name}"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": "noname=yes",
"then": {
"en": "No name is marked on the bike",
"nl": "De naam is niet aangeduid op de fiets",
"de": "Auf dem Fahrrad ist kein Name angegeben",
"it": "Nessun nome scritto sulla bici",
"fr": "Aucun nom n'est marqué sur le vélo"
}
}
],
"id": "ghost_bike-name"
},
{
"question": {
"en": "On what webpage can one find more information about the Ghost bike or the accident?",
"nl": "Op welke website kan men meer informatie vinden over de Witte fiets of over het ongeval?",
"de": "Auf welcher Webseite kann man mehr Informationen über das Geisterrad oder den Unfall finden?",
"it": "In quale pagina web si possono trovare informazioni sulla bici fantasma o lincidente?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?"
},
"render": {
"en": "<a href='{source}' target='_blank'>More information is available</a>",
"nl": "<a href='{source}' target='_blank'>Meer informatie</a>",
"de": "<a href='{source}' target='_blank'>Mehr Informationen</a>",
"it": "<a href='{source}' target='_blank'>Sono disponibili ulteriori informazioni</a>",
"ru": "<a href='{source}' target='_blank'>Доступна более подробная информация</a>",
"fr": "<a href='{source}' target='_blank'>Plus d'informations sont disponibles</a>",
"id": "<a href='{source}' target='_blank'>Informasi lanjut tersedia</a>"
},
"freeform": {
"type": "url",
"key": "source"
},
"id": "ghost_bike-source"
},
{
"question": {
"en": "What is the inscription on this Ghost bike?",
"nl": "Wat is het opschrift op deze witte fiets?",
"de": "Wie lautet die Inschrift auf diesem Geisterrad?",
"it": "Che cosa è scritto sulla bici fantasma?",
"fr": "Quelle est l'inscription sur ce vélo fantôme ?"
},
"render": {
"en": "<i>{inscription}</i>",
"nl": "<i>{inscription}</i>",
"de": "<i>{inscription}</i>",
"ca": "<i>{inscription}</i>",
"fr": "<i>{inscription}</i>",
"it": "<i>{inscription}</i>",
"ru": "<i>{inscription}</i>",
"id": "<i>{inscription}</i>"
},
"freeform": {
"key": "inscription"
},
"id": "ghost_bike-inscription"
},
{
"question": {
"nl": "Wanneer werd deze witte fiets geplaatst?",
"en": "When was this Ghost bike installed?",
"it": "Quando è stata installata questa bici fantasma?",
"fr": "Quand ce vélo fantôme a-t-il été installée ?",
"de": "Wann wurde dieses Geisterrad aufgestellt?"
},
"render": {
"nl": "Geplaatst op {start_date}",
"en": "Placed on {start_date}",
"it": "Piazzata in data {start_date}",
"fr": "Placé le {start_date}",
"ru": "Установлен {start_date}"
},
"freeform": {
"key": "start_date",
"type": "date"
},
"id": "ghost_bike-start_date"
}
],
"deletion": {
"softDeletionTags": {
"and": [
"razed:memorial:=ghost_bike",
"memorial="
]
},
"neededChangesets": 50
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": "./assets/layers/ghost_bike/ghost_bike.svg",
"iconSize": "40,40,bottom",
"location": [
"point"
]
"mappings": [
{
"if": "name~*",
"then": {
"en": "Ghost bike in the remembrance of {name}",
"nl": "Witte fiets ter nagedachtenis van {name}",
"de": "Geisterrad im Gedenken an {name}",
"it": "Bici fantasma in ricordo di {name}",
"fr": "Vélo fantôme en souvenir de {name}"
}
}
]
},
"icon": "./assets/layers/ghost_bike/ghost_bike.svg",
"iconSize": "40,40,bottom",
"width": "5",
"color": "#000",
"wayHandling": 1,
"presets": [
{
"title": {
"en": "Ghost bike",
"nl": "Witte fiets",
"de": "Geisterrad",
"it": "Bici fantasma",
"fr": "Vélo fantôme"
},
"tags": [
"historic=memorial",
"memorial=ghost_bike"
]
}
],
"tagRenderings": [
{
"id": "ghost-bike-explanation",
"render": {
"en": "A <b>ghost bike</b> is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.",
"nl": "Een Witte Fiets (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.",
"de": "Ein <b>Geisterrad</b> ist ein weißes Fahrrad, dass zum Gedenken eines tödlich verunglückten Radfahrers vor Ort aufgestellt wurde.",
"it": "Una <b>bici fantasma</b> è il memoriale di un ciclista che è morto in un incidente stradale e che ha la forma di una bicicletta bianca piazzata in maniera stabile vicino al luogo dellincidente.",
"fr": "Un <b>vélo fantôme</b> est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident."
}
},
"images",
{
"question": {
"en": "Whom is remembered by this ghost bike?<span class='question-subtext'><br/>Please respect privacy - only fill out the name if it is widely published or marked on the cycle. Opt to leave out the family name.</span>",
"nl": "Aan wie is deze witte fiets een eerbetoon?<span class='question-subtext'><br/>Respecteer privacy - voeg enkel een naam toe indien die op de fiets staat of gepubliceerd is. Eventueel voeg je enkel de voornaam toe.</span>",
"de": "An wen erinnert dieses Geisterrad?<span class='question-subtext'><br/>Bitte respektieren Sie die Privatsphäre - geben Sie den Namen nur an, wenn er weit verbreitet oder auf dem Fahrrad markiert ist. Den Familiennamen können Sie weglassen.</span>",
"it": "A chi è dedicata questa bici fantasma?<span class='question-subtext'><br/>Rispetta la privacy (compila solo il nome se questo è stato ampiamente pubblicato o se è scritto sulla bici). Decidi se è il caso di non inserire il cognome.</span>",
"fr": "À qui est dédié ce vélo fantôme ?<span class='question-subtext'><br/>Veuillez respecter la vie privée ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille </span>"
},
"render": {
"en": "In remembrance of {name}",
"nl": "Ter nagedachtenis van {name}",
"de": "Im Gedenken an {name}",
"it": "In ricordo di {name}",
"fr": "En souvenir de {name}",
"ru": "В знак памяти о {name}"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": "noname=yes",
"then": {
"en": "No name is marked on the bike",
"nl": "De naam is niet aangeduid op de fiets",
"de": "Auf dem Fahrrad ist kein Name angegeben",
"it": "Nessun nome scritto sulla bici",
"fr": "Aucun nom n'est marqué sur le vélo"
}
}
],
"id": "ghost_bike-name"
},
{
"question": {
"en": "On what webpage can one find more information about the Ghost bike or the accident?",
"nl": "Op welke website kan men meer informatie vinden over de Witte fiets of over het ongeval?",
"de": "Auf welcher Webseite kann man mehr Informationen über das Geisterrad oder den Unfall finden?",
"it": "In quale pagina web si possono trovare informazioni sulla bici fantasma o lincidente?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?"
},
"render": {
"en": "<a href='{source}' target='_blank'>More information is available</a>",
"nl": "<a href='{source}' target='_blank'>Meer informatie</a>",
"de": "<a href='{source}' target='_blank'>Mehr Informationen</a>",
"it": "<a href='{source}' target='_blank'>Sono disponibili ulteriori informazioni</a>",
"ru": "<a href='{source}' target='_blank'>Доступна более подробная информация</a>",
"fr": "<a href='{source}' target='_blank'>Plus d'informations sont disponibles</a>",
"id": "<a href='{source}' target='_blank'>Informasi lanjut tersedia</a>"
},
"freeform": {
"type": "url",
"key": "source"
},
"id": "ghost_bike-source"
},
{
"question": {
"en": "What is the inscription on this Ghost bike?",
"nl": "Wat is het opschrift op deze witte fiets?",
"de": "Wie lautet die Inschrift auf diesem Geisterrad?",
"it": "Che cosa è scritto sulla bici fantasma?",
"fr": "Quelle est l'inscription sur ce vélo fantôme ?"
},
"render": {
"en": "<i>{inscription}</i>",
"nl": "<i>{inscription}</i>",
"de": "<i>{inscription}</i>",
"ca": "<i>{inscription}</i>",
"fr": "<i>{inscription}</i>",
"it": "<i>{inscription}</i>",
"ru": "<i>{inscription}</i>",
"id": "<i>{inscription}</i>"
},
"freeform": {
"key": "inscription"
},
"id": "ghost_bike-inscription"
},
{
"question": {
"nl": "Wanneer werd deze witte fiets geplaatst?",
"en": "When was this Ghost bike installed?",
"it": "Quando è stata installata questa bici fantasma?",
"fr": "Quand ce vélo fantôme a-t-il été installée ?",
"de": "Wann wurde dieses Geisterrad aufgestellt?"
},
"render": {
"nl": "Geplaatst op {start_date}",
"en": "Placed on {start_date}",
"it": "Piazzata in data {start_date}",
"fr": "Placé le {start_date}",
"ru": "Установлен {start_date}",
"de": "Aufgestellt am {start_date}"
},
"freeform": {
"key": "start_date",
"type": "date"
},
"id": "ghost_bike-start_date"
}
],
"deletion": {
"softDeletionTags": {
"and": [
"razed:memorial:=ghost_bike",
"memorial="
]
},
"neededChangesets": 50
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": "./assets/layers/ghost_bike/ghost_bike.svg",
"iconSize": "40,40,bottom",
"location": [
"point"
]
}
]
}

View file

@ -1,69 +1,69 @@
{
"id": "grass_in_parks",
"name": {
"nl": "Toegankelijke grasvelden in parken"
},
"source": {
"osmTags": {
"or": [
"name=Park Oude God",
{
"and": [
"landuse=grass",
{
"or": [
"access=public",
"access=yes"
]
}
]
}
]
},
"overpassScript": "way[\"leisure\"=\"park\"];node(w);is_in;area._[\"leisure\"=\"park\"];(way(area)[\"landuse\"=\"grass\"]; node(w); );"
},
"minzoom": 0,
"title": {
"render": {
"nl": "Speelweide in een park"
},
"mappings": [
"id": "grass_in_parks",
"name": {
"nl": "Toegankelijke grasvelden in parken"
},
"source": {
"osmTags": {
"or": [
"name=Park Oude God",
{
"and": [
"landuse=grass",
{
"if": "name~*",
"then": {
"nl": "{name}"
}
"or": [
"access=public",
"access=yes"
]
}
]
]
}
]
},
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"width": "1",
"color": "#0f0",
"wayHandling": 2,
"tagRenderings": [
"images",
{
"id": "explanation",
"render": "Op dit grasveld in het park mag je spelen, picnicken, zitten, ..."
},
{
"id": "grass-in-parks-reviews",
"render": "{reviews(name, landuse=grass )}"
}
],
"mapRendering": [
{
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
},
{
"color": "#0f0",
"width": "1"
"overpassScript": "way[\"leisure\"=\"park\"];node(w);is_in;area._[\"leisure\"=\"park\"];(way(area)[\"landuse\"=\"grass\"]; node(w); );"
},
"minzoom": 0,
"title": {
"render": {
"nl": "Speelweide in een park"
},
"mappings": [
{
"if": "name~*",
"then": {
"nl": "{name}"
}
}
]
},
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"width": "1",
"color": "#0f0",
"wayHandling": 2,
"tagRenderings": [
"images",
{
"id": "explanation",
"render": "Op dit grasveld in het park mag je spelen, picnicken, zitten, ..."
},
{
"id": "grass-in-parks-reviews",
"render": "{reviews(name, landuse=grass )}"
}
],
"mapRendering": [
{
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
},
{
"color": "#0f0",
"width": "1"
}
]
}

View file

@ -1,19 +1,19 @@
{
"id": "home_location",
"description": "Meta layer showing the home location of the user",
"minzoom": 0,
"source": {
"osmTags": "user:home=yes"
},
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/svg/home.svg"
},
"iconSize": {
"render": "20,20,center"
},
"location": "point"
}
]
"id": "home_location",
"description": "Meta layer showing the home location of the user",
"minzoom": 0,
"source": {
"osmTags": "user:home=yes"
},
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/svg/home.svg"
},
"iconSize": {
"render": "20,20,center"
},
"location": "point"
}
]
}

View file

@ -1,90 +1,90 @@
{
"id": "information_board",
"name": {
"nl": "Informatieborden",
"en": "Information boards",
"it": "Pannelli informativi",
"fr": "Panneaux d'informations",
"de": "Informationstafeln",
"ru": "Информационные щиты"
"id": "information_board",
"name": {
"nl": "Informatieborden",
"en": "Information boards",
"it": "Pannelli informativi",
"fr": "Panneaux d'informations",
"de": "Informationstafeln",
"ru": "Информационные щиты"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
"information=board"
]
}
},
"title": {
"render": {
"nl": "Informatiebord",
"en": "Information board",
"it": "Pannello informativo",
"fr": "Panneau d'informations",
"de": "Informationstafel",
"ru": "Информационный щит"
}
},
"tagRenderings": [
"images"
],
"icon": {
"render": "./assets/layers/information_board/board.svg"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"tourism=information",
"information=board"
],
"title": {
"nl": "informatiebord",
"en": "information board",
"it": "pannello informativo",
"fr": "panneau d'informations",
"de": "informationstafel",
"ru": "информационный щит"
}
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:tourism:=information",
"tourism=",
"razed:information=board",
"information="
]
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
"information=board"
]
}
},
"title": {
"render": {
"nl": "Informatiebord",
"en": "Information board",
"it": "Pannello informativo",
"fr": "Panneau d'informations",
"de": "Informationstafel",
"ru": "Информационный щит"
}
},
"tagRenderings": [
"images"
],
"icon": {
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/information_board/board.svg"
},
"iconSize": {
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
},
"color": {
{
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"tourism=information",
"information=board"
],
"title": {
"nl": "informatiebord",
"en": "information board",
"it": "pannello informativo",
"fr": "panneau d'informations",
"de": "informationstafel",
"ru": "информационный щит"
}
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:tourism:=information",
"tourism=",
"razed:information=board",
"information="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/information_board/board.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
},
{
"color": {
"render": "#00f"
}
}
]
}
}
]
}

View file

@ -1,295 +1,295 @@
{
"id": "map",
"name": {
"en": "Maps",
"nl": "Kaarten",
"it": "Mappe",
"ru": "Карты",
"fr": "Cartes",
"de": "Karten"
},
"minzoom": 12,
"source": {
"osmTags": {
"or": [
"tourism=map",
"information=map"
]
}
},
"title": {
"render": {
"en": "Map",
"nl": "Kaart",
"it": "Mappa",
"ru": "Карта",
"fr": "Carte",
"de": "Karte"
}
},
"description": {
"en": "A map, meant for tourists which is permanently installed in the public space",
"nl": "Een permantent geinstalleerde kaart",
"it": "Una mappa, destinata ai turisti e che è sistemata in maniera permanente in uno spazio pubblico",
"fr": "Une carte, destinée aux touristes, installée en permanence dans l'espace public",
"de": "Eine Karte, die für Touristen gedacht ist und dauerhaft im öffentlichen Raum aufgestellt ist"
},
"tagRenderings": [
"images",
"id": "map",
"name": {
"en": "Maps",
"nl": "Kaarten",
"it": "Mappe",
"ru": "Карты",
"fr": "Cartes",
"de": "Karten"
},
"minzoom": 12,
"source": {
"osmTags": {
"or": [
"tourism=map",
"information=map"
]
}
},
"title": {
"render": {
"en": "Map",
"nl": "Kaart",
"it": "Mappa",
"ru": "Карта",
"fr": "Carte",
"de": "Karte"
}
},
"description": {
"en": "A map, meant for tourists which is permanently installed in the public space",
"nl": "Een permantent geinstalleerde kaart",
"it": "Una mappa, destinata ai turisti e che è sistemata in maniera permanente in uno spazio pubblico",
"fr": "Une carte, destinée aux touristes, installée en permanence dans l'espace public",
"de": "Eine Karte, die für Touristen gedacht ist und dauerhaft im öffentlichen Raum aufgestellt ist"
},
"tagRenderings": [
"images",
{
"question": {
"en": "On which data is this map based?",
"nl": "Op welke data is deze kaart gebaseerd?",
"it": "Su quali dati si basa questa mappa?",
"fr": "Sur quelles données cette carte est-elle basée ?",
"de": "Auf welchen Daten basiert diese Karte?"
},
"mappings": [
{
"question": {
"en": "On which data is this map based?",
"nl": "Op welke data is deze kaart gebaseerd?",
"it": "Su quali dati si basa questa mappa?",
"fr": "Sur quelles données cette carte est-elle basée ?",
"de": "Auf welchen Daten basiert diese Karte?"
},
"mappings": [
{
"if": {
"and": [
"map_source=OpenStreetMap",
"not:map_source="
]
},
"then": {
"en": "This map is based on OpenStreetMap",
"nl": "Deze kaart is gebaseerd op OpenStreetMap",
"it": "Questa mappa si basa su OpenStreetMap",
"ru": "Эта карта основана на OpenStreetMap",
"fr": "Cette carte est basée sur OpenStreetMap",
"de": "Diese Karte basiert auf OpenStreetMap"
}
}
],
"freeform": {
"key": "map_source"
},
"render": {
"en": "This map is based on {map_source}",
"nl": "Deze kaart is gebaseerd op {map_source}",
"it": "Questa mappa si basa su {map_source}",
"ru": "Эта карта основана на {map_source}",
"fr": "Cette carte est basée sur {map_source}",
"de": "Diese Karte basiert auf {map_source}"
},
"id": "map-map_source"
"if": {
"and": [
"map_source=OpenStreetMap",
"not:map_source="
]
},
"then": {
"en": "This map is based on OpenStreetMap",
"nl": "Deze kaart is gebaseerd op OpenStreetMap",
"it": "Questa mappa si basa su OpenStreetMap",
"ru": "Эта карта основана на OpenStreetMap",
"fr": "Cette carte est basée sur OpenStreetMap",
"de": "Diese Karte basiert auf OpenStreetMap"
}
}
],
"freeform": {
"key": "map_source"
},
"render": {
"en": "This map is based on {map_source}",
"nl": "Deze kaart is gebaseerd op {map_source}",
"it": "Questa mappa si basa su {map_source}",
"ru": "Эта карта основана на {map_source}",
"fr": "Cette carte est basée sur {map_source}",
"de": "Diese Karte basiert auf {map_source}"
},
"id": "map-map_source"
},
{
"id": "map-attribution",
"question": {
"en": "Is the OpenStreetMap-attribution given?",
"nl": "Is de attributie voor OpenStreetMap aanwezig?",
"it": "Lattribuzione a OpenStreetMap è presente?",
"de": "Ist die OpenStreetMap-Attribution vorhanden?",
"fr": "Lattribution à OpenStreetMap est elle-présente ?"
},
"mappings": [
{
"if": {
"and": [
"map_source:attribution=yes"
]
},
"then": {
"en": "OpenStreetMap is clearly attributed, including the ODBL-license",
"nl": "De OpenStreetMap-attributie is duidelijk aangegeven, zelf met vermelding van \"ODBL\" ",
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata, inclusa la licenza ODBL",
"de": "OpenStreetMap ist eindeutig attributiert, einschließlich der ODBL-Lizenz",
"fr": "Lattribution est clairement inscrite ainsi que la licence ODBL"
}
},
{
"id": "map-attribution",
"question": {
"en": "Is the OpenStreetMap-attribution given?",
"nl": "Is de attributie voor OpenStreetMap aanwezig?",
"it": "Lattribuzione a OpenStreetMap è presente?",
"de": "Ist die OpenStreetMap-Attribution vorhanden?",
"fr": "Lattribution à OpenStreetMap est elle-présente ?"
},
"mappings": [
{
"if": {
"and": [
"map_source:attribution=yes"
]
},
"then": {
"en": "OpenStreetMap is clearly attributed, including the ODBL-license",
"nl": "De OpenStreetMap-attributie is duidelijk aangegeven, zelf met vermelding van \"ODBL\" ",
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata, inclusa la licenza ODBL",
"de": "OpenStreetMap ist eindeutig attributiert, einschließlich der ODBL-Lizenz",
"fr": "Lattribution est clairement inscrite ainsi que la licence ODBL"
}
},
{
"if": {
"and": [
"map_source:attribution=incomplete"
]
},
"then": {
"en": "OpenStreetMap is clearly attributed, but the license is not mentioned",
"nl": "OpenStreetMap is duidelijk aangegeven, maar de licentievermelding ontbreekt",
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata ma la licenza non compare",
"de": "OpenStreetMap ist eindeutig attributiert, aber die Lizenz wird nicht erwähnt",
"fr": "Lattribution est clairement inscrite mais la licence est absente"
}
},
{
"if": {
"and": [
"map_source:attribution=sticker"
]
},
"then": {
"en": "OpenStreetMap wasn't mentioned, but someone put an OpenStreetMap-sticker on it",
"nl": "OpenStreetMap was oorspronkelijk niet aangeduid, maar iemand plaatste er een sticker",
"it": "Non era presente alcun cenno a OpenStreetMap ma qualcuno vi ha attaccato un adesivo di OpenStreetMap",
"de": "OpenStreetMap wurde nicht erwähnt, aber jemand hat einen OpenStreetMap-Aufkleber darauf geklebt",
"fr": "OpenStreetMap nest pas mentionné, un sticker OpenStreetMap a été collé"
}
},
{
"if": {
"and": [
"map_source:attribution=none"
]
},
"then": {
"en": "There is no attribution at all",
"nl": "Er is geen attributie",
"it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung"
}
},
{
"if": {
"and": [
"map_source:attribution=no"
]
},
"then": {
"nl": "Er is geen attributie",
"en": "There is no attribution at all",
"it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung"
},
"hideInAnswer": true
}
],
"condition": {
"or": [
"map_source~(O|)pen(S|s)treet(M|m)ap",
"map_source=osm",
"map_source=OSM"
]
}
"if": {
"and": [
"map_source:attribution=incomplete"
]
},
"then": {
"en": "OpenStreetMap is clearly attributed, but the license is not mentioned",
"nl": "OpenStreetMap is duidelijk aangegeven, maar de licentievermelding ontbreekt",
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata ma la licenza non compare",
"de": "OpenStreetMap ist eindeutig attributiert, aber die Lizenz wird nicht erwähnt",
"fr": "Lattribution est clairement inscrite mais la licence est absente"
}
},
{
"if": {
"and": [
"map_source:attribution=sticker"
]
},
"then": {
"en": "OpenStreetMap wasn't mentioned, but someone put an OpenStreetMap-sticker on it",
"nl": "OpenStreetMap was oorspronkelijk niet aangeduid, maar iemand plaatste er een sticker",
"it": "Non era presente alcun cenno a OpenStreetMap ma qualcuno vi ha attaccato un adesivo di OpenStreetMap",
"de": "OpenStreetMap wurde nicht erwähnt, aber jemand hat einen OpenStreetMap-Aufkleber darauf geklebt",
"fr": "OpenStreetMap nest pas mentionné, un sticker OpenStreetMap a été collé"
}
},
{
"if": {
"and": [
"map_source:attribution=none"
]
},
"then": {
"en": "There is no attribution at all",
"nl": "Er is geen attributie",
"it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung"
}
},
{
"if": {
"and": [
"map_source:attribution=no"
]
},
"then": {
"nl": "Er is geen attributie",
"en": "There is no attribution at all",
"it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung"
},
"hideInAnswer": true
}
],
"icon": {
],
"condition": {
"or": [
"map_source~(O|)pen(S|s)treet(M|m)ap",
"map_source=osm",
"map_source=OSM"
]
}
}
],
"icon": {
"render": "./assets/layers/map/map.svg",
"mappings": [
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=sticker"
]
},
"then": "./assets/layers/map/map-stickered.svg"
},
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=yes"
]
},
"then": "./assets/layers/map/osm-logo-white-bg.svg"
},
{
"if": {
"and": [
"map_source=OpenStreetMap"
]
},
"then": "./assets/layers/map/osm-logo-buggy-attr.svg"
}
]
},
"width": {
"render": "8"
},
"iconSize": {
"render": "50,50,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"tourism=map"
],
"title": {
"en": "Map",
"nl": "Kaart",
"it": "Mappa",
"ru": "Карта",
"fr": "Carte",
"de": "Karte"
},
"description": {
"en": "Add a missing map",
"nl": "Voeg een ontbrekende kaart toe",
"it": "Aggiungi una mappa mancante",
"fr": "Ajouter une carte manquante",
"de": "Fehlende Karte hinzufügen"
}
}
],
"wayHandling": 2,
"deletion": {
"softDeletionTags": {
"and": [
"razed:tourism:=information",
"tourism="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/map/map.svg",
"mappings": [
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=sticker"
]
},
"then": "./assets/layers/map/map-stickered.svg"
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=sticker"
]
},
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=yes"
]
},
"then": "./assets/layers/map/osm-logo-white-bg.svg"
"then": "./assets/layers/map/map-stickered.svg"
},
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=yes"
]
},
{
"if": {
"and": [
"map_source=OpenStreetMap"
]
},
"then": "./assets/layers/map/osm-logo-buggy-attr.svg"
}
"then": "./assets/layers/map/osm-logo-white-bg.svg"
},
{
"if": {
"and": [
"map_source=OpenStreetMap"
]
},
"then": "./assets/layers/map/osm-logo-buggy-attr.svg"
}
]
},
"width": {
"render": "8"
},
"iconSize": {
},
"iconSize": {
"render": "50,50,center"
},
"location": [
"point",
"centroid"
]
},
"color": {
{
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"tourism=map"
],
"title": {
"en": "Map",
"nl": "Kaart",
"it": "Mappa",
"ru": "Карта",
"fr": "Carte",
"de": "Karte"
},
"description": {
"en": "Add a missing map",
"nl": "Voeg een ontbrekende kaart toe",
"it": "Aggiungi una mappa mancante",
"fr": "Ajouter une carte manquante",
"de": "Fehlende Karte hinzufügen"
}
}
],
"wayHandling": 2,
"deletion": {
"softDeletionTags": {
"and": [
"razed:tourism:=information",
"tourism="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/map/map.svg",
"mappings": [
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=sticker"
]
},
"then": "./assets/layers/map/map-stickered.svg"
},
{
"if": {
"and": [
"map_source=OpenStreetMap",
"map_source:attribution=yes"
]
},
"then": "./assets/layers/map/osm-logo-white-bg.svg"
},
{
"if": {
"and": [
"map_source=OpenStreetMap"
]
},
"then": "./assets/layers/map/osm-logo-buggy-attr.svg"
}
]
},
"iconSize": {
"render": "50,50,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
},
"width": {
"render": "8"
}
}
]
}

View file

@ -1,489 +1,492 @@
{
"id": "nature_reserve",
"name": {
"nl": "Natuurgebied"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
{
"or": [
"leisure=nature_reserve",
{
"and": [
"protect_class!=98",
"boundary=protected_area"
]
}
]
}
]
}
},
"title": {
"render": {
"nl": "Natuurgebied"
},
"mappings": [
"id": "nature_reserve",
"name": {
"nl": "Natuurgebied"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
{
"or": [
"leisure=nature_reserve",
{
"if": {
"and": [
"name:nl~*"
]
},
"then": {
"nl": "{name:nl}"
}
},
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "{name}"
}
}
]
},
"description": {
"nl": "Een natuurgebied is een gebied waar actief ruimte gemaakt word voor de natuur. Typisch zijn deze in beheer van Natuurpunt of het Agentschap Natuur en Bos of zijn deze erkend door de overheid."
},
"tagRenderings": [
"images",
{
"render": {
"nl": "De toegankelijkheid van dit gebied is: {access:description}"
},
"question": {
"nl": "Is dit gebied toegankelijk?"
},
"freeform": {
"key": "access:description"
},
"mappings": [
{
"if": {
"and": [
"access=yes",
"fee="
]
},
"then": {
"nl": "Vrij toegankelijk"
}
},
{
"if": {
"and": [
"access=no",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk"
}
},
{
"if": {
"and": [
"access=private",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk, want privégebied"
}
},
{
"if": {
"and": [
"access=permissive",
"fee="
]
},
"then": {
"nl": "Toegankelijk, ondanks dat het privegebied is"
}
},
{
"if": {
"and": [
"access=guided",
"fee="
]
},
"then": {
"nl": "Enkel toegankelijk met een gids of tijdens een activiteit"
}
},
{
"if": {
"and": [
"access=yes",
"fee=yes"
]
},
"then": {
"nl": "Toegankelijk mits betaling"
}
}
],
"id": "Access tag"
},
{
"render": {
"nl": "Beheer door {operator}"
},
"question": {
"nl": "Wie beheert dit gebied?"
},
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": {
"and": [
"operator=Natuurpunt"
]
},
"then": {
"nl": "<img src=\"./assets/layers/nature_reserve/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt"
}
},
{
"if": {
"and": [
"operator~(n|N)atuurpunt.*"
]
},
"then": {
"nl": "<img src=\"./assets/layers/nature_reserve/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}"
},
"hideInAnswer": true
},
{
"if": {
"and": [
"operator=Agentschap Natuur en Bos"
]
},
"then": {
"nl": "<img src=\"./assets/layers/nature_reserve/ANB.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door het Agentschap Natuur en Bos"
}
}
],
"id": "Operator tag"
},
{
"render": {
"nl": "Dit gebied heet {name:nl}"
},
"question": {
"nl": "Wat is de Nederlandstalige naam van dit gebied?"
},
"freeform": {
"key": "name:nl"
},
"condition": {
"and": [
"name:nl~*"
]
},
"id": "Name:nl-tag"
},
{
"render": {
"nl": "Dit gebied heet {name}"
},
"question": {
"nl": "Wat is de naam van dit gebied?"
},
"freeform": {
"key": "name",
"addExtraTags": [
"noname="
]
},
"condition": {
"and": [
"name:nl="
]
},
"mappings": [
{
"if": {
"and": [
"noname=yes",
"name="
]
},
"then": {
"nl": "Dit gebied heeft geen naam"
}
}
],
"id": "Name tag"
},
{
"question": {
"nl": "Zijn honden toegelaten in dit gebied?",
"en": "Are dogs allowed in this nature reserve?",
"it": "I cani sono ammessi in questa riserva naturale?",
"fr": "Les chiens sont-ils autorisés dans cette réserve naturelle ?",
"de": "Sind Hunde in diesem Naturschutzgebiet erlaubt?"
},
"condition": {
"or": [
"access=yes",
"access=permissive",
"access=guided"
]
},
"mappings": [
{
"if": "dog=leashed",
"then": {
"nl": "Honden moeten aan de leiband",
"en": "Dogs have to be leashed",
"it": "I cani devono essere tenuti al guinzaglio",
"fr": "Les chiens doivent être tenus en laisse",
"de": "Hunde müssen angeleint sein"
}
},
{
"if": "dog=no",
"then": {
"nl": "Honden zijn niet toegestaan",
"en": "No dogs allowed",
"it": "I cani non sono ammessi",
"fr": "Chiens interdits",
"de": "Hunde sind nicht erlaubt"
}
},
{
"if": "dog=yes",
"then": {
"nl": "Honden zijn welkom en mogen vrij rondlopen",
"en": "Dogs are allowed to roam freely",
"it": "I cani sono liberi di girare liberi",
"fr": "Les chiens sont autorisés à se promener librement",
"de": "Hunde dürfen frei herumlaufen"
}
}
],
"id": "Dogs?"
},
{
"question": {
"en": "On which webpage can one find more information about this nature reserve?",
"nl": "Op welke webpagina kan men meer informatie vinden over dit natuurgebied?",
"it": "In quale pagina web si possono trovare altre informazioni riguardanti questa riserva naturale?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur cette réserve naturelle ?",
"de": "Auf welcher Webseite kann man mehr Informationen über dieses Naturschutzgebiet finden?"
},
"render": "<a href='{website}'target='_blank'>{website}</a>",
"freeform": {
"key": "website",
"type": "url"
},
"id": "Website"
},
{
"question": {
"nl": "Wie is de conservator van dit gebied?<br/><span class='subtle'>Respecteer privacy - geef deze naam enkel als die duidelijk is gepubliceerd",
"en": "Whom is the curator of this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a name if this is widely published",
"it": "Chi è il curatore di questa riserva naturale?<br/><span class='subtle'>Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)",
"fr": "Qui est en charge de la conservation de la réserve ?<br/><span class='subtle'>À ne remplir seulement que si le nom est diffusé au public",
"de": "Wer ist der Verwalter dieses Naturschutzgebietes?<br/><span class='subtle'>Respektieren Sie die Privatsphäre - geben Sie nur dann einen Namen an, wenn dieser allgemein bekannt ist"
},
"render": {
"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"
},
"freeform": {
"key": "curator",
"type": "string"
},
"id": "Curator"
},
{
"question": {
"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"
},
"render": {
"nl": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"en": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"ca": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"de": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"fr": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"it": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"ru": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"id": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"freeform": {
"key": "email",
"type": "email"
},
"id": "Email"
},
{
"question": {
"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é"
},
"render": {
"nl": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"en": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"ca": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"de": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"fr": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"it": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"ru": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"id": "<a href='tel:{email}' target='_blank'>{phone}</a>"
},
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "phone"
},
{
"render": {
"nl": "Extra info: <i>{description}</i>"
},
"freeform": {
"key": "description"
},
"id": "Non-editable description {description}"
},
{
"question": "Is er extra info die je kwijt wil?",
"render": {
"nl": "Extra info: <i>{description:0}</i>"
},
"freeform": {
"key": "description:0"
},
"id": "Editable description {description:0}"
},
{
"render": {
"en": "Surface area: {_surface:ha}Ha",
"nl": "Totale oppervlakte: {_surface:ha}Ha",
"it": "Area: {_surface:ha} ha",
"fr": "Superficie : {_surface:ha}&nbsp;ha",
"de": "Grundfläche: {_surface:ha}ha"
},
"mappings": [
{
"if": "_surface:ha=0",
"then": {
"*": ""
}
}
],
"id": "Surface area"
},
"wikipedia"
],
"wayHandling": 2,
"icon": {
"render": "./assets/layers/nature_reserve/nature_reserve.svg"
},
"width": {
"render": "1"
},
"iconSize": {
"render": "50,50,center"
},
"color": {
"render": "#3c3"
},
"presets": [
{
"tags": [
"leisure=nature_reserve",
"fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen"
],
"title": {
"nl": "natuurreservaat"
},
"description": {
"nl": "Voeg een ontbrekend, erkend natuurreservaat toe, bv. een gebied dat beheerd wordt door het ANB of natuurpunt"
"and": [
"protect_class!=98",
"boundary=protected_area"
]
}
]
}
],
"filter": [
{
"id": "access",
"options": [
{
"question": {
"nl": "Vrij te bezoeken"
},
"osmTags": "access=yes"
}
]
]
}
},
"title": {
"render": {
"nl": "Natuurgebied"
},
"mappings": [
{
"if": {
"and": [
"name:nl~*"
]
},
{
"id": "dogs",
"options": [
{
"question": {
"nl": "Alle natuurgebieden"
}
},
{
"question": {
"nl": "Honden mogen vrij rondlopen"
},
"osmTags": "dog=yes"
},
{
"question": {
"nl": "Honden welkom aan de leiband"
},
"osmTags": {
"or": [
"dog=yes",
"dog=leashed"
]
}
}
]
"then": {
"nl": "{name:nl}"
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/layers/nature_reserve/nature_reserve.svg"
},
"iconSize": {
"render": "50,50,center"
},
"location": [
"point",
"centroid"
]
},
{
"if": {
"and": [
"name~*"
]
},
{
"color": {
"render": "#3c3"
},
"width": {
"render": "1"
}
"then": {
"nl": "{name}"
}
}
]
},
"description": {
"nl": "Een natuurgebied is een gebied waar actief ruimte gemaakt word voor de natuur. Typisch zijn deze in beheer van Natuurpunt of het Agentschap Natuur en Bos of zijn deze erkend door de overheid."
},
"tagRenderings": [
"images",
{
"render": {
"nl": "De toegankelijkheid van dit gebied is: {access:description}"
},
"question": {
"nl": "Is dit gebied toegankelijk?"
},
"freeform": {
"key": "access:description"
},
"mappings": [
{
"if": {
"and": [
"access=yes",
"fee="
]
},
"then": {
"nl": "Vrij toegankelijk"
}
},
{
"if": {
"and": [
"access=no",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk"
}
},
{
"if": {
"and": [
"access=private",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk, want privégebied"
}
},
{
"if": {
"and": [
"access=permissive",
"fee="
]
},
"then": {
"nl": "Toegankelijk, ondanks dat het privegebied is"
}
},
{
"if": {
"and": [
"access=guided",
"fee="
]
},
"then": {
"nl": "Enkel toegankelijk met een gids of tijdens een activiteit"
}
},
{
"if": {
"and": [
"access=yes",
"fee=yes"
]
},
"then": {
"nl": "Toegankelijk mits betaling"
}
}
],
"id": "Access tag"
},
{
"render": {
"nl": "Beheer door {operator}"
},
"question": {
"nl": "Wie beheert dit gebied?"
},
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": {
"and": [
"operator=Natuurpunt"
]
},
"then": {
"nl": "<img src=\"./assets/layers/nature_reserve/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt"
}
},
{
"if": {
"and": [
"operator~(n|N)atuurpunt.*"
]
},
"then": {
"nl": "<img src=\"./assets/layers/nature_reserve/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}"
},
"hideInAnswer": true
},
{
"if": {
"and": [
"operator=Agentschap Natuur en Bos"
]
},
"then": {
"nl": "<img src=\"./assets/layers/nature_reserve/ANB.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door het Agentschap Natuur en Bos"
}
}
],
"id": "Operator tag"
},
{
"render": {
"nl": "Dit gebied heet {name:nl}"
},
"question": {
"nl": "Wat is de Nederlandstalige naam van dit gebied?"
},
"freeform": {
"key": "name:nl"
},
"condition": {
"and": [
"name:nl~*"
]
},
"id": "Name:nl-tag"
},
{
"render": {
"nl": "Dit gebied heet {name}"
},
"question": {
"nl": "Wat is de naam van dit gebied?"
},
"freeform": {
"key": "name",
"addExtraTags": [
"noname="
]
},
"condition": {
"and": [
"name:nl="
]
},
"mappings": [
{
"if": {
"and": [
"noname=yes",
"name="
]
},
"then": {
"nl": "Dit gebied heeft geen naam"
}
}
],
"id": "Name tag"
},
{
"question": {
"nl": "Zijn honden toegelaten in dit gebied?",
"en": "Are dogs allowed in this nature reserve?",
"it": "I cani sono ammessi in questa riserva naturale?",
"fr": "Les chiens sont-ils autorisés dans cette réserve naturelle ?",
"de": "Sind Hunde in diesem Naturschutzgebiet erlaubt?"
},
"condition": {
"or": [
"access=yes",
"access=permissive",
"access=guided"
]
},
"mappings": [
{
"if": "dog=leashed",
"then": {
"nl": "Honden moeten aan de leiband",
"en": "Dogs have to be leashed",
"it": "I cani devono essere tenuti al guinzaglio",
"fr": "Les chiens doivent être tenus en laisse",
"de": "Hunde müssen angeleint sein"
}
},
{
"if": "dog=no",
"then": {
"nl": "Honden zijn niet toegestaan",
"en": "No dogs allowed",
"it": "I cani non sono ammessi",
"fr": "Chiens interdits",
"de": "Hunde sind nicht erlaubt"
}
},
{
"if": "dog=yes",
"then": {
"nl": "Honden zijn welkom en mogen vrij rondlopen",
"en": "Dogs are allowed to roam freely",
"it": "I cani sono liberi di girare liberi",
"fr": "Les chiens sont autorisés à se promener librement",
"de": "Hunde dürfen frei herumlaufen"
}
}
],
"id": "Dogs?"
},
{
"question": {
"en": "On which webpage can one find more information about this nature reserve?",
"nl": "Op welke webpagina kan men meer informatie vinden over dit natuurgebied?",
"it": "In quale pagina web si possono trovare altre informazioni riguardanti questa riserva naturale?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur cette réserve naturelle ?",
"de": "Auf welcher Webseite kann man mehr Informationen über dieses Naturschutzgebiet finden?"
},
"render": "<a href='{website}'target='_blank'>{website}</a>",
"freeform": {
"key": "website",
"type": "url"
},
"id": "Website"
},
{
"question": {
"nl": "Wie is de conservator van dit gebied?<br/><span class='subtle'>Respecteer privacy - geef deze naam enkel als die duidelijk is gepubliceerd",
"en": "Whom is the curator of this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a name if this is widely published",
"it": "Chi è il curatore di questa riserva naturale?<br/><span class='subtle'>Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)",
"fr": "Qui est en charge de la conservation de la réserve ?<br/><span class='subtle'>À ne remplir seulement que si le nom est diffusé au public",
"de": "Wer ist der Verwalter dieses Naturschutzgebietes?<br/><span class='subtle'>Respektieren Sie die Privatsphäre - geben Sie nur dann einen Namen an, wenn dieser allgemein bekannt ist"
},
"render": {
"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",
"de": "{curator} ist der Pfleger dieses Naturschutzgebietes"
},
"freeform": {
"key": "curator",
"type": "string"
},
"id": "Curator"
},
{
"question": {
"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",
"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>",
"en": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"ca": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"de": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"fr": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"it": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"ru": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"id": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"freeform": {
"key": "email",
"type": "email"
},
"id": "Email"
},
{
"question": {
"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é",
"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>",
"en": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"ca": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"de": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"fr": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"it": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"ru": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"id": "<a href='tel:{email}' target='_blank'>{phone}</a>"
},
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "phone"
},
{
"render": {
"nl": "Extra info: <i>{description}</i>"
},
"freeform": {
"key": "description"
},
"id": "Non-editable description {description}"
},
{
"question": "Is er extra info die je kwijt wil?",
"render": {
"nl": "Extra info: <i>{description:0}</i>"
},
"freeform": {
"key": "description:0"
},
"id": "Editable description {description:0}"
},
{
"render": {
"en": "Surface area: {_surface:ha}Ha",
"nl": "Totale oppervlakte: {_surface:ha}Ha",
"it": "Area: {_surface:ha} ha",
"fr": "Superficie : {_surface:ha}&nbsp;ha",
"de": "Grundfläche: {_surface:ha}ha"
},
"mappings": [
{
"if": "_surface:ha=0",
"then": {
"*": ""
}
}
],
"id": "Surface area"
},
"wikipedia"
],
"wayHandling": 2,
"icon": {
"render": "./assets/layers/nature_reserve/nature_reserve.svg"
},
"width": {
"render": "1"
},
"iconSize": {
"render": "50,50,center"
},
"color": {
"render": "#3c3"
},
"presets": [
{
"tags": [
"leisure=nature_reserve",
"fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen"
],
"title": {
"nl": "natuurreservaat"
},
"description": {
"nl": "Voeg een ontbrekend, erkend natuurreservaat toe, bv. een gebied dat beheerd wordt door het ANB of natuurpunt"
}
}
],
"filter": [
{
"id": "access",
"options": [
{
"question": {
"nl": "Vrij te bezoeken"
},
"osmTags": "access=yes"
}
]
},
{
"id": "dogs",
"options": [
{
"question": {
"nl": "Alle natuurgebieden"
}
},
{
"question": {
"nl": "Honden mogen vrij rondlopen"
},
"osmTags": "dog=yes"
},
{
"question": {
"nl": "Honden welkom aan de leiband"
},
"osmTags": {
"or": [
"dog=yes",
"dog=leashed"
]
}
}
]
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/layers/nature_reserve/nature_reserve.svg"
},
"iconSize": {
"render": "50,50,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#3c3"
},
"width": {
"render": "1"
}
}
]
}

View file

@ -1,221 +1,222 @@
{
"id": "observation_tower",
"name": {
"en": "Observation towers",
"nl": "Uitkijktorens",
"ru": "Смотровые башни",
"de": "Aussichtstürme"
"id": "observation_tower",
"name": {
"en": "Observation towers",
"nl": "Uitkijktorens",
"ru": "Смотровые башни",
"de": "Aussichtstürme"
},
"minzoom": 8,
"title": {
"render": {
"en": "Observation tower",
"nl": "Uitkijktoren",
"ru": "Смотровая башня",
"de": "Beobachtungsturm"
},
"minzoom": 8,
"title": {
"render": {
"en": "Observation tower",
"nl": "Uitkijktoren",
"ru": "Смотровая башня",
"de": "Beobachtungsturm"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "<b>{name}</b>",
"nl": "<b>{name}</b>",
"ru": "<b>{name}</b>",
"de": "<b>{name}</b>"
}
}
]
},
"description": {
"en": "Towers with a panoramic view",
"nl": "Torens om van het uitzicht te genieten",
"de": "Türme zur Aussicht auf die umgebende Landschaft"
},
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this tower?",
"nl": "Heeft deze toren een naam?",
"de": "Wie heißt dieser Turm?"
},
"render": {
"en": "This tower is called <b>{name}</b>",
"nl": "Deze toren heet <b>{name}</b>",
"de": "Der Name dieses Turms lautet <b>{name}</b>"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": "noname=yes",
"then": {
"en": "This tower doesn't have a specific name",
"nl": "Deze toren heeft geen specifieke naam",
"de": "Dieser Turm hat keinen eigenen Namen"
}
}
],
"id": "name"
},
{
"question": {
"en": "What is the height of this tower?",
"nl": "Hoe hoog is deze toren?",
"de": "Wie hoch ist dieser Turm?"
},
"render": {
"en": "This tower is {height} high",
"nl": "Deze toren is {height} hoog",
"de": "Dieser Turm ist {height} hoch"
},
"freeform": {
"key": "height",
"type": "pfloat"
},
"id": "Height"
},
{
"question": {
"en": "Who maintains this tower?",
"nl": "Wie onderhoudt deze toren?",
"de": "Wer betreibt diesen Turm?"
},
"render": {
"nl": "Wordt onderhouden door <b>{operator}</b>",
"en": "Maintained by <b>{operator}</b>",
"de": "Betrieben von <b>{operator}</b>"
},
"freeform": {
"key": "operator"
},
"id": "Operator"
},
"website",
{
"question": {
"en": "How much does one have to pay to enter this tower?",
"nl": "Hoeveel moet men betalen om deze toren te bezoeken?"
},
"render": {
"en": "Visiting this tower costs <b>{charge}</b>",
"nl": "Deze toren bezoeken kost <b>{charge}</b>",
"de": "Der Besuch des Turms kostet <b>{charge}</b>"
},
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"mappings": [
{
"if": {
"and": [
"fee=no",
"charge="
]
},
"then": {
"en": "Free to visit",
"nl": "Gratis te bezoeken",
"de": "Eintritt kostenlos"
}
}
],
"id": "Fee"
},
{
"builtin": "payment-options",
"override": {
"condition": {
"or": [
"fee=yes",
"charge~*"
]
}
},
"id": "Payment methods"
},
"wheelchair-access",
"wikipedia"
],
"wayHandling": 1,
"icon": {
"render": "circle:white;./assets/layers/observation_tower/Tower_observation.svg"
},
"width": {
"render": "2"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"man_made=tower",
"tower:type=observation"
],
"title": {
"en": "observation tower",
"nl": "Uitkijktoren",
"ru": "смотровая башня",
"de": "Beobachtungsturm"
},
"description": {
"nl": "Een publiek toegankelijke uitkijktoren"
}
}
],
"source": {
"osmTags": {
"and": [
"tower:type=observation"
]
}
},
"units": [
{
"appliesToKey": [
"height"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter",
"mtr"
],
"human": {
"nl": " meter",
"en": " meter",
"ru": " метр",
"de": " Meter"
}
}
],
"eraseInvalidValues": true
}
],
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/observation_tower/Tower_observation.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
"mappings": [
{
"if": "name~*",
"then": {
"en": "<b>{name}</b>",
"nl": "<b>{name}</b>",
"ru": "<b>{name}</b>",
"de": "<b>{name}</b>"
}
}
]
},
"description": {
"en": "Towers with a panoramic view",
"nl": "Torens om van het uitzicht te genieten",
"de": "Türme zur Aussicht auf die umgebende Landschaft"
},
"tagRenderings": [
"images",
{
"question": {
"en": "What is the name of this tower?",
"nl": "Heeft deze toren een naam?",
"de": "Wie heißt dieser Turm?"
},
"render": {
"en": "This tower is called <b>{name}</b>",
"nl": "Deze toren heet <b>{name}</b>",
"de": "Der Name dieses Turms lautet <b>{name}</b>"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": "noname=yes",
"then": {
"en": "This tower doesn't have a specific name",
"nl": "Deze toren heeft geen specifieke naam",
"de": "Dieser Turm hat keinen eigenen Namen"
}
}
],
"id": "name"
},
{
"question": {
"en": "What is the height of this tower?",
"nl": "Hoe hoog is deze toren?",
"de": "Wie hoch ist dieser Turm?"
},
"render": {
"en": "This tower is {height} high",
"nl": "Deze toren is {height} hoog",
"de": "Dieser Turm ist {height} hoch"
},
"freeform": {
"key": "height",
"type": "pfloat"
},
"id": "Height"
},
{
"question": {
"en": "Who maintains this tower?",
"nl": "Wie onderhoudt deze toren?",
"de": "Wer betreibt diesen Turm?"
},
"render": {
"nl": "Wordt onderhouden door <b>{operator}</b>",
"en": "Maintained by <b>{operator}</b>",
"de": "Betrieben von <b>{operator}</b>"
},
"freeform": {
"key": "operator"
},
"id": "Operator"
},
"website",
{
"question": {
"en": "How much does one have to pay to enter this tower?",
"nl": "Hoeveel moet men betalen om deze toren te bezoeken?",
"de": "Was kostet der Zugang zu diesem Turm?"
},
"render": {
"en": "Visiting this tower costs <b>{charge}</b>",
"nl": "Deze toren bezoeken kost <b>{charge}</b>",
"de": "Der Besuch des Turms kostet <b>{charge}</b>"
},
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
]
},
"mappings": [
{
"if": {
"and": [
"fee=no",
"charge="
]
},
"then": {
"en": "Free to visit",
"nl": "Gratis te bezoeken",
"de": "Eintritt kostenlos"
}
}
],
"id": "Fee"
},
{
"builtin": "payment-options",
"override": {
"condition": {
"or": [
"fee=yes",
"charge~*"
]
}
},
"id": "Payment methods"
},
"wheelchair-access",
"wikipedia"
],
"wayHandling": 1,
"icon": {
"render": "circle:white;./assets/layers/observation_tower/Tower_observation.svg"
},
"width": {
"render": "2"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"man_made=tower",
"tower:type=observation"
],
"title": {
"en": "observation tower",
"nl": "Uitkijktoren",
"ru": "смотровая башня",
"de": "Beobachtungsturm"
},
"description": {
"nl": "Een publiek toegankelijke uitkijktoren"
}
}
],
"source": {
"osmTags": {
"and": [
"tower:type=observation"
]
}
},
"units": [
{
"appliesToKey": [
"height"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter",
"mtr"
],
"human": {
"nl": " meter",
"en": " meter",
"ru": " метр",
"de": " Meter"
}
}
],
"eraseInvalidValues": true
}
],
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/observation_tower/Tower_observation.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
}
]
}

View file

@ -1,111 +1,111 @@
{
"id": "parking",
"name": {
"nl": "Parking"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
{
"or": [
"amenity=parking",
"amenity=motorcycle_parking",
"amenity=bicycle_parking"
]
}
]
}
},
"title": {
"render": {
"nl": "Parking"
},
"mappings": [
{
"if": "amenity=parking",
"then": {
"nl": "{name:nl}"
}
},
{
"if": "amenity=motorcycle_parking",
"then": {
"nl": "{name}"
}
},
{
"if": "amenity=bicycle_parking",
"then": {
"nl": "Fietsenstalling"
}
}
]
},
"icon": {
"render": "./assets/layers/parking/parking.svg"
},
"description": {
"nl": "Parking"
},
"tagRenderings": [
"images"
],
"wayHandling": 1,
"iconSize": {
"render": "36,36,center"
},
"color": {
"render": "#E1AD01"
},
"presets": [
"id": "parking",
"name": {
"nl": "Parking"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
{
"tags": [
"amenity=bicycle_parking"
],
"title": {
"nl": "fietsparking"
},
"description": {
"nl": "Voeg hier een fietsenstalling toe"
}
},
{
"tags": [
"amenity=parking"
],
"title": {
"nl": "parking"
},
"description": {
"nl": "Voeg hier een parking voor auto's toe"
}
"or": [
"amenity=parking",
"amenity=motorcycle_parking",
"amenity=bicycle_parking"
]
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
]
}
},
"title": {
"render": {
"nl": "Parking"
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/parking/parking.svg"
},
"iconSize": {
"render": "36,36,center"
},
"location": [
"point"
]
"mappings": [
{
"if": "amenity=parking",
"then": {
"nl": "{name:nl}"
}
},
{
"if": "amenity=motorcycle_parking",
"then": {
"nl": "{name}"
}
},
{
"if": "amenity=bicycle_parking",
"then": {
"nl": "Fietsenstalling"
}
}
]
},
"icon": {
"render": "./assets/layers/parking/parking.svg"
},
"description": {
"nl": "Parking"
},
"tagRenderings": [
"images"
],
"wayHandling": 1,
"iconSize": {
"render": "36,36,center"
},
"color": {
"render": "#E1AD01"
},
"presets": [
{
"tags": [
"amenity=bicycle_parking"
],
"title": {
"nl": "fietsparking"
},
"description": {
"nl": "Voeg hier een fietsenstalling toe"
}
},
{
"tags": [
"amenity=parking"
],
"title": {
"nl": "parking"
},
"description": {
"nl": "Voeg hier een parking voor auto's toe"
}
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/parking/parking.svg"
},
"iconSize": {
"render": "36,36,center"
},
"location": [
"point"
]
}
]
}

View file

@ -1,132 +1,132 @@
{
"id": "picnic_table",
"name": {
"en": "Picnic tables",
"nl": "Picnictafels",
"it": "Tavoli da picnic",
"ru": "Столы для пикника",
"fr": "Tables de pique-nique",
"de": "Picknick-Tische"
},
"minzoom": 12,
"source": {
"osmTags": "leisure=picnic_table"
},
"title": {
"render": {
"en": "Picnic table",
"nl": "Picnictafel",
"it": "Tavolo da picnic",
"ru": "Стол для пикника",
"fr": "Table de pique-nique",
"de": "Picknick-Tisch"
}
},
"description": {
"en": "The layer showing picnic tables",
"nl": "Deze laag toont picnictafels",
"it": "Il livello che mostra i tavoli da picnic",
"fr": "La couche montrant les tables de pique-nique",
"ru": "Слой, отображающий столы для пикника",
"de": "Die Ebene zeigt Picknicktische an"
},
"tagRenderings": [
"id": "picnic_table",
"name": {
"en": "Picnic tables",
"nl": "Picnictafels",
"it": "Tavoli da picnic",
"ru": "Столы для пикника",
"fr": "Tables de pique-nique",
"de": "Picknick-Tische"
},
"minzoom": 12,
"source": {
"osmTags": "leisure=picnic_table"
},
"title": {
"render": {
"en": "Picnic table",
"nl": "Picnictafel",
"it": "Tavolo da picnic",
"ru": "Стол для пикника",
"fr": "Table de pique-nique",
"de": "Picknick-Tisch"
}
},
"description": {
"en": "The layer showing picnic tables",
"nl": "Deze laag toont picnictafels",
"it": "Il livello che mostra i tavoli da picnic",
"fr": "La couche montrant les tables de pique-nique",
"ru": "Слой, отображающий столы для пикника",
"de": "Die Ebene zeigt Picknicktische an"
},
"tagRenderings": [
{
"question": {
"en": "What material is this picnic table made of?",
"nl": "Van welk materiaal is deze picnictafel gemaakt?",
"it": "Di che materiale è fatto questo tavolo da picnic?",
"de": "Aus welchem Material besteht dieser Picknicktisch?",
"ru": "Из чего изготовлен этот стол для пикника?",
"fr": "En quel matériau est faite la table de pique-nique ?"
},
"render": {
"en": "This picnic table is made of {material}",
"nl": "Deze picnictafel is gemaakt van {material}",
"it": "Questo tavolo da picnic è fatto di {material}",
"de": "Dieser Picknicktisch besteht aus {material}",
"ru": "Этот стол для пикника сделан из {material}",
"fr": "La table est faite en {material}"
},
"freeform": {
"key": "material"
},
"mappings": [
{
"question": {
"en": "What material is this picnic table made of?",
"nl": "Van welk materiaal is deze picnictafel gemaakt?",
"it": "Di che materiale è fatto questo tavolo da picnic?",
"de": "Aus welchem Material besteht dieser Picknicktisch?",
"ru": "Из чего изготовлен этот стол для пикника?",
"fr": "En quel matériau est faite la table de pique-nique ?"
},
"render": {
"en": "This picnic table is made of {material}",
"nl": "Deze picnictafel is gemaakt van {material}",
"it": "Questo tavolo da picnic è fatto di {material}",
"de": "Dieser Picknicktisch besteht aus {material}",
"ru": "Этот стол для пикника сделан из {material}",
"fr": "La table est faite en {material}"
},
"freeform": {
"key": "material"
},
"mappings": [
{
"if": "material=wood",
"then": {
"en": "This is a wooden picnic table",
"nl": "Deze picnictafel is gemaakt uit hout",
"it": "È un tavolo da picnic in legno",
"ru": "Это деревянный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Holz",
"fr": "Cest une table en bois"
}
},
{
"if": "material=concrete",
"then": {
"en": "This is a concrete picnic table",
"nl": "Deze picnictafel is gemaakt uit beton",
"it": "È un tavolo da picnic in cemento",
"ru": "Это бетонный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Beton",
"fr": "Cest une table en béton"
}
}
],
"id": "picnic_table-material"
}
],
"icon": {
"render": "circle:#e6cf39;./assets/layers/picnic_table/picnic_table.svg"
},
"iconSize": {
"render": "35,35,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"leisure=picnic_table"
],
"title": {
"en": "picnic table",
"nl": "picnic-tafel",
"it": "tavolo da picnic",
"ru": "стол для пикника",
"de": "picknicktisch",
"fr": "table de pique-nique"
}
}
],
"wayHandling": 1,
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
"if": "material=wood",
"then": {
"en": "This is a wooden picnic table",
"nl": "Deze picnictafel is gemaakt uit hout",
"it": "È un tavolo da picnic in legno",
"ru": "Это деревянный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Holz",
"fr": "Cest une table en bois"
}
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "circle:#e6cf39;./assets/layers/picnic_table/picnic_table.svg"
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point"
]
"if": "material=concrete",
"then": {
"en": "This is a concrete picnic table",
"nl": "Deze picnictafel is gemaakt uit beton",
"it": "È un tavolo da picnic in cemento",
"ru": "Это бетонный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Beton",
"fr": "Cest une table en béton"
}
}
]
],
"id": "picnic_table-material"
}
],
"icon": {
"render": "circle:#e6cf39;./assets/layers/picnic_table/picnic_table.svg"
},
"iconSize": {
"render": "35,35,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"leisure=picnic_table"
],
"title": {
"en": "picnic table",
"nl": "picnic-tafel",
"it": "tavolo da picnic",
"ru": "стол для пикника",
"de": "picknicktisch",
"fr": "table de pique-nique"
}
}
],
"wayHandling": 1,
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "circle:#e6cf39;./assets/layers/picnic_table/picnic_table.svg"
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point"
]
}
]
}

View file

@ -1,142 +1,142 @@
{
"id": "play_forest",
"name": {
"nl": "Speelbossen"
"id": "play_forest",
"name": {
"nl": "Speelbossen"
},
"minzoom": 13,
"source": {
"osmTags": {
"and": [
"playground=forest"
]
}
},
"title": {
"render": {
"nl": "Speelbos"
},
"minzoom": 13,
"source": {
"osmTags": {
"and": [
"playground=forest"
]
"mappings": [
{
"if": "name~Speelbos.*",
"then": {
"nl": "{name}"
}
},
"title": {
"render": {
"nl": "Speelbos"
},
"mappings": [
{
"if": "name~Speelbos.*",
"then": {
"nl": "{name}"
}
},
{
"if": "name~*",
"then": {
"nl": "Speelbos {name}"
}
}
]
},
"description": {
"nl": "Een speelbos is een vrij toegankelijke zone in een bos"
},
"tagRenderings": [
"images",
{
"question": "Wie beheert dit gebied?",
"render": "Dit gebied wordt beheerd door {operator}",
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": "operator~[aA][nN][bB]",
"then": "Dit gebied wordt beheerd door het <a href='https://www.natuurenbos.be/spelen'>Agentschap Natuur en Bos</a>",
"hideInAnswer": true
},
{
"if": "operator=Agenstchap Natuur en Bos",
"then": "Dit gebied wordt beheerd door het <a href='https://www.natuurenbos.be/spelen'>Agentschap Natuur en Bos</a>"
}
],
"id": "play_forest-operator"
},
{
"id": "play_forest-opening_hours",
"question": "Wanneer is deze speelzone toegankelijk?",
"mappings": [
{
"if": "opening_hours=08:00-22:00",
"then": "Het hele jaar door overdag toegankelijk (van 08:00 tot 22:00)"
},
{
"if": "opening_hours=Jul-Aug 08:00-22:00",
"then": "Enkel in de <b>zomervakantie</b> en overdag toegankelijk (van 1 juli tot 31 augustus, van 08:00 tot 22:00"
}
]
},
{
"question": "Wie kan men emailen indien er problemen zijn met de speelzone?",
"render": "De bevoegde dienst kan bereikt worden via {email}",
"freeform": {
"key": "email",
"type": "email"
},
"id": "play_forest-email"
},
{
"question": "Wie kan men bellen indien er problemen zijn met de speelzone?",
"render": "De bevoegde dienst kan getelefoneerd worden via {phone}",
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "play_forest-phone"
},
"questions",
{
"id": "play_forest-reviews",
"render": "{reviews(name, play_forest)}"
}
],
"hideFromOverview": false,
"icon": {
"render": "./assets/layers/play_forest/icon.svg"
},
"width": {
"render": "2"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#007055"
},
"presets": [
{
"title": "Speelbos",
"tags": [
"leisure=playground",
"playground=forest",
"fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen"
],
"description": "Een zone in het bos, duidelijk gemarkeerd als speelzone met de overeenkomstige borden.<br/><img src='./assets/layers/play_forest/icon.svg'/>"
}
],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "./assets/layers/play_forest/icon.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#007055"
},
"width": {
"render": "2"
}
},
{
"if": "name~*",
"then": {
"nl": "Speelbos {name}"
}
}
]
},
"description": {
"nl": "Een speelbos is een vrij toegankelijke zone in een bos"
},
"tagRenderings": [
"images",
{
"question": "Wie beheert dit gebied?",
"render": "Dit gebied wordt beheerd door {operator}",
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": "operator~[aA][nN][bB]",
"then": "Dit gebied wordt beheerd door het <a href='https://www.natuurenbos.be/spelen'>Agentschap Natuur en Bos</a>",
"hideInAnswer": true
},
{
"if": "operator=Agenstchap Natuur en Bos",
"then": "Dit gebied wordt beheerd door het <a href='https://www.natuurenbos.be/spelen'>Agentschap Natuur en Bos</a>"
}
],
"id": "play_forest-operator"
},
{
"id": "play_forest-opening_hours",
"question": "Wanneer is deze speelzone toegankelijk?",
"mappings": [
{
"if": "opening_hours=08:00-22:00",
"then": "Het hele jaar door overdag toegankelijk (van 08:00 tot 22:00)"
},
{
"if": "opening_hours=Jul-Aug 08:00-22:00",
"then": "Enkel in de <b>zomervakantie</b> en overdag toegankelijk (van 1 juli tot 31 augustus, van 08:00 tot 22:00"
}
]
},
{
"question": "Wie kan men emailen indien er problemen zijn met de speelzone?",
"render": "De bevoegde dienst kan bereikt worden via {email}",
"freeform": {
"key": "email",
"type": "email"
},
"id": "play_forest-email"
},
{
"question": "Wie kan men bellen indien er problemen zijn met de speelzone?",
"render": "De bevoegde dienst kan getelefoneerd worden via {phone}",
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "play_forest-phone"
},
"questions",
{
"id": "play_forest-reviews",
"render": "{reviews(name, play_forest)}"
}
],
"hideFromOverview": false,
"icon": {
"render": "./assets/layers/play_forest/icon.svg"
},
"width": {
"render": "2"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#007055"
},
"presets": [
{
"title": "Speelbos",
"tags": [
"leisure=playground",
"playground=forest",
"fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen"
],
"description": "Een zone in het bos, duidelijk gemarkeerd als speelzone met de overeenkomstige borden.<br/><img src='./assets/layers/play_forest/icon.svg'/>"
}
],
"wayHandling": 2,
"mapRendering": [
{
"icon": {
"render": "./assets/layers/play_forest/icon.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#007055"
},
"width": {
"render": "2"
}
}
]
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,354 @@
{
"id": "shops",
"name": {
"id": "shops",
"name": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft",
"eo": "Butiko"
},
"minzoom": 16,
"source": {
"osmTags": {
"and": [
"shop~*"
]
}
},
"title": {
"render": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft",
"eo": "Butiko"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": "{name}",
"fr": "{name}",
"ru": "{name}",
"ja": "{name}",
"de": "{name}",
"eo": "{name}"
}
},
{
"if": {
"and": [
"shop!~yes"
]
},
"then": {
"en": "{shop}",
"fr": "{shop}",
"ru": "{shop}",
"ja": "{shop}",
"de": "{shop}",
"eo": "{shop}"
}
}
]
},
"description": {
"en": "A shop",
"fr": "Un magasin",
"ja": "ショップ",
"nl": "Een winkel",
"ru": "Магазин",
"de": "Ein Geschäft",
"eo": "Butiko"
},
"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?"
},
"render": "This shop is called <i>{name}</i>",
"freeform": {
"key": "name"
},
"id": "shops-name"
},
{
"render": {
"en": "This shop sells {shop}",
"fr": "Ce magasin vends {shop}",
"ja": "こちらのお店では{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?",
"eo": "Kion vendas ĉi tiu butiko?"
},
"freeform": {
"key": "shop"
},
"mappings": [
{
"if": {
"and": [
"shop=convenience"
]
},
"then": {
"en": "Convenience store",
"fr": "Épicerie/superette",
"ja": "コンビニエンスストア",
"de": "Lebensmittelladen",
"nl": "Gemakswinkel"
}
},
{
"if": {
"and": [
"shop=supermarket"
]
},
"then": {
"en": "Supermarket",
"fr": "Supermarché",
"ru": "Супермаркет",
"ja": "スーパーマーケット",
"nl": "Supermarkt",
"de": "Supermarkt"
}
},
{
"if": {
"and": [
"shop=clothes"
]
},
"then": {
"en": "Clothing store",
"fr": "Magasin de vêtements",
"ru": "Магазин одежды",
"ja": "衣料品店",
"de": "Bekleidungsgeschäft",
"nl": "Kledingwinkel"
}
},
{
"if": {
"and": [
"shop=hairdresser"
]
},
"then": {
"en": "Hairdresser",
"fr": "Coiffeur",
"ru": "Парикмахерская",
"ja": "理容師",
"nl": "Kapper",
"de": "Friseur"
}
},
{
"if": {
"and": [
"shop=bakery"
]
},
"then": {
"en": "Bakery",
"fr": "Boulangerie",
"ja": "ベーカリー",
"nl": "Bakkerij",
"de": "Bäckerei",
"eo": "Bakejo"
}
},
{
"if": {
"and": [
"shop=car_repair"
]
},
"then": {
"en": "Car repair (garage)",
"fr": "Garage de réparation automobile",
"ja": "自動車修理(ガレージ)",
"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"
}
},
{
"if": {
"and": [
"shop=car"
]
},
"then": {
"en": "Car dealer",
"fr": "Concessionnaire",
"ru": "Автосалон",
"ja": "自動車ディーラー",
"de": "Autohändler",
"nl": "Autodealer"
}
}
],
"id": "shops-shop"
},
{
"render": {
"en": "<a href='tel:{phone}'>{phone}</a>",
"fr": "<a href='tel:{phone}'>{phone}</a>",
"ca": "<a href='tel:{phone}'>{phone}</a>",
"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>",
"eo": "<a href='tel:{phone}'>{phone}</a>",
"nl": "<a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number?",
"fr": "Quel est le numéro de téléphone ?",
"ja": "電話番号は何番ですか?",
"nl": "Wat is het telefoonnummer?",
"ru": "Какой телефон?",
"de": "Wie ist die Telefonnummer?",
"eo": "Kio estas la telefonnumero?"
},
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "shops-phone"
},
{
"render": {
"en": "<a href='{website}'>{website}</a>",
"fr": "<a href='{website}'>{website}</a>",
"ca": "<a href='{website}'>{website}</a>",
"id": "<a href='{website}'>{website}</a>",
"ru": "<a href='{website}'>{website}</a>",
"ja": "<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?",
"fr": "Quel est le site internet de ce magasin ?",
"ja": "このお店のホームページは何ですか?",
"nl": "Wat is de website van deze winkel?",
"ru": "Какой веб-сайт у этого магазина?",
"de": "Wie lautet die Webseite dieses Geschäfts?"
},
"freeform": {
"key": "website",
"type": "url"
},
"id": "shops-website"
},
{
"render": {
"en": "<a href='mailto:{email}'>{email}</a>",
"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>",
"eo": "<a href='mailto:{email}'>{email}</a>",
"nl": "<a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email address of this shop?",
"fr": "Quelle est l'adresse électronique de ce magasin ?",
"ja": "このお店のメールアドレスは何ですか?",
"ru": "Каков адрес электронной почты этого магазина?",
"nl": "Wat is het e-mailadres van deze winkel?",
"de": "Wie ist die Email-Adresse dieses Geschäfts?",
"eo": "Kio estas la retpoŝta adreso de ĉi tiu butiko?"
},
"freeform": {
"key": "email",
"type": "email"
},
"id": "shops-email"
},
{
"render": {
"en": "{opening_hours_table(opening_hours)}",
"fr": "{opening_hours_table(opening_hours)}",
"ru": "{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?",
"fr": "Quels sont les horaires d'ouverture de ce magasin ?",
"ja": "この店の営業時間は何時から何時までですか?",
"nl": "Wat zijn de openingsuren van deze winkel?",
"ru": "Каковы часы работы этого магазина?",
"de": "Wie sind die Öffnungszeiten dieses Geschäfts?"
},
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"id": "shops-opening_hours"
},
"questions",
"reviews"
],
"icon": {
"render": "./assets/themes/shops/shop.svg"
},
"iconOverlays": [
{
"if": "opening_hours~*",
"then": "isOpen",
"badge": true
}
],
"width": {
"render": "8"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"shop=yes"
],
"title": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
@ -8,402 +356,54 @@
"nl": "Winkel",
"de": "Geschäft",
"eo": "Butiko"
},
"minzoom": 16,
"source": {
"osmTags": {
"and": [
"shop~*"
]
}
},
"title": {
"render": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft",
"eo": "Butiko"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": "{name}",
"fr": "{name}",
"ru": "{name}",
"ja": "{name}",
"de": "{name}",
"eo": "{name}"
}
},
{
"if": {
"and": [
"shop!~yes"
]
},
"then": {
"en": "{shop}",
"fr": "{shop}",
"ru": "{shop}",
"ja": "{shop}",
"de": "{shop}",
"eo": "{shop}"
}
}
]
},
"description": {
"en": "A shop",
"fr": "Un magasin",
"ja": "ショップ",
"nl": "Een winkel",
"ru": "Магазин",
"de": "Ein Geschäft",
"eo": "Butiko"
},
"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?"
},
"render": "This shop is called <i>{name}</i>",
"freeform": {
"key": "name"
},
"id": "shops-name"
},
{
"render": {
"en": "This shop sells {shop}",
"fr": "Ce magasin vends {shop}",
"ja": "こちらのお店では{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?",
"eo": "Kion vendas ĉi tiu butiko?"
},
"freeform": {
"key": "shop"
},
"mappings": [
{
"if": {
"and": [
"shop=convenience"
]
},
"then": {
"en": "Convenience store",
"fr": "Épicerie/superette",
"ja": "コンビニエンスストア",
"de": "Lebensmittelladen",
"nl": "Gemakswinkel"
}
},
{
"if": {
"and": [
"shop=supermarket"
]
},
"then": {
"en": "Supermarket",
"fr": "Supermarché",
"ru": "Супермаркет",
"ja": "スーパーマーケット",
"nl": "Supermarkt",
"de": "Supermarkt"
}
},
{
"if": {
"and": [
"shop=clothes"
]
},
"then": {
"en": "Clothing store",
"fr": "Magasin de vêtements",
"ru": "Магазин одежды",
"ja": "衣料品店",
"de": "Bekleidungsgeschäft",
"nl": "Kledingwinkel"
}
},
{
"if": {
"and": [
"shop=hairdresser"
]
},
"then": {
"en": "Hairdresser",
"fr": "Coiffeur",
"ru": "Парикмахерская",
"ja": "理容師",
"nl": "Kapper",
"de": "Friseur"
}
},
{
"if": {
"and": [
"shop=bakery"
]
},
"then": {
"en": "Bakery",
"fr": "Boulangerie",
"ja": "ベーカリー",
"nl": "Bakkerij",
"de": "Bäckerei",
"eo": "Bakejo"
}
},
{
"if": {
"and": [
"shop=car_repair"
]
},
"then": {
"en": "Car repair (garage)",
"fr": "Garage de réparation automobile",
"ja": "自動車修理(ガレージ)",
"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"
}
},
{
"if": {
"and": [
"shop=car"
]
},
"then": {
"en": "Car dealer",
"fr": "Concessionnaire",
"ru": "Автосалон",
"ja": "自動車ディーラー",
"de": "Autohändler",
"nl": "Autodealer"
}
}
],
"id": "shops-shop"
},
{
"render": {
"en": "<a href='tel:{phone}'>{phone}</a>",
"fr": "<a href='tel:{phone}'>{phone}</a>",
"ca": "<a href='tel:{phone}'>{phone}</a>",
"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>",
"eo": "<a href='tel:{phone}'>{phone}</a>",
"nl": "<a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number?",
"fr": "Quel est le numéro de téléphone ?",
"ja": "電話番号は何番ですか?",
"nl": "Wat is het telefoonnummer?",
"ru": "Какой телефон?",
"de": "Wie ist die Telefonnummer?",
"eo": "Kio estas la telefonnumero?"
},
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "shops-phone"
},
{
"render": {
"en": "<a href='{website}'>{website}</a>",
"fr": "<a href='{website}'>{website}</a>",
"ca": "<a href='{website}'>{website}</a>",
"id": "<a href='{website}'>{website}</a>",
"ru": "<a href='{website}'>{website}</a>",
"ja": "<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?",
"fr": "Quel est le site internet de ce magasin ?",
"ja": "このお店のホームページは何ですか?",
"nl": "Wat is de website van deze winkel?",
"ru": "Какой веб-сайт у этого магазина?",
"de": "Wie lautet die Webseite dieses Geschäfts?"
},
"freeform": {
"key": "website",
"type": "url"
},
"id": "shops-website"
},
{
"render": {
"en": "<a href='mailto:{email}'>{email}</a>",
"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>",
"eo": "<a href='mailto:{email}'>{email}</a>",
"nl": "<a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email address of this shop?",
"fr": "Quelle est l'adresse électronique de ce magasin ?",
"ja": "このお店のメールアドレスは何ですか?",
"ru": "Каков адрес электронной почты этого магазина?",
"nl": "Wat is het e-mailadres van deze winkel?",
"de": "Wie ist die Email-Adresse dieses Geschäfts?",
"eo": "Kio estas la retpoŝta adreso de ĉi tiu butiko?"
},
"freeform": {
"key": "email",
"type": "email"
},
"id": "shops-email"
},
{
"render": {
"en": "{opening_hours_table(opening_hours)}",
"fr": "{opening_hours_table(opening_hours)}",
"ru": "{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?",
"fr": "Quels sont les horaires d'ouverture de ce magasin ?",
"ja": "この店の営業時間は何時から何時までですか?",
"nl": "Wat zijn de openingsuren van deze winkel?",
"ru": "Каковы часы работы этого магазина?",
"de": "Wie sind die Öffnungszeiten dieses Geschäfts?"
},
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"id": "shops-opening_hours"
},
"questions",
"reviews"
],
"icon": {
},
"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"
}
}
],
"wayHandling": 2,
"deletion": {
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"allowMove": true,
"mapRendering": [
{
"icon": {
"render": "./assets/themes/shops/shop.svg"
},
"iconOverlays": [
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen",
"badge": true
"if": "opening_hours~*",
"then": "isOpen"
}
],
"width": {
"render": "8"
},
"iconSize": {
],
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
"color": {
{
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"shop=yes"
],
"title": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин",
"ja": "店",
"nl": "Winkel",
"de": "Geschäft",
"eo": "Butiko"
},
"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"
}
}
],
"wayHandling": 2,
"deletion": {
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"allowMove": true,
"mapRendering": [
{
"icon": {
"render": "./assets/themes/shops/shop.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
}
],
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
},
"width": {
"render": "8"
}
}
]
}

View file

@ -1,311 +1,311 @@
{
"id": "slow_roads",
"name": {
"nl": "Paadjes, trage wegen en autoluwe straten"
"id": "slow_roads",
"name": {
"nl": "Paadjes, trage wegen en autoluwe straten"
},
"icon": "./assets/layers/slow_roads/slow_road.svg",
"minzoom": 16,
"source": {
"osmTags": {
"and": [
{
"or": [
"highway=pedestrian",
"highway=footway",
"highway=path",
"highway=bridleway",
"highway=living_street",
"highway=track"
]
},
"access!=no",
"access!=private"
]
}
},
"title": {
"render": {
"nl": "Trage weg"
},
"icon": "./assets/layers/slow_roads/slow_road.svg",
"minzoom": 16,
"source": {
"osmTags": {
"and": [
{
"or": [
"highway=pedestrian",
"highway=footway",
"highway=path",
"highway=bridleway",
"highway=living_street",
"highway=track"
]
},
"access!=no",
"access!=private"
]
"mappings": [
{
"if": "name~*",
"then": {
"nl": "{name}"
}
},
"title": {
"render": {
"nl": "Trage weg"
},
"mappings": [
{
"if": "name~*",
"then": {
"nl": "{name}"
}
},
{
"if": "highway=footway",
"then": {
"nl": "Voetpad"
}
},
{
"if": "highway=cycleway",
"then": {
"nl": "Fietspad"
}
},
{
"if": "highway=pedestrian",
"then": {
"nl": "Voetgangersstraat"
}
},
{
"if": "highway=living_street",
"then": {
"nl": "Woonerf"
}
},
{
"if": "highway=path",
"then": "Klein pad"
}
]
},
"tagRenderings": [
"images",
{
"id": "explanation",
"mappings": [
{
"if": "highway=living_street",
"then": {
"nl:": "<div class='flex'><img src='./assets/layers/slow_roads/woonerf.svg' style='width: 150px; height: auto; margin-right: 0.5em;' /> <div> Dit is een woonerf: <ul><li>Voetgangers mogen hier de volledige breedte van de straat gebruiken</li><li>Gemotoriseerd verkeer mag maximaal <b>20km/h</b> rijden</li></ul></div></div>"
}
},
{
"if": "highway=pedestrian",
"then": {
"nl": "Dit is een brede, autovrije straat"
}
},
{
"if": "highway=footway",
"then": {
"nl": "Dit is een voetpaadje"
}
},
{
"if": "highway=path",
"then": {
"nl": "Dit is een wegeltje of bospad"
}
},
{
"if": "highway=bridleway",
"then": {
"nl": "Dit is een ruiterswegel"
}
},
{
"if": "highway=track",
"then": {
"nl": "Dit is een tractorspoor of weg om landbouwgrond te bereikken"
}
}
]
},
{
"question": {
"nl": "Wat is de wegverharding van dit pad?"
},
"render": {
"nl": "De ondergrond is <b>{surface}</b>",
"en": "The surface is <b>{surface}</b>",
"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>",
"eo": "La surfaco estas <b>{surface}</b>"
},
"freeform": {
"key": "surface"
},
"mappings": [
{
"if": "surface=grass",
"then": {
"nl": "De ondergrond is <b>gras</b>",
"en": "The surface is <b>grass</b>",
"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>",
"eo": "La surfaco estas <b>herba</b>"
}
},
{
"if": "surface=ground",
"then": {
"nl": "De ondergrond is <b>aarde</b>",
"en": "The surface is <b>ground</b>",
"ru": "Поверхность - <b>земля</b>",
"fr": "La surface est en <b>terre</b>",
"it": "La superficie è <b>terreno</b>",
"de": "Die Oberfläche ist <b>Erde</b>"
}
},
{
"if": "surface=unpaved",
"then": {
"nl": "De ondergrond is <b>onverhard</b>",
"en": "The surface is <b>unpaved</b>",
"fr": "La surface est <b>non pavée</b>",
"it": "La superficie è <b>non pavimentata</b>",
"de": "Die Oberfläche ist <b>ohne festen Belag</b>"
},
"hideInAnswer": true
},
{
"if": "surface=sand",
"then": {
"nl": "De ondergrond is <b>zand</b>",
"en": "The surface is <b>sand</b>",
"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>",
"eo": "La surfaco estas <b>sabla</b>"
}
},
{
"if": "surface=paving_stones",
"then": {
"nl": "De ondergrond bestaat uit <b>stoeptegels</b>",
"en": "The surface is <b>paving stones</b>",
"ru": "Поверхность - <b>брусчатка</b>",
"it": "La superficie è <b>pietre irregolari</b>",
"fr": "La surface est en <b>pierres pavées</b>",
"de": "Die Oberfläche ist aus <b>Pflastersteinen</b>"
}
},
{
"if": "surface=asphalt",
"then": {
"nl": "De ondergrond is <b>asfalt</b>",
"en": "The surface is <b>asphalt</b>",
"ru": "Поверхность - <b>асфальт</b>",
"it": "La superficie è <b>asfalto</b>",
"fr": "La surface est en <b>bitume</b>",
"de": "Die Oberfläche ist <b>Asphalt</b>"
}
},
{
"if": "surface=concrete",
"then": {
"nl": "De ondergrond is <b>beton</b>",
"en": "The surface is <b>concrete</b>",
"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>",
"eo": "La surfaco estas <b>betona</b>"
}
},
{
"if": "surface=paved",
"then": {
"nl": "De ondergrond is <b>verhard</b>",
"en": "The surface is <b>paved</b>",
"fr": "La surface est <b>pavée</b>",
"it": "La superficie è <b>pavimentata</b>",
"de": "Die Oberfläche ist <b>gepflastert</b>"
},
"hideInAnswer": true
}
],
"id": "slow_roads-surface"
},
{
"id": "slow_road_is_lit",
"question": "Is deze weg 's nachts verlicht?",
"mappings": [
{
"if": "lit=yes",
"then": "'s nachts verlicht"
},
{
"if": "lit=no",
"then": "Niet verlicht"
}
]
},
{
"if": "highway=footway",
"then": {
"nl": "Voetpad"
}
],
"width": {
},
{
"if": "highway=cycleway",
"then": {
"nl": "Fietspad"
}
},
{
"if": "highway=pedestrian",
"then": {
"nl": "Voetgangersstraat"
}
},
{
"if": "highway=living_street",
"then": {
"nl": "Woonerf"
}
},
{
"if": "highway=path",
"then": "Klein pad"
}
]
},
"tagRenderings": [
"images",
{
"id": "explanation",
"mappings": [
{
"if": "highway=living_street",
"then": {
"nl:": "<div class='flex'><img src='./assets/layers/slow_roads/woonerf.svg' style='width: 150px; height: auto; margin-right: 0.5em;' /> <div> Dit is een woonerf: <ul><li>Voetgangers mogen hier de volledige breedte van de straat gebruiken</li><li>Gemotoriseerd verkeer mag maximaal <b>20km/h</b> rijden</li></ul></div></div>"
}
},
{
"if": "highway=pedestrian",
"then": {
"nl": "Dit is een brede, autovrije straat"
}
},
{
"if": "highway=footway",
"then": {
"nl": "Dit is een voetpaadje"
}
},
{
"if": "highway=path",
"then": {
"nl": "Dit is een wegeltje of bospad"
}
},
{
"if": "highway=bridleway",
"then": {
"nl": "Dit is een ruiterswegel"
}
},
{
"if": "highway=track",
"then": {
"nl": "Dit is een tractorspoor of weg om landbouwgrond te bereikken"
}
}
]
},
{
"question": {
"nl": "Wat is de wegverharding van dit pad?"
},
"render": {
"nl": "De ondergrond is <b>{surface}</b>",
"en": "The surface is <b>{surface}</b>",
"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>",
"eo": "La surfaco estas <b>{surface}</b>"
},
"freeform": {
"key": "surface"
},
"mappings": [
{
"if": "surface=grass",
"then": {
"nl": "De ondergrond is <b>gras</b>",
"en": "The surface is <b>grass</b>",
"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>",
"eo": "La surfaco estas <b>herba</b>"
}
},
{
"if": "surface=ground",
"then": {
"nl": "De ondergrond is <b>aarde</b>",
"en": "The surface is <b>ground</b>",
"ru": "Поверхность - <b>земля</b>",
"fr": "La surface est en <b>terre</b>",
"it": "La superficie è <b>terreno</b>",
"de": "Die Oberfläche ist <b>Erde</b>"
}
},
{
"if": "surface=unpaved",
"then": {
"nl": "De ondergrond is <b>onverhard</b>",
"en": "The surface is <b>unpaved</b>",
"fr": "La surface est <b>non pavée</b>",
"it": "La superficie è <b>non pavimentata</b>",
"de": "Die Oberfläche ist <b>ohne festen Belag</b>"
},
"hideInAnswer": true
},
{
"if": "surface=sand",
"then": {
"nl": "De ondergrond is <b>zand</b>",
"en": "The surface is <b>sand</b>",
"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>",
"eo": "La surfaco estas <b>sabla</b>"
}
},
{
"if": "surface=paving_stones",
"then": {
"nl": "De ondergrond bestaat uit <b>stoeptegels</b>",
"en": "The surface is <b>paving stones</b>",
"ru": "Поверхность - <b>брусчатка</b>",
"it": "La superficie è <b>pietre irregolari</b>",
"fr": "La surface est en <b>pierres pavées</b>",
"de": "Die Oberfläche ist aus <b>Pflastersteinen</b>"
}
},
{
"if": "surface=asphalt",
"then": {
"nl": "De ondergrond is <b>asfalt</b>",
"en": "The surface is <b>asphalt</b>",
"ru": "Поверхность - <b>асфальт</b>",
"it": "La superficie è <b>asfalto</b>",
"fr": "La surface est en <b>bitume</b>",
"de": "Die Oberfläche ist <b>Asphalt</b>"
}
},
{
"if": "surface=concrete",
"then": {
"nl": "De ondergrond is <b>beton</b>",
"en": "The surface is <b>concrete</b>",
"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>",
"eo": "La surfaco estas <b>betona</b>"
}
},
{
"if": "surface=paved",
"then": {
"nl": "De ondergrond is <b>verhard</b>",
"en": "The surface is <b>paved</b>",
"fr": "La surface est <b>pavée</b>",
"it": "La superficie è <b>pavimentata</b>",
"de": "Die Oberfläche ist <b>gepflastert</b>"
},
"hideInAnswer": true
}
],
"id": "slow_roads-surface"
},
{
"id": "slow_road_is_lit",
"question": "Is deze weg 's nachts verlicht?",
"mappings": [
{
"if": "lit=yes",
"then": "'s nachts verlicht"
},
{
"if": "lit=no",
"then": "Niet verlicht"
}
]
}
],
"width": {
"render": "7"
},
"dashArray": {
"render": "",
"mappings": [
{
"if": "highway=cycleway",
"then": ""
},
{
"if": "highway=path",
"then": "0 12"
},
{
"if": {
"or": [
"highway=footway",
"highway=pedestrian"
]
},
"then": "12 18"
},
{
"if": "highway=living_street",
"then": "12 12 0 12"
}
]
},
"color": {
"render": "#eaba2a"
},
"presets": [],
"mapRendering": [
{
"icon": "./assets/layers/slow_roads/slow_road.svg",
"location": [
"point"
]
},
{
"color": {
"render": "#eaba2a"
},
"width": {
"render": "7"
},
"dashArray": {
},
"dashArray": {
"render": "",
"mappings": [
{
"if": "highway=cycleway",
"then": ""
{
"if": "highway=cycleway",
"then": ""
},
{
"if": "highway=path",
"then": "0 12"
},
{
"if": {
"or": [
"highway=footway",
"highway=pedestrian"
]
},
{
"if": "highway=path",
"then": "0 12"
},
{
"if": {
"or": [
"highway=footway",
"highway=pedestrian"
]
},
"then": "12 18"
},
{
"if": "highway=living_street",
"then": "12 12 0 12"
}
"then": "12 18"
},
{
"if": "highway=living_street",
"then": "12 12 0 12"
}
]
},
"color": {
"render": "#eaba2a"
},
"presets": [],
"mapRendering": [
{
"icon": "./assets/layers/slow_roads/slow_road.svg",
"location": [
"point"
]
},
{
"color": {
"render": "#eaba2a"
},
"width": {
"render": "7"
},
"dashArray": {
"render": "",
"mappings": [
{
"if": "highway=cycleway",
"then": ""
},
{
"if": "highway=path",
"then": "0 12"
},
{
"if": {
"or": [
"highway=footway",
"highway=pedestrian"
]
},
"then": "12 18"
},
{
"if": "highway=living_street",
"then": "12 12 0 12"
}
]
}
}
]
}
}
]
}

View file

@ -1,15 +1,4 @@
[
{
"path": ".svg",
"license": "CC-BY-SA 4.0",
"authors": [
"Gitte Loos (Createlli) in opdracht van Provincie Antwerpen "
],
"sources": [
"https://createlli.com/",
"https://www.provincieantwerpen.be/"
]
},
{
"path": "baseball.svg",
"license": "CC-BY-SA 4.0",

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,252 +1,257 @@
{
"id": "trail",
"name": {
"en": "Trails",
"nl": "Wandeltochten",
"ru": "Тропы",
"de": "Wanderwege"
"id": "trail",
"name": {
"en": "Trails",
"nl": "Wandeltochten",
"ru": "Тропы",
"de": "Wanderwege"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
{
"or": [
"route=hiking",
"route=bycicle",
"route=horse"
]
}
]
}
},
"title": {
"render": {
"en": "Trail",
"nl": "Wandeltocht",
"ru": "Тропа",
"de": "Wanderweg"
},
"minzoom": 12,
"source": {
"osmTags": {
"mappings": [
{
"if": "name~*",
"then": "{name}"
}
]
},
"tagRenderings": [
"images",
{
"id": "trail-length",
"render": {
"en": "The trail is {_length:km} kilometers long",
"nl": "Deze wandeling is {_length:km} kilometer lang",
"de": "Der Wanderweg ist {_length:km} Kilometer lang"
}
},
{
"question": {
"nl": "Wat is de naam van deze wandeling?"
},
"render": {
"nl": "Deze wandeling heet <b>{name}</b>"
},
"freeform": {
"key": "name"
},
"id": "Name"
},
{
"render": {
"nl": "Beheer door {operator}"
},
"question": {
"nl": "Wie beheert deze wandeltocht?"
},
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": {
"and": [
{
"or": [
"route=hiking",
"route=bycicle",
"route=horse"
]
}
"operator=Natuurpunt"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt"
}
},
{
"if": {
"and": [
"operator~(n|N)atuurpunt.*"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}"
},
"hideInAnswer": true
}
],
"id": "Operator tag"
},
"title": {
"render": {
"en": "Trail",
"nl": "Wandeltocht",
"ru": "Тропа",
"de": "Wanderweg"
},
"mappings": [
{
"if": "name~*",
"then": "{name}"
}
]
},
"tagRenderings": [
"images",
{
"question": {
"nl": "Welke kleur heeft deze wandeling?"
},
"render": {
"nl": "Deze wandeling heeft kleur {colour}"
},
"freeform": {
"key": "colour",
"type": "color"
},
"mappings": [
{
"id": "trail-length",
"render": {
"en": "The trail is {_length:km} kilometers long",
"nl": "Deze wandeling is {_length:km} kilometer lang"
}
"if": "colour=blue",
"then": {
"nl": "Blauwe wandeling",
"en": "Blue trail",
"de": "Blauer Weg"
}
},
{
"question": {
"nl": "Wat is de naam van deze wandeling?"
},
"render": {
"nl": "Deze wandeling heet <b>{name}</b>"
},
"freeform": {
"key": "name"
},
"id": "Name"
"if": "colour=red",
"then": {
"nl": "Rode wandeling",
"en": "Red trail",
"de": "Roter Weg"
}
},
{
"render": {
"nl": "Beheer door {operator}"
},
"question": {
"nl": "Wie beheert deze wandeltocht?"
},
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": {
"and": [
"operator=Natuurpunt"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt"
}
},
{
"if": {
"and": [
"operator~(n|N)atuurpunt.*"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}"
},
"hideInAnswer": true
}
],
"id": "Operator tag"
"if": "colour=green",
"then": {
"nl": "Groene wandeling",
"en": "Green trail",
"de": "Grüner Weg"
}
},
{
"question": {
"nl": "Welke kleur heeft deze wandeling?"
},
"render": {
"nl": "Deze wandeling heeft kleur {colour}"
},
"freeform": {
"key": "colour",
"type": "color"
},
"mappings": [
{
"if": "colour=blue",
"then": {
"nl": "Blauwe wandeling",
"en": "Blue trail"
}
},
{
"if": "colour=red",
"then": {
"nl": "Rode wandeling",
"en": "Red trail"
}
},
{
"if": "colour=green",
"then": {
"nl": "Groene wandeling",
"en": "Green trail"
}
},
{
"if": "colour=yellow",
"then": {
"nl": "Gele wandeling",
"en": "Yellow trail"
}
}
],
"id": "Color"
},
{
"question": {
"nl": "Is deze wandeling toegankelijk met de rolstoel?"
},
"mappings": [
{
"then": {
"nl": "deze wandeltocht is toegankelijk met de rolstoel"
},
"if": "wheelchair=yes"
},
{
"then": {
"nl": "deze wandeltocht is niet toegankelijk met de rolstoel"
},
"if": "wheelchair=no"
}
],
"id": "Wheelchair access"
},
{
"question": {
"nl": "Is deze wandeltocht toegankelijk met de buggy?"
},
"mappings": [
{
"then": {
"nl": "deze wandeltocht is toegankelijk met de buggy"
},
"if": "pushchair=yes"
},
{
"then": {
"nl": "deze wandeltocht is niet toegankelijk met de buggy"
},
"if": "pushchair=no"
}
],
"id": "pushchair access"
"if": "colour=yellow",
"then": {
"nl": "Gele wandeling",
"en": "Yellow trail",
"de": "Gelber Weg"
}
}
],
"icon": {
],
"id": "Color"
},
{
"question": {
"nl": "Is deze wandeling toegankelijk met de rolstoel?"
},
"mappings": [
{
"then": {
"nl": "deze wandeltocht is toegankelijk met de rolstoel"
},
"if": "wheelchair=yes"
},
{
"then": {
"nl": "deze wandeltocht is niet toegankelijk met de rolstoel"
},
"if": "wheelchair=no"
}
],
"id": "Wheelchair access"
},
{
"question": {
"nl": "Is deze wandeltocht toegankelijk met de buggy?"
},
"mappings": [
{
"then": {
"nl": "deze wandeltocht is toegankelijk met de buggy"
},
"if": "pushchair=yes"
},
{
"then": {
"nl": "deze wandeltocht is niet toegankelijk met de buggy"
},
"if": "pushchair=no"
}
],
"id": "pushchair access"
}
],
"icon": {
"render": "./assets/layers/trail/trail.svg",
"mappings": [
{
"if": "wheelchair=yes",
"then": "./assets/layers/trail/wheelchair.svg"
},
{
"if": "pushchair=yes",
"then": "./assets/layers/trail/pushchair.svg"
}
]
},
"description": {
"nl": "Aangeduide wandeltochten"
},
"wayHandling": 0,
"width": {
"render": "3"
},
"iconSize": {
"render": "35,35,center"
},
"color": {
"render": "#335D9F",
"mappings": [
{
"if": "colour~*",
"then": "{colour}"
}
]
},
"dashArray": {
"render": "5 5"
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/trail/trail.svg",
"mappings": [
{
"if": "wheelchair=yes",
"then": "./assets/layers/trail/wheelchair.svg"
},
{
"if": "pushchair=yes",
"then": "./assets/layers/trail/pushchair.svg"
}
{
"if": "wheelchair=yes",
"then": "./assets/layers/trail/wheelchair.svg"
},
{
"if": "pushchair=yes",
"then": "./assets/layers/trail/pushchair.svg"
}
]
},
"description": {
"nl": "Aangeduide wandeltochten"
},
"wayHandling": 0,
"width": {
"render": "3"
},
"iconSize": {
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point"
]
},
"color": {
{
"color": {
"render": "#335D9F",
"mappings": [
{
"if": "colour~*",
"then": "{colour}"
}
{
"if": "colour~*",
"then": "{colour}"
}
]
},
"dashArray": {
},
"width": {
"render": "3"
},
"dashArray": {
"render": "5 5"
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/trail/trail.svg",
"mappings": [
{
"if": "wheelchair=yes",
"then": "./assets/layers/trail/wheelchair.svg"
},
{
"if": "pushchair=yes",
"then": "./assets/layers/trail/pushchair.svg"
}
]
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point"
]
},
{
"color": {
"render": "#335D9F",
"mappings": [
{
"if": "colour~*",
"then": "{colour}"
}
]
},
"width": {
"render": "3"
},
"dashArray": {
"render": "5 5"
}
}
]
}
}
]
}

File diff suppressed because it is too large Load diff

View file

@ -1,89 +1,89 @@
{
"id": "viewpoint",
"name": {
"id": "viewpoint",
"name": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt",
"fr": "Point de vue",
"it": "Punto panoramico",
"ru": "Смотровая площадка",
"id": "Sudut pandang",
"eo": "Vidpunkto"
},
"description": {
"en": "A nice viewpoint or nice view. Ideal to add an image if no other category fits",
"nl": "Een mooi uitzicht - ideaal om een foto toe te voegen wanneer iets niet in een andere categorie past",
"de": "Ein schöner Aussichtspunkt oder eine schöne Aussicht. Ideal zum Hinzufügen eines Bildes, wenn keine andere Kategorie passt",
"fr": "Un beau point de vue ou une belle vue. Idéal pour ajouter une image si aucune autre catégorie ne convient",
"it": "Un punto panoramico che offre una bella vista. L'ideale è aggiungere un'immagine, se nessun'altra categoria è appropriata"
},
"source": {
"osmTags": "tourism=viewpoint"
},
"minzoom": 14,
"icon": "./assets/layers/viewpoint/viewpoint.svg",
"iconSize": "20,20,center",
"color": "#ffffff",
"width": "5",
"wayhandling": 2,
"presets": [
{
"title": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt",
"fr": "Point de vue",
"it": "Punto panoramico",
"ru": "Смотровая площадка",
"id": "Sudut pandang",
"eo": "Vidpunkto"
"it": "Punto panoramico",
"id": "Sudut pandang"
},
"tags": [
"tourism=viewpoint"
]
}
],
"title": {
"render": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt",
"fr": "Point de vue",
"ru": "Смотровая площадка",
"it": "Punto panoramico",
"id": "Sudut pandang",
"eo": "Vidpunkto"
}
},
"tagRenderings": [
"images",
{
"question": {
"en": "Do you want to add a description?",
"nl": "Zijn er bijzonderheden die je wilt toevoegen?",
"de": "Möchten Sie eine Beschreibung hinzufügen?",
"ru": "Вы хотите добавить описание?",
"fr": "Voulez-vous ajouter une description ?",
"it": "Vuoi aggiungere una descrizione?",
"id": "Apakah Anda ingin menambahkan deskripsi?"
},
"render": "{description}",
"freeform": {
"key": "description"
},
"id": "viewpoint-description"
}
],
"mapRendering": [
{
"icon": "./assets/layers/viewpoint/viewpoint.svg",
"iconSize": "20,20,center",
"location": [
"point"
]
},
"description": {
"en": "A nice viewpoint or nice view. Ideal to add an image if no other category fits",
"nl": "Een mooi uitzicht - ideaal om een foto toe te voegen wanneer iets niet in een andere categorie past",
"de": "Ein schöner Aussichtspunkt oder eine schöne Aussicht. Ideal zum Hinzufügen eines Bildes, wenn keine andere Kategorie passt",
"fr": "Un beau point de vue ou une belle vue. Idéal pour ajouter une image si aucune autre catégorie ne convient",
"it": "Un punto panoramico che offre una bella vista. L'ideale è aggiungere un'immagine, se nessun'altra categoria è appropriata"
},
"source": {
"osmTags": "tourism=viewpoint"
},
"minzoom": 14,
"icon": "./assets/layers/viewpoint/viewpoint.svg",
"iconSize": "20,20,center",
"color": "#ffffff",
"width": "5",
"wayhandling": 2,
"presets": [
{
"title": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt",
"fr": "Point de vue",
"ru": "Смотровая площадка",
"it": "Punto panoramico",
"id": "Sudut pandang"
},
"tags": [
"tourism=viewpoint"
]
}
],
"title": {
"render": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt",
"fr": "Point de vue",
"ru": "Смотровая площадка",
"it": "Punto panoramico",
"id": "Sudut pandang",
"eo": "Vidpunkto"
}
},
"tagRenderings": [
"images",
{
"question": {
"en": "Do you want to add a description?",
"nl": "Zijn er bijzonderheden die je wilt toevoegen?",
"de": "Möchten Sie eine Beschreibung hinzufügen?",
"ru": "Вы хотите добавить описание?",
"fr": "Voulez-vous ajouter une description ?",
"it": "Vuoi aggiungere una descrizione?",
"id": "Apakah Anda ingin menambahkan deskripsi?"
},
"render": "{description}",
"freeform": {
"key": "description"
},
"id": "viewpoint-description"
}
],
"mapRendering": [
{
"icon": "./assets/layers/viewpoint/viewpoint.svg",
"iconSize": "20,20,center",
"location": [
"point"
]
},
{
"color": "#ffffff",
"width": "5"
}
]
{
"color": "#ffffff",
"width": "5"
}
]
}

View file

@ -1,53 +1,53 @@
{
"id": "village_green",
"name": {
"nl": "Speelweide"
"id": "village_green",
"name": {
"nl": "Speelweide"
},
"source": {
"osmTags": "landuse=village_green"
},
"minzoom": 0,
"title": {
"render": {
"nl": "Speelweide"
},
"source": {
"osmTags": "landuse=village_green"
},
"minzoom": 0,
"title": {
"render": {
"nl": "Speelweide"
},
"mappings": [
{
"if": "name~*",
"then": {
"nl": "{name}"
}
}
]
},
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"width": "1",
"color": "#937f20",
"wayHandling": 2,
"tagRenderings": [
"images",
{
"id": "village_green-explanation",
"render": "Dit is een klein stukje openbaar groen waar je mag spelen, picnicken, zitten, ..."
},
{
"id": "village_green-reviews",
"render": "{reviews(name, landuse=village_green )}"
}
],
"mapRendering": [
{
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
},
{
"color": "#937f20",
"width": "1"
"mappings": [
{
"if": "name~*",
"then": {
"nl": "{name}"
}
}
]
},
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"width": "1",
"color": "#937f20",
"wayHandling": 2,
"tagRenderings": [
"images",
{
"id": "village_green-explanation",
"render": "Dit is een klein stukje openbaar groen waar je mag spelen, picnicken, zitten, ..."
},
{
"id": "village_green-reviews",
"render": "{reviews(name, landuse=village_green )}"
}
],
"mapRendering": [
{
"icon": "./assets/themes/playgrounds/playground.svg",
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
},
{
"color": "#937f20",
"width": "1"
}
]
}

View file

@ -1,86 +1,86 @@
{
"id": "visitor_information_centre",
"name": {
"en": "Visitor Information Centre",
"nl": "Bezoekerscentrum",
"de": "Besucherinformationszentrum"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
{
"or": [
"information=visitor_centre",
"information=office"
]
}
]
}
},
"title": {
"render": {
"nl": "{name}",
"en": "{name}",
"de": "{name}",
"ru": "{name}",
"eo": "{name}"
},
"mappings": [
{
"if": {
"and": [
"name:nl~*"
]
},
"then": {
"nl": "{name:nl}"
}
},
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "{name}",
"en": "{name}",
"de": "{name}",
"ru": "{name}",
"eo": "{name}"
}
}
]
},
"description": {
"en": "A visitor center offers information about a specific attraction or place of interest where it is located.",
"nl": "Een bezoekerscentrum biedt informatie over een specifieke attractie of bezienswaardigheid waar het is gevestigd.",
"de": "Ein Besucherzentrum bietet Informationen über eine bestimmte Attraktion oder Sehenswürdigkeit, an der es sich befindet."
},
"tagRenderings": [],
"icon": {
"render": "./assets/layers/visitor_information_centre/information.svg"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#E64C00"
},
"presets": [],
"wayHandling": 1,
"mapRendering": [
"id": "visitor_information_centre",
"name": {
"en": "Visitor Information Centre",
"nl": "Bezoekerscentrum",
"de": "Besucherinformationszentrum"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
{
"icon": {
"render": "./assets/layers/visitor_information_centre/information.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
"or": [
"information=visitor_centre",
"information=office"
]
}
]
}
},
"title": {
"render": {
"nl": "{name}",
"en": "{name}",
"de": "{name}",
"ru": "{name}",
"eo": "{name}"
},
"mappings": [
{
"if": {
"and": [
"name:nl~*"
]
},
"then": {
"nl": "{name:nl}"
}
},
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "{name}",
"en": "{name}",
"de": "{name}",
"ru": "{name}",
"eo": "{name}"
}
}
]
},
"description": {
"en": "A visitor center offers information about a specific attraction or place of interest where it is located.",
"nl": "Een bezoekerscentrum biedt informatie over een specifieke attractie of bezienswaardigheid waar het is gevestigd.",
"de": "Ein Besucherzentrum bietet Informationen über eine bestimmte Attraktion oder Sehenswürdigkeit, an der es sich befindet."
},
"tagRenderings": [],
"icon": {
"render": "./assets/layers/visitor_information_centre/information.svg"
},
"iconSize": {
"render": "40,40,center"
},
"color": {
"render": "#E64C00"
},
"presets": [],
"wayHandling": 1,
"mapRendering": [
{
"icon": {
"render": "./assets/layers/visitor_information_centre/information.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point"
]
}
]
}

View file

@ -1,238 +1,239 @@
{
"id": "waste_basket",
"name": {
"id": "waste_basket",
"name": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer",
"eo": "Rubujo"
},
"minzoom": 17,
"source": {
"osmTags": {
"and": [
"amenity=waste_basket"
]
}
},
"title": {
"render": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer"
}
},
"description": {
"en": "This is a public waste basket, thrash can, where you can throw away your thrash.",
"nl": "Dit is een publieke vuilnisbak waar je je afval kan weggooien.",
"de": "Dies ist ein öffentlicher Abfalleimer, in den Sie Ihren Müll entsorgen können."
},
"tagRenderings": [
{
"id": "waste-basket-waste-types",
"question": {
"en": "What kind of waste basket is this?",
"nl": "Wat voor soort vuilnisbak is dit?",
"de": "Um was für einen Abfalleimer handelt es sich?"
},
"multiAnswer": true,
"mappings": [
{
"if": "waste=",
"then": {
"en": "A waste basket for general waste",
"nl": "Een vuilnisbak voor zwerfvuil",
"de": "Ein Abfalleimer für allgemeinen Müll"
},
"hideInAnswer": true
},
{
"if": "waste=trash",
"then": {
"en": "A waste basket for general waste",
"nl": "Een vuilnisbak voor zwerfvuil",
"de": "Ein Abfalleimer für allgemeinen Müll"
}
},
{
"if": "waste=dog_excrement",
"then": {
"en": "A waste basket for dog excrements",
"nl": "Een vuilnisbak specifiek voor hondenuitwerpselen",
"de": "Ein Abfalleimer für Hundekot"
}
},
{
"if": "waste=cigarettes",
"then": {
"en": "A waste basket for cigarettes",
"nl": "Een vuilnisbak voor sigarettenpeuken",
"de": "Mülleimer für Zigaretten"
}
},
{
"if": "waste=drugs",
"then": {
"en": "A waste basket for drugs",
"nl": "Een vuilnisbak voor (vervallen) medicatie en drugs",
"de": "Mülleimer für Drogen"
}
},
{
"if": "waste=sharps",
"then": {
"en": "A waste basket for needles and other sharp objects",
"nl": "Een vuilnisbak voor injectienaalden en andere scherpe voorwerpen",
"de": "Ein Abfalleimer für Nadeln und andere scharfe Gegenstände"
}
}
]
},
{
"id": "dispensing_dog_bags",
"question": {
"en": "Does this waste basket have a dispenser for dog excrement bags?",
"nl": "Heeft deze vuilnisbak een verdeler voor hondenpoepzakjes?",
"de": "Verfügt dieser Abfalleimer über einen Spender für (Hunde-)Kotbeutel?"
},
"condition": {
"or": [
"waste=dog_excrement",
"waste=trash",
"waste="
]
},
"mappings": [
{
"if": {
"and": [
"vending=dog_excrement_bag",
"not:vending="
]
},
"then": {
"en": "This waste basket has a dispenser for (dog) excrement bags",
"nl": "Deze vuilnisbak heeft een verdeler voor hondenpoepzakjes",
"de": "Dieser Abfalleimer verfügt über einen Spender für (Hunde-)Kotbeutel"
}
},
{
"if": {
"and": [
"not:vending=dog_excrement_bag",
"vending="
]
},
"then": {
"en": "This waste basket <b>does not</b> have a dispenser for (dog) excrement bags",
"nl": "Deze vuilbak heeft <b>geen</b> verdeler voor hondenpoepzakjes",
"de": "Dieser Abfalleimer <b>hat keinen</b> Spender für (Hunde-)Kotbeutel"
}
},
{
"if": "vending=",
"then": {
"en": "This waste basket <b>does not</b> have a dispenser for (dog) excrement bags",
"nl": "Deze vuilnisbak heeft <b>geen</b> verdeler voor hondenpoepzakjes",
"de": "Dieser Abfalleimer <b>hat keinen</b> Spender für (Hunde-)Kotbeutel"
},
"hideInAnwer": true
}
]
}
],
"icon": {
"render": "./assets/themes/waste_basket/waste_basket.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "40,40,center",
"mappings": [
{
"if": {
"and": [
"amenity=waste_basket"
]
},
"then": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer",
"eo": "Rubujo"
}
}
]
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"amenity=waste_basket"
],
"title": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer",
"eo": "Rubujo"
},
"presiceInput": {
"preferredBackground": "photo"
}
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"minzoom": 17,
"source": {
"osmTags": {
"and": [
"amenity=waste_basket"
]
}
},
"title": {
"render": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer"
}
},
"description": {
"en": "This is a public waste basket, thrash can, where you can throw away your thrash.",
"nl": "Dit is een publieke vuilnisbak waar je je afval kan weggooien.",
"de": "Dies ist ein öffentlicher Abfalleimer, in den Sie Ihren Müll entsorgen können."
},
"tagRenderings": [
{
"id": "waste-basket-waste-types",
"question": {
"en": "What kind of waste basket is this?",
"nl": "Wat voor soort vuilnisbak is dit?",
"de": "Um was für einen Abfalleimer handelt es sich?"
},
"multiAnswer": true,
"mappings": [
{
"if": "waste=",
"then": {
"en": "A waste basket for general waste",
"nl": "Een vuilnisbak voor zwerfvuil",
"de": "Ein Abfalleimer für allgemeinen Müll"
},
"hideInAnswer": true
},
{
"if": "waste=trash",
"then": {
"en": "A waste basket for general waste",
"nl": "Een vuilnisbak voor zwerfvuil",
"de": "Ein Abfalleimer für allgemeinen Müll"
}
},
{
"if": "waste=dog_excrement",
"then": {
"en": "A waste basket for dog excrements",
"nl": "Een vuilnisbak specifiek voor hondenuitwerpselen",
"de": "Ein Abfalleimer für Hundekot"
}
},
{
"if": "waste=cigarettes",
"then": {
"en": "A waste basket for cigarettes",
"nl": "Een vuilnisbak voor sigarettenpeuken",
"de": "Mülleimer für Zigaretten"
}
},
{
"if": "waste=drugs",
"then": {
"en": "A waste basket for drugs",
"nl": "Een vuilnisbak voor (vervallen) medicatie en drugs",
"de": "Mülleimer für Drogen"
}
},
{
"if": "waste=sharps",
"then": {
"en": "A waste basket for needles and other sharp objects",
"nl": "Een vuilnisbak voor injectienaalden en andere scherpe voorwerpen"
}
}
]
},
{
"id": "dispensing_dog_bags",
"question": {
"en": "Does this waste basket have a dispenser for dog excrement bags?",
"nl": "Heeft deze vuilnisbak een verdeler voor hondenpoepzakjes?",
"de": "Verfügt dieser Abfalleimer über einen Spender für (Hunde-)Kotbeutel?"
},
"condition": {
"or": [
"waste=dog_excrement",
"waste=trash",
"waste="
]
},
"mappings": [
{
"if": {
"and": [
"vending=dog_excrement_bag",
"not:vending="
]
},
"then": {
"en": "This waste basket has a dispenser for (dog) excrement bags",
"nl": "Deze vuilnisbak heeft een verdeler voor hondenpoepzakjes",
"de": "Dieser Abfalleimer verfügt über einen Spender für (Hunde-)Kotbeutel"
}
},
{
"if": {
"and": [
"not:vending=dog_excrement_bag",
"vending="
]
},
"then": {
"en": "This waste basket <b>does not</b> have a dispenser for (dog) excrement bags",
"nl": "Deze vuilnisbak heeft <i>geen</i>verdeler voor hondenpoepzakjes",
"de": "Dieser Abfalleimer <b>hat keinen</b> Spender für (Hunde-)Kotbeutel"
}
},
{
"if": "vending=",
"then": {
"en": "This waste basket <b>does not</b> have a dispenser for (dog) excrement bags",
"nl": "Deze vuilnisbaak heeft waarschijnlijk geen verdeler voor hondenpoepzakjes",
"de": "Dieser Abfalleimer <b>hat keinen</b> Spender für (Hunde-)Kotbeutel"
},
"hideInAnwer": true
}
]
}
],
"icon": {
"neededChangesets": 1
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/waste_basket/waste_basket.svg"
},
"width": {
"render": "8"
},
"iconSize": {
},
"iconSize": {
"render": "40,40,center",
"mappings": [
{
"if": {
"and": [
"amenity=waste_basket"
]
},
"then": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer",
"eo": "Rubujo"
}
}
]
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
{
"if": {
"and": [
"amenity=waste_basket"
],
"title": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer",
"eo": "Rubujo"
]
},
"presiceInput": {
"preferredBackground": "photo"
"then": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer"
}
}
],
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity:={amenity}",
"amenity="
]
},
"neededChangesets": 1
}
]
},
"location": [
"point"
]
},
"allowMove": {
"enableRelocation": false,
"enableImproveAccuraccy": true
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/waste_basket/waste_basket.svg"
},
"iconSize": {
"render": "40,40,center",
"mappings": [
{
"if": {
"and": [
"amenity=waste_basket"
]
},
"then": {
"en": "Waste Basket",
"nl": "Vuilnisbak",
"ru": "Контейнер для мусора",
"de": "Abfalleimer"
}
}
]
},
"location": [
"point"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
}

View file

@ -1,188 +1,188 @@
{
"id": "watermill",
"name": {
"nl": "Watermolens",
"en": "Watermill",
"de": "Wassermühle",
"ru": "Водяная мельница"
"id": "watermill",
"name": {
"nl": "Watermolens",
"en": "Watermill",
"de": "Wassermühle",
"ru": "Водяная мельница"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
"man_made=watermill"
]
}
},
"title": {
"render": {
"nl": "Watermolens"
},
"minzoom": 12,
"source": {
"osmTags": {
"and": [
"man_made=watermill"
]
}
},
"title": {
"render": {
"nl": "Watermolens"
"mappings": [
{
"if": {
"and": [
"name:nl~*"
]
},
"mappings": [
{
"if": {
"and": [
"name:nl~*"
]
},
"then": {
"nl": "{name:nl}"
}
},
{
"if": {
"and": [
"name~*"
]
},
"then": {
"nl": "{name}"
}
}
]
},
"description": {
"nl": "Watermolens"
},
"tagRenderings": [
"images",
{
"render": {
"nl": "De toegankelijkheid van dit gebied is: {access:description}"
},
"question": {
"nl": "Is dit gebied toegankelijk?"
},
"freeform": {
"key": "access:description"
},
"mappings": [
{
"if": {
"and": [
"access=yes",
"fee="
]
},
"then": {
"nl": "Vrij toegankelijk"
}
},
{
"if": {
"and": [
"access=no",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk"
}
},
{
"if": {
"and": [
"access=private",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk, want privégebied"
}
},
{
"if": {
"and": [
"access=permissive",
"fee="
]
},
"then": {
"nl": "Toegankelijk, ondanks dat het privegebied is"
}
},
{
"if": {
"and": [
"access=guided",
"fee="
]
},
"then": {
"nl": "Enkel toegankelijk met een gids of tijdens een activiteit"
}
},
{
"if": {
"and": [
"access=yes",
"fee=yes"
]
},
"then": {
"nl": "Toegankelijk mits betaling"
}
}
],
"id": "Access tag"
"then": {
"nl": "{name:nl}"
}
},
{
"if": {
"and": [
"name~*"
]
},
{
"render": {
"nl": "Beheer door {operator}"
},
"question": {
"nl": "Wie beheert dit pad?"
},
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": {
"and": [
"operator=Natuurpunt"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt"
}
},
{
"if": {
"and": [
"operator~(n|N)atuurpunt.*"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}"
},
"hideInAnswer": true
}
],
"id": "Operator tag"
}
],
"wayHandling": 1,
"icon": {
"render": "./assets/layers/watermill/watermill.svg"
},
"iconSize": {
"render": "50,50,center"
},
"color": {
"render": "#FFC0CB"
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/watermill/watermill.svg"
},
"iconSize": {
"render": "50,50,center"
},
"location": [
"point"
]
"then": {
"nl": "{name}"
}
}
]
},
"description": {
"nl": "Watermolens"
},
"tagRenderings": [
"images",
{
"render": {
"nl": "De toegankelijkheid van dit gebied is: {access:description}"
},
"question": {
"nl": "Is dit gebied toegankelijk?"
},
"freeform": {
"key": "access:description"
},
"mappings": [
{
"if": {
"and": [
"access=yes",
"fee="
]
},
"then": {
"nl": "Vrij toegankelijk"
}
},
{
"if": {
"and": [
"access=no",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk"
}
},
{
"if": {
"and": [
"access=private",
"fee="
]
},
"then": {
"nl": "Niet toegankelijk, want privégebied"
}
},
{
"if": {
"and": [
"access=permissive",
"fee="
]
},
"then": {
"nl": "Toegankelijk, ondanks dat het privegebied is"
}
},
{
"if": {
"and": [
"access=guided",
"fee="
]
},
"then": {
"nl": "Enkel toegankelijk met een gids of tijdens een activiteit"
}
},
{
"if": {
"and": [
"access=yes",
"fee=yes"
]
},
"then": {
"nl": "Toegankelijk mits betaling"
}
}
],
"id": "Access tag"
},
{
"render": {
"nl": "Beheer door {operator}"
},
"question": {
"nl": "Wie beheert dit pad?"
},
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": {
"and": [
"operator=Natuurpunt"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt"
}
},
{
"if": {
"and": [
"operator~(n|N)atuurpunt.*"
]
},
"then": {
"nl": "<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}"
},
"hideInAnswer": true
}
],
"id": "Operator tag"
}
],
"wayHandling": 1,
"icon": {
"render": "./assets/layers/watermill/watermill.svg"
},
"iconSize": {
"render": "50,50,center"
},
"color": {
"render": "#FFC0CB"
},
"mapRendering": [
{
"icon": {
"render": "./assets/layers/watermill/watermill.svg"
},
"iconSize": {
"render": "50,50,center"
},
"location": [
"point"
]
}
]
}

View file

@ -1,4 +1,34 @@
[
{
"path": "Ornament-Horiz-0.svg",
"license": "CC-BY",
"authors": [
"Nightwolfdezines"
],
"sources": [
"https://www.vecteezy.com/vector-art/226361-ornaments-and-flourishes"
]
},
{
"path": "Ornament-Horiz-0.svg",
"license": "CC-BY",
"authors": [
"Nightwolfdezines"
],
"sources": [
"https://www.vecteezy.com/vector-art/226361-ornaments-and-flourishes"
]
},
{
"path": "Ornament-Horiz-1.svg",
"license": "CC-BY",
"authors": [
"Nightwolfdezines"
],
"sources": [
"https://www.vecteezy.com/vector-art/226361-ornaments-and-flourishes"
]
},
{
"path": "Ornament-Horiz-0.svg",
"license": "CC-BY",
@ -879,16 +909,6 @@
],
"sources": []
},
{
"path": "liberapay.svg",
"license": "Logo (all rights reserved)",
"authors": [
"LiberaPay"
],
"sources": [
"https://liberapay.com/"
]
},
{
"path": "loading.svg",
"license": "CC0; trivial",
@ -1421,26 +1441,6 @@
"https://www.onlinewebfonts.com/icon/197818"
]
},
{
"path": "teardrop.svg",
"license": "CC-BY-SA 3.0 Unported",
"authors": [
"Mono, derivated work User:Benoit Rochon"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Map_pin_icon_green.svg"
]
},
{
"path": "teardrop_with_hole_green.svg",
"license": "CC-BY-SA 3.0 Unported",
"authors": [
"Mono, derivated work User:Benoit Rochon"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Map_pin_icon_green.svg"
]
},
{
"path": "translate.svg",
"license": "CC-BY-SA 3.0",

File diff suppressed because it is too large Load diff

View file

@ -89,26 +89,6 @@
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M7.svg"
]
},
{
"path": "Cycle_barrier_angular.png",
"license": "CC-BY-SA 4.0",
"authors": [
"Supaplex030"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Cycle_barrier_angular.png"
]
},
{
"path": "Cycle_barrier_double.png",
"license": "CC-BY-SA 4.0",
"authors": [
"Supaplex030"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Cycle_barrier_double.png"
]
},
{
"path": "Cycle_barrier_double.svg",
"license": "CC0",

View file

@ -7,8 +7,8 @@
"ja": "Cyclestreets",
"zh_Hant": "單車街道",
"de": "Fahrradstraßen",
"nb_NO": "Sykkelgater",
"it": "Strade ciclabili"
"it": "Strade ciclabili",
"nb_NO": "Sykkelgater"
},
"shortDescription": {
"nl": "Een kaart met alle gekende fietsstraten",
@ -57,7 +57,8 @@
"ja": "Cyclestreets",
"zh_Hant": "單車街道",
"it": "Strade ciclabili",
"de": "Fahrradstraßen"
"de": "Fahrradstraßen",
"nb_NO": "Sykkelgater"
},
"minzoom": 7,
"source": {
@ -84,20 +85,11 @@
"de": "Eine Fahrradstraße ist eine Straße, auf der motorisierter Verkehr einen Radfahrer nicht überholen darf"
},
"title": "{name}",
"icon": "./assets/themes/cyclestreets/F111.svg",
"color": "#0000ff",
"width": "10",
"tagRenderings": [
"images"
],
"mapRendering": [
{
"icon": "./assets/themes/cyclestreets/F111.svg",
"location": [
"point"
]
},
{
"color": "#0000ff",
"width": "10"
}
]
},
{
@ -116,9 +108,11 @@
"en": "This street will become a cyclestreet soon",
"ja": "この通りはまもなくcyclestreetになります",
"it": "Questa strada diventerà presto una strada ciclabile",
"de": "Diese Straße wird bald eine Fahrradstraße sein"
"de": "Diese Straße wird bald eine Fahrradstraße sein",
"nb_NO": "Denne gaten vil bli sykkelgate snart"
},
"minzoom": 9,
"wayHandling": 0,
"source": {
"osmTags": "proposed:cyclestreet=yes"
},
@ -138,26 +132,18 @@
"en": "{name} will become a cyclestreet soon",
"ja": "{name}は、もうすぐcyclestreetになる",
"it": "{name} diventerà presto una strada ciclabile",
"de": "{name} wird bald eine Fahrradstraße werden"
"de": "{name} wird bald eine Fahrradstraße werden",
"nb_NO": "{name} vil bli sykkelgate snart"
},
"if": "name~*"
}
]
},
"icon": "./assets/themes/cyclestreets/F113.svg",
"color": "#09f9dd",
"width": "5",
"tagRenderings": [
"images"
],
"mapRendering": [
{
"icon": "./assets/themes/cyclestreets/F113.svg",
"location": [
"point"
]
},
{
"color": "#09f9dd",
"width": "5"
}
]
},
{
@ -190,6 +176,7 @@
}
},
"minzoom": 18,
"wayHandling": 0,
"title": {
"render": {
"nl": "Straat",
@ -198,7 +185,8 @@
"it": "Strada",
"ru": "Улица",
"de": "Straße",
"eo": "Strato"
"eo": "Strato",
"nb_NO": "Gate"
},
"mappings": [
{
@ -207,32 +195,23 @@
}
]
},
"icon": "./assets/svg/pencil.svg",
"width": "5",
"color": {
"render": "#aaaaaa",
"mappings": [
{
"then": "#0000ff",
"if": "cyclestreet=yes"
},
{
"then": "#09f9dd",
"if": "proposed:cyclestreet=yes"
}
]
},
"tagRenderings": [
"images"
],
"mapRendering": [
{
"icon": "./assets/svg/pencil.svg",
"location": [
"point"
]
},
{
"color": {
"render": "#aaaaaa",
"mappings": [
{
"then": "#0000ff",
"if": "cyclestreet=yes"
},
{
"then": "#09f9dd",
"if": "proposed:cyclestreet=yes"
}
]
},
"width": "5"
}
]
}
],
@ -246,7 +225,8 @@
"en": "Is this street a cyclestreet?",
"ja": "この通りはcyclestreetですか?",
"nb_NO": "Er denne gaten en sykkelvei?",
"de": "Ist diese Straße eine Fahrradstraße?"
"de": "Ist diese Straße eine Fahrradstraße?",
"it": "È una strada ciclabile?"
},
"mappings": [
{
@ -263,7 +243,8 @@
"en": "This street is a cyclestreet (and has a speed limit of 30 km/h)",
"ja": "cyclestreet(最高速度は30km/h)",
"nb_NO": "Denne gaten er en sykkelvei (og har en fartsgrense på 30 km/t)",
"de": "Diese Straße ist eine Fahrradstraße (mit einer Geschwindigkeitsbegrenzung von 30 km/h)"
"de": "Diese Straße ist eine Fahrradstraße (mit einer Geschwindigkeitsbegrenzung von 30 km/h)",
"it": "Questa è una strada ciclabile (e ha un limite di velocità massima di 30 km/h)"
}
},
{
@ -278,7 +259,8 @@
"en": "This street is a cyclestreet",
"ja": "この通りはcyclestreetだ",
"nb_NO": "Denne gaten er en sykkelvei",
"de": "Diese Straße ist eine Fahrradstraße"
"de": "Diese Straße ist eine Fahrradstraße",
"it": "Questa è una strada ciclabile"
},
"hideInAnswer": true
},
@ -294,7 +276,8 @@
"en": "This street will become a cyclstreet soon",
"ja": "この通りはまもなくcyclstreetになるだろう",
"nb_NO": "Denne gaten vil bli sykkelvei ganske snart",
"de": "Diese Straße wird bald eine Fahrradstraße sein"
"de": "Diese Straße wird bald eine Fahrradstraße sein",
"it": "Diverrà tra poco una strada ciclabile"
}
},
{

View file

@ -23,8 +23,8 @@
"en": "<a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>Facade gardens</a>, green facades and trees in the city not only bring peace and quiet, but also a more beautiful city, greater biodiversity, a cooling effect and better air quality. <br/> Klimaan VZW and Mechelen Klimaatneutraal want to map existing and new facade gardens as an example for people who want to build their own garden or for city walkers who love nature.<br/>More info about the project at <a href='https://klimaan.be/' target=_blank>klimaan.be</a>.",
"ja": "<a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>ファサード庭園</a>、都市の緑のファサードと樹木は、平和と静けさをもたらすだけでなく、より美しい都市、より大きな生物多様性、冷却効果、より良い大気質をもたらす。<br/>KlimaanのVZWとMechelenのKlimaatneutraalは、自分で庭を作りたい人や自然を愛する都市の歩行者のために、既存のファサード庭園と新しいファサード庭園のマッピングしたいと考えています。<br/>このプロジェクトに関する詳細情報は<a href='https://klimaan.be/' target=_blank>klimaan</a>にあります。",
"fr": "Les <a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>jardins muraux</a> en ville napportent pas seulement paix et tranquillité mais contribuent à embellir la ville, favoriser la biodiversité, régule la température et assainit lair. <br/> Klimaan VZW et Mechelen Klimaatneutraal veulent cartographier les jardins muraux comme exemple pour les personnes souhaitant en construire ainsi que celles aimant la nature.<br/>Plus dinfos sur <a href='https://klimaan.be/' target=_blank>klimaan.be</a>.",
"it": "I <a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>giardini veritcali</a> e gli alberi in città non solo portano pace e tranquillità ma creano anche un ambiente più bello, aumentano la biodiversità, rendono il clima più fresco e migliorano la qualità dellaria. <br/> Klimaan VZW e Mechelen Klimaatneutraal vogliono mappare sia i giardini verticali esistenti che quelli nuovi per mostrarli a quanti vogliono costruire un loro proprio giardino o per quelli che amano la natura e vogliono camminare per la città.<br/>Per ulteriori informazioni visita <a href='https://klimaan.be/' target=_blank>klimaan.be</a>.",
"de": "<a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>Fassadengärten</a>, grüne Fassaden und Bäume in der Stadt bringen nicht nur Ruhe und Frieden, sondern auch eine schönere Stadt, eine größere Artenvielfalt, einen Kühleffekt und eine bessere Luftqualität. <br/> Klimaan VZW und Mechelen Klimaatneutraal wollen bestehende und neue Fassadengärten als Beispiel für Menschen, die ihren eigenen Garten anlegen wollen, oder für naturverbundene Stadtspaziergänger kartieren.<br/>Mehr Informationen über das Projekt unter <a href='https://klimaan.be/' target=_blank>klimaan.be</a>."
"de": "<a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>Fassadengärten</a>, grüne Fassaden und Bäume in der Stadt bringen nicht nur Ruhe und Frieden, sondern auch eine schönere Stadt, eine größere Artenvielfalt, einen Kühleffekt und eine bessere Luftqualität. <br/> Klimaan VZW und Mechelen Klimaatneutraal wollen bestehende und neue Fassadengärten als Beispiel für Menschen, die ihren eigenen Garten anlegen wollen, oder für naturverbundene Stadtspaziergänger kartieren.<br/>Mehr Informationen über das Projekt unter <a href='https://klimaan.be/' target=_blank>klimaan.be</a>.",
"it": "I <a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>giardini veritcali</a> e gli alberi in città non solo portano pace e tranquillità ma creano anche un ambiente più bello, aumentano la biodiversità, rendono il clima più fresco e migliorano la qualità dellaria. <br/> Klimaan VZW e Mechelen Klimaatneutraal vogliono mappare sia i giardini verticali esistenti che quelli nuovi per mostrarli a quanti vogliono costruire un loro proprio giardino o per quelli che amano la natura e vogliono camminare per la città.<br/>Per ulteriori informazioni visita <a href='https://klimaan.be/' target=_blank>klimaan.be</a>."
},
"language": [
"nl",
@ -55,7 +55,8 @@
"ja": "ファサード庭園",
"zh_Hant": "立面花園",
"fr": "Jardins muraux",
"de": "Fassadengärten"
"de": "Fassadengärten",
"it": "Giardini verticali"
},
"minzoom": 12,
"source": {
@ -73,7 +74,8 @@
"ja": "ファサード庭園",
"zh_Hant": "立面花園",
"fr": "Jardin mural",
"de": "Fassadengarten"
"de": "Fassadengarten",
"it": "Giardino verticale"
}
},
"description": {
@ -82,24 +84,59 @@
"ja": "ファサード庭園",
"zh_Hant": "立面花園",
"fr": "Jardins muraux",
"de": "Fassadengärten"
"de": "Fassadengärten",
"it": "Giardini verticali"
},
"iconOverlays": [
{
"if": "plant~.*vine.*",
"then": "circle:white;./assets/themes/facadegardens/klimplant.svg",
"badge": true
},
{
"if": "plant~.*groundcover.*",
"then": "circle:white;./assets/themes/facadegardens/bodembedekker.svg",
"badge": true
},
{
"if": "edible=true",
"then": "circle:white;./assets/themes/facadegardens/eetbaar.svg",
"badge": true
},
{
"if": "rain_barel=yes",
"then": "circle:white;./assets/themes/facadegardens/gevelton.svg",
"badge": true
},
{
"if": "plant~.*shrub.*",
"then": "circle:white;./assets/themes/facadegardens/struik.svg",
"badge": true
},
{
"if": "plant~.*flower.*",
"then": "circle:white;./assets/themes/facadegardens/bloei.svg",
"badge": true
}
],
"tagRenderings": [
"images",
{
"render": {
"nl": "Oriëntatie: {direction} (waarbij 0=N en 90=O)",
"en": "Orientation: {direction} (where 0=N and 90=O)",
"en": "Orientation: {direction} (where 0=N and 90=E)",
"ja": "方向: {direction} (0=N で 90=O)",
"fr": "Orientation : {direction} (0 pour le Nord et 90 pour lOuest)",
"de": "Ausrichtung: {direction} (wobei 0=N und 90=O)"
"de": "Ausrichtung: {direction} (wobei 0=N und 90=O)",
"it": "Orientamento: {direction} (0 per il Nord e 90 per lEst)"
},
"question": {
"nl": "Hoe is de tuin georiënteerd?",
"en": "What is the orientation of the garden?",
"ja": "庭の向きはどうなっていますか?",
"fr": "Quelle est lorientation du jardin ?",
"de": "Wie ist der Garten ausgerichtet?"
"de": "Wie ist der Garten ausgerichtet?",
"it": "Comè orientato questo giardino?"
},
"freeform": {
"type": "direction",
@ -174,7 +211,8 @@
"en": "Is there a water barrel installed for the garden?",
"ja": "庭に水桶が設置されているのですか?",
"fr": "Des réserves deau ont-elles été installées pour le jardin ?",
"de": "Gibt es ein Wasserfass für den Garten?"
"de": "Gibt es ein Wasserfass für den Garten?",
"it": "È stata installata una riserva dacqua per il giardino?"
},
"mappings": [
{
@ -364,6 +402,44 @@
"id": "facadegardens-description"
}
],
"icon": {
"render": "circle:white;./assets/themes/facadegardens/geveltuin.svg",
"mappings": [
{
"if": {
"and": [
"direct_sunlight=yes"
]
},
"then": "circle:white;./assets/themes/facadegardens/zon.svg"
},
{
"if": {
"and": [
"direct_sunlight=partial"
]
},
"then": "circle:white;./assets/themes/facadegardens/halfzon.svg"
},
{
"if": {
"and": [
"direct_sunlight=no"
]
},
"then": "circle:white;./assets/themes/facadegardens/schaduw.svg"
}
]
},
"width": {
"render": "8"
},
"iconSize": {
"render": "50,50,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
@ -388,71 +464,7 @@
}
}
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/themes/facadegardens/geveltuin.svg",
"mappings": [
{
"if": {
"and": [
"direct_sunlight=yes"
]
},
"then": "circle:white;./assets/themes/facadegardens/zon.svg"
},
{
"if": {
"and": [
"direct_sunlight=partial"
]
},
"then": "circle:white;./assets/themes/facadegardens/halfzon.svg"
},
{
"if": {
"and": [
"direct_sunlight=no"
]
},
"then": "circle:white;./assets/themes/facadegardens/schaduw.svg"
}
]
},
"iconBadges": [
{
"if": "plant~.*vine.*",
"then": "circle:white;./assets/themes/facadegardens/klimplant.svg"
},
{
"if": "plant~.*groundcover.*",
"then": "circle:white;./assets/themes/facadegardens/bodembedekker.svg"
},
{
"if": "edible=true",
"then": "circle:white;./assets/themes/facadegardens/eetbaar.svg"
},
{
"if": "rain_barel=yes",
"then": "circle:white;./assets/themes/facadegardens/gevelton.svg"
},
{
"if": "plant~.*shrub.*",
"then": "circle:white;./assets/themes/facadegardens/struik.svg"
},
{
"if": "plant~.*flower.*",
"then": "circle:white;./assets/themes/facadegardens/bloei.svg"
}
],
"iconSize": {
"render": "50,50,center"
},
"location": [
"point"
]
}
]
"wayHandling": 1
}
]
}

View file

@ -6,8 +6,8 @@
"zh_Hant": "消防栓、滅火器、消防隊、以及急救站。",
"ru": "Пожарные гидранты, огнетушители, пожарные станции и станции скорой помощи.",
"fr": "Bornes incendies, extincteurs, casernes de pompiers et ambulanciers.",
"nb_NO": "Hydranter, brannslukkere, brannstasjoner, og ambulansestasjoner.",
"it": "Idranti, estintori, caserme dei vigili del fuoco e stazioni delle ambulanze."
"it": "Idranti, estintori, caserme dei vigili del fuoco e stazioni delle ambulanze.",
"nb_NO": "Hydranter, brannslukkere, brannstasjoner, og ambulansestasjoner."
},
"shortDescription": {
"en": "Map to show hydrants, extinguishers, fire stations, and ambulance stations.",
@ -15,15 +15,15 @@
"zh_Hant": "顯示消防栓、滅火器、消防隊與急救站的地圖。",
"ru": "Карта пожарных гидрантов, огнетушителей, пожарных станций и станций скорой помощи.",
"fr": "Carte indiquant les bornes incendies, extincteurs, casernes de pompiers et ambulanciers.",
"it": "Carta che mostra gli idranti, gli estintori, le caserme dei vigili del fuoco e le stazioni delle ambulanze.",
"de": "Hydranten, Feuerlöscher, Feuerwachen und Rettungswachen."
"de": "Hydranten, Feuerlöscher, Feuerwachen und Rettungswachen.",
"it": "Carta che mostra gli idranti, gli estintori, le caserme dei vigili del fuoco e le stazioni delle ambulanze."
},
"description": {
"en": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods.\n\nYou can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide additional details by answering available questions.\n\nAll changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.",
"ja": "このマップでは、お気に入りの近隣にある消火栓、消防署、救急ステーション、消火器を検索して更新できます。\n\n正確な位置を追跡し(モバイルのみ)、左下コーナーで関連するレイヤを選択できます。このツールを使用して、マップにピン(注視点)を追加または編集したり、利用可能な質問に答えることによって追加の詳細を提供することもできます。\n\nすべての変更は自動的にOpenStreetMapのグローバルデータベースに保存され、他のユーザが自由に再利用できます。",
"zh_Hant": "在這份地圖上面你可以在你喜愛的社區尋找與更新消防栓、消防隊、急救站與滅火器。\n\n你可以追蹤確切位置 (只有行動版) 以及在左下角選擇與你相關的圖層。你也可以使用這工具新增或編輯地圖上的釘子 (興趣點),以及透過回答一些問題提供額外的資訊。\n\n所有你做出的變動都會自動存到開放街圖這個全球資料庫而且能自由讓其他人取用。",
"fr": "Sur cette carte on trouve et met à jour les bornes incendies, extincteurs, casernes de pompiers et ambulanciers dans son quartier.<br/>Les options en haut à gauche permettent de localiser sa position (sur téléphone) et de filtrer les éléments. Il est possible dutiliser cet outil pour ajouter et éditer les points dintérêt de la carte et dy ajouter des détails en répondant aux questions.<br/>Toutes les modifications sont automatiquement enregistrées dans la base de données OpenStreetMap et peuvent êtres librement réutilisées par dautres.",
"de": "Auf dieser Karte können Sie Hydranten, Feuerwachen, Krankenwagen und Feuerlöscher in Ihren bevorzugten Stadtvierteln finden und aktualisieren. \n\nSie können Ihren genauen Standort verfolgen (nur mobil) und in der unteren linken Ecke die für Sie relevanten Ebenen auswählen. Sie können mit diesem Tool auch Pins (Points of Interest) zur Karte hinzufügen oder bearbeiten und durch die Beantwortung verfügbarer Fragen zusätzliche Angaben machen. \n\nAlle von Ihnen vorgenommenen Änderungen werden automatisch in der globalen Datenbank von OpenStreetMap gespeichert und können von anderen frei weiterverwendet werden.",
"de": "Auf dieser Karte können Sie Hydranten, Feuerwachen, Krankenwagen und Feuerlöscher in Ihren bevorzugten Stadtvierteln finden und aktualisieren.\n\nSie können Ihren genauen Standort verfolgen (nur mobil) und in der unteren linken Ecke die für Sie relevanten Ebenen auswählen. Sie können mit diesem Tool auch Pins (Points of Interest) zur Karte hinzufügen oder bearbeiten und durch die Beantwortung verfügbarer Fragen zusätzliche Angaben machen.\n\nAlle von Ihnen vorgenommenen Änderungen werden automatisch in der globalen Datenbank von OpenStreetMap gespeichert und können von anderen frei weiterverwendet werden.",
"it": "In questa cartina puoi vedere e aggiornare idranti, stazioni dei pompieri, stazioni delle ambulanze ed estintori del tuo quartiere preferito.\n\nPuoi seguire la tua posizione precisa (solo su cellulare) e selezionare i livelli che ti interessano nellangolo in basso a sinistra. Puoi anche usare questo strumento per aggiungere o modificare i PDI sulla mappa e fornire ulteriori dettagli rispondendo alle domande.\n\nTutte le modifiche che farai verranno automaticamente salvate nel database globale di OpenStreetMap e potranno essere riutilizzate liberamente da tutti."
},
"language": [
@ -56,7 +56,8 @@
"nb_NO": "Kart over brannhydranter",
"ru": "Карта пожарных гидрантов",
"fr": "Carte des bornes incendie",
"de": "Karte der Hydranten"
"de": "Karte der Hydranten",
"it": "Mappa degli idranti"
},
"minzoom": 14,
"source": {
@ -73,7 +74,8 @@
"ja": "消火栓",
"nb_NO": "Brannhydrant",
"fr": "Bornes incendie",
"de": "Hydrant"
"de": "Hydrant",
"it": "Idrante"
}
},
"description": {
@ -83,7 +85,8 @@
"nb_NO": "Kartlag for å vise brannhydranter.",
"ru": "Слой карты, отображающий пожарные гидранты.",
"fr": "Couche des bornes incendie.",
"de": "Kartenebene zur Anzeige von Hydranten."
"de": "Kartenebene zur Anzeige von Hydranten.",
"it": "Livello della mappa che mostra gli idranti antincendio."
},
"tagRenderings": [
{
@ -94,7 +97,8 @@
"nb_NO": "Hvilken farge har brannhydranten?",
"ru": "Какого цвета гидрант?",
"fr": "Quelle est la couleur de la borne ?",
"de": "Welche Farbe hat der Hydrant?"
"de": "Welche Farbe hat der Hydrant?",
"it": "Qual è il colore dellidrante?"
},
"render": {
"en": "The hydrant color is {colour}",
@ -102,7 +106,8 @@
"nb_NO": "Brannhydranter er {colour}",
"ru": "Цвет гидранта {colour}",
"fr": "La borne est {colour}",
"de": "Der Hydrant hat die Farbe {colour}"
"de": "Der Hydrant hat die Farbe {colour}",
"it": "Il colore dellidrante è {colour}"
},
"freeform": {
"key": "colour"
@ -119,7 +124,8 @@
"ja": "消火栓の色は不明です。",
"ru": "Цвет гидранта не определён.",
"fr": "La borne est de couleur inconnue.",
"de": "Die Farbe des Hydranten ist unbekannt."
"de": "Die Farbe des Hydranten ist unbekannt.",
"it": "Il colore dellidrante è sconosciuto."
},
"hideInAnswer": true
},
@ -134,7 +140,8 @@
"ja": "消火栓の色は黄色です。",
"ru": "Гидрант жёлтого цвета.",
"fr": "La borne est jaune.",
"de": "Die Farbe des Hydranten ist gelb."
"de": "Die Farbe des Hydranten ist gelb.",
"it": "Il colore dellidrante è giallo."
}
},
{
@ -202,7 +209,8 @@
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pillar type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> ピラー型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pilier.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Säulenart."
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Säulenart.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Soprasuolo."
}
},
{
@ -215,7 +223,8 @@
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Pipe type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> パイプ型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Tuyau.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Rohrtyp."
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Rohrtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Tubo."
}
},
{
@ -230,7 +239,8 @@
"ru": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Тип стены.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> 壁型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Mural.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Wandtyp."
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Wandtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> A muro."
}
},
{
@ -243,7 +253,8 @@
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Underground type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" />地下式。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Enterré.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Untergrundtyp."
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Untergrundtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Sottosuolo."
}
}
]
@ -254,13 +265,15 @@
"en": "Update the lifecycle status of the hydrant.",
"ja": "消火栓のライフサイクルステータスを更新します。",
"fr": "Mettre à jour létat de la borne.",
"de": "Aktualisieren Sie den Lebenszyklusstatus des Hydranten."
"de": "Aktualisieren Sie den Lebenszyklusstatus des Hydranten.",
"it": "Aggiorna lo stato di funzionamento dellidrante."
},
"render": {
"en": "Lifecycle status",
"ja": "ライフサイクルステータス",
"fr": "État",
"de": "Lebenszyklus-Status"
"de": "Lebenszyklus-Status",
"it": "Stato di funzionamento"
},
"freeform": {
"key": "disused:emergency"
@ -277,7 +290,8 @@
"ja": "消火栓は(完全にまたは部分的に)機能しています。",
"ru": "Гидрант (полностью или частично) в рабочем состоянии.",
"fr": "La borne est en état, ou partiellement en état, de fonctionner.",
"de": "Der Hydrant ist (ganz oder teilweise) in Betrieb."
"de": "Der Hydrant ist (ganz oder teilweise) in Betrieb.",
"it": "Lidrante è (parzialmente o completamente) funzionante."
}
},
{
@ -291,7 +305,8 @@
"en": "The hydrant is unavailable.",
"ja": "消火栓は使用できません。",
"fr": "La borne est hors-service.",
"de": "Der Hydrant ist nicht verfügbar."
"de": "Der Hydrant ist nicht verfügbar.",
"it": "Lidrante è fuori servizio."
}
},
{
@ -306,13 +321,26 @@
"ja": "消火栓が撤去されました。",
"ru": "Гидрант демонтирован.",
"fr": "La borne a été retirée.",
"de": "Der Hydrant wurde entfernt."
"de": "Der Hydrant wurde entfernt.",
"it": "Lidrante è stato rimosso."
}
}
]
},
"images"
],
"icon": {
"render": "./assets/themes/hailhydrant/hydrant.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "20,20,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
@ -324,38 +352,19 @@
"ja": "消火栓",
"nb_NO": "Brannhydrant",
"fr": "Borne incendie",
"de": "Löschwasser-Hydrant"
"de": "Löschwasser-Hydrant",
"it": "Idrante antincendio"
},
"description": {
"en": "A hydrant is a connection point where firefighters can tap water. It might be located underground.",
"ja": "消火栓は消防士が水を汲み上げることができる接続点です。地下にあるかもしれません。",
"fr": "Une borne incendie est un point où les pompiers peuvent salimenter en eau. Elle peut être enterrée.",
"de": "Ein Hydrant ist ein Anschlusspunkt, an dem die Feuerwehr Wasser zapfen kann. Er kann sich unterirdisch befinden."
"de": "Ein Hydrant ist ein Anschlusspunkt, an dem die Feuerwehr Wasser zapfen kann. Er kann sich unterirdisch befinden.",
"it": "Un idrante è un punto di collegamento dove i pompieri possono estrarre acqua. Potrebbe trovarsi sottoterra."
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/hailhydrant/hydrant.svg"
},
"iconSize": {
"render": "20,20,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
"wayHandling": 2
},
{
"id": "extinguisher",
@ -365,7 +374,8 @@
"nb_NO": "Kart over brannhydranter",
"ru": "Карта огнетушителей.",
"fr": "Couche des extincteurs.",
"de": "Karte mit Feuerlöschern."
"de": "Karte mit Feuerlöschern.",
"it": "Cartina degli estintori."
},
"minzoom": 14,
"source": {
@ -382,7 +392,8 @@
"ja": "消火器",
"nb_NO": "Brannslokkere",
"fr": "Exctincteurs",
"de": "Feuerlöscher"
"de": "Feuerlöscher",
"it": "Estintori"
}
},
"description": {
@ -392,7 +403,8 @@
"nb_NO": "Kartlag for å vise brannslokkere.",
"ru": "Слой карты, отображающий огнетушители.",
"fr": "Couche des lances à incendie.",
"de": "Kartenebene zur Anzeige von Hydranten."
"de": "Kartenebene zur Anzeige von Hydranten.",
"it": "Livello della mappa che mostra gli idranti antincendio."
},
"tagRenderings": [
{
@ -402,14 +414,17 @@
"ja": "場所:{location}",
"ru": "Местоположение: {location}",
"fr": "Emplacement : {location}",
"de": "Standort: {location}"
"de": "Standort: {location}",
"eo": "Loko: {location}",
"it": "Posizione: {location}"
},
"question": {
"en": "Where is it positioned?",
"ja": "どこにあるんですか?",
"ru": "Где это расположено?",
"fr": "Où est-elle positionnée ?",
"de": "Wo befindet er sich?"
"de": "Wo befindet er sich?",
"it": "Dove è posizionato?"
},
"mappings": [
{
@ -423,7 +438,8 @@
"ja": "屋内にある。",
"ru": "Внутри.",
"fr": "Intérieur.",
"de": "Im Innenraum vorhanden."
"de": "Im Innenraum vorhanden.",
"it": "Si trova allinterno."
}
},
{
@ -437,7 +453,8 @@
"ja": "屋外にある。",
"ru": "Снаружи.",
"fr": "Extérieur.",
"de": "Im Außenraum vorhanden."
"de": "Im Außenraum vorhanden.",
"it": "Si trova allesterno."
}
}
],
@ -447,6 +464,18 @@
},
"images"
],
"icon": {
"render": "./assets/themes/hailhydrant/Twemoji12_1f9ef.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "20,20,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
@ -458,30 +487,20 @@
"nb_NO": "Brannslukker",
"ru": "Огнетушитель",
"fr": "Extincteur",
"de": "Feuerlöscher"
"de": "Feuerlöscher",
"it": "Estintore"
},
"description": {
"en": "A fire extinguisher is a small, portable device used to stop a fire",
"ja": "消火器は、火災を止めるために使用される小型で携帯可能な装置である",
"ru": "Огнетушитель - небольшое переносное устройство для тушения огня",
"fr": "Un extincteur est un appareil portatif servant à éteindre un feu",
"de": "Ein Feuerlöscher ist ein kleines, tragbares Gerät, das dazu dient, ein Feuer zu löschen"
"de": "Ein Feuerlöscher ist ein kleines, tragbares Gerät, das dazu dient, ein Feuer zu löschen",
"it": "Un estintore è un dispositivo portatile di piccole dimensioni usato per spegnere un incendio"
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/hailhydrant/Twemoji12_1f9ef.svg"
},
"iconSize": {
"render": "20,20,center"
},
"location": [
"point"
]
}
]
"wayHandling": 1
},
{
"id": "fire_stations",
@ -502,6 +521,7 @@
]
}
},
"wayHandling": 2,
"title": {
"render": {
"en": "Fire Station",
@ -540,7 +560,8 @@
"ja": "このステーションの名前は{name}です。",
"it": "Questa caserma si chiama {name}.",
"ru": "Эта часть называется {name}.",
"fr": "Cette station sappelle {name}."
"fr": "Cette station sappelle {name}.",
"nb_NO": "Denne stasjonen heter {name}."
}
},
{
@ -559,7 +580,8 @@
"en": "This station is along a highway called {addr:street}.",
"ja": "{addr:street} 沿いにあります。",
"ru": "Часть расположена вдоль шоссе {addr:street}.",
"fr": "La station fait partie de la {addr:street}."
"fr": "La station fait partie de la {addr:street}.",
"it": "La stazione si trova in una strada chiamata {addr:street}."
}
},
{
@ -568,7 +590,8 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена часть? (напр., название населённого пункта)",
"fr": "Dans quelle localité la station est-elle située ?"
"fr": "Dans quelle localité la station est-elle située ?",
"it": "In che località si trova la stazione? (ad es. quartiere, paese o città)"
},
"freeform": {
"key": "addr:place"
@ -577,7 +600,8 @@
"en": "This station is found within {addr:place}.",
"ja": "このステーションは{addr:place}にあります。",
"ru": "Эта часть расположена в {addr:place}.",
"fr": "La station fait partie de {addr:place}."
"fr": "La station fait partie de {addr:place}.",
"it": "La stazione si trova a {addr:place}."
}
},
{
@ -585,12 +609,14 @@
"question": {
"en": "What agency operates this station?",
"ja": "このステーションを運営しているのはどこですか?",
"fr": "Quel est lexploitant de la station ?"
"fr": "Quel est lexploitant de la station ?",
"it": "Quale agenzia gestisce questa stazione?"
},
"render": {
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。",
"fr": "Cette station est opérée par {operator}."
"fr": "Cette station est opérée par {operator}.",
"it": "Questa stazione è gestita da {operator}."
},
"freeform": {
"key": "operator"
@ -606,7 +632,9 @@
"then": {
"en": "Bureau of Fire Protection",
"ja": "消防局(消防庁)",
"fr": "Brigade de Protection du Feu"
"fr": "Brigade de Protection du Feu",
"de": "Brandschutzbehörde",
"it": "Servizio antincendio governativo"
}
}
]
@ -616,12 +644,14 @@
"question": {
"en": "How is the station operator classified?",
"ja": "ステーションの運営の分類は?",
"fr": "Quel est le type dexploitant ?"
"fr": "Quel est le type dexploitant ?",
"it": "Comè classificato il gestore di questa stazione?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
"ja": "運営者は、{operator:type} です。",
"fr": "Lexploitant est de type {operator:type}."
"fr": "Lexploitant est de type {operator:type}.",
"it": "Il gestore è un ente {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -636,7 +666,9 @@
"then": {
"en": "The station is operated by the government.",
"ja": "ステーションは自治体が運営する。",
"fr": "La station est opérée par le gouvernement."
"fr": "La station est opérée par le gouvernement.",
"it": "Questa stazione è gestita dal governo.",
"nb_NO": "Stasjonen drives av myndighetene."
}
},
{
@ -648,7 +680,8 @@
"then": {
"en": "The station is operated by a community-based, or informal organization.",
"ja": "任意団体やコミュニティが運営しているステーションである。",
"fr": "La station est opérée par une organisation informelle."
"fr": "La station est opérée par une organisation informelle.",
"it": "Questa stazione è gestita dalla comunità oppure unassociazione informale."
}
},
{
@ -660,7 +693,8 @@
"then": {
"en": "The station is operated by a formal group of volunteers.",
"ja": "公益団体が運営しているステーションである。",
"fr": "La station est opérée par un groupe officiel de bénévoles."
"fr": "La station est opérée par un groupe officiel de bénévoles.",
"it": "Questa stazione è gestita da un gruppo di volontari ufficiale."
}
},
{
@ -672,13 +706,26 @@
"then": {
"en": "The station is privately operated.",
"ja": "個人が運営しているステーションである。",
"fr": "La station est opérée par un groupe privé."
"fr": "La station est opérée par un groupe privé.",
"it": "Questa stazione è gestita da privati."
}
}
]
},
"images"
],
"icon": {
"render": "./assets/themes/hailhydrant/Twemoji12_1f692.svg"
},
"width": {
"render": "1"
},
"iconSize": {
"render": "35,35,center"
},
"color": {
"render": "#c22"
},
"presets": [
{
"tags": [
@ -689,35 +736,16 @@
"ja": "消防署",
"ru": "Пожарная часть",
"fr": "Caserne de pompiers",
"de": "Feuerwache"
"de": "Feuerwache",
"it": "Caserma dei vigili del fuoco",
"nb_NO": "Brannstasjon"
},
"description": {
"en": "A fire station is a place where the fire trucks and firefighters are located when not in operation.",
"ja": "消防署は、運転していないときに消防車や消防士がいる場所です。",
"fr": "Une caserne de pompiers est un lieu où les pompiers et leur équipements sont situés en dehors des missions.",
"de": "Eine Feuerwache ist ein Ort, an dem die Feuerwehrfahrzeuge und die Feuerwehrleute untergebracht sind, wenn sie nicht im Einsatz sind."
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/hailhydrant/Twemoji12_1f692.svg"
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#c22"
},
"width": {
"render": "1"
"de": "Eine Feuerwache ist ein Ort, an dem die Feuerwehrfahrzeuge und die Feuerwehrleute untergebracht sind, wenn sie nicht im Einsatz sind.",
"it": "Una caserma dei pompieri è un luogo dove si trovano i mezzi antincendio e i pompieri tra una missione e laltra."
}
}
]
@ -728,7 +756,9 @@
"en": "Map of ambulance stations",
"ja": "救急ステーションの地図",
"ru": "Карта станций скорой помощи",
"fr": "Couche des ambulances"
"fr": "Couche des ambulances",
"de": "Karte der Rettungswachen",
"it": "Carta delle stazioni delle ambulanze"
},
"minzoom": 12,
"source": {
@ -743,13 +773,17 @@
"en": "Ambulance Station",
"ru": "Станция скорой помощи",
"ja": "救急ステーション",
"fr": "Station dambulances"
"fr": "Station dambulances",
"de": "Rettungswache",
"it": "Stazione delle ambulanze"
}
},
"description": {
"en": "An ambulance station is an area for storage of ambulance vehicles, medical equipment, personal protective equipment, and other medical supplies.",
"ja": "救急ステーションは、救急車、医療機器、個人用保護具、およびその他の医療用品を保管する場所です。",
"fr": "Une station dambulance est un lieu où sont stockés les véhicules durgence ainsi que de léquipement médical."
"fr": "Une station dambulance est un lieu où sont stockés les véhicules durgence ainsi que de léquipement médical.",
"de": "Eine Rettungswache ist ein Ort, an dem Rettungsfahrzeuge, medizinische Ausrüstung, persönliche Schutzausrüstung und anderes medizinisches Material untergebracht sind.",
"it": "La stazione delle ambulanze è unarea per lo stoccaggio delle ambulanze, dellequipaggiamento medico, dei dispositivi di protezione individuale e di altre forniture medicali."
},
"tagRenderings": [
{
@ -761,13 +795,15 @@
"en": "What is the name of this ambulance station?",
"ja": "この救急ステーションの名前は何ですか?",
"ru": "Как называется эта станция скорой помощи?",
"fr": "Quel est le nom de cette station ?"
"fr": "Quel est le nom de cette station ?",
"it": "Qual è il nome di questa stazione delle ambulanze?"
},
"render": {
"en": "This station is called {name}.",
"ja": "このステーションの名前は{name}です。",
"ru": "Эта станция называется {name}.",
"fr": "Cette station sappelle {name}."
"fr": "Cette station sappelle {name}.",
"it": "Questa stazione è chiamata {name}."
}
},
{
@ -779,13 +815,15 @@
"en": " What is the street name where the station located?",
"ja": " 救急ステーションの所在地はどこですか?",
"ru": " По какому адресу расположена эта станция?",
"fr": " Quel est le nom de la rue où la station se situe ?"
"fr": " Quel est le nom de la rue où la station se situe ?",
"it": " Come si chiama la strada in cui si trova questa stazione?"
},
"render": {
"en": "This station is along a highway called {addr:street}.",
"ja": "{addr:street} 沿いにあります。",
"ru": "Эта станция расположена вдоль шоссе {addr:street}.",
"fr": "La station fait partie de {addr:street}."
"fr": "La station fait partie de {addr:street}.",
"it": "Questa stazione si trova in {addr:street}."
}
},
{
@ -794,7 +832,8 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена станция? (напр., название населённого пункта)",
"fr": "Dans quelle localité la station est-elle située ?"
"fr": "Dans quelle localité la station est-elle située ?",
"it": "Dove si trova la stazione? (ad es. quartiere, paese o città)"
},
"freeform": {
"key": "addr:place"
@ -802,7 +841,8 @@
"render": {
"en": "This station is found within {addr:place}.",
"ja": "このステーションは{addr:place}にあります。",
"fr": "La station fait partie de {addr:place}."
"fr": "La station fait partie de {addr:place}.",
"it": "La stazione si trova a {addr:place}."
}
},
{
@ -810,12 +850,14 @@
"question": {
"en": "What agency operates this station?",
"ja": "このステーションを運営しているのはどこですか?",
"fr": "Quel est lexploitant de la station ?"
"fr": "Quel est lexploitant de la station ?",
"it": "Quale agenzia gestisce questa stazione?"
},
"render": {
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。",
"fr": "Cette station est opérée par {operator}."
"fr": "Cette station est opérée par {operator}.",
"it": "Questa stazione è gestita da {operator}."
},
"freeform": {
"key": "operator"
@ -827,12 +869,14 @@
"question": {
"en": "How is the station operator classified?",
"ja": "ステーションの運営の分類は?",
"fr": "Quel est le type dexploitant ?"
"fr": "Quel est le type dexploitant ?",
"it": "Comè classificato il gestore della stazione?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
"ja": "運営者は、{operator:type} です。",
"fr": "Lexploitant est de type {operator:type}."
"fr": "Lexploitant est de type {operator:type}.",
"it": "Loperatore è un ente {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -847,7 +891,8 @@
"then": {
"en": "The station is operated by the government.",
"ja": "ステーションは自治体が運営する。",
"fr": "La station est opérée par le gouvernement."
"fr": "La station est opérée par le gouvernement.",
"it": "La stazione è gestita dal governo."
}
},
{
@ -859,7 +904,8 @@
"then": {
"en": "The station is operated by a community-based, or informal organization.",
"ja": "任意団体やコミュニティが運営しているステーションである。",
"fr": "La station est opérée par une organisation informelle."
"fr": "La station est opérée par une organisation informelle.",
"it": "La stazione è gestita dalla comunità o unorganizzazione non ufficiale."
}
},
{
@ -871,7 +917,8 @@
"then": {
"en": "The station is operated by a formal group of volunteers.",
"ja": "公益団体が運営しているステーションである。",
"fr": "La station est opérée par un groupe officiel de bénévoles."
"fr": "La station est opérée par un groupe officiel de bénévoles.",
"it": "La stazione è gestita da un gruppo ufficiale di volontari."
}
},
{
@ -883,13 +930,26 @@
"then": {
"en": "The station is privately operated.",
"ja": "個人が運営しているステーションである。",
"fr": "La station est opérée par un groupe privé."
"fr": "La station est opérée par un groupe privé.",
"it": "La stazione è gestita da un privato."
}
}
]
},
"images"
],
"icon": {
"render": "./assets/themes/hailhydrant/Twemoji_1f691.svg"
},
"width": {
"render": "1"
},
"iconSize": {
"render": "35,35,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
@ -899,39 +959,21 @@
"en": "Ambulance station",
"ru": "Станция скорой помощи",
"ja": "救急ステーション(消防署)",
"fr": "Station dambulances"
"fr": "Station dambulances",
"de": "Rettungswache",
"it": "Stazione delle ambulanze"
},
"description": {
"en": "Add an ambulance station to the map",
"ja": "救急ステーション(消防署)をマップに追加する",
"ru": "Добавить станцию скорой помощи на карту",
"fr": "Ajouter une station dambulances à la carte",
"de": "Eine Rettungsstation der Karte hinzufügen"
"de": "Eine Rettungsstation der Karte hinzufügen",
"it": "Aggiungi una stazione delle ambulanza alla mappa"
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/hailhydrant/Twemoji_1f691.svg"
},
"iconSize": {
"render": "35,35,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "1"
}
}
]
"wayHandling": 2
}
],
"defaultBackgroundId": "HDM_HOT"

View file

@ -18,7 +18,7 @@
"fr": "Cette carte affiche toutes les cartes (plans) mappés dans OpenStreetMap",
"ja": "このテーマには、OpenStreetMapが知っているすべての(観光)マップが表示されます",
"zh_Hant": "這份主題顯示所有已知的開放街圖上的 (旅遊) 地圖",
"de": "Dieses Thema zeigt alle (touristischen) Karten, die OpenStreetMap kennt",
"de": "Eine Karte mit allen (touristischen) Karten, die OpenStreetMap kennt",
"it": "Questo tema mostra tutte le mappe (turistiche) conosciute da OpenStreetMap"
},
"description": {

View file

@ -3,7 +3,7 @@
"title": {
"en": "OpenWindPowerMap",
"fr": "OpenWindPowerMap",
"de": "OpenWindPowerMap",
"de": "Freie Windenergie-Karte",
"it": "OpenWindPowerMap"
},
"maintainer": "Seppe Santens",
@ -37,39 +37,56 @@
"en": "wind turbine",
"nl": "windturbine",
"fr": "Éolienne",
"de": "Windrad"
"de": "Windrad",
"it": "pala eolica"
},
"source": {
"osmTags": "generator:source=wind"
},
"minzoom": 10,
"wayHandling": 1,
"title": {
"render": {
"en": "wind turbine",
"nl": "windturbine",
"fr": "éolienne",
"de": "Windrad"
"de": "Windrad",
"it": "pala eolica"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "{name}",
"fr": "{name}"
"fr": "{name}",
"eo": "{name}",
"it": "{name}"
}
}
]
},
"icon": "./assets/themes/openwindpowermap/wind_turbine.svg",
"iconSize": "40, 40, bottom",
"label": {
"mappings": [
{
"if": "generator:output:electricity~^[0-9]+.*[W]$",
"then": "<div style='background-color: rgba(0,0,0,0.3); color: white; font-size: 8px; padding: 0.25em; border-radius:0.5em'>{generator:output:electricity}</div>"
}
]
},
"tagRenderings": [
{
"id": "turbine-output",
"render": {
"en": "The power output of this wind turbine is {generator:output:electricity}.",
"fr": "La puissance générée par cette éolienne est de {generator:output:electricity}."
"fr": "La puissance générée par cette éolienne est de {generator:output:electricity}.",
"it": "La potenza generata da questa pala eolica è {generator:output:electricity}."
},
"question": {
"en": "What is the power output of this wind turbine? (e.g. 2.3 MW)",
"fr": "Quel est la puissance générée par cette éolienne ?"
"fr": "Quel est la puissance générée par cette éolienne ?",
"it": "Quantè la potenza generata da questa pala eolica? (ad es. 2.3 MW)"
},
"freeform": {
"key": "generator:output:electricity",
@ -80,11 +97,13 @@
"id": "turbine-operator",
"render": {
"en": "This wind turbine is operated by {operator}.",
"fr": "Cette éolienne est opérée par {operator}."
"fr": "Cette éolienne est opérée par {operator}.",
"it": "Questa pala eolica è gestita da {operator}."
},
"question": {
"en": "Who operates this wind turbine?",
"fr": "Qui est lexploitant de cette éolienne ?"
"fr": "Qui est lexploitant de cette éolienne ?",
"it": "Chi gestisce questa pala eolica?"
},
"freeform": {
"key": "operator"
@ -94,11 +113,13 @@
"id": "turbine-height",
"render": {
"en": "The total height (including rotor radius) of this wind turbine is {height} metres.",
"fr": "La hauteur totale, incluant les pales, est de {height} mètres."
"fr": "La hauteur totale, incluant les pales, est de {height} mètres.",
"it": "Laltezza totale (raggio del rotore incluso) di questa pala eolica è di {height} metri."
},
"question": {
"en": "What is the total height of this wind turbine (including rotor radius), in metres?",
"fr": "Quelle est la hauteur totale de léolienne en mètres, pales incluses ?"
"fr": "Quelle est la hauteur totale de léolienne en mètres, pales incluses ?",
"it": "Qual è laltezza (in metri e raggio del rotore incluso) di questa pala eolica?"
},
"freeform": {
"key": "height",
@ -109,11 +130,13 @@
"id": "turbine-diameter",
"render": {
"en": "The rotor diameter of this wind turbine is {rotor:diameter} metres.",
"fr": "Le diamètre du rotor est de {rotor:diameter} mètres."
"fr": "Le diamètre du rotor est de {rotor:diameter} mètres.",
"it": "Il diametro del rotore di questa pala eolica è di {rotor:diameter} metri."
},
"question": {
"en": "What is the rotor diameter of this wind turbine, in metres?",
"fr": "Quel est le diamètre du rotor en mètres ?"
"fr": "Quel est le diamètre du rotor en mètres ?",
"it": "Qual è il diametro (in metri) del rotore di questa pala eolica?"
},
"freeform": {
"key": "rotor:diameter",
@ -124,11 +147,13 @@
"id": "turbine-start-date",
"render": {
"en": "This wind turbine went into operation on/in {start_date}.",
"fr": "Léolienne est active depuis {start_date}."
"fr": "Léolienne est active depuis {start_date}.",
"it": "Questa pala eolica è entrata in funzione in data {start_date}."
},
"question": {
"en": "When did this wind turbine go into operation?",
"fr": "Depuis quand léolienne est-elle en fonctionnement ?"
"fr": "Depuis quand léolienne est-elle en fonctionnement ?",
"it": "Quando è entrata in funzione questa pala eolica?"
},
"freeform": {
"key": "start_date",
@ -147,7 +172,8 @@
"en": "wind turbine",
"nl": "windturbine",
"fr": "Éolienne",
"de": "Windrad"
"de": "Windrad",
"it": "pala eolica"
}
}
],
@ -167,7 +193,9 @@
"en": " megawatts",
"nl": " megawatt",
"fr": " megawatts",
"de": " Megawatt"
"de": " Megawatt",
"eo": " megavatoj",
"it": " megawatt"
}
},
{
@ -180,7 +208,10 @@
"en": " kilowatts",
"nl": " kilowatt",
"fr": " kilowatts",
"de": " Kilowatt"
"de": " Kilowatt",
"eo": " kilovatoj",
"it": " kilowatt",
"nb_NO": " kilowatt"
}
},
{
@ -193,7 +224,9 @@
"en": " watts",
"nl": " watt",
"fr": " watts",
"de": " Watt"
"de": " Watt",
"eo": " vatoj",
"it": " watt"
}
},
{
@ -206,7 +239,9 @@
"en": " gigawatts",
"nl": " gigawatt",
"fr": " gigawatts",
"de": " Gigawatt"
"de": " Gigawatt",
"eo": " gigavatoj",
"it": " gigawatt"
}
}
],
@ -227,28 +262,13 @@
"en": " meter",
"nl": " meter",
"fr": " mètres",
"de": " Meter"
"de": " Meter",
"eo": " metro",
"it": " metri"
}
}
]
}
],
"mapRendering": [
{
"icon": "./assets/themes/openwindpowermap/wind_turbine.svg",
"label": {
"mappings": [
{
"if": "generator:output:electricity~^[0-9]+.*[W]$",
"then": "<div style='background-color: rgba(0,0,0,0.3); color: white; font-size: 8px; padding: 0.25em; border-radius:0.5em'>{generator:output:electricity}</div>"
}
]
},
"iconSize": "40, 40, bottom",
"location": [
"point"
]
}
]
}
],

View file

@ -20,7 +20,7 @@
"ca": "Crea una interfície basada en totes les capes disponibles de totes les interfícies",
"gl": "Crea un tema baseado en todas as capas dispoñíbeis de todos os temas",
"fr": "Crée un thème personnalisé basé sur toutes les couches disponibles de tous les thèmes",
"de": "Erstellen Sie ein persönliches Thema auf der Grundlage aller verfügbaren Ebenen aller Themen",
"de": "Erstellen Sie ein persönliches Thema, das auf allen verfügbaren Ebenen aller Themen basiert. Um Daten anzuzeigen, öffnen Sie die <a href='#filter'>Ebenenauswahl</a>",
"ja": "すべてのテーマの使用可能なすべてのレイヤーに基づいて個人用テーマを作成する",
"zh_Hant": "從所有可用的主題圖層創建個人化主題",
"ru": "Создать персональную тему на основе доступных слоёв тем",

View file

@ -7,7 +7,7 @@
"ja": "遊び場",
"zh_Hant": "遊樂場",
"ru": "Игровые площадки",
"de": "Spielpläzte",
"de": "Spielplätze",
"it": "Parchi giochi",
"nb_NO": "Lekeplasser"
},

View file

@ -73,17 +73,6 @@
"https://www.provincieantwerpen.be/"
]
},
{
"path": "walking_route.svg",
"license": "CC-BY-SA 4.0",
"authors": [
"Gitte Loos (Createlli) in opdracht van Provincie Antwerpen "
],
"sources": [
"https://createlli.com/",
"https://www.provincieantwerpen.be/"
]
},
{
"path": "youtube.svg",
"license": "Logo (all rights reserved)",

View file

@ -36,15 +36,7 @@
"color": "#444444",
"width": {
"render": "1"
},
"mapRendering": [
{
"color": "#444444",
"width": {
"render": "1"
}
}
]
}
},
{
"builtin": "play_forest",
@ -260,33 +252,7 @@
},
"width": {
"render": "9"
},
"mapRendering": [
{
"icon": "./assets/themes/speelplekken/walking_route.svg",
"location": [
"point"
]
},
{
"color": {
"render": "#6d6",
"mappings": [
{
"if": "color~*",
"then": "{color}"
},
{
"if": "colour~*",
"then": "{colour}"
}
]
},
"width": {
"render": "9"
}
}
]
}
}
],
"clustering": {

View file

@ -1,103 +1,103 @@
{
"defibrillator": {
"name": "Desfibril·ladors",
"presets": {
"0": {
"title": "Desfibril·lador"
}
"defibrillator": {
"name": "Desfibril·ladors",
"presets": {
"0": {
"title": "Desfibril·lador"
}
},
"tagRenderings": {
"defibrillator-access": {
"mappings": {
"0": {
"then": "Accés lliure"
},
"1": {
"then": "Publicament accessible"
},
"2": {
"then": "Només accessible a clients"
},
"3": {
"then": "No accessible al públic en general (ex. només accesible a treballadors, propietaris, ...)"
}
},
"tagRenderings": {
"defibrillator-access": {
"mappings": {
"0": {
"then": "Accés lliure"
},
"1": {
"then": "Publicament accessible"
},
"2": {
"then": "Només accessible a clients"
},
"3": {
"then": "No accessible al públic en general (ex. només accesible a treballadors, propietaris, ...)"
}
},
"question": "Està el desfibril·lador accessible lliurement?",
"render": "L'accés és {access}"
},
"defibrillator-defibrillator:location": {
"question": "Dóna detalls d'on es pot trobar el desfibril·lador"
},
"defibrillator-defibrillator:location:en": {
"question": "Dóna detalls d'on es pot trobar el desfibril·lador"
},
"defibrillator-defibrillator:location:fr": {
"question": "Dóna detalls d'on es pot trobar el desfibril·lador"
},
"defibrillator-indoors": {
"mappings": {
"0": {
"then": "Aquest desfibril·lador està a l'interior"
},
"1": {
"then": "Aquest desfibril·lador està a l'exterior"
}
},
"question": "Està el desfibril·lador a l'interior?"
},
"defibrillator-level": {
"question": "A quina planta està el desfibril·lador localitzat?",
"render": "Aquest desfibril·lador és a la planta {level}"
}
"question": "Està el desfibril·lador accessible lliurement?",
"render": "L'accés és {access}"
},
"defibrillator-defibrillator:location": {
"question": "Dóna detalls d'on es pot trobar el desfibril·lador"
},
"defibrillator-defibrillator:location:en": {
"question": "Dóna detalls d'on es pot trobar el desfibril·lador"
},
"defibrillator-defibrillator:location:fr": {
"question": "Dóna detalls d'on es pot trobar el desfibril·lador"
},
"defibrillator-indoors": {
"mappings": {
"0": {
"then": "Aquest desfibril·lador està a l'interior"
},
"1": {
"then": "Aquest desfibril·lador està a l'exterior"
}
},
"title": {
"render": "Desfibril·lador"
}
"question": "Està el desfibril·lador a l'interior?"
},
"defibrillator-level": {
"question": "A quina planta està el desfibril·lador localitzat?",
"render": "Aquest desfibril·lador és a la planta {level}"
}
},
"ghost_bike": {
"tagRenderings": {
"ghost_bike-inscription": {
"render": "<i>{inscription}</i>"
}
}
},
"nature_reserve": {
"tagRenderings": {
"Email": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"phone": {
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>"
}
}
},
"playground": {
"tagRenderings": {
"playground-email": {
"render": "<a href='mailto:{email}'>{email}</a>"
},
"playground-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
}
}
},
"shops": {
"tagRenderings": {
"shops-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-website": {
"render": "<a href='{website}'>{website}</a>"
}
}
},
"tree_node": {
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
}
}
"title": {
"render": "Desfibril·lador"
}
},
"ghost_bike": {
"tagRenderings": {
"ghost_bike-inscription": {
"render": "<i>{inscription}</i>"
}
}
},
"nature_reserve": {
"tagRenderings": {
"Email": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"phone": {
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>"
}
}
},
"playground": {
"tagRenderings": {
"playground-email": {
"render": "<a href='mailto:{email}'>{email}</a>"
},
"playground-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
}
}
},
"shops": {
"tagRenderings": {
"shops-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-website": {
"render": "<a href='{website}'>{website}</a>"
}
}
},
"tree_node": {
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
}
}
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,185 +1,185 @@
{
"bench": {
"tagRenderings": {
"bench-colour": {
"mappings": {
"0": {
"then": "Koloro: bruna"
},
"1": {
"then": "Koloro: verda"
},
"2": {
"then": "Koloro: griza"
},
"3": {
"then": "Koloro: blanka"
},
"4": {
"then": "Koloro: ruĝa"
},
"5": {
"then": "Koloro: nigra"
},
"6": {
"then": "Koloro: blua"
},
"7": {
"then": "Koloro: flava"
}
},
"render": "Koloro: {colour}"
},
"bench-material": {
"mappings": {
"0": {
"then": "Materialo: ligna"
},
"1": {
"then": "Materialo: metala"
},
"2": {
"then": "Materialo: ŝtona"
},
"3": {
"then": "Materialo: betona"
},
"4": {
"then": "Materialo: plasta"
},
"5": {
"then": "Materialo: ŝtala"
}
},
"render": "Materialo: {material}"
}
}
},
"bench_at_pt": {
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
}
},
"bicycle_library": {
"presets": {
"0": {
"title": "Fietsbibliotheek"
}
}
},
"ghost_bike": {
"name": "Fantombiciklo",
"title": {
"render": "Fantombiciklo"
}
},
"shops": {
"description": "Butiko",
"name": "Butiko",
"presets": {
"0": {
"description": "Enmeti novan butikon",
"title": "Butiko"
}
"bench": {
"tagRenderings": {
"bench-colour": {
"mappings": {
"0": {
"then": "Koloro: bruna"
},
"1": {
"then": "Koloro: verda"
},
"2": {
"then": "Koloro: griza"
},
"3": {
"then": "Koloro: blanka"
},
"4": {
"then": "Koloro: ruĝa"
},
"5": {
"then": "Koloro: nigra"
},
"6": {
"then": "Koloro: blua"
},
"7": {
"then": "Koloro: flava"
}
},
"tagRenderings": {
"shops-email": {
"question": "Kio estas la retpoŝta adreso de ĉi tiu butiko?",
"render": "<a href='mailto:{email}'>{email}</a>"
},
"shops-phone": {
"question": "Kio estas la telefonnumero?",
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-shop": {
"mappings": {
"4": {
"then": "Bakejo"
}
},
"question": "Kion vendas ĉi tiu butiko?",
"render": "Ĉi tiu butiko vendas {shop}"
},
"shops-website": {
"render": "<a href='{website}'>{website}</a>"
}
"render": "Koloro: {colour}"
},
"bench-material": {
"mappings": {
"0": {
"then": "Materialo: ligna"
},
"1": {
"then": "Materialo: metala"
},
"2": {
"then": "Materialo: ŝtona"
},
"3": {
"then": "Materialo: betona"
},
"4": {
"then": "Materialo: plasta"
},
"5": {
"then": "Materialo: ŝtala"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
},
"1": {
"then": "{shop}"
}
},
"render": "Butiko"
}
},
"slow_roads": {
"tagRenderings": {
"slow_roads-surface": {
"mappings": {
"0": {
"then": "La surfaco estas <b>herba</b>"
},
"3": {
"then": "La surfaco estas <b>sabla</b>"
},
"6": {
"then": "La surfaco estas <b>betona</b>"
}
},
"render": "La surfaco estas <b>{surface}</b>"
}
}
},
"tree_node": {
"tagRenderings": {
"tree_node-name": {
"render": "Nomo: {name}"
}
},
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
},
"render": "Arbo"
}
},
"viewpoint": {
"name": "Vidpunkto",
"title": {
"render": "Vidpunkto"
}
},
"visitor_information_centre": {
"title": {
"mappings": {
"1": {
"then": "{name}"
}
},
"render": "{name}"
}
},
"waste_basket": {
"iconSize": {
"mappings": {
"0": {
"then": "Rubujo"
}
}
},
"name": "Rubujo",
"presets": {
"0": {
"title": "Rubujo"
}
}
"render": "Materialo: {material}"
}
}
},
"bench_at_pt": {
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
}
},
"bicycle_library": {
"presets": {
"0": {
"title": "Fietsbibliotheek"
}
}
},
"ghost_bike": {
"name": "Fantombiciklo",
"title": {
"render": "Fantombiciklo"
}
},
"shops": {
"description": "Butiko",
"name": "Butiko",
"presets": {
"0": {
"description": "Enmeti novan butikon",
"title": "Butiko"
}
},
"tagRenderings": {
"shops-email": {
"question": "Kio estas la retpoŝta adreso de ĉi tiu butiko?",
"render": "<a href='mailto:{email}'>{email}</a>"
},
"shops-phone": {
"question": "Kio estas la telefonnumero?",
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-shop": {
"mappings": {
"4": {
"then": "Bakejo"
}
},
"question": "Kion vendas ĉi tiu butiko?",
"render": "Ĉi tiu butiko vendas {shop}"
},
"shops-website": {
"render": "<a href='{website}'>{website}</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
},
"1": {
"then": "{shop}"
}
},
"render": "Butiko"
}
},
"slow_roads": {
"tagRenderings": {
"slow_roads-surface": {
"mappings": {
"0": {
"then": "La surfaco estas <b>herba</b>"
},
"3": {
"then": "La surfaco estas <b>sabla</b>"
},
"6": {
"then": "La surfaco estas <b>betona</b>"
}
},
"render": "La surfaco estas <b>{surface}</b>"
}
}
},
"tree_node": {
"tagRenderings": {
"tree_node-name": {
"render": "Nomo: {name}"
}
},
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
},
"render": "Arbo"
}
},
"viewpoint": {
"name": "Vidpunkto",
"title": {
"render": "Vidpunkto"
}
},
"visitor_information_centre": {
"title": {
"mappings": {
"1": {
"then": "{name}"
}
},
"render": "{name}"
}
},
"waste_basket": {
"iconSize": {
"mappings": {
"0": {
"then": "Rubujo"
}
}
},
"name": "Rubujo",
"presets": {
"0": {
"title": "Rubujo"
}
}
}
}

View file

@ -1,144 +1,144 @@
{
"artwork": {
"description": "Diversas piezas de obras de arte",
"name": "Obras de arte",
"presets": {
"0": {
"title": "Obra de arte"
}
},
"tagRenderings": {
"artwork-artwork_type": {
"question": "Cuál es el tipo de esta obra de arte?",
"render": "Esta es un {artwork_type}"
}
},
"title": {
"mappings": {
"0": {
"then": "Obra de arte <i>{nombre}</i>"
}
},
"render": "Obra de arte"
}
"artwork": {
"description": "Diversas piezas de obras de arte",
"name": "Obras de arte",
"presets": {
"0": {
"title": "Obra de arte"
}
},
"bench": {
"name": "Bancos",
"presets": {
"0": {
"title": "banco"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Respaldo: Si"
},
"1": {
"then": "Respaldo: No"
}
},
"question": "¿Este banco tiene un respaldo?",
"render": "Respaldo"
},
"bench-material": {
"mappings": {
"0": {
"then": "Material: madera"
},
"1": {
"then": "Material: metal"
},
"2": {
"then": "Material: piedra"
},
"3": {
"then": "Material: concreto"
},
"4": {
"then": "Material: plastico"
},
"5": {
"then": "Material: acero"
}
},
"render": "Material: {material}"
},
"bench-seats": {
"question": "¿Cuántos asientos tiene este banco?",
"render": "{seats} asientos"
}
},
"title": {
"render": "Banco"
}
"tagRenderings": {
"artwork-artwork_type": {
"question": "Cuál es el tipo de esta obra de arte?",
"render": "Esta es un {artwork_type}"
}
},
"bench_at_pt": {
"name": "Bancos en una parada de transporte público",
"title": {
"render": "Banco"
}
},
"defibrillator": {
"name": "Desfibriladores",
"presets": {
"0": {
"title": "Desfibrilador"
}
},
"tagRenderings": {
"defibrillator-access": {
"mappings": {
"0": {
"then": "Acceso libre"
},
"1": {
"then": "Publicament accesible"
},
"2": {
"then": "Sólo accesible a clientes"
},
"3": {
"then": "No accesible al público en general (ex. sólo accesible a trabajadores, propietarios, ...)"
}
},
"question": "¿Está el desfibrilador accesible libremente?",
"render": "El acceso es {access}"
},
"defibrillator-defibrillator:location": {
"question": "Da detalles de dónde se puede encontrar el desfibrilador (en el idioma local)"
},
"defibrillator-defibrillator:location:en": {
"question": "Da detalles de dónde se puede encontrar el desfibrilador (en ingles)"
},
"defibrillator-defibrillator:location:fr": {
"question": "Da detalles de dónde se puede encontrar el desfibrilador (en frances)"
},
"defibrillator-indoors": {
"mappings": {
"0": {
"then": "Este desfibrilador está en interior"
},
"1": {
"then": "Este desfibrilador está en exterior"
}
},
"question": "¿Esté el desfibrilador en interior?"
},
"defibrillator-level": {
"question": "¿En qué planta se encuentra el defibrilador localizado?",
"render": "El desfibrilador se encuentra en la planta {level}"
}
},
"title": {
"render": "Desfibrilador"
}
},
"ghost_bike": {
"name": "Bicicleta blanca",
"title": {
"render": "Bicicleta blanca"
"title": {
"mappings": {
"0": {
"then": "Obra de arte <i>{nombre}</i>"
}
},
"render": "Obra de arte"
}
},
"bench": {
"name": "Bancos",
"presets": {
"0": {
"title": "banco"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Respaldo: Si"
},
"1": {
"then": "Respaldo: No"
}
},
"question": "¿Este banco tiene un respaldo?",
"render": "Respaldo"
},
"bench-material": {
"mappings": {
"0": {
"then": "Material: madera"
},
"1": {
"then": "Material: metal"
},
"2": {
"then": "Material: piedra"
},
"3": {
"then": "Material: concreto"
},
"4": {
"then": "Material: plastico"
},
"5": {
"then": "Material: acero"
}
},
"render": "Material: {material}"
},
"bench-seats": {
"question": "¿Cuántos asientos tiene este banco?",
"render": "{seats} asientos"
}
},
"title": {
"render": "Banco"
}
},
"bench_at_pt": {
"name": "Bancos en una parada de transporte público",
"title": {
"render": "Banco"
}
},
"defibrillator": {
"name": "Desfibriladores",
"presets": {
"0": {
"title": "Desfibrilador"
}
},
"tagRenderings": {
"defibrillator-access": {
"mappings": {
"0": {
"then": "Acceso libre"
},
"1": {
"then": "Publicament accesible"
},
"2": {
"then": "Sólo accesible a clientes"
},
"3": {
"then": "No accesible al público en general (ex. sólo accesible a trabajadores, propietarios, ...)"
}
},
"question": "¿Está el desfibrilador accesible libremente?",
"render": "El acceso es {access}"
},
"defibrillator-defibrillator:location": {
"question": "Da detalles de dónde se puede encontrar el desfibrilador (en el idioma local)"
},
"defibrillator-defibrillator:location:en": {
"question": "Da detalles de dónde se puede encontrar el desfibrilador (en ingles)"
},
"defibrillator-defibrillator:location:fr": {
"question": "Da detalles de dónde se puede encontrar el desfibrilador (en frances)"
},
"defibrillator-indoors": {
"mappings": {
"0": {
"then": "Este desfibrilador está en interior"
},
"1": {
"then": "Este desfibrilador está en exterior"
}
},
"question": "¿Esté el desfibrilador en interior?"
},
"defibrillator-level": {
"question": "¿En qué planta se encuentra el defibrilador localizado?",
"render": "El desfibrilador se encuentra en la planta {level}"
}
},
"title": {
"render": "Desfibrilador"
}
},
"ghost_bike": {
"name": "Bicicleta blanca",
"title": {
"render": "Bicicleta blanca"
}
}
}

View file

@ -1,131 +1,131 @@
{
"artwork": {
"presets": {
"0": {
"title": "Taideteos"
}
},
"title": {
"mappings": {
"0": {
"then": "Taideteos <i>{name}</i>"
}
},
"render": "Taideteos"
}
"artwork": {
"presets": {
"0": {
"title": "Taideteos"
}
},
"bench": {
"name": "Penkit",
"presets": {
"0": {
"title": "penkki"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Selkänoja: kyllä"
},
"1": {
"then": "Selkänoja: ei"
}
},
"render": "Selkänoja"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Väri: ruskea"
},
"1": {
"then": "Väri: vihreä"
},
"2": {
"then": "Väri: harmaa"
},
"3": {
"then": "Väri: valkoinen"
},
"4": {
"then": "Väri: punainen"
},
"5": {
"then": "Väri: musta"
},
"6": {
"then": "Väri: sininen"
},
"7": {
"then": "Väri: keltainen"
}
},
"render": "Väri: {colour}"
},
"bench-material": {
"mappings": {
"0": {
"then": "Materiaali: puu"
},
"2": {
"then": "Materiaali: kivi"
},
"3": {
"then": "Materiaali: betoni"
},
"4": {
"then": "Materiaali: muovi"
},
"5": {
"then": "Materiaali: teräs"
}
},
"render": "Materiaali: {material}"
}
},
"title": {
"render": "Penkki"
}
},
"bench_at_pt": {
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"render": "Penkki"
}
},
"bike_parking": {
"tagRenderings": {
"Access": {
"render": "{access}"
}
}
},
"bike_repair_station": {
"presets": {
"0": {
"title": "Pyöräpumppu"
}
}
},
"ghost_bike": {
"name": "Haamupyörä",
"title": {
"render": "Haamupyörä"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Autokorjaamo"
}
}
}
"title": {
"mappings": {
"0": {
"then": "Taideteos <i>{name}</i>"
}
},
"render": "Taideteos"
}
},
"bench": {
"name": "Penkit",
"presets": {
"0": {
"title": "penkki"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Selkänoja: kyllä"
},
"1": {
"then": "Selkänoja: ei"
}
},
"render": "Selkänoja"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Väri: ruskea"
},
"1": {
"then": "Väri: vihreä"
},
"2": {
"then": "Väri: harmaa"
},
"3": {
"then": "Väri: valkoinen"
},
"4": {
"then": "Väri: punainen"
},
"5": {
"then": "Väri: musta"
},
"6": {
"then": "Väri: sininen"
},
"7": {
"then": "Väri: keltainen"
}
},
"render": "Väri: {colour}"
},
"bench-material": {
"mappings": {
"0": {
"then": "Materiaali: puu"
},
"2": {
"then": "Materiaali: kivi"
},
"3": {
"then": "Materiaali: betoni"
},
"4": {
"then": "Materiaali: muovi"
},
"5": {
"then": "Materiaali: teräs"
}
},
"render": "Materiaali: {material}"
}
},
"title": {
"render": "Penkki"
}
},
"bench_at_pt": {
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"render": "Penkki"
}
},
"bike_parking": {
"tagRenderings": {
"Access": {
"render": "{access}"
}
}
},
"bike_repair_station": {
"presets": {
"0": {
"title": "Pyöräpumppu"
}
}
},
"ghost_bike": {
"name": "Haamupyörä",
"title": {
"render": "Haamupyörä"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Autokorjaamo"
}
}
}
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -1,403 +1,403 @@
{
"artwork": {
"presets": {
"0": {
"title": "Obra de arte"
}
},
"title": {
"mappings": {
"0": {
"then": "Obra de arte <i>{name}</i>"
}
},
"render": "Obra de arte"
}
"artwork": {
"presets": {
"0": {
"title": "Obra de arte"
}
},
"bike_cafe": {
"name": "Café de ciclistas",
"presets": {
"0": {
"title": "Café de ciclistas"
}
},
"tagRenderings": {
"bike_cafe-bike-pump": {
"mappings": {
"0": {
"then": "Este café de ciclistas ofrece unha bomba de ar"
},
"1": {
"then": "Este café de ciclistas non ofrece unha bomba de ar"
}
},
"question": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?"
},
"bike_cafe-email": {
"question": "Cal é o enderezo de correo electrónico de {name}?"
},
"bike_cafe-name": {
"question": "Cal é o nome deste café de ciclistas?",
"render": "Este café de ciclistas chámase {name}"
},
"bike_cafe-phone": {
"question": "Cal é o número de teléfono de {name}?"
},
"bike_cafe-repair-service": {
"mappings": {
"0": {
"then": "Este café de ciclistas arranxa bicicletas"
},
"1": {
"then": "Este café de ciclistas non arranxa bicicletas"
}
},
"question": "Este café de ciclistas arranxa bicicletas?"
},
"bike_cafe-repair-tools": {
"mappings": {
"0": {
"then": "Hai ferramentas aquí para arranxar a túa propia bicicleta"
},
"1": {
"then": "Non hai ferramentas aquí para arranxar a túa propia bicicleta"
}
},
"question": "Hai ferramentas aquí para arranxar a túa propia bicicleta?"
},
"bike_cafe-website": {
"question": "Cal é a páxina web de {name}?"
}
},
"title": {
"mappings": {
"0": {
"then": "Café de ciclistas <i>{name}</i>"
}
},
"render": "Café de ciclistas"
}
},
"bike_parking": {
"name": "Aparcadoiro de bicicletas",
"presets": {
"0": {
"title": "Aparcadoiro de bicicletas"
}
},
"tagRenderings": {
"Bicycle parking type": {
"mappings": {
"0": {
"then": "De roda (Stands) <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>"
},
"1": {
"then": "Aros <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
},
"2": {
"then": "Cadeado para guiador <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>"
},
"3": {
"then": "Cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>"
},
"4": {
"then": "Dobre cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
},
"5": {
"then": "Abeiro <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
}
},
"question": "Que tipo de aparcadoiro de bicicletas é?",
"render": "Este é un aparcadoiro de bicicletas do tipo: {bicycle_parking}"
},
"Capacity": {
"question": "Cantas bicicletas caben neste aparcadoiro de bicicletas (incluídas as posíbeis bicicletas de carga)?",
"render": "Lugar para {capacity} bicicletas"
},
"Cargo bike capacity?": {
"question": "Cantas bicicletas de carga caben neste aparcadoiro de bicicletas?",
"render": "Neste aparcadoiro caben {capacity:cargo_bike} bicicletas de carga"
},
"Cargo bike spaces?": {
"mappings": {
"0": {
"then": "Este aparcadoiro ten espazo para bicicletas de carga."
},
"1": {
"then": "Este aparcadoiro ten espazos designados (oficiais) para bicicletas de carga."
},
"2": {
"then": "Non está permitido aparcar bicicletas de carga"
}
},
"question": "Este aparcadoiro de bicicletas ten espazo para bicicletas de carga?"
},
"Is covered?": {
"mappings": {
"0": {
"then": "Este aparcadoiro está cuberto (ten un teito)"
},
"1": {
"then": "Este aparcadoiro non está cuberto"
}
},
"question": "Este aparcadoiro está cuberto? Tamén escolle \"cuberto\" para aparcadoiros interiores."
}
},
"title": {
"render": "Aparcadoiro de bicicletas"
}
},
"bike_repair_station": {
"name": "Estación de bicicletas (arranxo, bomba de ar ou ambos)",
"presets": {
"0": {
"title": "Bomba de ar"
},
"1": {
"title": "Estación de arranxo de bicicletas con bomba de ar"
},
"2": {
"title": "Estación de arranxo de bicicletas sin bomba de ar"
}
},
"tagRenderings": {
"Operational status": {
"mappings": {
"0": {
"then": "A bomba de ar está estragada"
},
"1": {
"then": "A bomba de ar está operativa"
}
},
"question": "Segue a funcionar a bomba de ar?"
},
"bike_repair_station-available-services": {
"mappings": {
"0": {
"then": "Só hai unha bomba de ar presente"
},
"1": {
"then": "Só hai ferramentas (desaparafusadores, alicates...) presentes"
},
"2": {
"then": "Hai ferramentas e unha bomba de ar presentes"
}
},
"question": "Que servizos están dispoñíbeis nesta estación de bicicletas?"
},
"bike_repair_station-bike-chain-tool": {
"mappings": {
"0": {
"then": "Hai unha ferramenta para a cadea"
},
"1": {
"then": "Non hai unha ferramenta para a cadea"
}
},
"question": "Esta estación de arranxo de bicicletas ten unha ferramenta especial para arranxar a cadea da túa bicicleta?"
},
"bike_repair_station-bike-stand": {
"mappings": {
"0": {
"then": "Hai un guindastre ou soporte"
},
"1": {
"then": "Non hai un guindastre ou soporte"
}
},
"question": "Esta estación de bicicletas ten un guindastre para pendurar a túa bicicleta ou un soporte para elevala?"
},
"bike_repair_station-electrical_pump": {
"mappings": {
"0": {
"then": "Bomba de ar manual"
},
"1": {
"then": "Bomba de ar eléctrica"
}
},
"question": "Esta é unha bomba de ar eléctrica?"
},
"bike_repair_station-manometer": {
"mappings": {
"0": {
"then": "Hai manómetro"
},
"1": {
"then": "Non hai manómetro"
},
"2": {
"then": "Hai manómetro pero está estragado"
}
},
"question": "Ten a bomba de ar un indicador de presión ou un manómetro?"
},
"bike_repair_station-valves": {
"mappings": {
"0": {
"then": "Sclaverand (tamén coñecido como Presta)"
},
"1": {
"then": "Dunlop"
},
"2": {
"then": "Schrader (para automóbiles)"
}
},
"question": "Que válvulas son compatíbeis?",
"render": "Esta bomba de ar admite as seguintes válvulas: {valves}"
}
},
"title": {
"mappings": {
"0": {
"then": "Estación de arranxo de bicicletas"
},
"1": {
"then": "Estación de arranxo de bicicletas"
},
"2": {
"then": "Bomba de ar estragada"
},
"3": {
"then": "Bomba de ar <i>{name}</i>"
},
"4": {
"then": "Bomba de ar"
}
},
"render": "Estación de bicicletas (arranxo e bomba de ar)"
}
},
"bike_shop": {
"name": "Tenda/arranxo de bicicletas",
"presets": {
"0": {
"title": "Tenda/arranxo de bicicletas"
}
},
"tagRenderings": {
"bike_repair_bike-pump-service": {
"mappings": {
"0": {
"then": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa"
},
"1": {
"then": "Esta tenda non ofrece unha bomba de ar para uso de calquera persoa"
}
},
"question": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa?"
},
"bike_repair_rents-bikes": {
"mappings": {
"0": {
"then": "Esta tenda aluga bicicletas"
},
"1": {
"then": "Esta tenda non aluga bicicletas"
}
},
"question": "Esta tenda aluga bicicletas?"
},
"bike_repair_repairs-bikes": {
"mappings": {
"0": {
"then": "Esta tenda arranxa bicicletas"
},
"1": {
"then": "Esta tenda non arranxa bicicletas"
},
"2": {
"then": "Esta tenda só arranxa bicicletas mercadas aquí"
},
"3": {
"then": "Esta tenda só arranxa bicicletas dunha certa marca"
}
},
"question": "Esta tenda arranxa bicicletas?"
},
"bike_repair_second-hand-bikes": {
"mappings": {
"0": {
"then": "Esta tenda vende bicicletas de segunda man"
},
"1": {
"then": "Esta tenda non vende bicicletas de segunda man"
},
"2": {
"then": "Esta tenda só vende bicicletas de segunda man"
}
},
"question": "Esta tenda vende bicicletas de segunda man?"
},
"bike_repair_sells-bikes": {
"mappings": {
"0": {
"then": "Esta tenda vende bicicletas"
},
"1": {
"then": "Esta tenda non vende bicicletas"
}
},
"question": "Esta tenda vende bicicletas?"
},
"bike_repair_tools-service": {
"mappings": {
"0": {
"then": "Hai ferramentas aquí para arranxar a túa propia bicicleta"
},
"1": {
"then": "Non hai ferramentas aquí para arranxar a túa propia bicicleta"
}
},
"question": "Hai ferramentas aquí para arranxar a túa propia bicicleta?"
},
"bike_shop-email": {
"question": "Cal é o enderezo de correo electrónico de {name}?"
},
"bike_shop-name": {
"question": "Cal é o nome desta tenda de bicicletas?",
"render": "Esta tenda de bicicletas chámase {name}"
},
"bike_shop-phone": {
"question": "Cal é o número de teléfono de {name}?"
},
"bike_shop-website": {
"question": "Cal é a páxina web de {name}?"
}
},
"title": {
"mappings": {
"3": {
"then": "Arranxo de bicicletas <i>{name}</i>"
},
"4": {
"then": "Tenda de bicicletas <i>{name}</i>"
},
"5": {
"then": "Tenda/arranxo de bicicletas <i>{name}</i>"
}
},
"render": "Tenda/arranxo de bicicletas"
}
},
"drinking_water": {
"name": "Auga potábel",
"presets": {
"0": {
"title": "auga potábel"
}
},
"title": {
"render": "Auga potábel"
}
},
"ghost_bike": {
"name": "Bicicleta pantasma",
"title": {
"render": "Bicicleta pantasma"
"title": {
"mappings": {
"0": {
"then": "Obra de arte <i>{name}</i>"
}
},
"render": "Obra de arte"
}
},
"bike_cafe": {
"name": "Café de ciclistas",
"presets": {
"0": {
"title": "Café de ciclistas"
}
},
"tagRenderings": {
"bike_cafe-bike-pump": {
"mappings": {
"0": {
"then": "Este café de ciclistas ofrece unha bomba de ar"
},
"1": {
"then": "Este café de ciclistas non ofrece unha bomba de ar"
}
},
"question": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?"
},
"bike_cafe-email": {
"question": "Cal é o enderezo de correo electrónico de {name}?"
},
"bike_cafe-name": {
"question": "Cal é o nome deste café de ciclistas?",
"render": "Este café de ciclistas chámase {name}"
},
"bike_cafe-phone": {
"question": "Cal é o número de teléfono de {name}?"
},
"bike_cafe-repair-service": {
"mappings": {
"0": {
"then": "Este café de ciclistas arranxa bicicletas"
},
"1": {
"then": "Este café de ciclistas non arranxa bicicletas"
}
},
"question": "Este café de ciclistas arranxa bicicletas?"
},
"bike_cafe-repair-tools": {
"mappings": {
"0": {
"then": "Hai ferramentas aquí para arranxar a túa propia bicicleta"
},
"1": {
"then": "Non hai ferramentas aquí para arranxar a túa propia bicicleta"
}
},
"question": "Hai ferramentas aquí para arranxar a túa propia bicicleta?"
},
"bike_cafe-website": {
"question": "Cal é a páxina web de {name}?"
}
},
"title": {
"mappings": {
"0": {
"then": "Café de ciclistas <i>{name}</i>"
}
},
"render": "Café de ciclistas"
}
},
"bike_parking": {
"name": "Aparcadoiro de bicicletas",
"presets": {
"0": {
"title": "Aparcadoiro de bicicletas"
}
},
"tagRenderings": {
"Bicycle parking type": {
"mappings": {
"0": {
"then": "De roda (Stands) <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>"
},
"1": {
"then": "Aros <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
},
"2": {
"then": "Cadeado para guiador <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>"
},
"3": {
"then": "Cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>"
},
"4": {
"then": "Dobre cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
},
"5": {
"then": "Abeiro <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
}
},
"question": "Que tipo de aparcadoiro de bicicletas é?",
"render": "Este é un aparcadoiro de bicicletas do tipo: {bicycle_parking}"
},
"Capacity": {
"question": "Cantas bicicletas caben neste aparcadoiro de bicicletas (incluídas as posíbeis bicicletas de carga)?",
"render": "Lugar para {capacity} bicicletas"
},
"Cargo bike capacity?": {
"question": "Cantas bicicletas de carga caben neste aparcadoiro de bicicletas?",
"render": "Neste aparcadoiro caben {capacity:cargo_bike} bicicletas de carga"
},
"Cargo bike spaces?": {
"mappings": {
"0": {
"then": "Este aparcadoiro ten espazo para bicicletas de carga."
},
"1": {
"then": "Este aparcadoiro ten espazos designados (oficiais) para bicicletas de carga."
},
"2": {
"then": "Non está permitido aparcar bicicletas de carga"
}
},
"question": "Este aparcadoiro de bicicletas ten espazo para bicicletas de carga?"
},
"Is covered?": {
"mappings": {
"0": {
"then": "Este aparcadoiro está cuberto (ten un teito)"
},
"1": {
"then": "Este aparcadoiro non está cuberto"
}
},
"question": "Este aparcadoiro está cuberto? Tamén escolle \"cuberto\" para aparcadoiros interiores."
}
},
"title": {
"render": "Aparcadoiro de bicicletas"
}
},
"bike_repair_station": {
"name": "Estación de bicicletas (arranxo, bomba de ar ou ambos)",
"presets": {
"0": {
"title": "Bomba de ar"
},
"1": {
"title": "Estación de arranxo de bicicletas con bomba de ar"
},
"2": {
"title": "Estación de arranxo de bicicletas sin bomba de ar"
}
},
"tagRenderings": {
"Operational status": {
"mappings": {
"0": {
"then": "A bomba de ar está estragada"
},
"1": {
"then": "A bomba de ar está operativa"
}
},
"question": "Segue a funcionar a bomba de ar?"
},
"bike_repair_station-available-services": {
"mappings": {
"0": {
"then": "Só hai unha bomba de ar presente"
},
"1": {
"then": "Só hai ferramentas (desaparafusadores, alicates...) presentes"
},
"2": {
"then": "Hai ferramentas e unha bomba de ar presentes"
}
},
"question": "Que servizos están dispoñíbeis nesta estación de bicicletas?"
},
"bike_repair_station-bike-chain-tool": {
"mappings": {
"0": {
"then": "Hai unha ferramenta para a cadea"
},
"1": {
"then": "Non hai unha ferramenta para a cadea"
}
},
"question": "Esta estación de arranxo de bicicletas ten unha ferramenta especial para arranxar a cadea da túa bicicleta?"
},
"bike_repair_station-bike-stand": {
"mappings": {
"0": {
"then": "Hai un guindastre ou soporte"
},
"1": {
"then": "Non hai un guindastre ou soporte"
}
},
"question": "Esta estación de bicicletas ten un guindastre para pendurar a túa bicicleta ou un soporte para elevala?"
},
"bike_repair_station-electrical_pump": {
"mappings": {
"0": {
"then": "Bomba de ar manual"
},
"1": {
"then": "Bomba de ar eléctrica"
}
},
"question": "Esta é unha bomba de ar eléctrica?"
},
"bike_repair_station-manometer": {
"mappings": {
"0": {
"then": "Hai manómetro"
},
"1": {
"then": "Non hai manómetro"
},
"2": {
"then": "Hai manómetro pero está estragado"
}
},
"question": "Ten a bomba de ar un indicador de presión ou un manómetro?"
},
"bike_repair_station-valves": {
"mappings": {
"0": {
"then": "Sclaverand (tamén coñecido como Presta)"
},
"1": {
"then": "Dunlop"
},
"2": {
"then": "Schrader (para automóbiles)"
}
},
"question": "Que válvulas son compatíbeis?",
"render": "Esta bomba de ar admite as seguintes válvulas: {valves}"
}
},
"title": {
"mappings": {
"0": {
"then": "Estación de arranxo de bicicletas"
},
"1": {
"then": "Estación de arranxo de bicicletas"
},
"2": {
"then": "Bomba de ar estragada"
},
"3": {
"then": "Bomba de ar <i>{name}</i>"
},
"4": {
"then": "Bomba de ar"
}
},
"render": "Estación de bicicletas (arranxo e bomba de ar)"
}
},
"bike_shop": {
"name": "Tenda/arranxo de bicicletas",
"presets": {
"0": {
"title": "Tenda/arranxo de bicicletas"
}
},
"tagRenderings": {
"bike_repair_bike-pump-service": {
"mappings": {
"0": {
"then": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa"
},
"1": {
"then": "Esta tenda non ofrece unha bomba de ar para uso de calquera persoa"
}
},
"question": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa?"
},
"bike_repair_rents-bikes": {
"mappings": {
"0": {
"then": "Esta tenda aluga bicicletas"
},
"1": {
"then": "Esta tenda non aluga bicicletas"
}
},
"question": "Esta tenda aluga bicicletas?"
},
"bike_repair_repairs-bikes": {
"mappings": {
"0": {
"then": "Esta tenda arranxa bicicletas"
},
"1": {
"then": "Esta tenda non arranxa bicicletas"
},
"2": {
"then": "Esta tenda só arranxa bicicletas mercadas aquí"
},
"3": {
"then": "Esta tenda só arranxa bicicletas dunha certa marca"
}
},
"question": "Esta tenda arranxa bicicletas?"
},
"bike_repair_second-hand-bikes": {
"mappings": {
"0": {
"then": "Esta tenda vende bicicletas de segunda man"
},
"1": {
"then": "Esta tenda non vende bicicletas de segunda man"
},
"2": {
"then": "Esta tenda só vende bicicletas de segunda man"
}
},
"question": "Esta tenda vende bicicletas de segunda man?"
},
"bike_repair_sells-bikes": {
"mappings": {
"0": {
"then": "Esta tenda vende bicicletas"
},
"1": {
"then": "Esta tenda non vende bicicletas"
}
},
"question": "Esta tenda vende bicicletas?"
},
"bike_repair_tools-service": {
"mappings": {
"0": {
"then": "Hai ferramentas aquí para arranxar a túa propia bicicleta"
},
"1": {
"then": "Non hai ferramentas aquí para arranxar a túa propia bicicleta"
}
},
"question": "Hai ferramentas aquí para arranxar a túa propia bicicleta?"
},
"bike_shop-email": {
"question": "Cal é o enderezo de correo electrónico de {name}?"
},
"bike_shop-name": {
"question": "Cal é o nome desta tenda de bicicletas?",
"render": "Esta tenda de bicicletas chámase {name}"
},
"bike_shop-phone": {
"question": "Cal é o número de teléfono de {name}?"
},
"bike_shop-website": {
"question": "Cal é a páxina web de {name}?"
}
},
"title": {
"mappings": {
"3": {
"then": "Arranxo de bicicletas <i>{name}</i>"
},
"4": {
"then": "Tenda de bicicletas <i>{name}</i>"
},
"5": {
"then": "Tenda/arranxo de bicicletas <i>{name}</i>"
}
},
"render": "Tenda/arranxo de bicicletas"
}
},
"drinking_water": {
"name": "Auga potábel",
"presets": {
"0": {
"title": "auga potábel"
}
},
"title": {
"render": "Auga potábel"
}
},
"ghost_bike": {
"name": "Bicicleta pantasma",
"title": {
"render": "Bicicleta pantasma"
}
}
}

View file

@ -1,226 +1,226 @@
{
"artwork": {
"presets": {
"0": {
"title": "Műalkotás"
}
},
"title": {
"mappings": {
"0": {
"then": "Műalkotás <i>{name}</i>"
}
},
"render": "Műalkotás"
}
"artwork": {
"presets": {
"0": {
"title": "Műalkotás"
}
},
"bench": {
"name": "Padok",
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Háttámla: Igen"
},
"1": {
"then": "Háttámla: Nem"
}
},
"question": "Van háttámlája ennek a padnak?",
"render": "Háttámla"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Szín: barna"
},
"1": {
"then": "Szín: zöld"
},
"2": {
"then": "Szín: szürke"
},
"3": {
"then": "Szín: fehér"
},
"4": {
"then": "Szín: piros"
},
"5": {
"then": "Szín: fekete"
},
"6": {
"then": "Szín: kék"
},
"7": {
"then": "Szín: sárga"
}
},
"question": "Milyen színű a pad?",
"render": "Szín: {colour}"
},
"bench-direction": {
"question": "Milyen irányba néz a pad?",
"render": "A pad {direction}° felé néz."
},
"bench-material": {
"mappings": {
"0": {
"then": "Anyag: fa"
},
"1": {
"then": "Anyag: fém"
},
"2": {
"then": "Anyag: kő"
},
"3": {
"then": "Anyag: beton"
},
"4": {
"then": "Anyag: műanyag"
},
"5": {
"then": "Anyag: acél"
}
},
"question": "Miből van a pad (ülő része)?",
"render": "Anyag: {material}"
},
"bench-seats": {
"question": "Hány ülőhely van ezen a padon?",
"render": "{seats} ülőhely"
}
},
"title": {
"render": "Pad"
}
},
"bench_at_pt": {
"name": "Padok megállókban",
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"mappings": {
"0": {
"then": "Pad megállóban"
},
"1": {
"then": "Pad fedett helyen"
}
},
"render": "Pad"
}
},
"bicycle_library": {
"description": "Létesítmény, ahonnan kerékpár kölcsönözhető hosszabb időre",
"tagRenderings": {
"bicycle-library-target-group": {
"mappings": {
"0": {
"then": ""
}
},
"question": "Ki kölcsönözhet itt kerékpárt?"
},
"bicycle_library-charge": {
"mappings": {
"0": {
"then": "A kerékpárkölcsönzés ingyenes"
}
},
"question": "Mennyibe kerül egy kerékpár kölcsönzése?",
"render": "Egy kerékpár kölcsönzése {charge}"
}
}
},
"bicycle_tube_vending_machine": {
"tagRenderings": {
"Still in use?": {
"mappings": {
"0": {
"then": "Az automata működik"
},
"1": {
"then": "Az automata elromlott"
},
"2": {
"then": "Az automata zárva van"
}
}
}
}
},
"bike_parking": {
"name": "Kerékpáros parkoló",
"presets": {
"0": {
"title": "Kerékpáros parkoló"
}
},
"tagRenderings": {
"Bicycle parking type": {
"mappings": {
"0": {
"then": "\"U\" <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>"
},
"1": {
"then": "Kengyeles <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
},
"4": {
"then": "Kétszintű <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
},
"5": {
"then": "Fészer <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
}
},
"question": "Milyen típusú ez a kerékpáros parkoló?",
"render": "Ez egy {bicycle_parking} típusú kerékpáros parkoló"
},
"Is covered?": {
"mappings": {
"0": {
"then": "A parkoló fedett"
},
"1": {
"then": "A parkoló nem fedett"
}
},
"question": "Fedett ez a parkoló? (Beltéri parkoló esetén is válaszd a \"fedett\" opciót.)"
},
"Underground?": {
"mappings": {
"1": {
"then": "Felszíni parkoló"
},
"2": {
"then": "Tetőparkoló"
}
}
}
},
"title": {
"render": "Kerékpáros parkoló"
}
},
"ghost_bike": {
"name": "Emlékkerékpár",
"title": {
"render": "Emlékkerékpár"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Autószerelő"
}
}
}
"title": {
"mappings": {
"0": {
"then": "Műalkotás <i>{name}</i>"
}
},
"render": "Műalkotás"
}
},
"bench": {
"name": "Padok",
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Háttámla: Igen"
},
"1": {
"then": "Háttámla: Nem"
}
},
"question": "Van háttámlája ennek a padnak?",
"render": "Háttámla"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Szín: barna"
},
"1": {
"then": "Szín: zöld"
},
"2": {
"then": "Szín: szürke"
},
"3": {
"then": "Szín: fehér"
},
"4": {
"then": "Szín: piros"
},
"5": {
"then": "Szín: fekete"
},
"6": {
"then": "Szín: kék"
},
"7": {
"then": "Szín: sárga"
}
},
"question": "Milyen színű a pad?",
"render": "Szín: {colour}"
},
"bench-direction": {
"question": "Milyen irányba néz a pad?",
"render": "A pad {direction}° felé néz."
},
"bench-material": {
"mappings": {
"0": {
"then": "Anyag: fa"
},
"1": {
"then": "Anyag: fém"
},
"2": {
"then": "Anyag: kő"
},
"3": {
"then": "Anyag: beton"
},
"4": {
"then": "Anyag: műanyag"
},
"5": {
"then": "Anyag: acél"
}
},
"question": "Miből van a pad (ülő része)?",
"render": "Anyag: {material}"
},
"bench-seats": {
"question": "Hány ülőhely van ezen a padon?",
"render": "{seats} ülőhely"
}
},
"title": {
"render": "Pad"
}
},
"bench_at_pt": {
"name": "Padok megállókban",
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"mappings": {
"0": {
"then": "Pad megállóban"
},
"1": {
"then": "Pad fedett helyen"
}
},
"render": "Pad"
}
},
"bicycle_library": {
"description": "Létesítmény, ahonnan kerékpár kölcsönözhető hosszabb időre",
"tagRenderings": {
"bicycle-library-target-group": {
"mappings": {
"0": {
"then": ""
}
},
"question": "Ki kölcsönözhet itt kerékpárt?"
},
"bicycle_library-charge": {
"mappings": {
"0": {
"then": "A kerékpárkölcsönzés ingyenes"
}
},
"question": "Mennyibe kerül egy kerékpár kölcsönzése?",
"render": "Egy kerékpár kölcsönzése {charge}"
}
}
},
"bicycle_tube_vending_machine": {
"tagRenderings": {
"Still in use?": {
"mappings": {
"0": {
"then": "Az automata működik"
},
"1": {
"then": "Az automata elromlott"
},
"2": {
"then": "Az automata zárva van"
}
}
}
}
},
"bike_parking": {
"name": "Kerékpáros parkoló",
"presets": {
"0": {
"title": "Kerékpáros parkoló"
}
},
"tagRenderings": {
"Bicycle parking type": {
"mappings": {
"0": {
"then": "\"U\" <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>"
},
"1": {
"then": "Kengyeles <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
},
"4": {
"then": "Kétszintű <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
},
"5": {
"then": "Fészer <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
}
},
"question": "Milyen típusú ez a kerékpáros parkoló?",
"render": "Ez egy {bicycle_parking} típusú kerékpáros parkoló"
},
"Is covered?": {
"mappings": {
"0": {
"then": "A parkoló fedett"
},
"1": {
"then": "A parkoló nem fedett"
}
},
"question": "Fedett ez a parkoló? (Beltéri parkoló esetén is válaszd a \"fedett\" opciót.)"
},
"Underground?": {
"mappings": {
"1": {
"then": "Felszíni parkoló"
},
"2": {
"then": "Tetőparkoló"
}
}
}
},
"title": {
"render": "Kerékpáros parkoló"
}
},
"ghost_bike": {
"name": "Emlékkerékpár",
"title": {
"render": "Emlékkerékpár"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Autószerelő"
}
}
}
}
}
}

View file

@ -1,181 +1,181 @@
{
"artwork": {
"name": "Karya seni",
"presets": {
"0": {
"title": "Karya Seni"
}
},
"tagRenderings": {
"artwork-website": {
"render": "Info lanjut tersedia di <a href='{website}' target='_blank'>laman web</a> ini."
}
},
"title": {
"mappings": {
"0": {
"then": "Karya Seni <i>{name}</i>"
}
},
"render": "Karya Seni"
}
"artwork": {
"name": "Karya seni",
"presets": {
"0": {
"title": "Karya Seni"
}
},
"bench": {
"name": "Bangku",
"presets": {
"0": {
"title": "bangku"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Sandaran: Ya"
},
"1": {
"then": "Sandaran: Tidak"
}
},
"question": "Apakah bangku ini memiliki sandaran?",
"render": "Sandaran"
},
"bench-colour": {
"render": "Warna: {colour}"
},
"bench-seats": {
"render": "{seats} kursi"
}
},
"title": {
"render": "Bangku"
}
"tagRenderings": {
"artwork-website": {
"render": "Info lanjut tersedia di <a href='{website}' target='_blank'>laman web</a> ini."
}
},
"bench_at_pt": {
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"render": "Bangku"
}
},
"bike_parking": {
"tagRenderings": {
"Access": {
"render": "{access}"
}
}
},
"bike_shop": {
"tagRenderings": {
"bike_shop-website": {
"question": "URL {name} apa?"
}
}
},
"defibrillator": {
"tagRenderings": {
"defibrillator-description": {
"render": "Informasi tambahan: {description}"
}
}
},
"drinking_water": {
"name": "Air minum",
"presets": {
"0": {
"title": "air minum"
}
},
"title": {
"render": "Air minum"
}
},
"ghost_bike": {
"tagRenderings": {
"ghost_bike-inscription": {
"render": "<i>{inscription}</i>"
},
"ghost_bike-source": {
"render": "<a href='{source}' target='_blank'>Informasi lanjut tersedia</a>"
}
}
},
"nature_reserve": {
"tagRenderings": {
"Email": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"phone": {
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>"
}
}
},
"playground": {
"tagRenderings": {
"playground-email": {
"render": "<a href='mailto:{email}'>{email}</a>"
},
"playground-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
}
}
},
"shops": {
"tagRenderings": {
"shops-email": {
"render": "<a href='mailto:{email}'>{email}</a>"
},
"shops-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-shop": {
"mappings": {
"5": {
"then": "Bengkel Mobil"
}
}
},
"shops-website": {
"render": "<a href='{website}'>{website}</a>"
}
}
},
"tree_node": {
"presets": {
"2": {
"title": "Pohon"
}
},
"tagRenderings": {
"tree_node-name": {
"render": "Nama: {name}"
}
},
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
}
}
},
"viewpoint": {
"name": "Sudut pandang",
"presets": {
"0": {
"title": "Sudut pandang"
}
},
"tagRenderings": {
"viewpoint-description": {
"question": "Apakah Anda ingin menambahkan deskripsi?"
}
},
"title": {
"render": "Sudut pandang"
"title": {
"mappings": {
"0": {
"then": "Karya Seni <i>{name}</i>"
}
},
"render": "Karya Seni"
}
},
"bench": {
"name": "Bangku",
"presets": {
"0": {
"title": "bangku"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Sandaran: Ya"
},
"1": {
"then": "Sandaran: Tidak"
}
},
"question": "Apakah bangku ini memiliki sandaran?",
"render": "Sandaran"
},
"bench-colour": {
"render": "Warna: {colour}"
},
"bench-seats": {
"render": "{seats} kursi"
}
},
"title": {
"render": "Bangku"
}
},
"bench_at_pt": {
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"render": "Bangku"
}
},
"bike_parking": {
"tagRenderings": {
"Access": {
"render": "{access}"
}
}
},
"bike_shop": {
"tagRenderings": {
"bike_shop-website": {
"question": "URL {name} apa?"
}
}
},
"defibrillator": {
"tagRenderings": {
"defibrillator-description": {
"render": "Informasi tambahan: {description}"
}
}
},
"drinking_water": {
"name": "Air minum",
"presets": {
"0": {
"title": "air minum"
}
},
"title": {
"render": "Air minum"
}
},
"ghost_bike": {
"tagRenderings": {
"ghost_bike-inscription": {
"render": "<i>{inscription}</i>"
},
"ghost_bike-source": {
"render": "<a href='{source}' target='_blank'>Informasi lanjut tersedia</a>"
}
}
},
"nature_reserve": {
"tagRenderings": {
"Email": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"phone": {
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>"
}
}
},
"playground": {
"tagRenderings": {
"playground-email": {
"render": "<a href='mailto:{email}'>{email}</a>"
},
"playground-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
}
}
},
"shops": {
"tagRenderings": {
"shops-email": {
"render": "<a href='mailto:{email}'>{email}</a>"
},
"shops-phone": {
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-shop": {
"mappings": {
"5": {
"then": "Bengkel Mobil"
}
}
},
"shops-website": {
"render": "<a href='{website}'>{website}</a>"
}
}
},
"tree_node": {
"presets": {
"2": {
"title": "Pohon"
}
},
"tagRenderings": {
"tree_node-name": {
"render": "Nama: {name}"
}
},
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
}
}
},
"viewpoint": {
"name": "Sudut pandang",
"presets": {
"0": {
"title": "Sudut pandang"
}
},
"tagRenderings": {
"viewpoint-description": {
"question": "Apakah Anda ingin menambahkan deskripsi?"
}
},
"title": {
"render": "Sudut pandang"
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -1,179 +1,179 @@
{
"artwork": {
"description": "多様な作品",
"name": "美術品",
"presets": {
"0": {
"title": "アートワーク"
}
},
"tagRenderings": {
"artwork-artist_name": {
"question": "どのアーティストが作ったんですか?",
"render": "作成者:{artist_name}"
},
"artwork-artwork_type": {
"mappings": {
"0": {
"then": "建物"
},
"1": {
"then": "壁画"
},
"2": {
"then": "絵画"
},
"3": {
"then": "彫刻"
},
"4": {
"then": "彫像"
},
"5": {
"then": "胸像"
},
"6": {
"then": "石"
},
"7": {
"then": "インスタレーション"
},
"8": {
"then": "落書き"
},
"9": {
"then": "レリーフ"
},
"10": {
"then": "Azulejo (スペインの装飾タイル)"
},
"11": {
"then": "タイルワーク"
}
},
"question": "この作品の種類は何ですか?",
"render": "これは{artwork_type}です"
},
"artwork-website": {
"question": "この作品についての詳しい情報はどのウェブサイトにありますか?",
"render": "<a href='{website}' target='_blank'>Webサイト</a>に詳細情報がある"
},
"artwork-wikidata": {
"question": "<b>このアートワーク</b>に関するWikidataのエントリーはどれですか?",
"render": "<a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>に関連する"
}
},
"title": {
"mappings": {
"0": {
"then": "アートワーク <i>{name}</i>"
}
},
"render": "アートワーク"
}
"artwork": {
"description": "多様な作品",
"name": "美術品",
"presets": {
"0": {
"title": "アートワーク"
}
},
"charging_station": {
"tagRenderings": {
"Network": {
"question": "この充電ステーションの運営チェーンはどこですか?",
"render": "{network}"
},
"OH": {
"question": "この充電ステーションはいつオープンしますか?"
}
}
},
"food": {
"tagRenderings": {
"friture-take-your-container": {
"mappings": {
"0": {
"then": "<b>自分の容器</b>を持ってきて、注文を受け取ることができ、使い捨ての梱包材を節約して、無駄を省くことができます"
},
"1": {
"then": "独自の容器を持参することは<b>できません</b>"
},
"2": {
"then": "自身の容器が注文に<b>必要</b>。"
}
},
"question": "お客様が持参容器(調理用の鍋や小さな鍋など)をもってきた場合は、注文の梱包に使用されますか?<br/>"
}
}
},
"ghost_bike": {
"name": "ゴーストバイク",
"title": {
"render": "ゴーストバイク"
}
},
"shops": {
"description": "ショップ",
"name": "店",
"presets": {
"0": {
"description": "新しい店を追加する",
"title": "店"
}
"tagRenderings": {
"artwork-artist_name": {
"question": "どのアーティストが作ったんですか?",
"render": "作成者:{artist_name}"
},
"artwork-artwork_type": {
"mappings": {
"0": {
"then": "建物"
},
"1": {
"then": "壁画"
},
"2": {
"then": "絵画"
},
"3": {
"then": "彫刻"
},
"4": {
"then": "彫像"
},
"5": {
"then": "胸像"
},
"6": {
"then": "石"
},
"7": {
"then": "インスタレーション"
},
"8": {
"then": "落書き"
},
"9": {
"then": "レリーフ"
},
"10": {
"then": "Azulejo (スペインの装飾タイル)"
},
"11": {
"then": "タイルワーク"
}
},
"tagRenderings": {
"shops-email": {
"question": "このお店のメールアドレスは何ですか?",
"render": "<a href='mailto:{email}'>{email}</a>"
},
"shops-name": {
"question": "このお店の名前は何ですか?"
},
"shops-opening_hours": {
"question": "この店の営業時間は何時から何時までですか?",
"render": "{opening_hours_table(opening_hours)}"
},
"shops-phone": {
"question": "電話番号は何番ですか?",
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-shop": {
"mappings": {
"0": {
"then": "コンビニエンスストア"
},
"1": {
"then": "スーパーマーケット"
},
"2": {
"then": "衣料品店"
},
"3": {
"then": "理容師"
},
"4": {
"then": "ベーカリー"
},
"5": {
"then": "自動車修理(ガレージ)"
},
"6": {
"then": "自動車ディーラー"
}
},
"question": "このお店では何を売っていますか?",
"render": "こちらのお店では{shop}を販売しております"
},
"shops-website": {
"question": "このお店のホームページは何ですか?",
"render": "<a href='{website}'>{website}</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
},
"1": {
"then": "{shop}"
}
},
"render": "店"
"question": "この作品の種類は何ですか?",
"render": "これは{artwork_type}です"
},
"artwork-website": {
"question": "この作品についての詳しい情報はどのウェブサイトにありますか?",
"render": "<a href='{website}' target='_blank'>Webサイト</a>に詳細情報がある"
},
"artwork-wikidata": {
"question": "<b>このアートワーク</b>に関するWikidataのエントリーはどれですか?",
"render": "<a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>に関連する"
}
},
"title": {
"mappings": {
"0": {
"then": "アートワーク <i>{name}</i>"
}
},
"render": "アートワーク"
}
},
"food": {
"tagRenderings": {
"friture-take-your-container": {
"mappings": {
"0": {
"then": "<b>自分の容器</b>を持ってきて、注文を受け取ることができ、使い捨ての梱包材を節約して、無駄を省くことができます"
},
"1": {
"then": "独自の容器を持参することは<b>できません</b>"
},
"2": {
"then": "自身の容器が注文に<b>必要</b>。"
}
},
"question": "お客様が持参容器(調理用の鍋や小さな鍋など)をもってきた場合は、注文の梱包に使用されますか?<br/>"
}
}
},
"ghost_bike": {
"name": "ゴーストバイク",
"title": {
"render": "ゴーストバイク"
}
},
"shops": {
"description": "ショップ",
"name": "店",
"presets": {
"0": {
"description": "新しい店を追加する",
"title": "店"
}
},
"tagRenderings": {
"shops-email": {
"question": "このお店のメールアドレスは何ですか?",
"render": "<a href='mailto:{email}'>{email}</a>"
},
"shops-name": {
"question": "このお店の名前は何ですか?"
},
"shops-opening_hours": {
"question": "この店の営業時間は何時から何時までですか?",
"render": "{opening_hours_table(opening_hours)}"
},
"shops-phone": {
"question": "電話番号は何番ですか?",
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"shops-shop": {
"mappings": {
"0": {
"then": "コンビニエンスストア"
},
"1": {
"then": "スーパーマーケット"
},
"2": {
"then": "衣料品店"
},
"3": {
"then": "理容師"
},
"4": {
"then": "ベーカリー"
},
"5": {
"then": "自動車修理(ガレージ)"
},
"6": {
"then": "自動車ディーラー"
}
},
"question": "このお店では何を売っていますか?",
"render": "こちらのお店では{shop}を販売しております"
},
"shops-website": {
"question": "このお店のホームページは何ですか?",
"render": "<a href='{website}'>{website}</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
},
"1": {
"then": "{shop}"
}
},
"render": "店"
}
},
"charging_station": {
"tagRenderings": {
"Network": {
"question": "この充電ステーションの運営チェーンはどこですか?",
"render": "{network}"
},
"OH": {
"question": "この充電ステーションはいつオープンしますか?"
}
}
}
}

View file

@ -1,205 +1,205 @@
{
"artwork": {
"name": "Kunstverk",
"presets": {
"0": {
"title": "Kunstverk"
}
"artwork": {
"name": "Kunstverk",
"presets": {
"0": {
"title": "Kunstverk"
}
},
"tagRenderings": {
"artwork-artist_name": {
"question": "Hvilken artist lagde dette?",
"render": "Laget av {artist_name}"
},
"artwork-artwork_type": {
"mappings": {
"0": {
"then": "Arkitektur"
},
"1": {
"then": "Veggmaleri"
},
"2": {
"then": "Maleri"
},
"3": {
"then": "Skulptur"
},
"4": {
"then": "Statue"
},
"5": {
"then": "Byste"
},
"6": {
"then": "Stein"
},
"7": {
"then": "Installasjon"
},
"8": {
"then": "Graffiti"
},
"9": {
"then": "Relieff"
},
"10": {
"then": "Azulejo (Spansk dekorativt flisverk)"
},
"11": {
"then": "Flisarbeid"
}
},
"tagRenderings": {
"artwork-artist_name": {
"question": "Hvilken artist lagde dette?",
"render": "Laget av {artist_name}"
},
"artwork-artwork_type": {
"mappings": {
"0": {
"then": "Arkitektur"
},
"1": {
"then": "Veggmaleri"
},
"2": {
"then": "Maleri"
},
"3": {
"then": "Skulptur"
},
"4": {
"then": "Statue"
},
"5": {
"then": "Byste"
},
"6": {
"then": "Stein"
},
"7": {
"then": "Installasjon"
},
"8": {
"then": "Graffiti"
},
"9": {
"then": "Relieff"
},
"10": {
"then": "Azulejo (Spansk dekorativt flisverk)"
},
"11": {
"then": "Flisarbeid"
}
},
"question": "Hvilken type kunstverk er dette?",
"render": "Dette er et kunstverk av typen {artwork_type}"
},
"artwork-website": {
"question": "Finnes det en nettside med mer info om dette kunstverket?",
"render": "Mer info er å finne på <a href='{website}' target='_blank'>denne nettsiden</a>"
},
"artwork-wikidata": {
"question": "Hvilken Wikipedia-oppføring samsvarer med <b>dette kunstverket</b>?",
"render": "Samsvarer med <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Kunstverk <i>{name}</i>"
}
},
"render": "Kunstverk"
}
"question": "Hvilken type kunstverk er dette?",
"render": "Dette er et kunstverk av typen {artwork_type}"
},
"artwork-website": {
"question": "Finnes det en nettside med mer info om dette kunstverket?",
"render": "Mer info er å finne på <a href='{website}' target='_blank'>denne nettsiden</a>"
},
"artwork-wikidata": {
"question": "Hvilken Wikipedia-oppføring samsvarer med <b>dette kunstverket</b>?",
"render": "Samsvarer med <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
}
},
"bench": {
"name": "Benker",
"presets": {
"0": {
"title": "benk"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Rygglene: Ja"
},
"1": {
"then": "Rygglene: Nei"
}
},
"question": "Har denne beken et rygglene?",
"render": "Rygglene"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Farge: brun"
},
"1": {
"then": "Farge: grønn"
},
"2": {
"then": "Farge: grå"
},
"3": {
"then": "Farge: hvit"
},
"4": {
"then": "Farge: rød"
},
"5": {
"then": "Farge: svart"
},
"6": {
"then": "Farge: blå"
},
"7": {
"then": "Farge: gul"
}
},
"render": "Farge: {colour}"
},
"bench-material": {
"mappings": {
"0": {
"then": "Materiale: tre"
},
"1": {
"then": "Materiale: metall"
},
"2": {
"then": "Materiale: stein"
},
"3": {
"then": "Materiale: betong"
},
"4": {
"then": "Materiale: plastikk"
},
"5": {
"then": "Materiale: stål"
}
},
"render": "Materiale: {material}"
},
"bench-seats": {
"question": "Hvor mange sitteplasser har denne benken?",
"render": "{seats} seter"
}
},
"title": {
"render": "Benk"
}
},
"bench_at_pt": {
"name": "Benker",
"title": {
"render": "Benk"
}
},
"bicycle_library": {
"tagRenderings": {
"bicycle_library-charge": {
"mappings": {
"0": {
"then": "Det er gratis å leie en sykkel"
}
},
"question": "Hvor mye koster det å leie en sykkel?",
"render": "Sykkelleie koster {charge}"
},
"bicycle_library-name": {
"question": "Hva heter dette sykkelbiblioteket?",
"render": "Dette sykkelbiblioteket heter {name}"
}
}
},
"charging_station": {
"tagRenderings": {
"Network": {
"render": "{network}"
},
"OH": {
"question": "Når åpnet denne ladestasjonen?"
}
}
},
"ghost_bike": {
"name": "Spøkelsessykler",
"title": {
"render": "Spøkelsessykler"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Bilverksted"
}
}
}
"title": {
"mappings": {
"0": {
"then": "Kunstverk <i>{name}</i>"
}
},
"render": "Kunstverk"
}
},
"bench": {
"name": "Benker",
"presets": {
"0": {
"title": "benk"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Rygglene: Ja"
},
"1": {
"then": "Rygglene: Nei"
}
},
"question": "Har denne beken et rygglene?",
"render": "Rygglene"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Farge: brun"
},
"1": {
"then": "Farge: grønn"
},
"2": {
"then": "Farge: grå"
},
"3": {
"then": "Farge: hvit"
},
"4": {
"then": "Farge: rød"
},
"5": {
"then": "Farge: svart"
},
"6": {
"then": "Farge: blå"
},
"7": {
"then": "Farge: gul"
}
},
"render": "Farge: {colour}"
},
"bench-material": {
"mappings": {
"0": {
"then": "Materiale: tre"
},
"1": {
"then": "Materiale: metall"
},
"2": {
"then": "Materiale: stein"
},
"3": {
"then": "Materiale: betong"
},
"4": {
"then": "Materiale: plastikk"
},
"5": {
"then": "Materiale: stål"
}
},
"render": "Materiale: {material}"
},
"bench-seats": {
"question": "Hvor mange sitteplasser har denne benken?",
"render": "{seats} seter"
}
},
"title": {
"render": "Benk"
}
},
"bench_at_pt": {
"name": "Benker",
"title": {
"render": "Benk"
}
},
"bicycle_library": {
"tagRenderings": {
"bicycle_library-charge": {
"mappings": {
"0": {
"then": "Det er gratis å leie en sykkel"
}
},
"question": "Hvor mye koster det å leie en sykkel?",
"render": "Sykkelleie koster {charge}"
},
"bicycle_library-name": {
"question": "Hva heter dette sykkelbiblioteket?",
"render": "Dette sykkelbiblioteket heter {name}"
}
}
},
"ghost_bike": {
"name": "Spøkelsessykler",
"title": {
"render": "Spøkelsessykler"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Bilverksted"
}
}
}
}
},
"charging_station": {
"tagRenderings": {
"Network": {
"render": "{network}"
},
"OH": {
"question": "Når åpnet denne ladestasjonen?"
}
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -1,217 +1,217 @@
{
"artwork": {
"presets": {
"0": {
"title": "Dzieło sztuki"
}
},
"title": {
"mappings": {
"0": {
"then": "Dzieło sztuki <i>{name}</i>"
}
},
"render": "Dzieło sztuki"
}
"artwork": {
"presets": {
"0": {
"title": "Dzieło sztuki"
}
},
"bench": {
"name": "Ławki",
"presets": {
"0": {
"title": "Ławka"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Oparcie: Tak"
},
"1": {
"then": "Oparcie: Nie"
}
},
"question": "Czy ta ławka ma oparcie?",
"render": "Oparcie"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Kolor: brązowy"
},
"1": {
"then": "Kolor: zielony"
},
"2": {
"then": "Kolor: szary"
},
"3": {
"then": "Kolor: biały"
},
"4": {
"then": "Kolor: czerwony"
},
"5": {
"then": "Kolor: czarny"
},
"6": {
"then": "Kolor: niebieski"
},
"7": {
"then": "Kolor: żółty"
}
},
"question": "Jaki kolor ma ta ławka?",
"render": "Kolor: {colour}"
},
"bench-direction": {
"question": "W jakim kierunku patrzysz siedząc na ławce?",
"render": "Siedząc na ławce, patrzy się w kierunku {direction}°."
},
"bench-material": {
"mappings": {
"0": {
"then": "Materiał: drewno"
},
"1": {
"then": "Materiał: metal"
},
"2": {
"then": "Materiał: kamień"
},
"3": {
"then": "Materiał: beton"
},
"4": {
"then": "Materiał: plastik"
},
"5": {
"then": "Materiał: stal"
}
},
"question": "Z czego wykonana jest ławka (siedzisko)?",
"render": "Materiał: {material}"
},
"bench-seats": {
"question": "Ile siedzeń ma ta ławka?",
"render": "{seats} siedzeń"
},
"bench-survey:date": {
"question": "Kiedy ostatnio badano tę ławkę?",
"render": "Ławka ta była ostatnio badana w dniu {survey:date}"
}
},
"title": {
"render": "Ławka"
}
},
"bench_at_pt": {
"name": "Ławki na przystankach komunikacji miejskiej",
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"mappings": {
"0": {
"then": "Ławka na przystanku komunikacji miejskiej"
}
},
"render": "Ławka"
}
},
"bicycle_library": {
"description": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres"
},
"bike_parking": {
"name": "Parking dla rowerów",
"presets": {
"0": {
"title": "Parking dla rowerów"
}
},
"tagRenderings": {
"Bicycle parking type": {
"question": "Jaki jest typ tego parkingu dla rowerów?",
"render": "Jest to parking rowerowy typu: {bicycle_parking}"
},
"Underground?": {
"question": "Jaka jest względna lokalizacja tego parkingu rowerowego?"
}
},
"title": {
"render": "Parking dla rowerów"
}
},
"bike_repair_station": {
"presets": {
"0": {
"description": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.<h3>Przykłady pompek rowerowych</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>",
"title": "Pompka do roweru"
},
"1": {
"title": "Stacja naprawy rowerów i pompka"
}
},
"tagRenderings": {
"Operational status": {
"mappings": {
"0": {
"then": "Pompka rowerowa jest zepsuta"
},
"1": {
"then": "Pompka rowerowa jest sprawna"
}
},
"question": "Czy pompka rowerowa jest nadal sprawna?"
},
"bike_repair_station-electrical_pump": {
"mappings": {
"0": {
"then": "Pompa ręczna"
},
"1": {
"then": "Pompka elektryczna"
}
},
"question": "Czy jest to elektryczna pompka do roweru?"
},
"bike_repair_station-manometer": {
"mappings": {
"0": {
"then": "Jest manometr"
},
"1": {
"then": "Nie ma manometru"
},
"2": {
"then": "Jest manometr, ale jest uszkodzony"
}
},
"question": "Czy pompka posiada wskaźnik ciśnienia lub manometr?"
},
"bike_repair_station-valves": {
"question": "Jakie zawory są obsługiwane?",
"render": "Ta pompka obsługuje następujące zawory: {valves}"
}
}
},
"ghost_bike": {
"name": "Duch roweru",
"title": {
"render": "Duch roweru"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Warsztat samochodowy"
}
}
}
"title": {
"mappings": {
"0": {
"then": "Dzieło sztuki <i>{name}</i>"
}
},
"render": "Dzieło sztuki"
}
},
"bench": {
"name": "Ławki",
"presets": {
"0": {
"title": "Ławka"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "Oparcie: Tak"
},
"1": {
"then": "Oparcie: Nie"
}
},
"question": "Czy ta ławka ma oparcie?",
"render": "Oparcie"
},
"bench-colour": {
"mappings": {
"0": {
"then": "Kolor: brązowy"
},
"1": {
"then": "Kolor: zielony"
},
"2": {
"then": "Kolor: szary"
},
"3": {
"then": "Kolor: biały"
},
"4": {
"then": "Kolor: czerwony"
},
"5": {
"then": "Kolor: czarny"
},
"6": {
"then": "Kolor: niebieski"
},
"7": {
"then": "Kolor: żółty"
}
},
"question": "Jaki kolor ma ta ławka?",
"render": "Kolor: {colour}"
},
"bench-direction": {
"question": "W jakim kierunku patrzysz siedząc na ławce?",
"render": "Siedząc na ławce, patrzy się w kierunku {direction}°."
},
"bench-material": {
"mappings": {
"0": {
"then": "Materiał: drewno"
},
"1": {
"then": "Materiał: metal"
},
"2": {
"then": "Materiał: kamień"
},
"3": {
"then": "Materiał: beton"
},
"4": {
"then": "Materiał: plastik"
},
"5": {
"then": "Materiał: stal"
}
},
"question": "Z czego wykonana jest ławka (siedzisko)?",
"render": "Materiał: {material}"
},
"bench-seats": {
"question": "Ile siedzeń ma ta ławka?",
"render": "{seats} siedzeń"
},
"bench-survey:date": {
"question": "Kiedy ostatnio badano tę ławkę?",
"render": "Ławka ta była ostatnio badana w dniu {survey:date}"
}
},
"title": {
"render": "Ławka"
}
},
"bench_at_pt": {
"name": "Ławki na przystankach komunikacji miejskiej",
"tagRenderings": {
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"mappings": {
"0": {
"then": "Ławka na przystanku komunikacji miejskiej"
}
},
"render": "Ławka"
}
},
"bicycle_library": {
"description": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres"
},
"bike_parking": {
"name": "Parking dla rowerów",
"presets": {
"0": {
"title": "Parking dla rowerów"
}
},
"tagRenderings": {
"Bicycle parking type": {
"question": "Jaki jest typ tego parkingu dla rowerów?",
"render": "Jest to parking rowerowy typu: {bicycle_parking}"
},
"Underground?": {
"question": "Jaka jest względna lokalizacja tego parkingu rowerowego?"
}
},
"title": {
"render": "Parking dla rowerów"
}
},
"bike_repair_station": {
"presets": {
"0": {
"description": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.<h3>Przykłady pompek rowerowych</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>",
"title": "Pompka do roweru"
},
"1": {
"title": "Stacja naprawy rowerów i pompka"
}
},
"tagRenderings": {
"Operational status": {
"mappings": {
"0": {
"then": "Pompka rowerowa jest zepsuta"
},
"1": {
"then": "Pompka rowerowa jest sprawna"
}
},
"question": "Czy pompka rowerowa jest nadal sprawna?"
},
"bike_repair_station-electrical_pump": {
"mappings": {
"0": {
"then": "Pompa ręczna"
},
"1": {
"then": "Pompka elektryczna"
}
},
"question": "Czy jest to elektryczna pompka do roweru?"
},
"bike_repair_station-manometer": {
"mappings": {
"0": {
"then": "Jest manometr"
},
"1": {
"then": "Nie ma manometru"
},
"2": {
"then": "Jest manometr, ale jest uszkodzony"
}
},
"question": "Czy pompka posiada wskaźnik ciśnienia lub manometr?"
},
"bike_repair_station-valves": {
"question": "Jakie zawory są obsługiwane?",
"render": "Ta pompka obsługuje następujące zawory: {valves}"
}
}
},
"ghost_bike": {
"name": "Duch roweru",
"title": {
"render": "Duch roweru"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Warsztat samochodowy"
}
}
}
}
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,34 +1,34 @@
{
"artwork": {
"presets": {
"0": {
"title": "Konstverk"
}
},
"title": {
"mappings": {
"0": {
"then": "Konstverk <i>{name}</i>"
}
},
"render": "Konstverk"
}
"artwork": {
"presets": {
"0": {
"title": "Konstverk"
}
},
"ghost_bike": {
"name": "Spökcykel",
"title": {
"render": "Spökcykel"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Bilverkstad"
}
}
}
"title": {
"mappings": {
"0": {
"then": "Konstverk <i>{name}</i>"
}
},
"render": "Konstverk"
}
},
"ghost_bike": {
"name": "Spökcykel",
"title": {
"render": "Spökcykel"
}
},
"shops": {
"tagRenderings": {
"shops-shop": {
"mappings": {
"5": {
"then": "Bilverkstad"
}
}
}
}
}
}

View file

@ -1,205 +1,205 @@
{
"bench": {
"name": "长椅",
"presets": {
"0": {
"title": "长椅"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "靠背:有"
},
"1": {
"then": "靠背:无"
}
},
"question": "这个长椅有靠背吗?",
"render": "靠背"
},
"bench-colour": {
"mappings": {
"0": {
"then": "颜色:棕"
},
"1": {
"then": "颜色:绿"
},
"2": {
"then": "颜色:灰"
},
"3": {
"then": "颜色:白"
},
"4": {
"then": "颜色:红"
},
"5": {
"then": "颜色:黑"
},
"6": {
"then": "颜色:蓝"
},
"7": {
"then": "颜色:黄"
}
},
"question": "这个长椅是什么颜色的?",
"render": "颜色: {colour}"
},
"bench-direction": {
"question": "坐在长椅上的时候你目视的方向是哪边?",
"render": "坐在长椅上的时候目视方向为 {direction}°方位。"
},
"bench-material": {
"mappings": {
"0": {
"then": "材质:木"
},
"1": {
"then": "材质:金属"
},
"2": {
"then": "材质:石头"
},
"3": {
"then": "材质:混凝土"
},
"4": {
"then": "材质:塑料"
},
"5": {
"then": "材质:不锈钢"
}
},
"question": "这个长椅(或座椅)是用什么材料做的?",
"render": "材质: {material}"
},
"bench-seats": {
"question": "这个长椅有几个座位?"
},
"bench-survey:date": {
"question": "上次对这个长椅实地调查是什么时候?",
"render": "这个长椅于 {survey:date}最后一次实地调查"
}
},
"title": {
"render": "长椅"
}
"bench": {
"name": "长椅",
"presets": {
"0": {
"title": "长椅"
}
},
"bench_at_pt": {
"name": "在公交站点的长椅",
"tagRenderings": {
"bench_at_pt-bench": {
"render": "站立长凳"
},
"bench_at_pt-name": {
"render": "{name}"
}
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "靠背:有"
},
"1": {
"then": "靠背:无"
}
},
"title": {
"mappings": {
"0": {
"then": "在公交站点的长椅"
},
"1": {
"then": "在庇护所的长椅"
}
},
"render": "长椅"
}
},
"bicycle_library": {
"tagRenderings": {
"bicycle-library-target-group": {
"question": "谁可以从这里借自行车?"
}
}
},
"bicycle_tube_vending_machine": {
"tagRenderings": {
"Still in use?": {
"mappings": {
"0": {
"then": "这个借还机正常工作"
},
"1": {
"then": "这个借还机已经损坏"
},
"2": {
"then": "这个借还机被关闭了"
}
}
}
}
},
"bike_cafe": {
"name": "自行车咖啡",
"presets": {
"0": {
"title": "自行车咖啡"
}
"question": "这个长椅有靠背吗?",
"render": "靠背"
},
"bench-colour": {
"mappings": {
"0": {
"then": "颜色:棕"
},
"1": {
"then": "颜色:绿"
},
"2": {
"then": "颜色:灰"
},
"3": {
"then": "颜色:白"
},
"4": {
"then": "颜色:红"
},
"5": {
"then": "颜色:黑"
},
"6": {
"then": "颜色:蓝"
},
"7": {
"then": "颜色:黄"
}
},
"tagRenderings": {
"bike_cafe-bike-pump": {
"mappings": {
"0": {
"then": "这家自行车咖啡为每个人提供打气筒"
},
"1": {
"then": "这家自行车咖啡不为每个人提供打气筒"
}
},
"question": "这家自行车咖啡为每个使用者提供打气筒吗?"
},
"bike_cafe-email": {
"question": "{name}的电子邮箱是什么?"
},
"bike_cafe-name": {
"question": "这个自行车咖啡的名字是什么?",
"render": "这家自行车咖啡叫做 {name}"
},
"bike_cafe-opening_hours": {
"question": "这家自行车咖啡什么时候开门营业?"
},
"bike_cafe-phone": {
"question": "{name}的电话号码是什么?"
},
"bike_cafe-repair-service": {
"mappings": {
"0": {
"then": "这家自行车咖啡可以修车"
},
"1": {
"then": "这家自行车咖啡不能修车"
}
},
"question": "这家自行车咖啡t提供修车服务吗"
},
"bike_cafe-repair-tools": {
"mappings": {
"0": {
"then": "这家自行车咖啡为DIY修理者提供工具"
},
"1": {
"then": "这家自行车咖啡不为DIY修理者提供工具"
}
},
"question": "这里有供你修车用的工具吗?"
},
"bike_cafe-website": {
"question": "{name}的网站是什么?"
}
"question": "这个长椅是什么颜色的?",
"render": "颜色: {colour}"
},
"bench-direction": {
"question": "坐在长椅上的时候你目视的方向是哪边?",
"render": "坐在长椅上的时候目视方向为 {direction}°方位。"
},
"bench-material": {
"mappings": {
"0": {
"then": "材质:木"
},
"1": {
"then": "材质:金属"
},
"2": {
"then": "材质:石头"
},
"3": {
"then": "材质:混凝土"
},
"4": {
"then": "材质:塑料"
},
"5": {
"then": "材质:不锈钢"
}
},
"title": {
"mappings": {
"0": {
"then": "自行车咖啡 <i>{name}</i>"
}
},
"render": "自行车咖啡"
}
"question": "这个长椅(或座椅)是用什么材料做的?",
"render": "材质: {material}"
},
"bench-seats": {
"question": "这个长椅有几个座位?"
},
"bench-survey:date": {
"question": "上次对这个长椅实地调查是什么时候?",
"render": "这个长椅于 {survey:date}最后一次实地调查"
}
},
"title": {
"render": "长椅"
}
},
"bench_at_pt": {
"name": "在公交站点的长椅",
"tagRenderings": {
"bench_at_pt-bench": {
"render": "站立长凳"
},
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"mappings": {
"0": {
"then": "在公交站点的长椅"
},
"1": {
"then": "在庇护所的长椅"
}
},
"render": "长椅"
}
},
"bicycle_library": {
"tagRenderings": {
"bicycle-library-target-group": {
"question": "谁可以从这里借自行车?"
}
}
},
"bicycle_tube_vending_machine": {
"tagRenderings": {
"Still in use?": {
"mappings": {
"0": {
"then": "这个借还机正常工作"
},
"1": {
"then": "这个借还机已经损坏"
},
"2": {
"then": "这个借还机被关闭了"
}
}
}
}
},
"bike_cafe": {
"name": "自行车咖啡",
"presets": {
"0": {
"title": "自行车咖啡"
}
},
"tagRenderings": {
"bike_cafe-bike-pump": {
"mappings": {
"0": {
"then": "这家自行车咖啡为每个人提供打气筒"
},
"1": {
"then": "这家自行车咖啡不为每个人提供打气筒"
}
},
"question": "这家自行车咖啡为每个使用者提供打气筒吗?"
},
"bike_cafe-email": {
"question": "{name}的电子邮箱是什么?"
},
"bike_cafe-name": {
"question": "这个自行车咖啡的名字是什么?",
"render": "这家自行车咖啡叫做 {name}"
},
"bike_cafe-opening_hours": {
"question": "这家自行车咖啡什么时候开门营业?"
},
"bike_cafe-phone": {
"question": "{name}的电话号码是什么?"
},
"bike_cafe-repair-service": {
"mappings": {
"0": {
"then": "这家自行车咖啡可以修车"
},
"1": {
"then": "这家自行车咖啡不能修车"
}
},
"question": "这家自行车咖啡t提供修车服务吗"
},
"bike_cafe-repair-tools": {
"mappings": {
"0": {
"then": "这家自行车咖啡为DIY修理者提供工具"
},
"1": {
"then": "这家自行车咖啡不为DIY修理者提供工具"
}
},
"question": "这里有供你修车用的工具吗?"
},
"bike_cafe-website": {
"question": "{name}的网站是什么?"
}
},
"title": {
"mappings": {
"0": {
"then": "自行车咖啡 <i>{name}</i>"
}
},
"render": "自行车咖啡"
}
}
}

View file

@ -1,459 +1,459 @@
{
"artwork": {
"description": "不同類型的藝術品",
"name": "藝術品",
"presets": {
"0": {
"title": "藝術品"
}
},
"tagRenderings": {
"artwork-artist_name": {
"question": "創造這個的藝術家是誰?",
"render": "{artist_name} 創作"
},
"artwork-artwork_type": {
"mappings": {
"0": {
"then": "建築物"
},
"1": {
"then": "壁畫"
},
"2": {
"then": "繪畫"
},
"3": {
"then": "雕塑"
},
"4": {
"then": "雕像"
},
"5": {
"then": "半身像"
},
"6": {
"then": "石頭"
},
"7": {
"then": "安裝"
},
"8": {
"then": "塗鴨"
},
"9": {
"then": "寬慰"
},
"10": {
"then": "Azulejo (西班牙雕塑作品名稱)"
},
"11": {
"then": "瓷磚"
}
},
"question": "這是什麼類型的藝術品?",
"render": "這是 {artwork_type}"
},
"artwork-website": {
"question": "在那個網站能夠找到更多藝術品的資訊?",
"render": "<a href='{website}' target='_blank'>這個網站</a>有更多資訊"
},
"artwork-wikidata": {
"question": "<b>這個藝術品</b>有那個對應的 Wikidata 項目?",
"render": "與 <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>對應"
}
},
"title": {
"mappings": {
"0": {
"then": "藝術品<i>{name}</i>"
}
},
"render": "藝術品"
}
"artwork": {
"description": "不同類型的藝術品",
"name": "藝術品",
"presets": {
"0": {
"title": "藝術品"
}
},
"bench": {
"name": "長椅",
"presets": {
"0": {
"title": "長椅"
}
"tagRenderings": {
"artwork-artist_name": {
"question": "創造這個的藝術家是誰?",
"render": "{artist_name} 創作"
},
"artwork-artwork_type": {
"mappings": {
"0": {
"then": "建築物"
},
"1": {
"then": "壁畫"
},
"2": {
"then": "繪畫"
},
"3": {
"then": "雕塑"
},
"4": {
"then": "雕像"
},
"5": {
"then": "半身像"
},
"6": {
"then": "石頭"
},
"7": {
"then": "安裝"
},
"8": {
"then": "塗鴨"
},
"9": {
"then": "寬慰"
},
"10": {
"then": "Azulejo (西班牙雕塑作品名稱)"
},
"11": {
"then": "瓷磚"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "靠背:有"
},
"1": {
"then": "靠背:無"
}
},
"question": "這個長椅是否有靠背?",
"render": "靠背"
},
"bench-colour": {
"mappings": {
"0": {
"then": "顏色:棕色"
},
"1": {
"then": "顏色:綠色"
},
"2": {
"then": "顏色:灰色"
},
"3": {
"then": "顏色:白色"
},
"4": {
"then": "顏色:紅色"
},
"5": {
"then": "顏色:黑色"
},
"6": {
"then": "顏色:藍色"
},
"7": {
"then": "顏色:黃色"
}
},
"question": "這個長椅是什麼顏色的?",
"render": "顏色:{colour}"
},
"bench-direction": {
"question": "坐在長椅時是面對那個方向?",
"render": "當坐在長椅時,那個人朝向 {direction}°。"
},
"bench-material": {
"mappings": {
"0": {
"then": "材質:木頭"
},
"1": {
"then": "材質:金屬"
},
"2": {
"then": "材質:石頭"
},
"3": {
"then": "材質:水泥"
},
"4": {
"then": "材質:塑膠"
},
"5": {
"then": "材質:鋼鐵"
}
},
"question": "這個長椅 (座位) 是什麼做的?",
"render": "材質:{material}"
},
"bench-seats": {
"question": "這個長椅有幾個位子?",
"render": "{seats} 座位數"
},
"bench-survey:date": {
"question": "上一次探察長椅是什麼時候?",
"render": "這個長椅最後是在 {survey:date} 探查的"
}
},
"title": {
"render": "長椅"
}
"question": "這是什麼類型的藝術品?",
"render": "這是 {artwork_type}"
},
"artwork-website": {
"question": "在那個網站能夠找到更多藝術品的資訊?",
"render": "<a href='{website}' target='_blank'>這個網站</a>有更多資訊"
},
"artwork-wikidata": {
"question": "<b>這個藝術品</b>有那個對應的 Wikidata 項目?",
"render": "與 <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>對應"
}
},
"bench_at_pt": {
"name": "大眾運輸站點的長椅",
"tagRenderings": {
"bench_at_pt-bench": {
"render": "站立長椅"
},
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"mappings": {
"0": {
"then": "大眾運輸站點的長椅"
},
"1": {
"then": "涼亭內的長椅"
}
},
"render": "長椅"
}
},
"bicycle_library": {
"description": "能夠長期租用單車的設施",
"name": "單車圖書館",
"presets": {
"0": {
"description": "單車圖書館有一大批單車供人租借",
"title": "自行車圖書館 ( Fietsbibliotheek)"
}
},
"tagRenderings": {
"bicycle-library-target-group": {
"mappings": {
"0": {
"then": "提供兒童單車"
},
"1": {
"then": "有提供成人單車"
},
"2": {
"then": "有提供行動不便人士的單車"
}
},
"question": "誰可以在這裡租單車?"
},
"bicycle_library-charge": {
"mappings": {
"0": {
"then": "租借單車免費"
},
"1": {
"then": "租借單車價錢 €20/year 與 €20 保證金"
}
},
"question": "租用單車的費用多少?",
"render": "租借單車需要 {charge}"
},
"bicycle_library-name": {
"question": "這個單車圖書館的名稱是?",
"render": "這個單車圖書館叫做 {name}"
}
},
"title": {
"render": "單車圖書館"
}
},
"bicycle_tube_vending_machine": {
"name": "自行車內胎自動售貨機",
"presets": {
"0": {
"title": "自行車內胎自動售貨機"
}
},
"tagRenderings": {
"Still in use?": {
"mappings": {
"0": {
"then": "這個自動販賣機仍運作"
},
"1": {
"then": "這個自動販賣機沒有運作了"
},
"2": {
"then": "這個自動販賣機已經關閉了"
}
},
"question": "這個自動販賣機仍有運作嗎?",
"render": "運作狀態是 <i>{operational_status</i>"
}
},
"title": {
"render": "自行車內胎自動售貨機"
}
},
"bike_cafe": {
"name": "單車咖啡廳",
"presets": {
"0": {
"title": "單車咖啡廳"
}
},
"tagRenderings": {
"bike_cafe-bike-pump": {
"mappings": {
"0": {
"then": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬"
},
"1": {
"then": "這個單車咖啡廳並沒有為所有人提供單車打氣甬"
}
},
"question": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬嗎?"
},
"bike_cafe-email": {
"question": "{name} 的電子郵件地址是?"
},
"bike_cafe-name": {
"question": "這個單車咖啡廳的名稱是?",
"render": "這個單車咖啡廳叫做 {name}"
},
"bike_cafe-opening_hours": {
"question": "何時這個單車咖啡廳營運?"
},
"bike_cafe-phone": {
"question": "{name} 的電話號碼是?"
},
"bike_cafe-repair-service": {
"mappings": {
"0": {
"then": "這個單車咖啡廳修理單車"
},
"1": {
"then": "這個單車咖啡廳並不修理單車"
}
},
"question": "這個單車咖啡廳是否能修理單車?"
},
"bike_cafe-repair-tools": {
"mappings": {
"0": {
"then": "這個單車咖啡廳提供工具讓你修理"
},
"1": {
"then": "這個單車咖啡廳並沒有提供工具讓你修理"
}
},
"question": "這裡是否有工具修理你的單車嗎?"
},
"bike_cafe-website": {
"question": "{name} 的網站是?"
}
},
"title": {
"mappings": {
"0": {
"then": "單車咖啡廳<i>{name}</i>"
}
},
"render": "單車咖啡廳"
}
},
"bike_cleaning": {
"name": "單車清理服務",
"presets": {
"0": {
"title": "單車清理服務"
}
},
"title": {
"mappings": {
"0": {
"then": "單車清理服務 <i>{name}</i>"
}
},
"render": "單車清理服務"
}
},
"bike_parking": {
"name": "單車停車場",
"presets": {
"0": {
"title": "單車停車場"
}
},
"tagRenderings": {
"Access": {
"mappings": {
"0": {
"then": "公開可用"
},
"1": {
"then": "通行性主要是為了企業的顧客"
},
"2": {
"then": "通行性僅限學校、公司或組織的成員"
}
},
"question": "誰可以使用這個單車停車場?",
"render": "{access}"
},
"Bicycle parking type": {
"mappings": {
"0": {
"then": "單車架 <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>"
},
"1": {
"then": "車輪架/圓圈 <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
},
"2": {
"then": "車把架 <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>"
},
"3": {
"then": "車架<img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>"
},
"4": {
"then": "兩層<img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
},
"5": {
"then": "車棚 <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
},
"6": {
"then": "柱子 <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
},
"7": {
"then": "樓層當中標示為單車停車場的區域"
}
},
"question": "這是那種類型的單車停車場?",
"render": "這個單車停車場的類型是:{bicycle_parking}"
},
"Capacity": {
"question": "這個單車停車場能放幾台單車 (包括裝箱單車)",
"render": "{capacity} 單車的地方"
},
"Cargo bike spaces?": {
"mappings": {
"0": {
"then": "這個停車場有地方可以放裝箱單車"
},
"1": {
"then": "這停車場有設計 (官方) 空間給裝箱的單車。"
}
},
"question": "這個單車停車場有地方放裝箱的單車嗎?"
},
"Is covered?": {
"mappings": {
"0": {
"then": "這個停車場有遮蔽 (有屋頂)"
},
"1": {
"then": "這個停車場沒有遮蔽"
}
},
"question": "這個停車場是否有車棚?如果是室內停車場也請選擇\"遮蔽\"。"
},
"Underground?": {
"mappings": {
"0": {
"then": "地下停車場"
},
"1": {
"then": "地面停車場"
},
"2": {
"then": "屋頂停車場"
}
},
"question": "這個單車停車場的相對位置是?"
}
},
"title": {
"render": "單車停車場"
}
},
"charging_station": {
"tagRenderings": {
"Network": {
"question": "充電站所屬的網路是?",
"render": "{network}"
},
"OH": {
"question": "何時是充電站開放使用的時間?"
}
}
},
"ghost_bike": {
"name": "幽靈單車",
"title": {
"render": "幽靈單車"
"title": {
"mappings": {
"0": {
"then": "藝術品<i>{name}</i>"
}
},
"render": "藝術品"
}
},
"bench": {
"name": "長椅",
"presets": {
"0": {
"title": "長椅"
}
},
"tagRenderings": {
"bench-backrest": {
"mappings": {
"0": {
"then": "靠背:有"
},
"1": {
"then": "靠背:無"
}
},
"question": "這個長椅是否有靠背?",
"render": "靠背"
},
"bench-colour": {
"mappings": {
"0": {
"then": "顏色:棕色"
},
"1": {
"then": "顏色:綠色"
},
"2": {
"then": "顏色:灰色"
},
"3": {
"then": "顏色:白色"
},
"4": {
"then": "顏色:紅色"
},
"5": {
"then": "顏色:黑色"
},
"6": {
"then": "顏色:藍色"
},
"7": {
"then": "顏色:黃色"
}
},
"question": "這個長椅是什麼顏色的?",
"render": "顏色:{colour}"
},
"bench-direction": {
"question": "坐在長椅時是面對那個方向?",
"render": "當坐在長椅時,那個人朝向 {direction}°。"
},
"bench-material": {
"mappings": {
"0": {
"then": "材質:木頭"
},
"1": {
"then": "材質:金屬"
},
"2": {
"then": "材質:石頭"
},
"3": {
"then": "材質:水泥"
},
"4": {
"then": "材質:塑膠"
},
"5": {
"then": "材質:鋼鐵"
}
},
"question": "這個長椅 (座位) 是什麼做的?",
"render": "材質:{material}"
},
"bench-seats": {
"question": "這個長椅有幾個位子?",
"render": "{seats} 座位數"
},
"bench-survey:date": {
"question": "上一次探察長椅是什麼時候?",
"render": "這個長椅最後是在 {survey:date} 探查的"
}
},
"title": {
"render": "長椅"
}
},
"bench_at_pt": {
"name": "大眾運輸站點的長椅",
"tagRenderings": {
"bench_at_pt-bench": {
"render": "站立長椅"
},
"bench_at_pt-name": {
"render": "{name}"
}
},
"title": {
"mappings": {
"0": {
"then": "大眾運輸站點的長椅"
},
"1": {
"then": "涼亭內的長椅"
}
},
"render": "長椅"
}
},
"bicycle_library": {
"description": "能夠長期租用單車的設施",
"name": "單車圖書館",
"presets": {
"0": {
"description": "單車圖書館有一大批單車供人租借",
"title": "自行車圖書館 ( Fietsbibliotheek)"
}
},
"tagRenderings": {
"bicycle-library-target-group": {
"mappings": {
"0": {
"then": "提供兒童單車"
},
"1": {
"then": "有提供成人單車"
},
"2": {
"then": "有提供行動不便人士的單車"
}
},
"question": "誰可以在這裡租單車?"
},
"bicycle_library-charge": {
"mappings": {
"0": {
"then": "租借單車免費"
},
"1": {
"then": "租借單車價錢 €20/year 與 €20 保證金"
}
},
"question": "租用單車的費用多少?",
"render": "租借單車需要 {charge}"
},
"bicycle_library-name": {
"question": "這個單車圖書館的名稱是?",
"render": "這個單車圖書館叫做 {name}"
}
},
"title": {
"render": "單車圖書館"
}
},
"bicycle_tube_vending_machine": {
"name": "自行車內胎自動售貨機",
"presets": {
"0": {
"title": "自行車內胎自動售貨機"
}
},
"tagRenderings": {
"Still in use?": {
"mappings": {
"0": {
"then": "這個自動販賣機仍運作"
},
"1": {
"then": "這個自動販賣機沒有運作了"
},
"2": {
"then": "這個自動販賣機已經關閉了"
}
},
"question": "這個自動販賣機仍有運作嗎?",
"render": "運作狀態是 <i>{operational_status</i>"
}
},
"title": {
"render": "自行車內胎自動售貨機"
}
},
"bike_cafe": {
"name": "單車咖啡廳",
"presets": {
"0": {
"title": "單車咖啡廳"
}
},
"tagRenderings": {
"bike_cafe-bike-pump": {
"mappings": {
"0": {
"then": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬"
},
"1": {
"then": "這個單車咖啡廳並沒有為所有人提供單車打氣甬"
}
},
"question": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬嗎?"
},
"bike_cafe-email": {
"question": "{name} 的電子郵件地址是?"
},
"bike_cafe-name": {
"question": "這個單車咖啡廳的名稱是?",
"render": "這個單車咖啡廳叫做 {name}"
},
"bike_cafe-opening_hours": {
"question": "何時這個單車咖啡廳營運?"
},
"bike_cafe-phone": {
"question": "{name} 的電話號碼是?"
},
"bike_cafe-repair-service": {
"mappings": {
"0": {
"then": "這個單車咖啡廳修理單車"
},
"1": {
"then": "這個單車咖啡廳並不修理單車"
}
},
"question": "這個單車咖啡廳是否能修理單車?"
},
"bike_cafe-repair-tools": {
"mappings": {
"0": {
"then": "這個單車咖啡廳提供工具讓你修理"
},
"1": {
"then": "這個單車咖啡廳並沒有提供工具讓你修理"
}
},
"question": "這裡是否有工具修理你的單車嗎?"
},
"bike_cafe-website": {
"question": "{name} 的網站是?"
}
},
"title": {
"mappings": {
"0": {
"then": "單車咖啡廳<i>{name}</i>"
}
},
"render": "單車咖啡廳"
}
},
"bike_cleaning": {
"name": "單車清理服務",
"presets": {
"0": {
"title": "單車清理服務"
}
},
"title": {
"mappings": {
"0": {
"then": "單車清理服務 <i>{name}</i>"
}
},
"render": "單車清理服務"
}
},
"bike_parking": {
"name": "單車停車場",
"presets": {
"0": {
"title": "單車停車場"
}
},
"tagRenderings": {
"Access": {
"mappings": {
"0": {
"then": "公開可用"
},
"1": {
"then": "通行性主要是為了企業的顧客"
},
"2": {
"then": "通行性僅限學校、公司或組織的成員"
}
},
"question": "誰可以使用這個單車停車場?",
"render": "{access}"
},
"Bicycle parking type": {
"mappings": {
"0": {
"then": "單車架 <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>"
},
"1": {
"then": "車輪架/圓圈 <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
},
"2": {
"then": "車把架 <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>"
},
"3": {
"then": "車架<img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>"
},
"4": {
"then": "兩層<img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
},
"5": {
"then": "車棚 <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
},
"6": {
"then": "柱子 <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
},
"7": {
"then": "樓層當中標示為單車停車場的區域"
}
},
"question": "這是那種類型的單車停車場?",
"render": "這個單車停車場的類型是:{bicycle_parking}"
},
"Capacity": {
"question": "這個單車停車場能放幾台單車 (包括裝箱單車)",
"render": "{capacity} 單車的地方"
},
"Cargo bike spaces?": {
"mappings": {
"0": {
"then": "這個停車場有地方可以放裝箱單車"
},
"1": {
"then": "這停車場有設計 (官方) 空間給裝箱的單車。"
}
},
"question": "這個單車停車場有地方放裝箱的單車嗎?"
},
"Is covered?": {
"mappings": {
"0": {
"then": "這個停車場有遮蔽 (有屋頂)"
},
"1": {
"then": "這個停車場沒有遮蔽"
}
},
"question": "這個停車場是否有車棚?如果是室內停車場也請選擇\"遮蔽\"。"
},
"Underground?": {
"mappings": {
"0": {
"then": "地下停車場"
},
"1": {
"then": "地面停車場"
},
"2": {
"then": "屋頂停車場"
}
},
"question": "這個單車停車場的相對位置是?"
}
},
"title": {
"render": "單車停車場"
}
},
"ghost_bike": {
"name": "幽靈單車",
"title": {
"render": "幽靈單車"
}
},
"charging_station": {
"tagRenderings": {
"Network": {
"question": "充電站所屬的網路是?",
"render": "{network}"
},
"OH": {
"question": "何時是充電站開放使用的時間?"
}
}
}
}

View file

@ -1,9 +1,9 @@
{
"bench": {
"tagRenderings": {
"bench-material": {
"render": "材质: {material}"
}
}
"bench": {
"tagRenderings": {
"bench-material": {
"render": "材质: {material}"
}
}
}
}

View file

@ -1,99 +1,99 @@
{
"undefined": {
"description": {
"question": "Gibt es noch etwas, das die vorhergehenden Fragen nicht abgedeckt haben? Hier wäre Platz dafür.<br/><span style='font-size: small'>Bitte keine bereits erhobenen Informationen.</span>"
"undefined": {
"description": {
"question": "Gibt es noch etwas, das die vorhergehenden Fragen nicht abgedeckt haben? Hier wäre Platz dafür.<br/><span style='font-size: small'>Bitte keine bereits erhobenen Informationen.</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "Hunde sind erlaubt"
},
"dog-access": {
"mappings": {
"0": {
"then": "Hunde sind erlaubt"
},
"1": {
"then": "Hunde sind <b>nicht</b> erlaubt"
},
"2": {
"then": "Hunde sind erlaubt, müssen aber angeleint sein"
},
"3": {
"then": "Hunde sind erlaubt und können frei herumlaufen"
}
},
"question": "Sind Hunde in diesem Geschäft erlaubt?"
"1": {
"then": "Hunde sind <b>nicht</b> erlaubt"
},
"email": {
"question": "Was ist die Mail-Adresse von {name}?"
"2": {
"then": "Hunde sind erlaubt, müssen aber angeleint sein"
},
"level": {
"mappings": {
"0": {
"then": "Unterirdisch gelegen"
},
"1": {
"then": "Ist im Erdgeschoss"
},
"2": {
"then": "Ist im Erdgeschoss"
},
"3": {
"then": "Ist im ersten Stock"
}
},
"question": "In welchem Stockwerk befindet sich dieses Objekt?",
"render": "Befindet sich im {level}ten Stock"
},
"opening_hours": {
"question": "Was sind die Öffnungszeiten von {name}?",
"render": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Hier wird Bargeld akzeptiert"
},
"1": {
"then": "Hier werden Zahlungskarten akzeptiert"
}
},
"question": "Welche Zahlungsmethoden werden hier akzeptiert?"
},
"phone": {
"question": "Was ist die Telefonnummer von {name}?"
},
"website": {
"question": "Was ist die Website von {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Dieser Ort ist speziell für Rollstuhlfahrer eingerichtet"
},
"1": {
"then": "Dieser Ort ist mit einem Rollstuhl leicht zu erreichen"
},
"2": {
"then": "Es ist möglich, diesen Ort mit einem Rollstuhl zu erreichen, aber es ist nicht einfach"
},
"3": {
"then": "Dieser Ort ist nicht mit einem Rollstuhl erreichbar"
}
},
"question": "Ist dieser Ort mit einem Rollstuhl zugänglich?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Es wurde noch keine Wikipedia-Seite verlinkt"
}
},
"question": "Was ist das entsprechende Wikidata Element?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Nicht mit Wikipedia verknüpft"
}
},
"question": "Was ist der entsprechende Artikel auf Wikipedia?"
"3": {
"then": "Hunde sind erlaubt und können frei herumlaufen"
}
},
"question": "Sind Hunde in diesem Geschäft erlaubt?"
},
"email": {
"question": "Was ist die Mail-Adresse von {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Unterirdisch gelegen"
},
"1": {
"then": "Ist im Erdgeschoss"
},
"2": {
"then": "Ist im Erdgeschoss"
},
"3": {
"then": "Ist im ersten Stock"
}
},
"question": "In welchem Stockwerk befindet sich dieses Objekt?",
"render": "Befindet sich im {level}ten Stock"
},
"opening_hours": {
"question": "Was sind die Öffnungszeiten von {name}?",
"render": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Hier wird Bargeld akzeptiert"
},
"1": {
"then": "Hier werden Zahlungskarten akzeptiert"
}
},
"question": "Welche Zahlungsmethoden werden hier akzeptiert?"
},
"phone": {
"question": "Was ist die Telefonnummer von {name}?"
},
"website": {
"question": "Was ist die Website von {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Dieser Ort ist speziell für Rollstuhlfahrer eingerichtet"
},
"1": {
"then": "Dieser Ort ist mit einem Rollstuhl leicht zu erreichen"
},
"2": {
"then": "Es ist möglich, diesen Ort mit einem Rollstuhl zu erreichen, aber es ist nicht einfach"
},
"3": {
"then": "Dieser Ort ist nicht mit einem Rollstuhl erreichbar"
}
},
"question": "Ist dieser Ort mit einem Rollstuhl zugänglich?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Es wurde noch keine Wikipedia-Seite verlinkt"
}
},
"question": "Was ist das entsprechende Wikidata Element?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Nicht mit Wikipedia verknüpft"
}
},
"question": "Was ist der entsprechende Artikel auf Wikipedia?"
}
}
}

View file

@ -1,99 +1,99 @@
{
"undefined": {
"description": {
"question": "Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>"
"undefined": {
"description": {
"question": "Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "Dogs are allowed"
},
"dog-access": {
"mappings": {
"0": {
"then": "Dogs are allowed"
},
"1": {
"then": "Dogs are <b>not</b> allowed"
},
"2": {
"then": "Dogs are allowed, but they have to be leashed"
},
"3": {
"then": "Dogs are allowed and can run around freely"
}
},
"question": "Are dogs allowed in this business?"
"1": {
"then": "Dogs are <b>not</b> allowed"
},
"email": {
"question": "What is the email address of {name}?"
"2": {
"then": "Dogs are allowed, but they have to be leashed"
},
"level": {
"mappings": {
"0": {
"then": "Located underground"
},
"1": {
"then": "Located on the ground floor"
},
"2": {
"then": "Located on the ground floor"
},
"3": {
"then": "Located on the first floor"
}
},
"question": "On what level is this feature located?",
"render": "Located on the {level}th floor"
},
"opening_hours": {
"question": "What are the opening hours of {name}?",
"render": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Cash is accepted here"
},
"1": {
"then": "Payment cards are accepted here"
}
},
"question": "Which methods of payment are accepted here?"
},
"phone": {
"question": "What is the phone number of {name}?"
},
"website": {
"question": "What is the website of {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "This place is specially adapted for wheelchair users"
},
"1": {
"then": "This place is easily reachable with a wheelchair"
},
"2": {
"then": "It is possible to reach this place in a wheelchair, but it is not easy"
},
"3": {
"then": "This place is not reachable with a wheelchair"
}
},
"question": "Is this place accessible with a wheelchair?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "No Wikipedia page has been linked yet"
}
},
"question": "What is the corresponding Wikidata entity?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Not linked with Wikipedia"
}
},
"question": "What is the corresponding item on Wikipedia?"
"3": {
"then": "Dogs are allowed and can run around freely"
}
},
"question": "Are dogs allowed in this business?"
},
"email": {
"question": "What is the email address of {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Located underground"
},
"1": {
"then": "Located on the ground floor"
},
"2": {
"then": "Located on the ground floor"
},
"3": {
"then": "Located on the first floor"
}
},
"question": "On what level is this feature located?",
"render": "Located on the {level}th floor"
},
"opening_hours": {
"question": "What are the opening hours of {name}?",
"render": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Cash is accepted here"
},
"1": {
"then": "Payment cards are accepted here"
}
},
"question": "Which methods of payment are accepted here?"
},
"phone": {
"question": "What is the phone number of {name}?"
},
"website": {
"question": "What is the website of {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "This place is specially adapted for wheelchair users"
},
"1": {
"then": "This place is easily reachable with a wheelchair"
},
"2": {
"then": "It is possible to reach this place in a wheelchair, but it is not easy"
},
"3": {
"then": "This place is not reachable with a wheelchair"
}
},
"question": "Is this place accessible with a wheelchair?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "No Wikipedia page has been linked yet"
}
},
"question": "What is the corresponding Wikidata entity?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Not linked with Wikipedia"
}
},
"question": "What is the corresponding item on Wikipedia?"
}
}
}

View file

@ -1,40 +1,40 @@
{
"undefined": {
"dog-access": {
"mappings": {
"0": {
"then": "Hundoj estas permesataj"
},
"1": {
"then": "Hundoj estas <b>malpermesataj</b>"
}
}
"undefined": {
"dog-access": {
"mappings": {
"0": {
"then": "Hundoj estas permesataj"
},
"email": {
"question": "Kio estas la retpoŝta adreso de {name}?"
},
"level": {
"mappings": {
"1": {
"then": "En la teretaĝo"
},
"2": {
"then": "En la teretaĝo"
},
"3": {
"then": "En la unua etaĝo"
}
},
"render": "En la {level}a etaĝo"
},
"opening_hours": {
"render": "<h3>Malfermitaj horoj</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "Kio estas la telefonnumero de {name}?"
},
"website": {
"question": "Kie estas la retejo de {name}?"
"1": {
"then": "Hundoj estas <b>malpermesataj</b>"
}
}
},
"email": {
"question": "Kio estas la retpoŝta adreso de {name}?"
},
"level": {
"mappings": {
"1": {
"then": "En la teretaĝo"
},
"2": {
"then": "En la teretaĝo"
},
"3": {
"then": "En la unua etaĝo"
}
},
"render": "En la {level}a etaĝo"
},
"opening_hours": {
"render": "<h3>Malfermitaj horoj</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "Kio estas la telefonnumero de {name}?"
},
"website": {
"question": "Kie estas la retejo de {name}?"
}
}
}

View file

@ -1,77 +1,77 @@
{
"undefined": {
"description": {
"question": "Y a-t-il quelque chose de pertinent que vous n'avez pas pu donner à la dernière question ? Ajoutez-le ici.<br/><span style='font-size: small'>Ne répétez pas des réponses déjà données</span>"
"undefined": {
"description": {
"question": "Y a-t-il quelque chose de pertinent que vous n'avez pas pu donner à la dernière question ? Ajoutez-le ici.<br/><span style='font-size: small'>Ne répétez pas des réponses déjà données</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "Chiens admis"
},
"dog-access": {
"mappings": {
"0": {
"then": "Chiens admis"
},
"1": {
"then": "Les chiens <b>ne</b> sont <b>pas</b> admis"
},
"2": {
"then": "Les chiens sont admis, mais ils doivent être tenus en laisse"
},
"3": {
"then": "Les chiens sont admis et peuvent circuler librement"
}
},
"question": "Est-ce que les chiens sont admis ici ?"
"1": {
"then": "Les chiens <b>ne</b> sont <b>pas</b> admis"
},
"email": {
"question": "Quelle est l'adresse courriel de {name} ?"
"2": {
"then": "Les chiens sont admis, mais ils doivent être tenus en laisse"
},
"level": {
"mappings": {
"0": {
"then": "En sous-sol"
},
"1": {
"then": "Rez-de-chaussée"
},
"2": {
"then": "Rez-de-chaussée"
},
"3": {
"then": "Premier étage"
}
},
"question": "À quel étage se situe lélément ?",
"render": "Étage {level}"
},
"opening_hours": {
"question": "Quelles sont les horaires d'ouverture de {name} ?",
"render": "<h3>Horaires d'ouverture</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Paiement en liquide accepté"
},
"1": {
"then": "Paiement par carte accepté"
}
},
"question": "Quelles sont les méthodes de paiement acceptées ici ?"
},
"phone": {
"question": "Quel est le numéro de téléphone de {name} ?"
},
"website": {
"question": "Quel est le site web de {name} ?"
},
"wheelchair-access": {
"mappings": {
"2": {
"then": "Il est possible d'accéder à cet endroit en chaise roulante, mais ce n'est pas facile"
},
"3": {
"then": "Cet endroit n'est pas accessible en chaise roulante"
}
},
"question": "Est-ce que cet endroit est accessible en chaise roulante ?"
"3": {
"then": "Les chiens sont admis et peuvent circuler librement"
}
},
"question": "Est-ce que les chiens sont admis ici ?"
},
"email": {
"question": "Quelle est l'adresse courriel de {name} ?"
},
"level": {
"mappings": {
"0": {
"then": "En sous-sol"
},
"1": {
"then": "Rez-de-chaussée"
},
"2": {
"then": "Rez-de-chaussée"
},
"3": {
"then": "Premier étage"
}
},
"question": "À quel étage se situe lélément ?",
"render": "Étage {level}"
},
"opening_hours": {
"question": "Quelles sont les horaires d'ouverture de {name} ?",
"render": "<h3>Horaires d'ouverture</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Paiement en liquide accepté"
},
"1": {
"then": "Paiement par carte accepté"
}
},
"question": "Quelles sont les méthodes de paiement acceptées ici ?"
},
"phone": {
"question": "Quel est le numéro de téléphone de {name} ?"
},
"website": {
"question": "Quel est le site web de {name} ?"
},
"wheelchair-access": {
"mappings": {
"2": {
"then": "Il est possible d'accéder à cet endroit en chaise roulante, mais ce n'est pas facile"
},
"3": {
"then": "Cet endroit n'est pas accessible en chaise roulante"
}
},
"question": "Est-ce que cet endroit est accessible en chaise roulante ?"
}
}
}

View file

@ -1,7 +1,7 @@
{
"undefined": {
"website": {
"question": "Cal é a páxina web de {name}?"
}
"undefined": {
"website": {
"question": "Cal é a páxina web de {name}?"
}
}
}

View file

@ -1,99 +1,99 @@
{
"undefined": {
"description": {
"question": "Van-e még valami lényeges, amit nem tudott megadni az előző kérdésekben? Itt megteheti.<br/><span style='font-size: small'>Ne ismételjen meg már megadott tényeket</span>"
"undefined": {
"description": {
"question": "Van-e még valami lényeges, amit nem tudott megadni az előző kérdésekben? Itt megteheti.<br/><span style='font-size: small'>Ne ismételjen meg már megadott tényeket</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "Kutya bevihető"
},
"dog-access": {
"mappings": {
"0": {
"then": "Kutya bevihető"
},
"1": {
"then": "Kutya <b>nem</b> vihető be"
},
"2": {
"then": "Kutya bevihető, de csak pórázon"
},
"3": {
"then": "Kutya bevihető és szabadon szaladgálhat"
}
},
"question": "Be lehet-e vinni kutyát ebbe az üzletbe?"
"1": {
"then": "Kutya <b>nem</b> vihető be"
},
"email": {
"question": "Mi a(z) {name} e-mail címe?"
"2": {
"then": "Kutya bevihető, de csak pórázon"
},
"level": {
"mappings": {
"0": {
"then": "A föld alatt található"
},
"1": {
"then": "A földszinten található"
},
"2": {
"then": "A földszinten található"
},
"3": {
"then": "Az első emeleten található"
}
},
"question": "Melyik szinten található ez a létesítmény?",
"render": "{level}. emeleten található"
},
"opening_hours": {
"question": "Mikor van nyitva ez: {name}?",
"render": "<h3>Nyitva tartás</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Itt készpénzzel is lehet fizetni"
},
"1": {
"then": "Itt fizetőkártyákkal is lehet fizetni"
}
},
"question": "Milyen fizetési módokat fogadnak el itt?"
},
"phone": {
"question": "Mi a telefonszáma ennek: {name}?"
},
"website": {
"question": "Mi a weboldala ennek: {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Ez a hely kifejezetten kerekesszékeseknek lett kialakítva"
},
"1": {
"then": "Ez a hely könnyedén elérhető kerekesszékkel"
},
"2": {
"then": "Ez a hely ugyan elérhető kerekesszékkel, de nehezen"
},
"3": {
"then": "Ez a hely kerekesszékkel elérhetetlen"
}
},
"question": "Akadálymentes-e ez a hely?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Még nincs Wikipédia-oldal belinkelve"
}
},
"question": "Mi a megfelelő Wikidata-elem?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Nincs belinkelve a Wikipédiához"
}
},
"question": "Mi a megfelelő szócikk a Wikipédián?"
"3": {
"then": "Kutya bevihető és szabadon szaladgálhat"
}
},
"question": "Be lehet-e vinni kutyát ebbe az üzletbe?"
},
"email": {
"question": "Mi a(z) {name} e-mail címe?"
},
"level": {
"mappings": {
"0": {
"then": "A föld alatt található"
},
"1": {
"then": "A földszinten található"
},
"2": {
"then": "A földszinten található"
},
"3": {
"then": "Az első emeleten található"
}
},
"question": "Melyik szinten található ez a létesítmény?",
"render": "{level}. emeleten található"
},
"opening_hours": {
"question": "Mikor van nyitva ez: {name}?",
"render": "<h3>Nyitva tartás</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Itt készpénzzel is lehet fizetni"
},
"1": {
"then": "Itt fizetőkártyákkal is lehet fizetni"
}
},
"question": "Milyen fizetési módokat fogadnak el itt?"
},
"phone": {
"question": "Mi a telefonszáma ennek: {name}?"
},
"website": {
"question": "Mi a weboldala ennek: {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Ez a hely kifejezetten kerekesszékeseknek lett kialakítva"
},
"1": {
"then": "Ez a hely könnyedén elérhető kerekesszékkel"
},
"2": {
"then": "Ez a hely ugyan elérhető kerekesszékkel, de nehezen"
},
"3": {
"then": "Ez a hely kerekesszékkel elérhetetlen"
}
},
"question": "Akadálymentes-e ez a hely?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Még nincs Wikipédia-oldal belinkelve"
}
},
"question": "Mi a megfelelő Wikidata-elem?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Nincs belinkelve a Wikipédiához"
}
},
"question": "Mi a megfelelő szócikk a Wikipédián?"
}
}
}

View file

@ -1,32 +1,32 @@
{
"undefined": {
"email": {
"question": "Apa alamat surel dari {name}?"
},
"level": {
"mappings": {
"3": {
"then": "Berlokasi di lantai pertama"
}
},
"question": "Pada tingkat apa fitur ini diletakkan?"
},
"payment-options": {
"mappings": {
"0": {
"then": "Disini menerima pembayaran tunai"
},
"1": {
"then": "Disini menerima pembayaran dengan kartu"
}
},
"question": "Metode pembayaran manakah yang di terima disini?"
},
"phone": {
"question": "Nomor telepon dari {name|?"
},
"website": {
"question": "Apa situs web dari {name}?"
"undefined": {
"email": {
"question": "Apa alamat surel dari {name}?"
},
"level": {
"mappings": {
"3": {
"then": "Berlokasi di lantai pertama"
}
},
"question": "Pada tingkat apa fitur ini diletakkan?"
},
"payment-options": {
"mappings": {
"0": {
"then": "Disini menerima pembayaran tunai"
},
"1": {
"then": "Disini menerima pembayaran dengan kartu"
}
},
"question": "Metode pembayaran manakah yang di terima disini?"
},
"phone": {
"question": "Nomor telepon dari {name|?"
},
"website": {
"question": "Apa situs web dari {name}?"
}
}
}

View file

@ -1,99 +1,99 @@
{
"undefined": {
"description": {
"question": "C'è ancora qualche informazione importante che non è stato possibile fornire nelle domande precedenti? Aggiungila qui.<br/><span style='font-size: small'>Non ripetere informazioni già fornite</span>"
"undefined": {
"description": {
"question": "C'è ancora qualche informazione importante che non è stato possibile fornire nelle domande precedenti? Aggiungila qui.<br/><span style='font-size: small'>Non ripetere informazioni già fornite</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "Cani ammessi"
},
"dog-access": {
"mappings": {
"0": {
"then": "Cani ammessi"
},
"1": {
"then": "I cani <b>non</b> sono ammessi"
},
"2": {
"then": "Cani ammessi ma solo se tenuti al guinzaglio"
},
"3": {
"then": "I cani sono ammessi e possono andare in giro liberamente"
}
},
"question": "I cani sono ammessi in questattività?"
"1": {
"then": "I cani <b>non</b> sono ammessi"
},
"email": {
"question": "Qual è l'indirizzo email di {name}?"
"2": {
"then": "Cani ammessi ma solo se tenuti al guinzaglio"
},
"level": {
"mappings": {
"0": {
"then": "Si trova sotto il livello stradale"
},
"1": {
"then": "Si trova al pianoterra"
},
"2": {
"then": "Si trova al pianoterra"
},
"3": {
"then": "Si trova al primo piano"
}
},
"question": "A quale piano si trova questo elemento?",
"render": "Si trova al piano numero {level}"
},
"opening_hours": {
"question": "Quali sono gli orari di apertura di {name}?",
"render": "<h3>Orari di apertura</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "I contanti sono accettati"
},
"1": {
"then": "I pagamenti con la carta sono accettati"
}
},
"question": "Quali metodi di pagamento sono accettati qui?"
},
"phone": {
"question": "Qual è il numero di telefono di {name}?"
},
"website": {
"question": "Qual è il sito web di {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Questo luogo è stato adattato per favorire le persone in sedia a rotelle"
},
"1": {
"then": "Questo luogo è facilmente raggiungibile con una sedia a rotelle"
},
"2": {
"then": "È possibile raggiungere questo luogo con una sedia a rotella ma non è semplice"
},
"3": {
"then": "Questo luogo non è accessibile con una sedia a rotelle"
}
},
"question": "Questo luogo è accessibile con una sedia a rotelle?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Nessuna pagina Wikipedia è ancora stata collegata"
}
},
"question": "Qual è lelemento Wikidata corrispondente?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Non collegato a Wikipedia"
}
},
"question": "Qual è il corrispondente elemento su Wikipedia?"
"3": {
"then": "I cani sono ammessi e possono andare in giro liberamente"
}
},
"question": "I cani sono ammessi in questattività?"
},
"email": {
"question": "Qual è l'indirizzo email di {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Si trova sotto il livello stradale"
},
"1": {
"then": "Si trova al pianoterra"
},
"2": {
"then": "Si trova al pianoterra"
},
"3": {
"then": "Si trova al primo piano"
}
},
"question": "A quale piano si trova questo elemento?",
"render": "Si trova al piano numero {level}"
},
"opening_hours": {
"question": "Quali sono gli orari di apertura di {name}?",
"render": "<h3>Orari di apertura</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "I contanti sono accettati"
},
"1": {
"then": "I pagamenti con la carta sono accettati"
}
},
"question": "Quali metodi di pagamento sono accettati qui?"
},
"phone": {
"question": "Qual è il numero di telefono di {name}?"
},
"website": {
"question": "Qual è il sito web di {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Questo luogo è stato adattato per favorire le persone in sedia a rotelle"
},
"1": {
"then": "Questo luogo è facilmente raggiungibile con una sedia a rotelle"
},
"2": {
"then": "È possibile raggiungere questo luogo con una sedia a rotella ma non è semplice"
},
"3": {
"then": "Questo luogo non è accessibile con una sedia a rotelle"
}
},
"question": "Questo luogo è accessibile con una sedia a rotelle?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Nessuna pagina Wikipedia è ancora stata collegata"
}
},
"question": "Qual è lelemento Wikidata corrispondente?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Non collegato a Wikipedia"
}
},
"question": "Qual è il corrispondente elemento su Wikipedia?"
}
}
}

View file

@ -1,97 +1,97 @@
{
"undefined": {
"description": {
"question": "Er det noe mer som er relevant du ikke kunne opplyse om i tidligere svar? Legg det til her.<br/><span style='font-size: small'>Ikke gjenta fakta som allerede er nevnt</span>"
"undefined": {
"description": {
"question": "Er det noe mer som er relevant du ikke kunne opplyse om i tidligere svar? Legg det til her.<br/><span style='font-size: small'>Ikke gjenta fakta som allerede er nevnt</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "Hunder tillates"
},
"dog-access": {
"mappings": {
"0": {
"then": "Hunder tillates"
},
"1": {
"then": "Hunder tillates <b>ikke</b>"
},
"2": {
"then": "Hunder tillates, men de må være i bånd"
},
"3": {
"then": "Hunder tillates og kan gå fritt"
}
},
"question": "Tillates hunder i denne forretningen?"
"1": {
"then": "Hunder tillates <b>ikke</b>"
},
"email": {
"question": "Hva er e-postadressen til {name}?"
"2": {
"then": "Hunder tillates, men de må være i bånd"
},
"level": {
"mappings": {
"0": {
"then": "Under bakken"
},
"1": {
"then": "På gateplan"
},
"2": {
"then": "På gateplan"
},
"3": {
"then": "I andre etasje"
}
}
},
"opening_hours": {
"question": "Hva er åpningstidene for {name})",
"render": "<h3>Åpningstider</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Kontanter godtas her"
},
"1": {
"then": "Betalingskort godtas her"
}
},
"question": "Hvilke betalingsmetoder godtas her?"
},
"phone": {
"question": "Hva er telefonnummeret til {name}?"
},
"website": {
"question": "Hva er nettsiden til {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Dette stedet er spesielt tilpasset rullestolsbrukere"
},
"1": {
"then": "Dette stedet kan enkelt besøkes med rullestol"
},
"2": {
"then": "Det er mulig å besøke dette stedet i rullestol, men det er ikke lett"
},
"3": {
"then": "Dette stedet er ikke tilgjengelig for besøk med rullestol"
}
},
"question": "Er dette stedet tilgjengelig for rullestoler?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Ingen Wikipedia-side lenket enda"
}
},
"question": "Hva er respektivt Wikipedia-element?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Ikke lenket med Wikipedia"
}
},
"question": "Hva er respektivt element på Wikipedia?"
"3": {
"then": "Hunder tillates og kan gå fritt"
}
},
"question": "Tillates hunder i denne forretningen?"
},
"email": {
"question": "Hva er e-postadressen til {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Under bakken"
},
"1": {
"then": "På gateplan"
},
"2": {
"then": "På gateplan"
},
"3": {
"then": "I andre etasje"
}
}
},
"opening_hours": {
"question": "Hva er åpningstidene for {name})",
"render": "<h3>Åpningstider</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Kontanter godtas her"
},
"1": {
"then": "Betalingskort godtas her"
}
},
"question": "Hvilke betalingsmetoder godtas her?"
},
"phone": {
"question": "Hva er telefonnummeret til {name}?"
},
"website": {
"question": "Hva er nettsiden til {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Dette stedet er spesielt tilpasset rullestolsbrukere"
},
"1": {
"then": "Dette stedet kan enkelt besøkes med rullestol"
},
"2": {
"then": "Det er mulig å besøke dette stedet i rullestol, men det er ikke lett"
},
"3": {
"then": "Dette stedet er ikke tilgjengelig for besøk med rullestol"
}
},
"question": "Er dette stedet tilgjengelig for rullestoler?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Ingen Wikipedia-side lenket enda"
}
},
"question": "Hva er respektivt Wikipedia-element?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Ikke lenket med Wikipedia"
}
},
"question": "Hva er respektivt element på Wikipedia?"
}
}
}

View file

@ -1,99 +1,99 @@
{
"undefined": {
"description": {
"question": "Zijn er nog andere relevante zaken die je niet in de bovenstaande vragen kwijt kon? Vul ze hier in.<br/><span style='font-size: small'>Herhaal geen antwoorden die je reeds gaf</span>"
"undefined": {
"description": {
"question": "Zijn er nog andere relevante zaken die je niet in de bovenstaande vragen kwijt kon? Vul ze hier in.<br/><span style='font-size: small'>Herhaal geen antwoorden die je reeds gaf</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "honden zijn toegelaten"
},
"dog-access": {
"mappings": {
"0": {
"then": "honden zijn toegelaten"
},
"1": {
"then": "honden zijn <b>niet</b> toegelaten"
},
"2": {
"then": "honden zijn <b>enkel aan de leiband</b> welkom"
},
"3": {
"then": "honden zijn welkom en mogen vrij rondlopen"
}
},
"question": "Zijn honden toegelaten in deze zaak?"
"1": {
"then": "honden zijn <b>niet</b> toegelaten"
},
"email": {
"question": "Wat is het e-mailadres van {name}?"
"2": {
"then": "honden zijn <b>enkel aan de leiband</b> welkom"
},
"level": {
"mappings": {
"0": {
"then": "Bevindt zich ondergronds"
},
"1": {
"then": "Bevindt zich op de begane grond"
},
"2": {
"then": "Bevindt zich gelijkvloers"
},
"3": {
"then": "Bevindt zich op de eerste verdieping"
}
},
"question": "Op welke verdieping bevindt dit punt zich?",
"render": "Bevindt zich op de {level}de verdieping"
},
"opening_hours": {
"question": "Wat zijn de openingstijden van {name}?",
"render": "<h3>Openingstijden</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Cash geld wordt hier aanvaard"
},
"1": {
"then": "Betalen met bankkaarten kan hier"
}
},
"question": "Welke betaalmiddelen worden hier geaccepteerd?"
},
"phone": {
"question": "Wat is het telefoonnummer van {name}?"
},
"website": {
"question": "Wat is de website van {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Deze plaats is speciaal aangepast voor gebruikers van een rolstoel"
},
"1": {
"then": "Deze plaats is vlot bereikbaar met een rolstoel"
},
"2": {
"then": "Deze plaats is bereikbaar met een rolstoel, maar het is niet makkelijk"
},
"3": {
"then": "Niet rolstoeltoegankelijk"
}
},
"question": "Is deze plaats rolstoeltoegankelijk?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Er werd nog geen Wikipedia-pagina gekoppeld"
}
},
"question": "Welk Wikidata-item komt overeen met dit object?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Nog geen Wikipedia-artikel bekend"
}
},
"question": "Welk Wikipedia-artikel beschrijft dit object?"
"3": {
"then": "honden zijn welkom en mogen vrij rondlopen"
}
},
"question": "Zijn honden toegelaten in deze zaak?"
},
"email": {
"question": "Wat is het e-mailadres van {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Bevindt zich ondergronds"
},
"1": {
"then": "Bevindt zich op de begane grond"
},
"2": {
"then": "Bevindt zich gelijkvloers"
},
"3": {
"then": "Bevindt zich op de eerste verdieping"
}
},
"question": "Op welke verdieping bevindt dit punt zich?",
"render": "Bevindt zich op de {level}de verdieping"
},
"opening_hours": {
"question": "Wat zijn de openingstijden van {name}?",
"render": "<h3>Openingstijden</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Cash geld wordt hier aanvaard"
},
"1": {
"then": "Betalen met bankkaarten kan hier"
}
},
"question": "Welke betaalmiddelen worden hier geaccepteerd?"
},
"phone": {
"question": "Wat is het telefoonnummer van {name}?"
},
"website": {
"question": "Wat is de website van {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Deze plaats is speciaal aangepast voor gebruikers van een rolstoel"
},
"1": {
"then": "Deze plaats is vlot bereikbaar met een rolstoel"
},
"2": {
"then": "Deze plaats is bereikbaar met een rolstoel, maar het is niet makkelijk"
},
"3": {
"then": "Niet rolstoeltoegankelijk"
}
},
"question": "Is deze plaats rolstoeltoegankelijk?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Er werd nog geen Wikipedia-pagina gekoppeld"
}
},
"question": "Welk Wikidata-item komt overeen met dit object?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Nog geen Wikipedia-artikel bekend"
}
},
"question": "Welk Wikipedia-artikel beschrijft dit object?"
}
}
}

View file

@ -1,38 +1,38 @@
{
"undefined": {
"description": {
"question": "Czy jest jeszcze coś istotnego, czego nie mogłeś podać w poprzednich pytaniach? Dodaj to tutaj.<br/><span style='font-size: small'>Nie powtarzaj już podanych faktów</span>"
"undefined": {
"description": {
"question": "Czy jest jeszcze coś istotnego, czego nie mogłeś podać w poprzednich pytaniach? Dodaj to tutaj.<br/><span style='font-size: small'>Nie powtarzaj już podanych faktów</span>"
},
"email": {
"question": "Jaki jest adres e-mail do {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Znajduje się pod ziemią"
},
"email": {
"question": "Jaki jest adres e-mail do {name}?"
"1": {
"then": "Znajduje się na parterze"
},
"level": {
"mappings": {
"0": {
"then": "Znajduje się pod ziemią"
},
"1": {
"then": "Znajduje się na parterze"
},
"2": {
"then": "Znajduje się na parterze"
},
"3": {
"then": "Znajduje się na pierwszym piętrze"
}
},
"question": "Na jakim poziomie znajduje się ta funkcja?",
"render": "Znajduje się na {level} piętrze"
"2": {
"then": "Znajduje się na parterze"
},
"opening_hours": {
"question": "Jakie są godziny otwarcia {name}?",
"render": "<h3> Godziny otwarcia</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "Jaki jest numer telefonu do {name}?"
},
"website": {
"question": "Jaka jest strona internetowa {name}?"
"3": {
"then": "Znajduje się na pierwszym piętrze"
}
},
"question": "Na jakim poziomie znajduje się ta funkcja?",
"render": "Znajduje się na {level} piętrze"
},
"opening_hours": {
"question": "Jakie są godziny otwarcia {name}?",
"render": "<h3> Godziny otwarcia</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "Jaki jest numer telefonu do {name}?"
},
"website": {
"question": "Jaka jest strona internetowa {name}?"
}
}
}

View file

@ -1,99 +1,99 @@
{
"undefined": {
"description": {
"question": "Ainda há algo de relevante que não tenha podido dar nas perguntas anteriores? Adicione-o aqui.<br/><span style='font-size: small'>Não repita factos já declarados</span>"
"undefined": {
"description": {
"question": "Ainda há algo de relevante que não tenha podido dar nas perguntas anteriores? Adicione-o aqui.<br/><span style='font-size: small'>Não repita factos já declarados</span>"
},
"dog-access": {
"mappings": {
"0": {
"then": "Os cães são permitidos"
},
"dog-access": {
"mappings": {
"0": {
"then": "Os cães são permitidos"
},
"1": {
"then": "Os cães <b>não</b> são permitidos"
},
"2": {
"then": "Os cães são permitidos, mas têm de ser presos pela trela"
},
"3": {
"then": "Os cães são permitidos e podem correr livremente"
}
},
"question": "Os cães são permitidos neste estabelecimento?"
"1": {
"then": "Os cães <b>não</b> são permitidos"
},
"email": {
"question": "Qual é o endereço de e-mail de {name}?"
"2": {
"then": "Os cães são permitidos, mas têm de ser presos pela trela"
},
"level": {
"mappings": {
"0": {
"then": "Está no subsolo"
},
"1": {
"then": "Está ao nível do rés-do-chão"
},
"2": {
"then": "Está ao nível do rés-do-chão"
},
"3": {
"then": "Está no primeiro andar"
}
},
"question": "Em que nível se encontra este elemento?",
"render": "Está no {nível}º andar"
},
"opening_hours": {
"question": "Qual é o horário de funcionamento de {name}?",
"render": "<h3>Horário de funcionamento</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Aceitam pagamento com dinheiro aqui"
},
"1": {
"then": "Aceitam pagamento com cartões bancários aqui"
}
},
"question": "Que métodos de pagamento são aceites aqui?"
},
"phone": {
"question": "Qual é o número de telefone de {name}?"
},
"website": {
"question": "Qual é o sítio web de {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Este lugar está especialmente adaptado para utilizadores de cadeira de rodas"
},
"1": {
"then": "Este lugar é de fácil acesso com uma cadeira de rodas"
},
"2": {
"then": "É possível chegar a este local em cadeira de rodas, mas não é fácil"
},
"3": {
"then": "Este lugar não é acessível com uma cadeira de rodas"
}
},
"question": "Este lugar é acessível a utilizadores de cadeiras de rodas?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Ainda não foi vinculada nenhuma página da Wikipédia"
}
},
"question": "Qual é a entidade Wikidata correspondente?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Não vinculado à Wikipédia"
}
},
"question": "Qual é o item correspondente na Wikipédia?"
"3": {
"then": "Os cães são permitidos e podem correr livremente"
}
},
"question": "Os cães são permitidos neste estabelecimento?"
},
"email": {
"question": "Qual é o endereço de e-mail de {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Está no subsolo"
},
"1": {
"then": "Está ao nível do rés-do-chão"
},
"2": {
"then": "Está ao nível do rés-do-chão"
},
"3": {
"then": "Está no primeiro andar"
}
},
"question": "Em que nível se encontra este elemento?",
"render": "Está no {nível}º andar"
},
"opening_hours": {
"question": "Qual é o horário de funcionamento de {name}?",
"render": "<h3>Horário de funcionamento</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Aceitam pagamento com dinheiro aqui"
},
"1": {
"then": "Aceitam pagamento com cartões bancários aqui"
}
},
"question": "Que métodos de pagamento são aceites aqui?"
},
"phone": {
"question": "Qual é o número de telefone de {name}?"
},
"website": {
"question": "Qual é o sítio web de {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Este lugar está especialmente adaptado para utilizadores de cadeira de rodas"
},
"1": {
"then": "Este lugar é de fácil acesso com uma cadeira de rodas"
},
"2": {
"then": "É possível chegar a este local em cadeira de rodas, mas não é fácil"
},
"3": {
"then": "Este lugar não é acessível com uma cadeira de rodas"
}
},
"question": "Este lugar é acessível a utilizadores de cadeiras de rodas?"
},
"wikipedia": {
"mappings": {
"0": {
"then": "Ainda não foi vinculada nenhuma página da Wikipédia"
}
},
"question": "Qual é a entidade Wikidata correspondente?"
},
"wikipedialink": {
"mappings": {
"0": {
"then": "Não vinculado à Wikipédia"
}
},
"question": "Qual é o item correspondente na Wikipédia?"
}
}
}

View file

@ -1,66 +1,66 @@
{
"undefined": {
"description": {
"question": "Ainda há algo de relevante que não pôde dar nas perguntas anteriores? Adicione aqui.<br/><span style='font-size: small'> Não repita fatos já declarados</span>"
"undefined": {
"description": {
"question": "Ainda há algo de relevante que não pôde dar nas perguntas anteriores? Adicione aqui.<br/><span style='font-size: small'> Não repita fatos já declarados</span>"
},
"email": {
"question": "Qual o endereço de e-mail de {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Localizado no subsolo"
},
"email": {
"question": "Qual o endereço de e-mail de {name}?"
"1": {
"then": "Localizado no térreo"
},
"level": {
"mappings": {
"0": {
"then": "Localizado no subsolo"
},
"1": {
"then": "Localizado no térreo"
},
"2": {
"then": "Localizado no térreo"
},
"3": {
"then": "Localizado no primeiro andar"
}
},
"question": "Em que nível esse recurso está localizado?",
"render": "Localizado no {level}o andar"
"2": {
"then": "Localizado no térreo"
},
"opening_hours": {
"question": "Qual o horário de funcionamento de {name}?",
"render": "<h3>Horário de funcionamento</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Dinheiro é aceito aqui"
},
"1": {
"then": "Cartões de pagamento são aceitos aqui"
}
},
"question": "Quais métodos de pagamento são aceitos aqui?"
},
"phone": {
"question": "Qual o número de telefone de {name}?"
},
"website": {
"question": "Qual o site de {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Este lugar é especialmente adaptado para usuários de cadeira de rodas"
},
"1": {
"then": "Este lugar é facilmente acessível com uma cadeira de rodas"
},
"2": {
"then": "É possível chegar a esse local em uma cadeira de rodas, mas não é fácil"
},
"3": {
"then": "Este lugar não é alcançável com uma cadeira de rodas"
}
},
"question": "Este lugar é acessível com uma cadeira de rodas?"
"3": {
"then": "Localizado no primeiro andar"
}
},
"question": "Em que nível esse recurso está localizado?",
"render": "Localizado no {level}o andar"
},
"opening_hours": {
"question": "Qual o horário de funcionamento de {name}?",
"render": "<h3>Horário de funcionamento</h3>{opening_hours_table(opening_hours)}"
},
"payment-options": {
"mappings": {
"0": {
"then": "Dinheiro é aceito aqui"
},
"1": {
"then": "Cartões de pagamento são aceitos aqui"
}
},
"question": "Quais métodos de pagamento são aceitos aqui?"
},
"phone": {
"question": "Qual o número de telefone de {name}?"
},
"website": {
"question": "Qual o site de {name}?"
},
"wheelchair-access": {
"mappings": {
"0": {
"then": "Este lugar é especialmente adaptado para usuários de cadeira de rodas"
},
"1": {
"then": "Este lugar é facilmente acessível com uma cadeira de rodas"
},
"2": {
"then": "É possível chegar a esse local em uma cadeira de rodas, mas não é fácil"
},
"3": {
"then": "Este lugar não é alcançável com uma cadeira de rodas"
}
},
"question": "Este lugar é acessível com uma cadeira de rodas?"
}
}
}

View file

@ -1,38 +1,38 @@
{
"undefined": {
"description": {
"question": "Есть ли ещё что-то важное, о чём вы не смогли рассказать в предыдущих вопросах? Добавьте это здесь.<br/><span style='font-size: small'>Не повторяйте уже изложенные факты</span>"
"undefined": {
"description": {
"question": "Есть ли ещё что-то важное, о чём вы не смогли рассказать в предыдущих вопросах? Добавьте это здесь.<br/><span style='font-size: small'>Не повторяйте уже изложенные факты</span>"
},
"email": {
"question": "Какой адрес электронной почты у {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Расположено под землей"
},
"email": {
"question": "Какой адрес электронной почты у {name}?"
"1": {
"then": "Расположено на первом этаже"
},
"level": {
"mappings": {
"0": {
"then": "Расположено под землей"
},
"1": {
"then": "Расположено на первом этаже"
},
"2": {
"then": "Расположено на первом этаже"
},
"3": {
"then": "Расположено на первом этаже"
}
},
"question": "На каком этаже находится этот объект?",
"render": "Расположено на {level}ом этаже"
"2": {
"then": "Расположено на первом этаже"
},
"opening_hours": {
"question": "Какое время работы у {name}?",
"render": "<h3>Часы работы</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "Какой номер телефона у {name}?"
},
"website": {
"question": "Какой сайт у {name}?"
"3": {
"then": "Расположено на первом этаже"
}
},
"question": "На каком этаже находится этот объект?",
"render": "Расположено на {level}ом этаже"
},
"opening_hours": {
"question": "Какое время работы у {name}?",
"render": "<h3>Часы работы</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "Какой номер телефона у {name}?"
},
"website": {
"question": "Какой сайт у {name}?"
}
}
}

View file

@ -1,34 +1,34 @@
{
"undefined": {
"email": {
"question": "Vad är e-postadressen till {name}?"
"undefined": {
"email": {
"question": "Vad är e-postadressen till {name}?"
},
"level": {
"mappings": {
"0": {
"then": "Ligger under jorden"
},
"level": {
"mappings": {
"0": {
"then": "Ligger under jorden"
},
"1": {
"then": "Ligger på bottenvåningen"
},
"2": {
"then": "Ligger på bottenvåningen"
},
"3": {
"then": "Ligger på första våningen"
}
},
"render": "Ligger på {level}:e våningen"
"1": {
"then": "Ligger på bottenvåningen"
},
"opening_hours": {
"question": "Vilka är öppettiderna för {name}?",
"render": "<h3>Öppettider</h3> {opening_hours_table(opening_hours)}"
"2": {
"then": "Ligger på bottenvåningen"
},
"phone": {
"question": "Vad är telefonnumret till {name}?"
},
"website": {
"question": "Vad är webbplatsen för {name}?"
"3": {
"then": "Ligger på första våningen"
}
},
"render": "Ligger på {level}:e våningen"
},
"opening_hours": {
"question": "Vilka är öppettiderna för {name}?",
"render": "<h3>Öppettider</h3> {opening_hours_table(opening_hours)}"
},
"phone": {
"question": "Vad är telefonnumret till {name}?"
},
"website": {
"question": "Vad är webbplatsen för {name}?"
}
}
}

View file

@ -1,38 +1,38 @@
{
"undefined": {
"description": {
"question": "有什麼相關的資訊你無法在先前的問題回應的嗎?請加在這邊吧。<br/><span style='font-size: small'>不要重覆答覆已經知道的事情</span>"
"undefined": {
"description": {
"question": "有什麼相關的資訊你無法在先前的問題回應的嗎?請加在這邊吧。<br/><span style='font-size: small'>不要重覆答覆已經知道的事情</span>"
},
"email": {
"question": "{name} 的電子郵件地址是什麼?"
},
"level": {
"mappings": {
"0": {
"then": "位於地下"
},
"email": {
"question": "{name} 的電子郵件地址是什麼?"
"1": {
"then": "位於 1 樓"
},
"level": {
"mappings": {
"0": {
"then": "位於地下"
},
"1": {
"then": "位於 1 樓"
},
"2": {
"then": "位於 1 樓"
},
"3": {
"then": "位於 2 樓"
}
},
"question": "此圖徽位於哪個樓層/層級?",
"render": "位於 {level} 樓"
"2": {
"then": "位於 1 樓"
},
"opening_hours": {
"question": "{name} 的開放時間是什麼?",
"render": "<h3>開放時間</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "{name} 的電話號碼是什麼?"
},
"website": {
"question": "{name} 網址是什麼?"
"3": {
"then": "位於 2 樓"
}
},
"question": "此圖徽位於哪個樓層/層級?",
"render": "位於 {level} 樓"
},
"opening_hours": {
"question": "{name} 的開放時間是什麼?",
"render": "<h3>開放時間</h3>{opening_hours_table(opening_hours)}"
},
"phone": {
"question": "{name} 的電話號碼是什麼?"
},
"website": {
"question": "{name} 網址是什麼?"
}
}
}

View file

@ -1,49 +1,49 @@
{
"aed": {
"description": "En aquest mapa , qualsevol pot trobar i marcar els desfibril·ladors externs automàtics més propers",
"title": "Mapa obert de desfibril·ladors (DEA)"
},
"climbing": {
"layers": {
"0": {
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
}
},
"1": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"2": {
"tagRenderings": {
"Name": {
"render": "<strong>{name}</strong>"
}
}
},
"3": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"4": {
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
}
}
}
"aed": {
"description": "En aquest mapa , qualsevol pot trobar i marcar els desfibril·ladors externs automàtics més propers",
"title": "Mapa obert de desfibril·ladors (DEA)"
},
"climbing": {
"layers": {
"0": {
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
}
},
"personal": {
"description": "Crea una interfície basada en totes les capes disponibles de totes les interfícies",
"title": "Interfície personal"
},
"1": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"2": {
"tagRenderings": {
"Name": {
"render": "<strong>{name}</strong>"
}
}
},
"3": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"4": {
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
}
}
}
}
},
"personal": {
"description": "Crea una interfície basada en totes les capes disponibles de totes les interfícies",
"title": "Interfície personal"
}
}

Some files were not shown because too many files have changed in this diff Show more