Extract some layers to standalone files

This commit is contained in:
pietervdvn 2022-04-15 00:56:42 +02:00
parent fa50e52afc
commit 663f01c21e
37 changed files with 3681 additions and 3741 deletions

View file

@ -0,0 +1,300 @@
{
"id": "climbing",
"name": {
"nl": "Klimgelegenheden",
"de": "Klettermöglichkeiten",
"en": "Climbing opportunities",
"ja": "登坂教室",
"fr": "Opportunité descalade",
"it": "Opportunità di arrampicata"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
"sport=climbing",
"climbing!~route",
"leisure!~sports_centre",
"climbing!=route_top",
"climbing!=route_bottom"
]
}
},
"title": {
"render": {
"en": "Climbing opportunity",
"nl": "Klimgelegenheid",
"de": "Klettermöglichkeit",
"ja": "登坂教室",
"nb_NO": "Klatremulighet",
"fr": "Opportunité descalade",
"it": "Opportunità di arrampicata"
},
"mappings": [
{
"if": "climbing=crag",
"then": {
"en": "Climbing crag <b>{name}</b>",
"fr": "Mur descalade <b>{name}</b>",
"it": "Muro da arrampicata <b>{name}</b>",
"de": "Klettergarten <b>{name}</b>"
}
},
{
"if": {
"and": [
{
"or": [
"climbing=area",
"climbing=site"
]
},
"name~*"
]
},
"then": {
"en": "Climbing area <b>{name}</b>",
"nl": "Klimsite <b>{name}</b>",
"fr": "Zone descalade <b>{name}</b>",
"de": "Klettergebiet <b>{name}</b>",
"it": "Area di arrampicata <b>{name}</b>"
}
},
{
"if": {
"or": [
"climbing=site",
"climbing=area"
]
},
"then": {
"en": "Climbing site",
"nl": "Klimsite",
"fr": "Site descalade",
"de": "Klettergebiet",
"it": "Sito di arrampicata",
"ca": "Llocs d'escalada"
}
},
{
"if": "name~*",
"then": {
"nl": "Klimgelegenheid <b>{name}</b>",
"en": "Climbing opportunity <b>{name}</b>",
"fr": "Opportunité descalade <b>{name}</b>",
"de": "Klettermöglichkeit <b>{name}</b>",
"it": "Opportunità di arrampicata <b>{name}</b>"
}
}
]
},
"description": {
"nl": "Een klimgelegenheid",
"de": "Eine Klettergelegenheit",
"en": "A climbing opportunity",
"ja": "登坂教室",
"nb_NO": "En klatremulighet",
"fr": "Opportunité descalade",
"it": "Unopportunità di arrampicata"
},
"tagRenderings": [
"images",
{
"id": "minimap",
"render": "{minimap(18, id, _contained_climbing_route_ids): height: 9rem; overflow: hidden; border-radius:3rem; }"
},
{
"render": {
"en": "<h3>Length overview</h3>{histogram(_length_hist)}",
"fr": "<h3>Résumé de longueur</h3>{histogram(_length_hist)}",
"de": "<h3>Längenübersicht</h3>{histogram(_length_hist)}",
"it": "<h3>Riassunto della lunghezza</h3>{histogram(_length_hist)}"
},
"condition": "_length_hist!~\\[\\]",
"id": "Contained routes length hist"
},
{
"render": {
"en": "<h3>Grades overview</h3>{histogram(_difficulty_hist)}",
"fr": "<h3>Résumé des difficultés</h3>{histogram(_difficulty_hist)}",
"de": "<h3>Schwierigkeitsübersicht</h3>{histogram(_difficulty_hist)}",
"it": "<h3>Riassunto delle difficoltà</h3>{histogram(_difficulty_hist)}"
},
"condition": "_difficulty_hist!~\\[\\]",
"id": "Contained routes hist"
},
{
"render": {
"en": "<h3>Contains {_contained_climbing_routes_count} routes</h3> <ul>{_contained_climbing_routes}</ul>",
"fr": "<h3>Contient {_contained_climbing_routes_count} voies</h3> <ul>{_contained_climbing_routes}</ul>",
"it": "<h3>Contiene {_contained_climbing_routes_count} vie</h3> <ul>{_contained_climbing_routes}</ul>",
"de": "<h3> Enthält {_contained_climbing_routes_count} Routen</h3> <ul>{_contained_climbing_routes}</ul>"
},
"condition": "_contained_climbing_routes~*",
"id": "Contained_climbing_routes"
},
{
"render": {
"en": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing opportunity?",
"nl": "Wat is de naam van dit Klimgelegenheid?",
"de": "Wie heißt diese Klettergelegenheit?",
"ja": "この登坂教室の名前は何ですか?",
"fr": "Quel est le nom de ce site ?",
"it": "Qual è il nome di questa opportunità di arrampicata?"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": {
"and": [
"noname=yes",
"name="
]
},
"then": {
"en": "This climbing opportunity doesn't have a name",
"nl": "Dit Klimgelegenheid heeft geen naam",
"de": "Diese Klettergelegenheit hat keinen Namen",
"ja": "この登坂教室には名前がついていない",
"fr": "Ce site na pas de nom",
"it": "Questa opportunità di arrampicata non ha un nome"
}
}
],
"id": "name"
},
{
"question": "What kind of climbing opportunity is this?",
"mappings": [
{
"if": "climbing=boulder",
"then": {
"en": "A climbing boulder - a single rock or cliff with one or a few climbing routes which can be climbed safely without rope",
"fr": "Rocher descalade, rocher avec une ou peu de voie permettant descalader sans corde",
"de": "Ein Kletterfelsen - ein einzelner Felsen oder eine Klippe mit einer oder wenigen Kletterrouten, die ohne Seil sicher bestiegen werden können",
"it": "Un masso per arrampicata (una singola roccia o falesia con una o poche vie di arrampicata che possono essere scalate in sicurezza senza una corda)"
}
},
{
"if": "climbing=crag",
"then": {
"en": "A climbing crag - a single rock or cliff with at least a few climbing routes",
"fr": "Mur descalade, rocher avec plusieurs voies descalades",
"it": "Un muro da arrampicata (un singolo masso o falesia con almeno qualche via per arrampicata)",
"de": "Ein Kletterfelsen - ein einzelner Fels oder eine Klippe mit mindestens einigen Kletterrouten"
}
},
{
"if": "climbing=area",
"then": "A climbing area with one or more climbing crags and/or boulders"
}
],
"id": "Type"
},
{
"question": {
"en": "What is the rock type here?",
"fr": "Quel est le type de roche ?",
"de": "Welchen Gesteinstyp gibt es hier?",
"it": "Qual è il tipo di roccia qua?"
},
"render": {
"en": "The rock type is {rock}",
"fr": "La roche est du {rock}",
"de": "Der Gesteinstyp ist {rock}",
"it": "Il tipo di roccia è {rock}"
},
"freeform": {
"key": "rock"
},
"mappings": [
{
"if": "rock=limestone",
"then": {
"en": "Limestone",
"nl": "Kalksteen",
"fr": "Calcaire",
"de": "Kalkstein",
"it": "Calcare"
}
}
],
"condition": {
"or": [
"climbing=crag",
"natural=cliff",
"natural=bare_rock"
]
},
"id": "Rock type (crag/rock/cliff only)"
}
],
"presets": [
{
"tags": [
"sport=climbing"
],
"title": {
"en": "a climbing opportunity",
"nl": "een klimgelegenheid",
"de": "eine klettermöglichkeit",
"ja": "登坂教室",
"nb_NO": "en klatremulighet",
"fr": "une opportunité descalade",
"it": "una opportunità di arrampicata"
},
"description": {
"nl": "Een klimgelegenheid",
"de": "Eine Klettergelegenheit",
"en": "A climbing opportunity",
"ja": "登坂教室",
"nb_NO": "En klatremulighet",
"fr": "Opportunité descalade",
"it": "Unopportunità di arrampicata"
}
}
],
"calculatedTags": [
"_contained_climbing_routes_properties=feat.overlapWith('climbing_route').map(f => f.feat.properties).map(p => {return {id: p.id, name: p.name, 'climbing:grade:french': p['climbing:grade:french'], 'climbing:length': p['climbing:length']} })",
"_contained_climbing_routes=JSON.parse(feat.properties._contained_climbing_routes_properties ?? '[]').map(p => `<li><a href='#${p.id}'>${p.name ?? 'climbing route'}</a> (<b>${p['climbing:grade:french'] ?? 'unknown difficulty'}</b>, ${p['climbing:length'] ?? 'unkown length'} meter)</li>`).join('')",
"_contained_climbing_route_ids=JSON.parse(feat.properties._contained_climbing_routes_properties ?? '[]').map(p => p.id)",
"_difficulty_hist=JSON.parse(feat.properties._contained_climbing_routes_properties ?? '[]').map(p => p['climbing:grade:french'])",
"_length_hist=JSON.parse(feat.properties._contained_climbing_routes_properties ?? '[]').map(p => p['climbing:length'])",
"_contained_climbing_routes_count=JSON.parse(feat.properties._contained_climbing_routes_properties ?? '[]').length"
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/climbing/climbing_no_rope.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#d38d5fAA"
},
"width": {
"render": "8"
}
}
]
}

View file

@ -0,0 +1,189 @@
{
"id": "climbing_club",
"name": {
"de": "Klettervereine",
"nl": "Klimclub",
"en": "Climbing club",
"ru": "Клуб скалолазания",
"ja": "クライミングクラブ",
"zh_Hant": "攀岩社團",
"nb_NO": "Klatreklubb",
"fr": "Club descalade",
"it": "Club di arrampicata",
"hu": "Mászóegyesület"
},
"minzoom": 10,
"source": {
"osmTags": {
"or": [
"club=climbing",
{
"and": [
"sport=climbing",
{
"or": [
"office~*",
"club~*"
]
}
]
}
]
}
},
"title": {
"render": {
"en": "Climbing club",
"nl": "Klimclub",
"de": "Kletterverein",
"ru": "Клуб скалолазания",
"ja": "クライミングクラブ",
"zh_Hant": "攀岩社團",
"nb_NO": "Klatreklubb",
"fr": "Club descalade",
"it": "Club di arrampicata"
},
"mappings": [
{
"if": "office~*",
"then": {
"nl": "Klimorganisatie",
"en": "Climbing NGO",
"de": "Kletter-Organisation",
"ja": "クライミングNGO",
"zh_Hant": "攀岩 NGO",
"fr": "Association descalade",
"it": "Associazione di arrampicata",
"hu": "Mászószervezet"
}
}
]
},
"description": {
"de": "Ein Kletterverein oder -organisation",
"nl": "Een klimclub of organisatie",
"en": "A climbing club or organisation",
"ja": "クライミングクラブや団体",
"zh_Hant": "攀岩社團或組織",
"nb_NO": "En klatreklubb eller organisasjoner",
"fr": "Club ou association descalade",
"it": "Un club o associazione di arrampacata",
"hu": "Mászóegyesület vagy -szervezet"
},
"tagRenderings": [
{
"render": {
"en": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"zh_Hant": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>",
"hu": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing club or NGO?",
"de": "Wie lautet der Name dieses Vereins oder Organisation?",
"nl": "Wat is de naam van deze klimclub?",
"ja": "この登山クラブやNGOの名前は何ですか?",
"fr": "Quel est le nom du club ou de lassociation ?",
"it": "Qual è il nome di questo club o associazione di arrampicata?",
"hu": "Mi a neve ennek a mászóegyesületnek vagy szervezetnek?"
},
"freeform": {
"key": "name"
},
"id": "climbing_club-name"
},
"website",
"email",
"phone",
"opening_hours"
],
"presets": [
{
"tags": [
"club=sport",
"sport=climbing"
],
"title": {
"de": "eine kletterverein",
"en": "a climbing club",
"nl": "een klimclub",
"ja": "クライミングクラブ",
"nb_NO": "en klatreklubb",
"ru": "Клуб скалолазания",
"fr": "une club descalade",
"it": "una club di arrampicata",
"hu": "Mászóegyesület"
},
"description": {
"de": "Ein Kletterverein",
"nl": "Een klimclub",
"en": "A climbing club",
"ja": "クライミングクラブ",
"nb_NO": "En klatreklubb",
"ru": "Клуб скалолазания",
"fr": "Un club descalade",
"it": "Un club di arrampicata",
"hu": "Egy mászóegyesület"
}
},
{
"tags": [
"office=ngo",
"sport=climbing"
],
"title": {
"de": "Eine Kletterorganisation",
"en": "a climbing ngo",
"nl": "een een klimorganisatie",
"ja": "クライミングNGO",
"fr": "une association descalade",
"it": "una associazione di arrampicata",
"hu": "Mászószervezet"
},
"description": {
"de": "Eine Organisation, die sich mit dem Klettern beschäftigt",
"nl": "Een VZW die werkt rond klimmen",
"en": "An NGO working around climbing",
"ja": "登山に関わるNGO",
"fr": "Une association descalade",
"it": "Unassociazione che ha a che fare con larrampicata",
"hu": "Mászással foglalkozó civil szervezet"
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/climbing/club.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
}
],
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
}
}
]
}

View file

@ -0,0 +1,114 @@
{
"id": "climbing_gym",
"name": {
"de": "Kletterhallen",
"en": "Climbing gyms",
"nl": "Klimzalen",
"ja": "クライミングジム",
"fr": "Salle descalade",
"it": "Palestre di arrampicata",
"ru": "Комплексы скалолазания"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
"sport=climbing",
"leisure=sports_centre"
]
}
},
"title": {
"render": {
"nl": "Klimzaal",
"de": "Kletterhalle",
"en": "Climbing gym",
"ja": "クライミングジム",
"fr": "Salle descalade",
"it": "Palestra di arrampicata",
"ru": "Комплекс скалолазания"
},
"mappings": [
{
"if": "name~*",
"then": {
"nl": "Klimzaal <strong>{name}</strong>",
"de": "Kletterhalle <strong>{name}</strong>",
"en": "Climbing gym <strong>{name}</strong>",
"ja": "クライミングジム<strong>{name}</strong>",
"fr": "Salle descalade <strong>{name}</strong>",
"it": "Palestra di arrampicata <strong>{name}</strong>"
}
}
]
},
"description": {
"de": "Eine Kletterhalle",
"en": "A climbing gym",
"ja": "クライミングジム",
"nl": "Een klimzaal",
"fr": "Une salle descalade",
"it": "Una palestra di arrampicata",
"ru": "Комплекс скалолазания"
},
"tagRenderings": [
"images",
{
"render": {
"en": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing gym?",
"nl": "Wat is de naam van dit Klimzaal?",
"de": "Wie heißt diese Kletterhalle?",
"ja": "このクライミングジムは何という名前ですか?",
"fr": "Quel est le nom de la salle descalade ?",
"it": "Qual è il nome di questa palestra di arrampicata?"
},
"freeform": {
"key": "name"
},
"id": "name"
},
"website",
"phone",
"email",
"opening_hours"
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/climbing/climbing_gym.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
}
],
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
}
}
]
}

View file

@ -0,0 +1,142 @@
{
"id": "climbing_opportunity",
"name": {
"nl": "Klimgelegenheiden?",
"de": "Klettermöglichkeiten?",
"en": "Climbing opportunities?",
"ja": "登坂教室?",
"nb_NO": "Klatremuligheter?",
"fr": "Opportunités descalade ?",
"it": "Opportunità di arrampicata?"
},
"minzoom": 19,
"source": {
"osmTags": {
"and": [
{
"or": [
"leisure=sports_centre",
"barrier=wall",
"barrier=retaining_wall",
"natural=cliff",
"natural=rock",
"natural=stone"
]
},
"climbing="
]
}
},
"title": {
"render": {
"en": "Climbing opportunity?",
"nl": "Klimgelegenheid?",
"de": "Klettermöglichkeit?",
"ja": "登坂教室?",
"nb_NO": "Klatremulighet?",
"fr": "Opportunité descalade ?",
"it": "Opportunità di arrampicata?"
}
},
"description": {
"nl": "Een klimgelegenheid?",
"de": "Eine Klettergelegenheit?",
"en": "A climbing opportunity?",
"ja": "登坂教室?",
"nb_NO": "En klatremulighet?",
"fr": "Opportunité descalade ?",
"it": "Unopportunità di arrampicata?"
},
"tagRenderings": [
{
"id": "climbing-opportunity-name",
"render": {
"en": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>"
},
"condition": "name~*"
},
{
"id": "climbing-possible",
"question": {
"en": "Is climbing possible here?",
"de": "Kann hier geklettert werden?",
"ja": "ここで登坂はできますか?",
"nb_NO": "Er klatring mulig her?",
"fr": "Est-il possible descalader ici ?",
"it": "È possibile arrampicarsi qua?"
},
"mappings": [
{
"if": {
"and": [
"sport=climbing"
]
},
"then": {
"en": "Climbing is possible here",
"de": "Hier kann geklettert werden",
"ja": "ここでは登ることができる",
"nb_NO": "Klatring er mulig her",
"nl": "Klimmen is hier niet toegelaten",
"fr": "Escalader est possible",
"it": "È possibile arrampicarsi qua"
}
},
{
"if": "climbing=no",
"then": {
"en": "Climbing is not possible here",
"de": "Hier kann nicht geklettert werden",
"ja": "ここでは登ることができない",
"nb_NO": "Klatring er ikke mulig her",
"nl": "Klimmen is hier niet toegelaten",
"fr": "Escalader nest pas possible",
"it": "Non è possibile arrampicarsi qua"
}
},
{
"if": {
"and": [
"sport!~climbing"
]
},
"then": {
"en": "Climbing is not possible here",
"de": "Hier kann nicht geklettert werden",
"ja": "ここでは登ることができない",
"nb_NO": "Klatring er ikke mulig her",
"nl": "Klimmen is hier niet mogelijk",
"fr": "Escalader nest pas possible",
"it": "Non è possibile arrampicarsi qua"
},
"hideInAnswer": true
}
]
}
],
"mapRendering": [
{
"icon": "./assets/themes/climbing/climbing_unknown.svg",
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#ddff55AA"
},
"width": {
"render": "2"
}
}
]
}

View file

@ -0,0 +1,246 @@
{
"id": "climbing_route",
"name": {
"en": "Climbing routes",
"de": "Kletterrouten",
"nl": "Klimroute",
"ja": "登坂ルート",
"nb_NO": "Klatreruter",
"fr": "Voies descalade",
"it": "Vie di arrampicata"
},
"minzoom": 18,
"source": {
"osmTags": {
"and": [
"climbing=route"
]
}
},
"title": {
"render": {
"de": "Kleterroute",
"en": "Climbing route",
"nl": "Klimroute",
"ja": "登坂ルート",
"nb_NO": "Klatrerute",
"it": "Via di arrampicata",
"fr": "Voie descalade"
},
"mappings": [
{
"if": "name~*",
"then": {
"de": "Kleterroute <strong>{name}</strong>",
"en": "Climbing route <strong>{name}</strong>",
"nl": "Klimroute <strong>{name}</strong>",
"ja": "登坂ルート<strong>{name}</strong>",
"it": "Via di arrampicata <strong>{name}</strong>",
"fr": "Voie descalade <strong>{name}</strong>"
}
}
]
},
"tagRenderings": [
"images",
{
"render": {
"en": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>",
"nb_NO": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing route?",
"de": "Wie heißt diese Kletterroute?",
"nl": "Hoe heet deze klimroute?",
"ja": "この登坂ルートの名前は何ですか?",
"it": "Come si chiama questa via di arrampicata?",
"fr": "Quel est le nom de cette voie descalade ?",
"nb_NO": "Hva er navnet på denne klatreruten?"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": {
"and": [
"noname=yes",
"name="
]
},
"then": {
"en": "This climbing route doesn't have a name",
"de": "Diese Kletterroute hat keinen Namen",
"nl": "Deze klimroute heeft geen naam",
"ja": "この登坂ルートには名前がありません",
"it": "Questa via di arrampicata non ha un nome",
"fr": "Cette voie na pas de nom",
"nb_NO": "Denne klatreruten har ikke noe navn"
}
}
],
"id": "Name"
},
{
"question": {
"en": "How long is this climbing route (in meters)?",
"nl": "Hoe lang is deze klimroute (in meters)?",
"it": "Quanto è lunga questa via di arrampicata (in metri)?",
"fr": "Quelle est la longueur de cette voie (en mètres) ?",
"de": "Wie lang ist diese Kletterroute (in Metern)?",
"nb_NO": "Hvor mange meter er klatreruten?"
},
"render": {
"de": "Diese Route ist {canonical(climbing:length)} lang",
"en": "This route is {canonical(climbing:length)} long",
"nl": "Deze klimroute is {canonical(climbing:length)} lang",
"ja": "このルート長は、 {canonical(climbing:length)} メーターです",
"nb_NO": "Denne ruten er {canonical(climbing:length)} lang",
"it": "Questo percorso è lungo {canonical(climbing:length)}",
"fr": "Cette voie fait {canonical(climbing:length)} de long"
},
"freeform": {
"key": "climbing:length",
"type": "pnat"
},
"id": "Length"
},
{
"question": {
"en": "What is the grade of this climbing route according to the french/belgian system?",
"nl": "Hoe moeilijk is deze klimroute volgens het Franse/Belgische systeem?",
"it": "Qual è la difficoltà di questa via di arrampicata nel sistema francese/belga?",
"fr": "Quelle est la difficulté de cette voie selon le système franco-belge ?",
"de": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?"
},
"render": {
"de": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems",
"en": "The grade is {climbing:grade:french} according to the french/belgian system",
"nl": "De klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムによると、{climbing:grade:french}の困難度です",
"it": "Il grado di difficoltà è {climbing:grade:french} nel sistema francese/belga",
"fr": "Selon le système franco-belge, la difficulté de cette voie est de {climbing:grade:french}"
},
"freeform": {
"key": "climbing:grade:french"
},
"id": "Difficulty"
},
{
"question": {
"en": "How many bolts does this route have before reaching the anchor?",
"fr": "Combien de prises cette voie possède avant datteindre la moulinette ?",
"de": "Wie viele Haken gibt es auf dieser Kletterroute bevor der Umlenker bzw. Standhaken erreicht ist?",
"it": "Quanti bulloni sono presenti in questo percorso prima di arrivare alla moulinette?"
},
"render": {
"en": "This route has {climbing:bolts} bolts",
"fr": "Cette voie a {climbing:bolts} prises",
"de": "Diese Kletterroute hat {climbing:bolts} Haken",
"it": "Questo percorso ha {climbing:bolts} bulloni"
},
"freeform": {
"key": "climbing:bolts",
"type": "pnat",
"addExtraTag": [
"climbing:bolted=yes"
]
},
"mappings": [
{
"if": "climbing:bolted=no",
"then": {
"en": "This route is not bolted",
"fr": "Cette voie na pas de prises",
"de": "Auf dieser Kletterroute sind keine Haken vorhanden",
"it": "In questo percorso non sono presenti bulloni"
},
"hideInAnswer": true
},
{
"if": "climbing:bolted=no&climbing:bolts=",
"then": {
"en": "This route is not bolted",
"fr": "Cette voie na pas de prises",
"de": "Auf dieser Kletterroute sind keine Haken vorhanden",
"it": "In questo percorso non sono presenti bulloni"
}
}
],
"id": "Bolts"
},
{
"question": "Is there other relevant info?",
"render": "<h3>Description</h3><br/>{description}",
"freeform": {
"key": "description"
},
"id": "Description"
},
{
"render": {
"en": "The rock type is {_embedding_features_with_rock:rock} as stated <a href='#{_embedding_features_with_rock:id}'>on the surrounding crag</a>",
"fr": "Le type de roche est {_embedding_features_with_rock:rock} selon <a href='#{_embedding_features_with_rock:id}'>le mur</a>",
"it": "Il tipo di roccia è {_embedding_features_with_rock:rock} come dichiarato sul <a href='#{_embedding_features_with_rock:id}'>muro circostante</a>",
"de": "Der Gesteinstyp ist {_embedding_features_with_rock:rock}, wie <a href='#{_embedding_features_with_rock:id}'>auf dem umgebenden Felsen angegeben</a>"
},
"freeform": {
"key": "_embedding_features_with_rock:rock"
},
"id": "Rock type"
}
],
"presets": [
{
"title": {
"en": "a climbing route",
"nl": "een klimroute",
"fr": "une voie descalade",
"de": "eine kletterroute",
"it": "una via di arrampicata"
},
"tags": [
"sport=climbing",
"climbing=route"
]
}
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/themes/climbing/climbing_route.svg"
},
"iconSize": {
"render": "28,28,center"
},
"location": [
"point",
"centroid"
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
}
},
{
"color": {
"render": "#0f0"
},
"width": {
"render": "4"
}
}
]
}

View file

@ -0,0 +1,258 @@
{
"id": "hackerspace",
"name": {
"en": "Hackerspace",
"de": "Hackerspaces",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"minzoom": 8,
"title": {
"render": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": " {name}",
"de": " {name}",
"ru": " {name}",
"zh_Hant": " {name}",
"hu": " {name}",
"ca": " {name}"
}
}
]
},
"description": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"tagRenderings": [
{
"id": "is_makerspace",
"question": {
"en": "Is this a hackerspace or a makerspace?",
"de": "Ist dies ein Hackerspace oder ein Makerspace?",
"zh_Hant": "這邊是駭客空間還是創客空間?",
"hu": "Ez hackerspace vagy makerspace?"
},
"mappings": [
{
"if": "hackerspace=makerspace",
"then": {
"en": "This is a makerspace",
"de": "Dies ist ein Makerspace",
"zh_Hant": "這是創客空間",
"hu": "Ez egy makerspace"
}
},
{
"if": "hackerspace=",
"then": {
"en": "This is a traditional (software oriented) hackerspace",
"de": "Dies ist ein traditioneller (softwareorientierter) Hackerspace",
"zh_Hant": "這是傳統的 (軟體導向) 駭客空間",
"hu": "Ez egy hagyományos (szoftverekkel foglalkozó) hackerspace"
}
}
]
},
{
"question": {
"en": "What is the name of this hackerspace?",
"de": "Wie lautet der Name dieses Hackerspace?",
"zh_Hant": "這個駭客空間的名稱是?"
},
"render": {
"en": "This hackerspace is named <b>{name}</b>",
"de": "Dieser Hackerspace heißt <b>{name}</b>",
"zh_Hant": "這個駭客空間叫 <b>{name}</b>"
},
"freeform": {
"key": "name"
},
"id": "hackerspaces-name"
},
"website",
"email",
"phone",
{
"question": {
"en": "When is this hackerspace opened?",
"de": "Wann hat dieser Hackerspace geöffnet?",
"zh_Hant": "這個駭客空間的營業時間?"
},
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"render": {
"en": "{opening_hours_table()}",
"de": "{opening_hours_table()}",
"ru": "{opening_hours_table()}",
"zh_Hant": "{opening_hours_table()}",
"ca": "{opening_hours_table()}"
},
"mappings": [
{
"if": {
"and": [
"opening_hours=24/7"
]
},
"then": {
"en": "Opened 24/7",
"de": "durchgehend geöffnet",
"ru": "Открыто 24/7",
"zh_Hant": "24/7 營業",
"ca": "Obert 24/7"
}
}
],
"id": "hackerspaces-opening_hours"
},
"wheelchair-access",
{
"id": "hs-club-mate",
"question": {
"en": "Does this hackerspace serve Club Mate?",
"de": "Gibt es in diesem Hackerspace Club Mate?",
"zh_Hant": "這個駭客空間是否服務俱樂部伙伴?"
},
"mappings": [
{
"if": {
"and": [
"drink:club-mate=yes"
]
},
"then": {
"en": "This hackerspace serves club mate",
"de": "In diesem Hackerspace gibt es Club Mate",
"zh_Hant": "這個駭客空間服務俱樂部伙伴"
}
},
{
"if": {
"and": [
"drink:club-mate=no"
]
},
"then": {
"en": "This hackerspace does not serve club mate",
"de": "In diesem Hackerspace gibt es kein Club Mate",
"zh_Hant": "這個駭客空間沒有服務俱樂部伙伴"
}
}
]
},
{
"render": {
"en": "This hackerspace was founded at {start_date}",
"de": "Dieser Hackerspace wurde gegründet am {start_date}",
"zh_Hant": "這駭客空間是 {start_date} 成立的"
},
"question": {
"en": "When was this hackerspace founded?",
"de": "Wann wurde dieser Hackerspace gegründet?",
"zh_Hant": "這個駭客空間何時成立的?"
},
"freeform": {
"key": "start_date",
"type": "date"
},
"id": "hackerspaces-start_date"
}
],
"presets": [
{
"tags": [
"leisure=hackerspace"
],
"title": {
"en": "a hackerspace",
"de": "eine hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"description": {
"en": "A hackerspace is an area where people interested in software gather",
"de": "Ein Hackerspace ist ein Ort, an dem sich Menschen treffen, die sich für Software interessieren",
"zh_Hant": "駭客空間是對軟體有興趣的人聚集的地方",
"hu": "A hackerspace egy olyan hely, ahol szoftverek iránt érdeklő emberek találkoznak"
}
},
{
"tags": [
"leisure=hackerspace",
"hackerspace=makerspace"
],
"title": {
"en": "a makerspace",
"de": "eine makerspace",
"zh_Hant": "創客空間",
"hu": "Makerspace"
},
"description": {
"en": "A makerspace is a place where DIY-enthusiasts gather to experiment with electronics such as arduino, LEDstrips, ...",
"de": "Ein Makerspace ist ein Ort, an dem Heimwerker-Enthusiasten zusammenkommen, um mit Elektronik zu experimentieren, wie Arduino, LED-Strips, ...",
"zh_Hant": "創客空間是 DIY 愛好者聚集在一起弄電子零件實驗,例如用 arduino、LEDstrips 等...",
"hu": "A makerspace olyan hely, ahol a barkácsolás szerelmesei találkoznak, hogy olyan elektronikai eszközökkel kísérletezzenek, mint például az Arduino vagy a LEDstrips."
}
}
],
"source": {
"osmTags": {
"and": [
"leisure=hackerspace"
]
}
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/hackerspaces/glider.svg",
"mappings": [
{
"if": {
"and": [
"hackerspace=makerspace"
]
},
"then": "./assets/themes/hackerspaces/led.png"
}
]
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
}

View file

@ -0,0 +1,319 @@
{
"id": "windturbine",
"name": {
"en": "wind turbine",
"nl": "windturbine",
"fr": "Éolienne",
"de": "Windräder",
"it": "pala eolica",
"zh_Hant": "風機",
"hu": "Szélerőmű"
},
"source": {
"osmTags": "generator:source=wind"
},
"minzoom": 10,
"title": {
"render": {
"en": "wind turbine",
"nl": "windturbine",
"fr": "éolienne",
"de": "Windrad",
"it": "pala eolica",
"zh_Hant": "風機",
"id": "turbin angin",
"hu": "szélerőmű"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "{name}",
"fr": "{name}",
"eo": "{name}",
"it": "{name}",
"ru": "{name}",
"zh_Hant": "{name}",
"id": "{name}",
"de": "{name}",
"ca": "{name}"
}
}
]
},
"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}.",
"it": "La potenza generata da questa pala eolica è {generator:output:electricity}.",
"zh_Hant": "這個風機的電力輸出是 {generator:output:electricity}。",
"id": "Output daya dari turbin angin ini adalah {generator:output:electricity}.",
"hu": "A szélerőmű teljesítménye: {generator:output:electricity}.",
"de": "Das Windrad erzeugt {generator:output:electricity} Strom."
},
"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 ?",
"it": "Quantè la potenza generata da questa pala eolica? (ad es. 2.3 MW)",
"zh_Hant": "這個風機的電力輸出是多少?(例如 2.3 MW)",
"id": "Berapa output daya dari turbin angin ini? (misalnya 2,3 MW)",
"hu": "Mekkora a teljesítménye ennek a szélturbinának? (pl. 2.3 MW)",
"de": "Wieviel Strom erzeugt das Windrad? (z.B. 2.3MW)"
},
"freeform": {
"key": "generator:output:electricity",
"type": "pfloat"
}
},
{
"id": "turbine-operator",
"render": {
"en": "This wind turbine is operated by {operator}.",
"fr": "Cette éolienne est opérée par {operator}.",
"it": "Questa pala eolica è gestita da {operator}.",
"zh_Hant": "這個風機營業商是 {operator}。",
"id": "Turbin angin ini dioperasikan oleh {operator}.",
"hu": "Ennek a szélerőműnek az üzemeltetője: {operator}.",
"de": "Die Windturbine wird betrieben von {operator}."
},
"question": {
"en": "Who operates this wind turbine?",
"fr": "Qui est lexploitant de cette éolienne ?",
"it": "Chi gestisce questa pala eolica?",
"zh_Hant": "這個風機營業商是?",
"hu": "Ki üzemelteti ezt a szélturbinát?",
"de": "Wer betreibt das Windrads?"
},
"freeform": {
"key": "operator"
}
},
{
"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.",
"it": "Laltezza totale (raggio del rotore incluso) di questa pala eolica è di {height} metri.",
"zh_Hant": "這風機的總高度 (包括風葉直徑) 是 {height} 公尺。",
"hu": "A szélerőmű teljes (rotor sugarával együtt számított) magassága: {height} méter.",
"de": "Die Gesamthöhe dieses Windrads beträgt (einschließlich Rotorradius) {height} Meter."
},
"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 ?",
"it": "Qual è laltezza (in metri e raggio del rotore incluso) di questa pala eolica?",
"zh_Hant": "這個風機的總高度是多少 (包括風葉大小) 公尺?",
"hu": "Hány méter a szélerőmű teljes magassága (a rotor sugarával együtt)?",
"de": "Wie hoch ist dieses Windrad (inklusive Rotorradius) in Metern?"
},
"freeform": {
"key": "height",
"type": "pfloat"
}
},
{
"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.",
"it": "Il diametro del rotore di questa pala eolica è di {rotor:diameter} metri.",
"zh_Hant": "這個風力渦輪機的風葉直徑是 {rotor:diameter} 公尺。",
"hu": "A szélturbina rotorátmérője: {rotor:diameter} méter.",
"de": "Der Rotordurchmesser der Windturbine ist {rotor:diameter} Meter."
},
"question": {
"en": "What is the rotor diameter of this wind turbine, in metres?",
"fr": "Quel est le diamètre du rotor en mètres ?",
"it": "Qual è il diametro (in metri) del rotore di questa pala eolica?",
"zh_Hant": "這個風力渦輪機的風葉直徑是多少公尺?",
"hu": "Hány méter a rotorátmérője ennek a szélturbinának?",
"de": "Wie groß ist der Rotordurchmesser der Windturbine in Meter?"
},
"freeform": {
"key": "rotor:diameter",
"type": "float"
}
},
{
"id": "turbine-start-date",
"render": {
"en": "This wind turbine went into operation on/in {start_date}.",
"fr": "Léolienne est active depuis {start_date}.",
"it": "Questa pala eolica è entrata in funzione in data {start_date}.",
"zh_Hant": "這個風機從 {start_date} 開始運轉。",
"id": "Turbin angin ini mulai beroperasi pada/dalam {start_date}.",
"hu": "A szélerőmű üzembe helyezése: {start_date}.",
"de": "Das Windrad wurde am {start_date} in Betrieb genommen."
},
"question": {
"en": "When did this wind turbine go into operation?",
"fr": "Depuis quand léolienne est-elle en fonctionnement ?",
"it": "Quando è entrata in funzione questa pala eolica?",
"zh_Hant": "這個風機何時開始營運?",
"id": "Kapan turbin angin ini mulai beroperasi?",
"hu": "Mikor helyezték üzembe ezt a szélerőművet?",
"de": "Wann wurde das Windrad in Betrieb genommen?"
},
"freeform": {
"key": "start_date",
"type": "date"
}
},
"images"
],
"presets": [
{
"tags": [
"power=generator",
"generator:source=wind"
],
"title": {
"en": "a wind turbine",
"nl": "een windturbine",
"fr": "une éolienne",
"de": "ein Windrad",
"it": "una pala eolica",
"zh_Hant": "風機",
"hu": "Szélerőmű"
}
}
],
"units": [
{
"appliesToKey": [
"generator:output:electricity"
],
"applicableUnits": [
{
"canonicalDenomination": "MW",
"alternativeDenomination": [
"megawatts",
"megawatt"
],
"human": {
"en": " megawatts",
"nl": " megawatt",
"fr": " megawatts",
"de": " Megawatt",
"eo": " megavatoj",
"it": " megawatt",
"ru": " мегаватт",
"zh_Hant": " 百萬瓦",
"id": " megawat",
"hu": " megawatt",
"ca": " megavats"
}
},
{
"canonicalDenomination": "kW",
"alternativeDenomination": [
"kilowatts",
"kilowatt"
],
"human": {
"en": " kilowatts",
"nl": " kilowatt",
"fr": " kilowatts",
"de": " Kilowatt",
"eo": " kilovatoj",
"it": " kilowatt",
"nb_NO": " kilowatt",
"ru": " киловатт",
"zh_Hant": " 千瓦",
"id": " kilowat",
"hu": " kilowatt",
"ca": " quilovats"
}
},
{
"canonicalDenomination": "W",
"alternativeDenomination": [
"watts",
"watt"
],
"human": {
"en": " watts",
"nl": " watt",
"fr": " watts",
"de": " Watt",
"eo": " vatoj",
"it": " watt",
"ru": " ватт",
"zh_Hant": " 瓦",
"id": " watt",
"hu": " watt",
"ca": " vats"
}
},
{
"canonicalDenomination": "GW",
"alternativeDenomination": [
"gigawatts",
"gigawatt"
],
"human": {
"en": " gigawatts",
"nl": " gigawatt",
"fr": " gigawatts",
"de": " Gigawatt",
"eo": " gigavatoj",
"it": " gigawatt",
"ru": " гигаватт",
"zh_Hant": " 千兆瓦",
"id": " gigawatt",
"hu": " gigawatt",
"ca": " gigavats"
}
}
],
"eraseInvalidValues": true
},
{
"appliesToKey": [
"height",
"rotor:diameter"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter"
],
"human": {
"en": " meter",
"nl": " meter",
"fr": " mètres",
"de": " Meter",
"eo": " metro",
"it": " metri",
"ru": " метр",
"zh_Hant": " 公尺",
"id": " meter",
"hu": " méter",
"ca": " metre"
}
}
]
}
],
"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",
"centroid"
]
}
]
}

File diff suppressed because it is too large Load diff

View file

@ -31,263 +31,6 @@
"startZoom": 1,
"widenFactor": 5,
"layers": [
{
"id": "hackerspaces",
"name": {
"en": "Hackerspace",
"de": "Hackerspaces",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"minzoom": 8,
"title": {
"render": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": " {name}",
"de": " {name}",
"ru": " {name}",
"zh_Hant": " {name}",
"hu": " {name}",
"ca": " {name}"
}
}
]
},
"description": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"tagRenderings": [
{
"id": "is_makerspace",
"question": {
"en": "Is this a hackerspace or a makerspace?",
"de": "Ist dies ein Hackerspace oder ein Makerspace?",
"zh_Hant": "這邊是駭客空間還是創客空間?",
"hu": "Ez hackerspace vagy makerspace?"
},
"mappings": [
{
"if": "hackerspace=makerspace",
"then": {
"en": "This is a makerspace",
"de": "Dies ist ein Makerspace",
"zh_Hant": "這是創客空間",
"hu": "Ez egy makerspace"
}
},
{
"if": "hackerspace=",
"then": {
"en": "This is a traditional (software oriented) hackerspace",
"de": "Dies ist ein traditioneller (softwareorientierter) Hackerspace",
"zh_Hant": "這是傳統的 (軟體導向) 駭客空間",
"hu": "Ez egy hagyományos (szoftverekkel foglalkozó) hackerspace"
}
}
]
},
{
"question": {
"en": "What is the name of this hackerspace?",
"de": "Wie lautet der Name dieses Hackerspace?",
"zh_Hant": "這個駭客空間的名稱是?"
},
"render": {
"en": "This hackerspace is named <b>{name}</b>",
"de": "Dieser Hackerspace heißt <b>{name}</b>",
"zh_Hant": "這個駭客空間叫 <b>{name}</b>"
},
"freeform": {
"key": "name"
},
"id": "hackerspaces-name"
},
"website",
"email",
"phone",
{
"question": {
"en": "When is this hackerspace opened?",
"de": "Wann hat dieser Hackerspace geöffnet?",
"zh_Hant": "這個駭客空間的營業時間?"
},
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"render": {
"en": "{opening_hours_table()}",
"de": "{opening_hours_table()}",
"ru": "{opening_hours_table()}",
"zh_Hant": "{opening_hours_table()}",
"ca": "{opening_hours_table()}"
},
"mappings": [
{
"if": {
"and": [
"opening_hours=24/7"
]
},
"then": {
"en": "Opened 24/7",
"de": "durchgehend geöffnet",
"ru": "Открыто 24/7",
"zh_Hant": "24/7 營業",
"ca": "Obert 24/7"
}
}
],
"id": "hackerspaces-opening_hours"
},
"wheelchair-access",
{
"id": "hs-club-mate",
"question": {
"en": "Does this hackerspace serve Club Mate?",
"de": "Gibt es in diesem Hackerspace Club Mate?",
"zh_Hant": "這個駭客空間是否服務俱樂部伙伴?"
},
"mappings": [
{
"if": {
"and": [
"drink:club-mate=yes"
]
},
"then": {
"en": "This hackerspace serves club mate",
"de": "In diesem Hackerspace gibt es Club Mate",
"zh_Hant": "這個駭客空間服務俱樂部伙伴"
}
},
{
"if": {
"and": [
"drink:club-mate=no"
]
},
"then": {
"en": "This hackerspace does not serve club mate",
"de": "In diesem Hackerspace gibt es kein Club Mate",
"zh_Hant": "這個駭客空間沒有服務俱樂部伙伴"
}
}
]
},
{
"render": {
"en": "This hackerspace was founded at {start_date}",
"de": "Dieser Hackerspace wurde gegründet am {start_date}",
"zh_Hant": "這駭客空間是 {start_date} 成立的"
},
"question": {
"en": "When was this hackerspace founded?",
"de": "Wann wurde dieser Hackerspace gegründet?",
"zh_Hant": "這個駭客空間何時成立的?"
},
"freeform": {
"key": "start_date",
"type": "date"
},
"id": "hackerspaces-start_date"
}
],
"presets": [
{
"tags": [
"leisure=hackerspace"
],
"title": {
"en": "a hackerspace",
"de": "eine hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace"
},
"description": {
"en": "A hackerspace is an area where people interested in software gather",
"de": "Ein Hackerspace ist ein Ort, an dem sich Menschen treffen, die sich für Software interessieren",
"zh_Hant": "駭客空間是對軟體有興趣的人聚集的地方",
"hu": "A hackerspace egy olyan hely, ahol szoftverek iránt érdeklő emberek találkoznak"
}
},
{
"tags": [
"leisure=hackerspace",
"hackerspace=makerspace"
],
"title": {
"en": "a makerspace",
"de": "eine makerspace",
"zh_Hant": "創客空間",
"hu": "Makerspace"
},
"description": {
"en": "A makerspace is a place where DIY-enthusiasts gather to experiment with electronics such as arduino, LEDstrips, ...",
"de": "Ein Makerspace ist ein Ort, an dem Heimwerker-Enthusiasten zusammenkommen, um mit Elektronik zu experimentieren, wie Arduino, LED-Strips, ...",
"zh_Hant": "創客空間是 DIY 愛好者聚集在一起弄電子零件實驗,例如用 arduino、LEDstrips 等...",
"hu": "A makerspace olyan hely, ahol a barkácsolás szerelmesei találkoznak, hogy olyan elektronikai eszközökkel kísérletezzenek, mint például az Arduino vagy a LEDstrips."
}
}
],
"source": {
"osmTags": {
"and": [
"leisure=hackerspace"
]
}
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/hackerspaces/glider.svg",
"mappings": [
{
"if": {
"and": [
"hackerspace=makerspace"
]
},
"then": "./assets/themes/hackerspaces/led.png"
}
]
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
}
"hackerspace"
]
}

View file

@ -30,325 +30,7 @@
"maxZoom": 8
},
"layers": [
{
"id": "windturbine",
"name": {
"en": "wind turbine",
"nl": "windturbine",
"fr": "Éolienne",
"de": "Windräder",
"it": "pala eolica",
"zh_Hant": "風機",
"hu": "Szélerőmű"
},
"source": {
"osmTags": "generator:source=wind"
},
"minzoom": 10,
"title": {
"render": {
"en": "wind turbine",
"nl": "windturbine",
"fr": "éolienne",
"de": "Windrad",
"it": "pala eolica",
"zh_Hant": "風機",
"id": "turbin angin",
"hu": "szélerőmű"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "{name}",
"fr": "{name}",
"eo": "{name}",
"it": "{name}",
"ru": "{name}",
"zh_Hant": "{name}",
"id": "{name}",
"de": "{name}",
"ca": "{name}"
}
}
]
},
"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}.",
"it": "La potenza generata da questa pala eolica è {generator:output:electricity}.",
"zh_Hant": "這個風機的電力輸出是 {generator:output:electricity}。",
"id": "Output daya dari turbin angin ini adalah {generator:output:electricity}.",
"hu": "A szélerőmű teljesítménye: {generator:output:electricity}.",
"de": "Das Windrad erzeugt {generator:output:electricity} Strom."
},
"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 ?",
"it": "Quantè la potenza generata da questa pala eolica? (ad es. 2.3 MW)",
"zh_Hant": "這個風機的電力輸出是多少?(例如 2.3 MW)",
"id": "Berapa output daya dari turbin angin ini? (misalnya 2,3 MW)",
"hu": "Mekkora a teljesítménye ennek a szélturbinának? (pl. 2.3 MW)",
"de": "Wieviel Strom erzeugt das Windrad? (z.B. 2.3MW)"
},
"freeform": {
"key": "generator:output:electricity",
"type": "pfloat"
}
},
{
"id": "turbine-operator",
"render": {
"en": "This wind turbine is operated by {operator}.",
"fr": "Cette éolienne est opérée par {operator}.",
"it": "Questa pala eolica è gestita da {operator}.",
"zh_Hant": "這個風機營業商是 {operator}。",
"id": "Turbin angin ini dioperasikan oleh {operator}.",
"hu": "Ennek a szélerőműnek az üzemeltetője: {operator}.",
"de": "Die Windturbine wird betrieben von {operator}."
},
"question": {
"en": "Who operates this wind turbine?",
"fr": "Qui est lexploitant de cette éolienne ?",
"it": "Chi gestisce questa pala eolica?",
"zh_Hant": "這個風機營業商是?",
"hu": "Ki üzemelteti ezt a szélturbinát?",
"de": "Wer betreibt das Windrads?"
},
"freeform": {
"key": "operator"
}
},
{
"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.",
"it": "Laltezza totale (raggio del rotore incluso) di questa pala eolica è di {height} metri.",
"zh_Hant": "這風機的總高度 (包括風葉直徑) 是 {height} 公尺。",
"hu": "A szélerőmű teljes (rotor sugarával együtt számított) magassága: {height} méter.",
"de": "Die Gesamthöhe dieses Windrads beträgt (einschließlich Rotorradius) {height} Meter."
},
"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 ?",
"it": "Qual è laltezza (in metri e raggio del rotore incluso) di questa pala eolica?",
"zh_Hant": "這個風機的總高度是多少 (包括風葉大小) 公尺?",
"hu": "Hány méter a szélerőmű teljes magassága (a rotor sugarával együtt)?",
"de": "Wie hoch ist dieses Windrad (inklusive Rotorradius) in Metern?"
},
"freeform": {
"key": "height",
"type": "pfloat"
}
},
{
"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.",
"it": "Il diametro del rotore di questa pala eolica è di {rotor:diameter} metri.",
"zh_Hant": "這個風力渦輪機的風葉直徑是 {rotor:diameter} 公尺。",
"hu": "A szélturbina rotorátmérője: {rotor:diameter} méter.",
"de": "Der Rotordurchmesser der Windturbine ist {rotor:diameter} Meter."
},
"question": {
"en": "What is the rotor diameter of this wind turbine, in metres?",
"fr": "Quel est le diamètre du rotor en mètres ?",
"it": "Qual è il diametro (in metri) del rotore di questa pala eolica?",
"zh_Hant": "這個風力渦輪機的風葉直徑是多少公尺?",
"hu": "Hány méter a rotorátmérője ennek a szélturbinának?",
"de": "Wie groß ist der Rotordurchmesser der Windturbine in Meter?"
},
"freeform": {
"key": "rotor:diameter",
"type": "float"
}
},
{
"id": "turbine-start-date",
"render": {
"en": "This wind turbine went into operation on/in {start_date}.",
"fr": "Léolienne est active depuis {start_date}.",
"it": "Questa pala eolica è entrata in funzione in data {start_date}.",
"zh_Hant": "這個風機從 {start_date} 開始運轉。",
"id": "Turbin angin ini mulai beroperasi pada/dalam {start_date}.",
"hu": "A szélerőmű üzembe helyezése: {start_date}.",
"de": "Das Windrad wurde am {start_date} in Betrieb genommen."
},
"question": {
"en": "When did this wind turbine go into operation?",
"fr": "Depuis quand léolienne est-elle en fonctionnement ?",
"it": "Quando è entrata in funzione questa pala eolica?",
"zh_Hant": "這個風機何時開始營運?",
"id": "Kapan turbin angin ini mulai beroperasi?",
"hu": "Mikor helyezték üzembe ezt a szélerőművet?",
"de": "Wann wurde das Windrad in Betrieb genommen?"
},
"freeform": {
"key": "start_date",
"type": "date"
}
},
"images"
],
"presets": [
{
"tags": [
"power=generator",
"generator:source=wind"
],
"title": {
"en": "a wind turbine",
"nl": "een windturbine",
"fr": "une éolienne",
"de": "ein Windrad",
"it": "una pala eolica",
"zh_Hant": "風機",
"hu": "Szélerőmű"
}
}
],
"units": [
{
"appliesToKey": [
"generator:output:electricity"
],
"applicableUnits": [
{
"canonicalDenomination": "MW",
"alternativeDenomination": [
"megawatts",
"megawatt"
],
"human": {
"en": " megawatts",
"nl": " megawatt",
"fr": " megawatts",
"de": " Megawatt",
"eo": " megavatoj",
"it": " megawatt",
"ru": " мегаватт",
"zh_Hant": " 百萬瓦",
"id": " megawat",
"hu": " megawatt",
"ca": " megavats"
}
},
{
"canonicalDenomination": "kW",
"alternativeDenomination": [
"kilowatts",
"kilowatt"
],
"human": {
"en": " kilowatts",
"nl": " kilowatt",
"fr": " kilowatts",
"de": " Kilowatt",
"eo": " kilovatoj",
"it": " kilowatt",
"nb_NO": " kilowatt",
"ru": " киловатт",
"zh_Hant": " 千瓦",
"id": " kilowat",
"hu": " kilowatt",
"ca": " quilovats"
}
},
{
"canonicalDenomination": "W",
"alternativeDenomination": [
"watts",
"watt"
],
"human": {
"en": " watts",
"nl": " watt",
"fr": " watts",
"de": " Watt",
"eo": " vatoj",
"it": " watt",
"ru": " ватт",
"zh_Hant": " 瓦",
"id": " watt",
"hu": " watt",
"ca": " vats"
}
},
{
"canonicalDenomination": "GW",
"alternativeDenomination": [
"gigawatts",
"gigawatt"
],
"human": {
"en": " gigawatts",
"nl": " gigawatt",
"fr": " gigawatts",
"de": " Gigawatt",
"eo": " gigavatoj",
"it": " gigawatt",
"ru": " гигаватт",
"zh_Hant": " 千兆瓦",
"id": " gigawatt",
"hu": " gigawatt",
"ca": " gigavats"
}
}
],
"eraseInvalidValues": true
},
{
"appliesToKey": [
"height",
"rotor:diameter"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter"
],
"human": {
"en": " meter",
"nl": " meter",
"fr": " mètres",
"de": " Meter",
"eo": " metro",
"it": " metri",
"ru": " метр",
"zh_Hant": " 公尺",
"id": " meter",
"hu": " méter",
"ca": " metre"
}
}
]
}
],
"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",
"centroid"
]
}
]
}
"windturbine"
],
"defaultBackgroundId": "CartoDB.Voyager"
}

View file

@ -420,6 +420,48 @@
}
}
},
"climbing": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"2": {
"then": "Llocs d'escalada"
}
}
}
},
"climbing_club": {
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_gym": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_opportunity": {
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_route": {
"tagRenderings": {
"Name": {
"render": "<strong>{name}</strong>"
}
}
},
"crossings": {
"name": "Encreuaments",
"presets": {
@ -624,6 +666,25 @@
"render": "Bicicleta blanca"
}
},
"hackerspace": {
"tagRenderings": {
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "Obert 24/7"
}
},
"render": "{opening_hours_table()}"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
}
}
},
"hydrant": {
"title": {
"render": "Hidrant"
@ -863,5 +924,39 @@
},
"watermill": {
"name": "Molí d'aigua"
},
"windturbine": {
"title": {
"mappings": {
"0": {
"then": "{name}"
}
}
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megavats"
},
"1": {
"human": " quilovats"
},
"2": {
"human": " vats"
},
"3": {
"human": " gigavats"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " metre"
}
}
}
}
}
}

View file

@ -1394,6 +1394,194 @@
}
}
},
"climbing": {
"description": "Eine Klettergelegenheit",
"name": "Klettermöglichkeiten",
"presets": {
"0": {
"description": "Eine Klettergelegenheit",
"title": "eine klettermöglichkeit"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Schwierigkeitsübersicht</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Längenübersicht</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3> Enthält {_contained_climbing_routes_count} Routen</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Kalkstein"
}
},
"question": "Welchen Gesteinstyp gibt es hier?",
"render": "Der Gesteinstyp ist {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "Ein Kletterfelsen - ein einzelner Felsen oder eine Klippe mit einer oder wenigen Kletterrouten, die ohne Seil sicher bestiegen werden können"
},
"1": {
"then": "Ein Kletterfelsen - ein einzelner Fels oder eine Klippe mit mindestens einigen Kletterrouten"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Diese Klettergelegenheit hat keinen Namen"
}
},
"question": "Wie heißt diese Klettergelegenheit?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klettergarten <b>{name}</b>"
},
"1": {
"then": "Klettergebiet <b>{name}</b>"
},
"2": {
"then": "Klettergebiet"
},
"3": {
"then": "Klettermöglichkeit <b>{name}</b>"
}
},
"render": "Klettermöglichkeit"
}
},
"climbing_club": {
"description": "Ein Kletterverein oder -organisation",
"name": "Klettervereine",
"presets": {
"0": {
"description": "Ein Kletterverein",
"title": "eine kletterverein"
},
"1": {
"description": "Eine Organisation, die sich mit dem Klettern beschäftigt",
"title": "Eine Kletterorganisation"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Wie lautet der Name dieses Vereins oder Organisation?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Kletter-Organisation"
}
},
"render": "Kletterverein"
}
},
"climbing_gym": {
"description": "Eine Kletterhalle",
"name": "Kletterhallen",
"tagRenderings": {
"name": {
"question": "Wie heißt diese Kletterhalle?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Kletterhalle <strong>{name}</strong>"
}
},
"render": "Kletterhalle"
}
},
"climbing_opportunity": {
"description": "Eine Klettergelegenheit?",
"name": "Klettermöglichkeiten?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Hier kann geklettert werden"
},
"1": {
"then": "Hier kann nicht geklettert werden"
},
"2": {
"then": "Hier kann nicht geklettert werden"
}
},
"question": "Kann hier geklettert werden?"
}
},
"title": {
"render": "Klettermöglichkeit?"
}
},
"climbing_route": {
"name": "Kletterrouten",
"presets": {
"0": {
"title": "eine kletterroute"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "Auf dieser Kletterroute sind keine Haken vorhanden"
},
"1": {
"then": "Auf dieser Kletterroute sind keine Haken vorhanden"
}
},
"question": "Wie viele Haken gibt es auf dieser Kletterroute bevor der Umlenker bzw. Standhaken erreicht ist?",
"render": "Diese Kletterroute hat {climbing:bolts} Haken"
},
"Difficulty": {
"question": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?",
"render": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems"
},
"Length": {
"question": "Wie lang ist diese Kletterroute (in Metern)?",
"render": "Diese Route ist {canonical(climbing:length)} lang"
},
"Name": {
"mappings": {
"0": {
"then": "Diese Kletterroute hat keinen Namen"
}
},
"question": "Wie heißt diese Kletterroute?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "Der Gesteinstyp ist {_embedding_features_with_rock:rock}, wie <a href='#{_embedding_features_with_rock:id}'>auf dem umgebenden Felsen angegeben</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Kleterroute <strong>{name}</strong>"
}
},
"render": "Kleterroute"
}
},
"crossings": {
"description": "Übergänge für Fußgänger und Radfahrer",
"name": "Kreuzungen",
@ -2281,6 +2469,69 @@
}
}
},
"hackerspace": {
"description": "Hackerspace",
"name": "Hackerspaces",
"presets": {
"0": {
"description": "Ein Hackerspace ist ein Ort, an dem sich Menschen treffen, die sich für Software interessieren",
"title": "eine hackerspace"
},
"1": {
"description": "Ein Makerspace ist ein Ort, an dem Heimwerker-Enthusiasten zusammenkommen, um mit Elektronik zu experimentieren, wie Arduino, LED-Strips, ...",
"title": "eine makerspace"
}
},
"tagRenderings": {
"hackerspaces-name": {
"question": "Wie lautet der Name dieses Hackerspace?",
"render": "Dieser Hackerspace heißt <b>{name}</b>"
},
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "durchgehend geöffnet"
}
},
"question": "Wann hat dieser Hackerspace geöffnet?",
"render": "{opening_hours_table()}"
},
"hackerspaces-start_date": {
"question": "Wann wurde dieser Hackerspace gegründet?",
"render": "Dieser Hackerspace wurde gegründet am {start_date}"
},
"hs-club-mate": {
"mappings": {
"0": {
"then": "In diesem Hackerspace gibt es Club Mate"
},
"1": {
"then": "In diesem Hackerspace gibt es kein Club Mate"
}
},
"question": "Gibt es in diesem Hackerspace Club Mate?"
},
"is_makerspace": {
"mappings": {
"0": {
"then": "Dies ist ein Makerspace"
},
"1": {
"then": "Dies ist ein traditioneller (softwareorientierter) Hackerspace"
}
},
"question": "Ist dies ein Hackerspace oder ein Makerspace?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Hackerspace"
}
},
"hydrant": {
"description": "Kartenebene zur Anzeige von Hydranten.",
"name": "Hydranten anzeigen",
@ -3543,5 +3794,68 @@
},
"watermill": {
"name": "Wassermühle"
},
"windturbine": {
"name": "Windräder",
"presets": {
"0": {
"title": "ein Windrad"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Wie groß ist der Rotordurchmesser der Windturbine in Meter?",
"render": "Der Rotordurchmesser der Windturbine ist {rotor:diameter} Meter."
},
"turbine-height": {
"question": "Wie hoch ist dieses Windrad (inklusive Rotorradius) in Metern?",
"render": "Die Gesamthöhe dieses Windrads beträgt (einschließlich Rotorradius) {height} Meter."
},
"turbine-operator": {
"question": "Wer betreibt das Windrads?",
"render": "Die Windturbine wird betrieben von {operator}."
},
"turbine-output": {
"question": "Wieviel Strom erzeugt das Windrad? (z.B. 2.3MW)",
"render": "Das Windrad erzeugt {generator:output:electricity} Strom."
},
"turbine-start-date": {
"question": "Wann wurde das Windrad in Betrieb genommen?",
"render": "Das Windrad wurde am {start_date} in Betrieb genommen."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "Windrad"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " Megawatt"
},
"1": {
"human": " Kilowatt"
},
"2": {
"human": " Watt"
},
"3": {
"human": " Gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " Meter"
}
}
}
}
}
}

View file

@ -2302,6 +2302,194 @@
}
}
},
"climbing": {
"description": "A climbing opportunity",
"name": "Climbing opportunities",
"presets": {
"0": {
"description": "A climbing opportunity",
"title": "a climbing opportunity"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Grades overview</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Length overview</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3>Contains {_contained_climbing_routes_count} routes</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Limestone"
}
},
"question": "What is the rock type here?",
"render": "The rock type is {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "A climbing boulder - a single rock or cliff with one or a few climbing routes which can be climbed safely without rope"
},
"1": {
"then": "A climbing crag - a single rock or cliff with at least a few climbing routes"
}
}
},
"name": {
"mappings": {
"0": {
"then": "This climbing opportunity doesn't have a name"
}
},
"question": "What is the name of this climbing opportunity?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing crag <b>{name}</b>"
},
"1": {
"then": "Climbing area <b>{name}</b>"
},
"2": {
"then": "Climbing site"
},
"3": {
"then": "Climbing opportunity <b>{name}</b>"
}
},
"render": "Climbing opportunity"
}
},
"climbing_club": {
"description": "A climbing club or organisation",
"name": "Climbing club",
"presets": {
"0": {
"description": "A climbing club",
"title": "a climbing club"
},
"1": {
"description": "An NGO working around climbing",
"title": "a climbing ngo"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "What is the name of this climbing club or NGO?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing NGO"
}
},
"render": "Climbing club"
}
},
"climbing_gym": {
"description": "A climbing gym",
"name": "Climbing gyms",
"tagRenderings": {
"name": {
"question": "What is the name of this climbing gym?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing gym <strong>{name}</strong>"
}
},
"render": "Climbing gym"
}
},
"climbing_opportunity": {
"description": "A climbing opportunity?",
"name": "Climbing opportunities?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Climbing is possible here"
},
"1": {
"then": "Climbing is not possible here"
},
"2": {
"then": "Climbing is not possible here"
}
},
"question": "Is climbing possible here?"
}
},
"title": {
"render": "Climbing opportunity?"
}
},
"climbing_route": {
"name": "Climbing routes",
"presets": {
"0": {
"title": "a climbing route"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "This route is not bolted"
},
"1": {
"then": "This route is not bolted"
}
},
"question": "How many bolts does this route have before reaching the anchor?",
"render": "This route has {climbing:bolts} bolts"
},
"Difficulty": {
"question": "What is the grade of this climbing route according to the french/belgian system?",
"render": "The grade is {climbing:grade:french} according to the french/belgian system"
},
"Length": {
"question": "How long is this climbing route (in meters)?",
"render": "This route is {canonical(climbing:length)} long"
},
"Name": {
"mappings": {
"0": {
"then": "This climbing route doesn't have a name"
}
},
"question": "What is the name of this climbing route?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "The rock type is {_embedding_features_with_rock:rock} as stated <a href='#{_embedding_features_with_rock:id}'>on the surrounding crag</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing route <strong>{name}</strong>"
}
},
"render": "Climbing route"
}
},
"crossings": {
"description": "Crossings for pedestrians and cyclists",
"name": "Crossings",
@ -3493,6 +3681,69 @@
"grass_in_parks": {
"description": "Searches for all accessible grass patches within public parks - these are 'groenzones'\""
},
"hackerspace": {
"description": "Hackerspace",
"name": "Hackerspace",
"presets": {
"0": {
"description": "A hackerspace is an area where people interested in software gather",
"title": "a hackerspace"
},
"1": {
"description": "A makerspace is a place where DIY-enthusiasts gather to experiment with electronics such as arduino, LEDstrips, ...",
"title": "a makerspace"
}
},
"tagRenderings": {
"hackerspaces-name": {
"question": "What is the name of this hackerspace?",
"render": "This hackerspace is named <b>{name}</b>"
},
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "Opened 24/7"
}
},
"question": "When is this hackerspace opened?",
"render": "{opening_hours_table()}"
},
"hackerspaces-start_date": {
"question": "When was this hackerspace founded?",
"render": "This hackerspace was founded at {start_date}"
},
"hs-club-mate": {
"mappings": {
"0": {
"then": "This hackerspace serves club mate"
},
"1": {
"then": "This hackerspace does not serve club mate"
}
},
"question": "Does this hackerspace serve Club Mate?"
},
"is_makerspace": {
"mappings": {
"0": {
"then": "This is a makerspace"
},
"1": {
"then": "This is a traditional (software oriented) hackerspace"
}
},
"question": "Is this a hackerspace or a makerspace?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Hackerspace"
}
},
"hydrant": {
"description": "Map layer to show fire hydrants.",
"name": "Map of hydrants",
@ -5417,5 +5668,68 @@
},
"watermill": {
"name": "Watermill"
},
"windturbine": {
"name": "wind turbine",
"presets": {
"0": {
"title": "a wind turbine"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "What is the rotor diameter of this wind turbine, in metres?",
"render": "The rotor diameter of this wind turbine is {rotor:diameter} metres."
},
"turbine-height": {
"question": "What is the total height of this wind turbine (including rotor radius), in metres?",
"render": "The total height (including rotor radius) of this wind turbine is {height} metres."
},
"turbine-operator": {
"question": "Who operates this wind turbine?",
"render": "This wind turbine is operated by {operator}."
},
"turbine-output": {
"question": "What is the power output of this wind turbine? (e.g. 2.3 MW)",
"render": "The power output of this wind turbine is {generator:output:electricity}."
},
"turbine-start-date": {
"question": "When did this wind turbine go into operation?",
"render": "This wind turbine went into operation on/in {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "wind turbine"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatts"
},
"1": {
"human": " kilowatts"
},
"2": {
"human": " watts"
},
"3": {
"human": " gigawatts"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " meter"
}
}
}
}
}
}

View file

@ -188,5 +188,39 @@
"title": "Rubujo"
}
}
},
"windturbine": {
"title": {
"mappings": {
"0": {
"then": "{name}"
}
}
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megavatoj"
},
"1": {
"human": " kilovatoj"
},
"2": {
"human": " vatoj"
},
"3": {
"human": " gigavatoj"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " metro"
}
}
}
}
}
}

View file

@ -1035,6 +1035,194 @@
}
}
},
"climbing": {
"description": "Opportunité descalade",
"name": "Opportunité descalade",
"presets": {
"0": {
"description": "Opportunité descalade",
"title": "une opportunité descalade"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Résumé des difficultés</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Résumé de longueur</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3>Contient {_contained_climbing_routes_count} voies</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Calcaire"
}
},
"question": "Quel est le type de roche ?",
"render": "La roche est du {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "Rocher descalade, rocher avec une ou peu de voie permettant descalader sans corde"
},
"1": {
"then": "Mur descalade, rocher avec plusieurs voies descalades"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Ce site na pas de nom"
}
},
"question": "Quel est le nom de ce site ?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Mur descalade <b>{name}</b>"
},
"1": {
"then": "Zone descalade <b>{name}</b>"
},
"2": {
"then": "Site descalade"
},
"3": {
"then": "Opportunité descalade <b>{name}</b>"
}
},
"render": "Opportunité descalade"
}
},
"climbing_club": {
"description": "Club ou association descalade",
"name": "Club descalade",
"presets": {
"0": {
"description": "Un club descalade",
"title": "une club descalade"
},
"1": {
"description": "Une association descalade",
"title": "une association descalade"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Quel est le nom du club ou de lassociation ?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Association descalade"
}
},
"render": "Club descalade"
}
},
"climbing_gym": {
"description": "Une salle descalade",
"name": "Salle descalade",
"tagRenderings": {
"name": {
"question": "Quel est le nom de la salle descalade ?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Salle descalade <strong>{name}</strong>"
}
},
"render": "Salle descalade"
}
},
"climbing_opportunity": {
"description": "Opportunité descalade ?",
"name": "Opportunités descalade ?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Escalader est possible"
},
"1": {
"then": "Escalader nest pas possible"
},
"2": {
"then": "Escalader nest pas possible"
}
},
"question": "Est-il possible descalader ici ?"
}
},
"title": {
"render": "Opportunité descalade ?"
}
},
"climbing_route": {
"name": "Voies descalade",
"presets": {
"0": {
"title": "une voie descalade"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "Cette voie na pas de prises"
},
"1": {
"then": "Cette voie na pas de prises"
}
},
"question": "Combien de prises cette voie possède avant datteindre la moulinette ?",
"render": "Cette voie a {climbing:bolts} prises"
},
"Difficulty": {
"question": "Quelle est la difficulté de cette voie selon le système franco-belge ?",
"render": "Selon le système franco-belge, la difficulté de cette voie est de {climbing:grade:french}"
},
"Length": {
"question": "Quelle est la longueur de cette voie (en mètres) ?",
"render": "Cette voie fait {canonical(climbing:length)} de long"
},
"Name": {
"mappings": {
"0": {
"then": "Cette voie na pas de nom"
}
},
"question": "Quel est le nom de cette voie descalade ?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "Le type de roche est {_embedding_features_with_rock:rock} selon <a href='#{_embedding_features_with_rock:id}'>le mur</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Voie descalade <strong>{name}</strong>"
}
},
"render": "Voie descalade"
}
},
"crossings": {
"description": "Traversée pour piétons et cyclistes",
"name": "Traversée",
@ -2418,5 +2606,68 @@
},
"watermill": {
"name": "Moulin à eau"
},
"windturbine": {
"name": "Éolienne",
"presets": {
"0": {
"title": "une éolienne"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Quel est le diamètre du rotor en mètres ?",
"render": "Le diamètre du rotor est de {rotor:diameter} mètres."
},
"turbine-height": {
"question": "Quelle est la hauteur totale de léolienne en mètres, pales incluses ?",
"render": "La hauteur totale, incluant les pales, est de {height} mètres."
},
"turbine-operator": {
"question": "Qui est lexploitant de cette éolienne ?",
"render": "Cette éolienne est opérée par {operator}."
},
"turbine-output": {
"question": "Quel est la puissance générée par cette éolienne ?",
"render": "La puissance générée par cette éolienne est de {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Depuis quand léolienne est-elle en fonctionnement ?",
"render": "Léolienne est active depuis {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "éolienne"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatts"
},
"1": {
"human": " kilowatts"
},
"2": {
"human": " watts"
},
"3": {
"human": " gigawatts"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " mètres"
}
}
}
}
}
}

View file

@ -474,6 +474,33 @@
}
}
},
"climbing_club": {
"description": "Mászóegyesület vagy -szervezet",
"name": "Mászóegyesület",
"presets": {
"0": {
"description": "Egy mászóegyesület",
"title": "Mászóegyesület"
},
"1": {
"description": "Mászással foglalkozó civil szervezet",
"title": "Mászószervezet"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Mi a neve ennek a mászóegyesületnek vagy szervezetnek?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Mászószervezet"
}
}
}
},
"drinking_water": {
"description": "Ivóvizet adó kutakat megjelenítő réteg",
"name": "Ivóvíz",
@ -528,6 +555,41 @@
"render": "Emlékkerékpár"
}
},
"hackerspace": {
"description": "Hackerspace",
"name": "Hackerspace",
"presets": {
"0": {
"description": "A hackerspace egy olyan hely, ahol szoftverek iránt érdeklő emberek találkoznak",
"title": "Hackerspace"
},
"1": {
"description": "A makerspace olyan hely, ahol a barkácsolás szerelmesei találkoznak, hogy olyan elektronikai eszközökkel kísérletezzenek, mint például az Arduino vagy a LEDstrips.",
"title": "Makerspace"
}
},
"tagRenderings": {
"is_makerspace": {
"mappings": {
"0": {
"then": "Ez egy makerspace"
},
"1": {
"then": "Ez egy hagyományos (szoftverekkel foglalkozó) hackerspace"
}
},
"question": "Ez hackerspace vagy makerspace?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Hackerspace"
}
},
"public_bookcase": {
"description": "Egy utcai szekrény könyvekkel, amelyet bárki használhat",
"filter": {
@ -651,5 +713,63 @@
}
}
}
},
"windturbine": {
"name": "Szélerőmű",
"presets": {
"0": {
"title": "Szélerőmű"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Hány méter a rotorátmérője ennek a szélturbinának?",
"render": "A szélturbina rotorátmérője: {rotor:diameter} méter."
},
"turbine-height": {
"question": "Hány méter a szélerőmű teljes magassága (a rotor sugarával együtt)?",
"render": "A szélerőmű teljes (rotor sugarával együtt számított) magassága: {height} méter."
},
"turbine-operator": {
"question": "Ki üzemelteti ezt a szélturbinát?",
"render": "Ennek a szélerőműnek az üzemeltetője: {operator}."
},
"turbine-output": {
"question": "Mekkora a teljesítménye ennek a szélturbinának? (pl. 2.3 MW)",
"render": "A szélerőmű teljesítménye: {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Mikor helyezték üzembe ezt a szélerőművet?",
"render": "A szélerőmű üzembe helyezése: {start_date}."
}
},
"title": {
"render": "szélerőmű"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatt"
},
"1": {
"human": " kilowatt"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " méter"
}
}
}
}
}
}

View file

@ -151,6 +151,41 @@
}
}
},
"climbing": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_club": {
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_gym": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_opportunity": {
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_route": {
"tagRenderings": {
"Name": {
"render": "<strong>{name}</strong>"
}
}
},
"cycleways_and_roads": {
"tagRenderings": {
"Maxspeed (for road)": {
@ -395,5 +430,53 @@
},
"watermill": {
"name": "Kincir Air"
},
"windturbine": {
"tagRenderings": {
"turbine-operator": {
"render": "Turbin angin ini dioperasikan oleh {operator}."
},
"turbine-output": {
"question": "Berapa output daya dari turbin angin ini? (misalnya 2,3 MW)",
"render": "Output daya dari turbin angin ini adalah {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Kapan turbin angin ini mulai beroperasi?",
"render": "Turbin angin ini mulai beroperasi pada/dalam {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "turbin angin"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawat"
},
"1": {
"human": " kilowat"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " meter"
}
}
}
}
}
}

View file

@ -791,6 +791,194 @@
"render": "Oggetto relativo alle bici"
}
},
"climbing": {
"description": "Unopportunità di arrampicata",
"name": "Opportunità di arrampicata",
"presets": {
"0": {
"description": "Unopportunità di arrampicata",
"title": "una opportunità di arrampicata"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Riassunto delle difficoltà</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Riassunto della lunghezza</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3>Contiene {_contained_climbing_routes_count} vie</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Calcare"
}
},
"question": "Qual è il tipo di roccia qua?",
"render": "Il tipo di roccia è {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "Un masso per arrampicata (una singola roccia o falesia con una o poche vie di arrampicata che possono essere scalate in sicurezza senza una corda)"
},
"1": {
"then": "Un muro da arrampicata (un singolo masso o falesia con almeno qualche via per arrampicata)"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Questa opportunità di arrampicata non ha un nome"
}
},
"question": "Qual è il nome di questa opportunità di arrampicata?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Muro da arrampicata <b>{name}</b>"
},
"1": {
"then": "Area di arrampicata <b>{name}</b>"
},
"2": {
"then": "Sito di arrampicata"
},
"3": {
"then": "Opportunità di arrampicata <b>{name}</b>"
}
},
"render": "Opportunità di arrampicata"
}
},
"climbing_club": {
"description": "Un club o associazione di arrampacata",
"name": "Club di arrampicata",
"presets": {
"0": {
"description": "Un club di arrampicata",
"title": "una club di arrampicata"
},
"1": {
"description": "Unassociazione che ha a che fare con larrampicata",
"title": "una associazione di arrampicata"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Qual è il nome di questo club o associazione di arrampicata?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Associazione di arrampicata"
}
},
"render": "Club di arrampicata"
}
},
"climbing_gym": {
"description": "Una palestra di arrampicata",
"name": "Palestre di arrampicata",
"tagRenderings": {
"name": {
"question": "Qual è il nome di questa palestra di arrampicata?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Palestra di arrampicata <strong>{name}</strong>"
}
},
"render": "Palestra di arrampicata"
}
},
"climbing_opportunity": {
"description": "Unopportunità di arrampicata?",
"name": "Opportunità di arrampicata?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "È possibile arrampicarsi qua"
},
"1": {
"then": "Non è possibile arrampicarsi qua"
},
"2": {
"then": "Non è possibile arrampicarsi qua"
}
},
"question": "È possibile arrampicarsi qua?"
}
},
"title": {
"render": "Opportunità di arrampicata?"
}
},
"climbing_route": {
"name": "Vie di arrampicata",
"presets": {
"0": {
"title": "una via di arrampicata"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "In questo percorso non sono presenti bulloni"
},
"1": {
"then": "In questo percorso non sono presenti bulloni"
}
},
"question": "Quanti bulloni sono presenti in questo percorso prima di arrivare alla moulinette?",
"render": "Questo percorso ha {climbing:bolts} bulloni"
},
"Difficulty": {
"question": "Qual è la difficoltà di questa via di arrampicata nel sistema francese/belga?",
"render": "Il grado di difficoltà è {climbing:grade:french} nel sistema francese/belga"
},
"Length": {
"question": "Quanto è lunga questa via di arrampicata (in metri)?",
"render": "Questo percorso è lungo {canonical(climbing:length)}"
},
"Name": {
"mappings": {
"0": {
"then": "Questa via di arrampicata non ha un nome"
}
},
"question": "Come si chiama questa via di arrampicata?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "Il tipo di roccia è {_embedding_features_with_rock:rock} come dichiarato sul <a href='#{_embedding_features_with_rock:id}'>muro circostante</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Via di arrampicata <strong>{name}</strong>"
}
},
"render": "Via di arrampicata"
}
},
"defibrillator": {
"name": "Defibrillatori",
"presets": {
@ -1992,5 +2180,68 @@
"title": {
"render": "Punto panoramico"
}
},
"windturbine": {
"name": "pala eolica",
"presets": {
"0": {
"title": "una pala eolica"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Qual è il diametro (in metri) del rotore di questa pala eolica?",
"render": "Il diametro del rotore di questa pala eolica è di {rotor:diameter} metri."
},
"turbine-height": {
"question": "Qual è laltezza (in metri e raggio del rotore incluso) di questa pala eolica?",
"render": "Laltezza totale (raggio del rotore incluso) di questa pala eolica è di {height} metri."
},
"turbine-operator": {
"question": "Chi gestisce questa pala eolica?",
"render": "Questa pala eolica è gestita da {operator}."
},
"turbine-output": {
"question": "Quantè la potenza generata da questa pala eolica? (ad es. 2.3 MW)",
"render": "La potenza generata da questa pala eolica è {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Quando è entrata in funzione questa pala eolica?",
"render": "Questa pala eolica è entrata in funzione in data {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "pala eolica"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatt"
},
"1": {
"human": " kilowatt"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " metri"
}
}
}
}
}
}

View file

@ -121,6 +121,130 @@
"render": "アートワーク"
}
},
"climbing": {
"description": "登坂教室",
"name": "登坂教室",
"presets": {
"0": {
"description": "登坂教室",
"title": "登坂教室"
}
},
"tagRenderings": {
"name": {
"mappings": {
"0": {
"then": "この登坂教室には名前がついていない"
}
},
"question": "この登坂教室の名前は何ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "登坂教室"
}
},
"climbing_club": {
"description": "クライミングクラブや団体",
"name": "クライミングクラブ",
"presets": {
"0": {
"description": "クライミングクラブ",
"title": "クライミングクラブ"
},
"1": {
"description": "登山に関わるNGO",
"title": "クライミングNGO"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "この登山クラブやNGOの名前は何ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "クライミングNGO"
}
},
"render": "クライミングクラブ"
}
},
"climbing_gym": {
"description": "クライミングジム",
"name": "クライミングジム",
"tagRenderings": {
"name": {
"question": "このクライミングジムは何という名前ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "クライミングジム<strong>{name}</strong>"
}
},
"render": "クライミングジム"
}
},
"climbing_opportunity": {
"description": "登坂教室?",
"name": "登坂教室?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "ここでは登ることができる"
},
"1": {
"then": "ここでは登ることができない"
},
"2": {
"then": "ここでは登ることができない"
}
},
"question": "ここで登坂はできますか?"
}
},
"title": {
"render": "登坂教室?"
}
},
"climbing_route": {
"name": "登坂ルート",
"tagRenderings": {
"Difficulty": {
"render": "フランス/ベルギーのランク評価システムによると、{climbing:grade:french}の困難度です"
},
"Length": {
"render": "このルート長は、 {canonical(climbing:length)} メーターです"
},
"Name": {
"mappings": {
"0": {
"then": "この登坂ルートには名前がありません"
}
},
"question": "この登坂ルートの名前は何ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "登坂ルート<strong>{name}</strong>"
}
},
"render": "登坂ルート"
}
},
"extinguisher": {
"description": "消火栓を表示するマップレイヤ。",
"name": "消火器の地図です。",

View file

@ -174,6 +174,75 @@
}
}
},
"climbing": {
"description": "En klatremulighet",
"presets": {
"0": {
"description": "En klatremulighet",
"title": "en klatremulighet"
}
},
"title": {
"render": "Klatremulighet"
}
},
"climbing_club": {
"description": "En klatreklubb eller organisasjoner",
"name": "Klatreklubb",
"presets": {
"0": {
"description": "En klatreklubb",
"title": "en klatreklubb"
}
},
"title": {
"render": "Klatreklubb"
}
},
"climbing_opportunity": {
"description": "En klatremulighet?",
"name": "Klatremuligheter?",
"tagRenderings": {
"climbing-possible": {
"mappings": {
"0": {
"then": "Klatring er mulig her"
},
"1": {
"then": "Klatring er ikke mulig her"
},
"2": {
"then": "Klatring er ikke mulig her"
}
},
"question": "Er klatring mulig her?"
}
},
"title": {
"render": "Klatremulighet?"
}
},
"climbing_route": {
"name": "Klatreruter",
"tagRenderings": {
"Length": {
"question": "Hvor mange meter er klatreruten?",
"render": "Denne ruten er {canonical(climbing:length)} lang"
},
"Name": {
"mappings": {
"0": {
"then": "Denne klatreruten har ikke noe navn"
}
},
"question": "Hva er navnet på denne klatreruten?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "Klatrerute"
}
},
"extinguisher": {
"description": "Kartlag for å vise brannslokkere.",
"name": "Kart over brannhydranter",
@ -248,5 +317,16 @@
}
}
}
},
"windturbine": {
"units": {
"0": {
"applicableUnits": {
"1": {
"human": " kilowatt"
}
}
}
}
}
}

View file

@ -2311,6 +2311,154 @@
}
}
},
"climbing": {
"description": "Een klimgelegenheid",
"name": "Klimgelegenheden",
"presets": {
"0": {
"description": "Een klimgelegenheid",
"title": "een klimgelegenheid"
}
},
"tagRenderings": {
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Kalksteen"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Dit Klimgelegenheid heeft geen naam"
}
},
"question": "Wat is de naam van dit Klimgelegenheid?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"1": {
"then": "Klimsite <b>{name}</b>"
},
"2": {
"then": "Klimsite"
},
"3": {
"then": "Klimgelegenheid <b>{name}</b>"
}
},
"render": "Klimgelegenheid"
}
},
"climbing_club": {
"description": "Een klimclub of organisatie",
"name": "Klimclub",
"presets": {
"0": {
"description": "Een klimclub",
"title": "een klimclub"
},
"1": {
"description": "Een VZW die werkt rond klimmen",
"title": "een een klimorganisatie"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Wat is de naam van deze klimclub?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klimorganisatie"
}
},
"render": "Klimclub"
}
},
"climbing_gym": {
"description": "Een klimzaal",
"name": "Klimzalen",
"tagRenderings": {
"name": {
"question": "Wat is de naam van dit Klimzaal?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klimzaal <strong>{name}</strong>"
}
},
"render": "Klimzaal"
}
},
"climbing_opportunity": {
"description": "Een klimgelegenheid?",
"name": "Klimgelegenheiden?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Klimmen is hier niet toegelaten"
},
"1": {
"then": "Klimmen is hier niet toegelaten"
},
"2": {
"then": "Klimmen is hier niet mogelijk"
}
}
}
},
"title": {
"render": "Klimgelegenheid?"
}
},
"climbing_route": {
"name": "Klimroute",
"presets": {
"0": {
"title": "een klimroute"
}
},
"tagRenderings": {
"Difficulty": {
"question": "Hoe moeilijk is deze klimroute volgens het Franse/Belgische systeem?",
"render": "De klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem"
},
"Length": {
"question": "Hoe lang is deze klimroute (in meters)?",
"render": "Deze klimroute is {canonical(climbing:length)} lang"
},
"Name": {
"mappings": {
"0": {
"then": "Deze klimroute heeft geen naam"
}
},
"question": "Hoe heet deze klimroute?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klimroute <strong>{name}</strong>"
}
},
"render": "Klimroute"
}
},
"crab_address": {
"tagRenderings": {
"render_crab": {
@ -5606,5 +5754,41 @@
},
"render": "Watermolens"
}
},
"windturbine": {
"name": "windturbine",
"presets": {
"0": {
"title": "een windturbine"
}
},
"title": {
"render": "windturbine"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatt"
},
"1": {
"human": " kilowatt"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " meter"
}
}
}
}
}
}

View file

@ -763,6 +763,56 @@
}
}
},
"climbing": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_club": {
"name": "Клуб скалолазания",
"presets": {
"0": {
"description": "Клуб скалолазания",
"title": "Клуб скалолазания"
}
},
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "Клуб скалолазания"
}
},
"climbing_gym": {
"description": "Комплекс скалолазания",
"name": "Комплексы скалолазания",
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "Комплекс скалолазания"
}
},
"climbing_opportunity": {
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
}
}
},
"climbing_route": {
"tagRenderings": {
"Name": {
"render": "<strong>{name}</strong>"
}
}
},
"crossings": {
"presets": {
"1": {
@ -949,6 +999,33 @@
"render": "Велосипед Ghost"
}
},
"hackerspace": {
"description": "Хакерспейс",
"name": "Хакерспейс",
"presets": {
"0": {
"title": "Хакерспейс"
}
},
"tagRenderings": {
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "Открыто 24/7"
}
},
"render": "{opening_hours_table()}"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Хакерспейс"
}
},
"hydrant": {
"description": "Слой карты, отображающий пожарные гидранты.",
"name": "Карта пожарных гидрантов",
@ -1625,5 +1702,39 @@
},
"watermill": {
"name": "Водяная мельница"
},
"windturbine": {
"title": {
"mappings": {
"0": {
"then": "{name}"
}
}
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " мегаватт"
},
"1": {
"human": " киловатт"
},
"2": {
"human": " ватт"
},
"3": {
"human": " гигаватт"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " метр"
}
}
}
}
}
}

View file

@ -457,6 +457,23 @@
"cafe_pub": {
"name": "咖啡廳與酒吧"
},
"climbing_club": {
"description": "攀岩社團或組織",
"name": "攀岩社團",
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "攀岩 NGO"
}
},
"render": "攀岩社團"
}
},
"extinguisher": {
"description": "顯示消防栓的地圖圖層。"
},
@ -471,8 +488,134 @@
"render": "幽靈單車"
}
},
"hackerspace": {
"description": "駭客空間",
"name": "駭客空間",
"presets": {
"0": {
"description": "駭客空間是對軟體有興趣的人聚集的地方",
"title": "駭客空間"
},
"1": {
"description": "創客空間是 DIY 愛好者聚集在一起弄電子零件實驗,例如用 arduino、LEDstrips 等...",
"title": "創客空間"
}
},
"tagRenderings": {
"hackerspaces-name": {
"question": "這個駭客空間的名稱是?",
"render": "這個駭客空間叫 <b>{name}</b>"
},
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "24/7 營業"
}
},
"question": "這個駭客空間的營業時間?",
"render": "{opening_hours_table()}"
},
"hackerspaces-start_date": {
"question": "這個駭客空間何時成立的?",
"render": "這駭客空間是 {start_date} 成立的"
},
"hs-club-mate": {
"mappings": {
"0": {
"then": "這個駭客空間服務俱樂部伙伴"
},
"1": {
"then": "這個駭客空間沒有服務俱樂部伙伴"
}
},
"question": "這個駭客空間是否服務俱樂部伙伴?"
},
"is_makerspace": {
"mappings": {
"0": {
"then": "這是創客空間"
},
"1": {
"then": "這是傳統的 (軟體導向) 駭客空間"
}
},
"question": "這邊是駭客空間還是創客空間?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "駭客空間"
}
},
"hydrant": {
"description": "顯示消防栓的地圖圖層。",
"name": "消防栓地圖"
},
"windturbine": {
"name": "風機",
"presets": {
"0": {
"title": "風機"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "這個風力渦輪機的風葉直徑是多少公尺?",
"render": "這個風力渦輪機的風葉直徑是 {rotor:diameter} 公尺。"
},
"turbine-height": {
"question": "這個風機的總高度是多少 (包括風葉大小) 公尺?",
"render": "這風機的總高度 (包括風葉直徑) 是 {height} 公尺。"
},
"turbine-operator": {
"question": "這個風機營業商是?",
"render": "這個風機營業商是 {operator}。"
},
"turbine-output": {
"question": "這個風機的電力輸出是多少?(例如 2.3 MW)",
"render": "這個風機的電力輸出是 {generator:output:electricity}。"
},
"turbine-start-date": {
"question": "這個風機何時開始營運?",
"render": "這個風機從 {start_date} 開始運轉。"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "風機"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " 百萬瓦"
},
"1": {
"human": " 千瓦"
},
"2": {
"human": " 瓦"
},
"3": {
"human": " 千兆瓦"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " 公尺"
}
}
}
}
}
}

View file

@ -49,50 +49,6 @@
"title": "Estacions de càrrega"
},
"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>"
}
},
"title": {
"mappings": {
"2": {
"then": "Llocs d'escalada"
}
}
}
},
"4": {
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
}
}
}
},
"overrideAll": {
"tagRenderings+": {
"2": {
@ -203,29 +159,6 @@
},
"title": "Botigues de patates"
},
"hackerspaces": {
"layers": {
"0": {
"tagRenderings": {
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "Obert 24/7"
}
},
"render": "{opening_hours_table()}"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
}
}
}
}
},
"maps": {
"title": "Un mapa de mapes"
},
@ -239,42 +172,6 @@
"title": "Torres d'observació"
},
"openwindpowermap": {
"layers": {
"0": {
"title": {
"mappings": {
"0": {
"then": "{name}"
}
}
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megavats"
},
"1": {
"human": " quilovats"
},
"2": {
"human": " vats"
},
"3": {
"human": " gigavats"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " metre"
}
}
}
}
}
},
"title": "OpenWindPowerMap"
},
"personal": {

View file

@ -269,196 +269,6 @@
"climbing": {
"description": "Eine Karte mit Klettermöglichkeiten wie Kletterhallen, Kletterparks oder Felsen.",
"descriptionTail": "<p><strong>kletterspots.de</strong> wird betrieben von <a href='https://utopicode.de/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Bitte <a href='https://utopicode.de/kontakt/?project=kletterspots&ref=kletterspots' target='blank'>melden Sie sich</a>, wenn Sie Feedback oder Fragen haben.</p><p>Das Projekt nutzt <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a> Daten und basiert auf der freien Software <a href='https://github.com/pietervdvn/MapComplete' target='_blank'>MapComplete</a>.</p>",
"layers": {
"0": {
"description": "Ein Kletterverein oder -organisation",
"name": "Klettervereine",
"presets": {
"0": {
"description": "Ein Kletterverein",
"title": "eine kletterverein"
},
"1": {
"description": "Eine Organisation, die sich mit dem Klettern beschäftigt",
"title": "Eine Kletterorganisation"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Wie lautet der Name dieses Vereins oder Organisation?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Kletter-Organisation"
}
},
"render": "Kletterverein"
}
},
"1": {
"description": "Eine Kletterhalle",
"name": "Kletterhallen",
"tagRenderings": {
"name": {
"question": "Wie heißt diese Kletterhalle?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Kletterhalle <strong>{name}</strong>"
}
},
"render": "Kletterhalle"
}
},
"2": {
"name": "Kletterrouten",
"presets": {
"0": {
"title": "eine kletterroute"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "Auf dieser Kletterroute sind keine Haken vorhanden"
},
"1": {
"then": "Auf dieser Kletterroute sind keine Haken vorhanden"
}
},
"question": "Wie viele Haken gibt es auf dieser Kletterroute bevor der Umlenker bzw. Standhaken erreicht ist?",
"render": "Diese Kletterroute hat {climbing:bolts} Haken"
},
"Difficulty": {
"question": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?",
"render": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems"
},
"Length": {
"question": "Wie lang ist diese Kletterroute (in Metern)?",
"render": "Diese Route ist {canonical(climbing:length)} lang"
},
"Name": {
"mappings": {
"0": {
"then": "Diese Kletterroute hat keinen Namen"
}
},
"question": "Wie heißt diese Kletterroute?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "Der Gesteinstyp ist {_embedding_features_with_rock:rock}, wie <a href='#{_embedding_features_with_rock:id}'>auf dem umgebenden Felsen angegeben</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Kleterroute <strong>{name}</strong>"
}
},
"render": "Kleterroute"
}
},
"3": {
"description": "Eine Klettergelegenheit",
"name": "Klettermöglichkeiten",
"presets": {
"0": {
"description": "Eine Klettergelegenheit",
"title": "eine klettermöglichkeit"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Schwierigkeitsübersicht</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Längenübersicht</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3> Enthält {_contained_climbing_routes_count} Routen</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Kalkstein"
}
},
"question": "Welchen Gesteinstyp gibt es hier?",
"render": "Der Gesteinstyp ist {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "Ein Kletterfelsen - ein einzelner Felsen oder eine Klippe mit einer oder wenigen Kletterrouten, die ohne Seil sicher bestiegen werden können"
},
"1": {
"then": "Ein Kletterfelsen - ein einzelner Fels oder eine Klippe mit mindestens einigen Kletterrouten"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Diese Klettergelegenheit hat keinen Namen"
}
},
"question": "Wie heißt diese Klettergelegenheit?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klettergarten <b>{name}</b>"
},
"1": {
"then": "Klettergebiet <b>{name}</b>"
},
"2": {
"then": "Klettergebiet"
},
"3": {
"then": "Klettermöglichkeit <b>{name}</b>"
}
},
"render": "Klettermöglichkeit"
}
},
"4": {
"description": "Eine Klettergelegenheit?",
"name": "Klettermöglichkeiten?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Hier kann geklettert werden"
},
"1": {
"then": "Hier kann nicht geklettert werden"
},
"2": {
"then": "Hier kann nicht geklettert werden"
}
},
"question": "Kann hier geklettert werden?"
}
},
"title": {
"render": "Klettermöglichkeit?"
}
}
},
"overrideAll": {
"tagRenderings+": {
"0": {
@ -906,71 +716,6 @@
},
"hackerspaces": {
"description": "Auf dieser Karte können Sie Hackerspaces sehen, einen neuen Hackerspace hinzufügen oder Daten direkt aktualisieren",
"layers": {
"0": {
"description": "Hackerspace",
"name": "Hackerspaces",
"presets": {
"0": {
"description": "Ein Hackerspace ist ein Ort, an dem sich Menschen treffen, die sich für Software interessieren",
"title": "eine hackerspace"
},
"1": {
"description": "Ein Makerspace ist ein Ort, an dem Heimwerker-Enthusiasten zusammenkommen, um mit Elektronik zu experimentieren, wie Arduino, LED-Strips, ...",
"title": "eine makerspace"
}
},
"tagRenderings": {
"hackerspaces-name": {
"question": "Wie lautet der Name dieses Hackerspace?",
"render": "Dieser Hackerspace heißt <b>{name}</b>"
},
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "durchgehend geöffnet"
}
},
"question": "Wann hat dieser Hackerspace geöffnet?",
"render": "{opening_hours_table()}"
},
"hackerspaces-start_date": {
"question": "Wann wurde dieser Hackerspace gegründet?",
"render": "Dieser Hackerspace wurde gegründet am {start_date}"
},
"hs-club-mate": {
"mappings": {
"0": {
"then": "In diesem Hackerspace gibt es Club Mate"
},
"1": {
"then": "In diesem Hackerspace gibt es kein Club Mate"
}
},
"question": "Gibt es in diesem Hackerspace Club Mate?"
},
"is_makerspace": {
"mappings": {
"0": {
"then": "Dies ist ein Makerspace"
},
"1": {
"then": "Dies ist ein traditioneller (softwareorientierter) Hackerspace"
}
},
"question": "Ist dies ein Hackerspace oder ein Makerspace?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Hackerspace"
}
}
},
"shortDescription": "Eine Karte von Hackerspaces",
"title": "Hackerspaces"
},
@ -1062,71 +807,6 @@
},
"openwindpowermap": {
"description": "Eine Karte zum Anzeigen und Bearbeiten von Windkraftanlagen.",
"layers": {
"0": {
"name": "Windräder",
"presets": {
"0": {
"title": "ein Windrad"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Wie groß ist der Rotordurchmesser der Windturbine in Meter?",
"render": "Der Rotordurchmesser der Windturbine ist {rotor:diameter} Meter."
},
"turbine-height": {
"question": "Wie hoch ist dieses Windrad (inklusive Rotorradius) in Metern?",
"render": "Die Gesamthöhe dieses Windrads beträgt (einschließlich Rotorradius) {height} Meter."
},
"turbine-operator": {
"question": "Wer betreibt das Windrads?",
"render": "Die Windturbine wird betrieben von {operator}."
},
"turbine-output": {
"question": "Wieviel Strom erzeugt das Windrad? (z.B. 2.3MW)",
"render": "Das Windrad erzeugt {generator:output:electricity} Strom."
},
"turbine-start-date": {
"question": "Wann wurde das Windrad in Betrieb genommen?",
"render": "Das Windrad wurde am {start_date} in Betrieb genommen."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "Windrad"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " Megawatt"
},
"1": {
"human": " Kilowatt"
},
"2": {
"human": " Watt"
},
"3": {
"human": " Gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " Meter"
}
}
}
}
}
},
"title": "Freie Windenergie-Karte"
},
"parkings": {

View file

@ -269,196 +269,6 @@
"climbing": {
"description": "On this map you will find various climbing opportunities such as climbing gyms, bouldering halls and rocks in nature.",
"descriptionTail": "The climbing map was originally made by <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Please <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>get in touch</a> if you have feedback or questions.</p><p>The project uses data of the <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a> project.</p>",
"layers": {
"0": {
"description": "A climbing club or organisation",
"name": "Climbing club",
"presets": {
"0": {
"description": "A climbing club",
"title": "a climbing club"
},
"1": {
"description": "An NGO working around climbing",
"title": "a climbing ngo"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "What is the name of this climbing club or NGO?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing NGO"
}
},
"render": "Climbing club"
}
},
"1": {
"description": "A climbing gym",
"name": "Climbing gyms",
"tagRenderings": {
"name": {
"question": "What is the name of this climbing gym?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing gym <strong>{name}</strong>"
}
},
"render": "Climbing gym"
}
},
"2": {
"name": "Climbing routes",
"presets": {
"0": {
"title": "a climbing route"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "This route is not bolted"
},
"1": {
"then": "This route is not bolted"
}
},
"question": "How many bolts does this route have before reaching the anchor?",
"render": "This route has {climbing:bolts} bolts"
},
"Difficulty": {
"question": "What is the grade of this climbing route according to the french/belgian system?",
"render": "The grade is {climbing:grade:french} according to the french/belgian system"
},
"Length": {
"question": "How long is this climbing route (in meters)?",
"render": "This route is {canonical(climbing:length)} long"
},
"Name": {
"mappings": {
"0": {
"then": "This climbing route doesn't have a name"
}
},
"question": "What is the name of this climbing route?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "The rock type is {_embedding_features_with_rock:rock} as stated <a href='#{_embedding_features_with_rock:id}'>on the surrounding crag</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing route <strong>{name}</strong>"
}
},
"render": "Climbing route"
}
},
"3": {
"description": "A climbing opportunity",
"name": "Climbing opportunities",
"presets": {
"0": {
"description": "A climbing opportunity",
"title": "a climbing opportunity"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Grades overview</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Length overview</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3>Contains {_contained_climbing_routes_count} routes</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Limestone"
}
},
"question": "What is the rock type here?",
"render": "The rock type is {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "A climbing boulder - a single rock or cliff with one or a few climbing routes which can be climbed safely without rope"
},
"1": {
"then": "A climbing crag - a single rock or cliff with at least a few climbing routes"
}
}
},
"name": {
"mappings": {
"0": {
"then": "This climbing opportunity doesn't have a name"
}
},
"question": "What is the name of this climbing opportunity?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Climbing crag <b>{name}</b>"
},
"1": {
"then": "Climbing area <b>{name}</b>"
},
"2": {
"then": "Climbing site"
},
"3": {
"then": "Climbing opportunity <b>{name}</b>"
}
},
"render": "Climbing opportunity"
}
},
"4": {
"description": "A climbing opportunity?",
"name": "Climbing opportunities?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Climbing is possible here"
},
"1": {
"then": "Climbing is not possible here"
},
"2": {
"then": "Climbing is not possible here"
}
},
"question": "Is climbing possible here?"
}
},
"title": {
"render": "Climbing opportunity?"
}
}
},
"overrideAll": {
"tagRenderings+": {
"0": {
@ -906,71 +716,6 @@
},
"hackerspaces": {
"description": "On this map you can see hackerspaces, add a new hackerspace or update data directly",
"layers": {
"0": {
"description": "Hackerspace",
"name": "Hackerspace",
"presets": {
"0": {
"description": "A hackerspace is an area where people interested in software gather",
"title": "a hackerspace"
},
"1": {
"description": "A makerspace is a place where DIY-enthusiasts gather to experiment with electronics such as arduino, LEDstrips, ...",
"title": "a makerspace"
}
},
"tagRenderings": {
"hackerspaces-name": {
"question": "What is the name of this hackerspace?",
"render": "This hackerspace is named <b>{name}</b>"
},
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "Opened 24/7"
}
},
"question": "When is this hackerspace opened?",
"render": "{opening_hours_table()}"
},
"hackerspaces-start_date": {
"question": "When was this hackerspace founded?",
"render": "This hackerspace was founded at {start_date}"
},
"hs-club-mate": {
"mappings": {
"0": {
"then": "This hackerspace serves club mate"
},
"1": {
"then": "This hackerspace does not serve club mate"
}
},
"question": "Does this hackerspace serve Club Mate?"
},
"is_makerspace": {
"mappings": {
"0": {
"then": "This is a makerspace"
},
"1": {
"then": "This is a traditional (software oriented) hackerspace"
}
},
"question": "Is this a hackerspace or a makerspace?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Hackerspace"
}
}
},
"shortDescription": "A map of hackerspaces",
"title": "Hackerspaces"
},
@ -1062,71 +807,6 @@
},
"openwindpowermap": {
"description": "A map for showing and editing wind turbines.",
"layers": {
"0": {
"name": "wind turbine",
"presets": {
"0": {
"title": "a wind turbine"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "What is the rotor diameter of this wind turbine, in metres?",
"render": "The rotor diameter of this wind turbine is {rotor:diameter} metres."
},
"turbine-height": {
"question": "What is the total height of this wind turbine (including rotor radius), in metres?",
"render": "The total height (including rotor radius) of this wind turbine is {height} metres."
},
"turbine-operator": {
"question": "Who operates this wind turbine?",
"render": "This wind turbine is operated by {operator}."
},
"turbine-output": {
"question": "What is the power output of this wind turbine? (e.g. 2.3 MW)",
"render": "The power output of this wind turbine is {generator:output:electricity}."
},
"turbine-start-date": {
"question": "When did this wind turbine go into operation?",
"render": "This wind turbine went into operation on/in {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "wind turbine"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatts"
},
"1": {
"human": " kilowatts"
},
"2": {
"human": " watts"
},
"3": {
"human": " gigawatts"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " meter"
}
}
}
}
}
},
"title": "OpenWindPowerMap"
},
"parkings": {

View file

@ -41,43 +41,5 @@
},
"maps": {
"title": "Mapo de mapoj"
},
"openwindpowermap": {
"layers": {
"0": {
"title": {
"mappings": {
"0": {
"then": "{name}"
}
}
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megavatoj"
},
"1": {
"human": " kilovatoj"
},
"2": {
"human": " vatoj"
},
"3": {
"human": " gigavatoj"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " metro"
}
}
}
}
}
}
}
}

View file

@ -255,196 +255,6 @@
"climbing": {
"description": "Cette carte indique les sites descalades comme les salles descalade ou les sites naturels.",
"descriptionTail": "La carte des sites d'escalade a été créée par <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Merci de le <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>contacter</a> pour des avis ou des questions.</p><p>Ce projet utilise les données <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a>.</p>",
"layers": {
"0": {
"description": "Club ou association descalade",
"name": "Club descalade",
"presets": {
"0": {
"description": "Un club descalade",
"title": "une club descalade"
},
"1": {
"description": "Une association descalade",
"title": "une association descalade"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Quel est le nom du club ou de lassociation ?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Association descalade"
}
},
"render": "Club descalade"
}
},
"1": {
"description": "Une salle descalade",
"name": "Salle descalade",
"tagRenderings": {
"name": {
"question": "Quel est le nom de la salle descalade ?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Salle descalade <strong>{name}</strong>"
}
},
"render": "Salle descalade"
}
},
"2": {
"name": "Voies descalade",
"presets": {
"0": {
"title": "une voie descalade"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "Cette voie na pas de prises"
},
"1": {
"then": "Cette voie na pas de prises"
}
},
"question": "Combien de prises cette voie possède avant datteindre la moulinette ?",
"render": "Cette voie a {climbing:bolts} prises"
},
"Difficulty": {
"question": "Quelle est la difficulté de cette voie selon le système franco-belge ?",
"render": "Selon le système franco-belge, la difficulté de cette voie est de {climbing:grade:french}"
},
"Length": {
"question": "Quelle est la longueur de cette voie (en mètres) ?",
"render": "Cette voie fait {canonical(climbing:length)} de long"
},
"Name": {
"mappings": {
"0": {
"then": "Cette voie na pas de nom"
}
},
"question": "Quel est le nom de cette voie descalade ?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "Le type de roche est {_embedding_features_with_rock:rock} selon <a href='#{_embedding_features_with_rock:id}'>le mur</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Voie descalade <strong>{name}</strong>"
}
},
"render": "Voie descalade"
}
},
"3": {
"description": "Opportunité descalade",
"name": "Opportunité descalade",
"presets": {
"0": {
"description": "Opportunité descalade",
"title": "une opportunité descalade"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Résumé des difficultés</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Résumé de longueur</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3>Contient {_contained_climbing_routes_count} voies</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Calcaire"
}
},
"question": "Quel est le type de roche ?",
"render": "La roche est du {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "Rocher descalade, rocher avec une ou peu de voie permettant descalader sans corde"
},
"1": {
"then": "Mur descalade, rocher avec plusieurs voies descalades"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Ce site na pas de nom"
}
},
"question": "Quel est le nom de ce site ?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Mur descalade <b>{name}</b>"
},
"1": {
"then": "Zone descalade <b>{name}</b>"
},
"2": {
"then": "Site descalade"
},
"3": {
"then": "Opportunité descalade <b>{name}</b>"
}
},
"render": "Opportunité descalade"
}
},
"4": {
"description": "Opportunité descalade ?",
"name": "Opportunités descalade ?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Escalader est possible"
},
"1": {
"then": "Escalader nest pas possible"
},
"2": {
"then": "Escalader nest pas possible"
}
},
"question": "Est-il possible descalader ici ?"
}
},
"title": {
"render": "Opportunité descalade ?"
}
}
},
"overrideAll": {
"tagRenderings+": {
"0": {
@ -704,71 +514,6 @@
},
"openwindpowermap": {
"description": "Une carte indiquant les éoliennes et permettant leur édition.",
"layers": {
"0": {
"name": "Éolienne",
"presets": {
"0": {
"title": "une éolienne"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Quel est le diamètre du rotor en mètres ?",
"render": "Le diamètre du rotor est de {rotor:diameter} mètres."
},
"turbine-height": {
"question": "Quelle est la hauteur totale de léolienne en mètres, pales incluses ?",
"render": "La hauteur totale, incluant les pales, est de {height} mètres."
},
"turbine-operator": {
"question": "Qui est lexploitant de cette éolienne ?",
"render": "Cette éolienne est opérée par {operator}."
},
"turbine-output": {
"question": "Quel est la puissance générée par cette éolienne ?",
"render": "La puissance générée par cette éolienne est de {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Depuis quand léolienne est-elle en fonctionnement ?",
"render": "Léolienne est active depuis {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "éolienne"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatts"
},
"1": {
"human": " kilowatts"
},
"2": {
"human": " watts"
},
"3": {
"human": " gigawatts"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " mètres"
}
}
}
}
}
},
"title": "OpenWindPowerMap"
},
"personal": {

View file

@ -93,35 +93,6 @@
"climbing": {
"description": "Ezen a térképen különböző mászási lehetőségeket talál, például falmászótermeket, bouldertermeket és sziklákat a természetben.",
"descriptionTail": "A mászótérképet eredetileg <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a> készítette. Ha észrevétele vagy kérdése van, kérjük, <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>vele lépjen kapcsolatba</a>.</p> <p>A projekt az <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a> adatait használja</p>",
"layers": {
"0": {
"description": "Mászóegyesület vagy -szervezet",
"name": "Mászóegyesület",
"presets": {
"0": {
"description": "Egy mászóegyesület",
"title": "Mászóegyesület"
},
"1": {
"description": "Mászással foglalkozó civil szervezet",
"title": "Mászószervezet"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Mi a neve ennek a mászóegyesületnek vagy szervezetnek?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Mászószervezet"
}
}
}
}
},
"overrideAll": {
"tagRenderings+": {
"9": {
@ -336,43 +307,6 @@
},
"hackerspaces": {
"description": "Ezen a térképen hackerspace-ek láthatók, új hackerspace-eket lehet fölrajzolni vagy meglévők adatait frissíteni",
"layers": {
"0": {
"description": "Hackerspace",
"name": "Hackerspace",
"presets": {
"0": {
"description": "A hackerspace egy olyan hely, ahol szoftverek iránt érdeklő emberek találkoznak",
"title": "Hackerspace"
},
"1": {
"description": "A makerspace olyan hely, ahol a barkácsolás szerelmesei találkoznak, hogy olyan elektronikai eszközökkel kísérletezzenek, mint például az Arduino vagy a LEDstrips.",
"title": "Makerspace"
}
},
"tagRenderings": {
"is_makerspace": {
"mappings": {
"0": {
"then": "Ez egy makerspace"
},
"1": {
"then": "Ez egy hagyományos (szoftverekkel foglalkozó) hackerspace"
}
},
"question": "Ez hackerspace vagy makerspace?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Hackerspace"
}
}
},
"shortDescription": "Hackerspace-ek térképe",
"title": "Hackerspace-ek"
},
@ -392,66 +326,6 @@
},
"openwindpowermap": {
"description": "Szélerőművek megjelenítésére és szerkesztésére szolgáló térkép.",
"layers": {
"0": {
"name": "Szélerőmű",
"presets": {
"0": {
"title": "Szélerőmű"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Hány méter a rotorátmérője ennek a szélturbinának?",
"render": "A szélturbina rotorátmérője: {rotor:diameter} méter."
},
"turbine-height": {
"question": "Hány méter a szélerőmű teljes magassága (a rotor sugarával együtt)?",
"render": "A szélerőmű teljes (rotor sugarával együtt számított) magassága: {height} méter."
},
"turbine-operator": {
"question": "Ki üzemelteti ezt a szélturbinát?",
"render": "Ennek a szélerőműnek az üzemeltetője: {operator}."
},
"turbine-output": {
"question": "Mekkora a teljesítménye ennek a szélturbinának? (pl. 2.3 MW)",
"render": "A szélerőmű teljesítménye: {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Mikor helyezték üzembe ezt a szélerőművet?",
"render": "A szélerőmű üzembe helyezése: {start_date}."
}
},
"title": {
"render": "szélerőmű"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatt"
},
"1": {
"human": " kilowatt"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " méter"
}
}
}
}
}
},
"title": "OpenWindPowerMap"
},
"parkings": {

View file

@ -108,96 +108,7 @@
"charging_stations": {
"title": "Stasiun pengisian daya"
},
"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>"
}
}
}
}
},
"openwindpowermap": {
"layers": {
"0": {
"tagRenderings": {
"turbine-operator": {
"render": "Turbin angin ini dioperasikan oleh {operator}."
},
"turbine-output": {
"question": "Berapa output daya dari turbin angin ini? (misalnya 2,3 MW)",
"render": "Output daya dari turbin angin ini adalah {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Kapan turbin angin ini mulai beroperasi?",
"render": "Turbin angin ini mulai beroperasi pada/dalam {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "turbin angin"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawat"
},
"1": {
"human": " kilowat"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " meter"
}
}
}
}
}
},
"title": "OpenWindPowerMap"
},
"parkings": {

View file

@ -263,196 +263,6 @@
"climbing": {
"description": "In questa cartina puoi trovare vari luoghi per arrampicata come ad esempio palestre di arrampicata, sale di pratica e rocce naturali.",
"descriptionTail": "La cartina di arrampicata è stata originariamente creata da <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Si prega di <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>scrivere qua</a> se si hanno commenti o domande da fare.</p><p>Il progetto usa i dati del progetto <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a>.</p>",
"layers": {
"0": {
"description": "Un club o associazione di arrampacata",
"name": "Club di arrampicata",
"presets": {
"0": {
"description": "Un club di arrampicata",
"title": "una club di arrampicata"
},
"1": {
"description": "Unassociazione che ha a che fare con larrampicata",
"title": "una associazione di arrampicata"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Qual è il nome di questo club o associazione di arrampicata?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Associazione di arrampicata"
}
},
"render": "Club di arrampicata"
}
},
"1": {
"description": "Una palestra di arrampicata",
"name": "Palestre di arrampicata",
"tagRenderings": {
"name": {
"question": "Qual è il nome di questa palestra di arrampicata?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Palestra di arrampicata <strong>{name}</strong>"
}
},
"render": "Palestra di arrampicata"
}
},
"2": {
"name": "Vie di arrampicata",
"presets": {
"0": {
"title": "una via di arrampicata"
}
},
"tagRenderings": {
"Bolts": {
"mappings": {
"0": {
"then": "In questo percorso non sono presenti bulloni"
},
"1": {
"then": "In questo percorso non sono presenti bulloni"
}
},
"question": "Quanti bulloni sono presenti in questo percorso prima di arrivare alla moulinette?",
"render": "Questo percorso ha {climbing:bolts} bulloni"
},
"Difficulty": {
"question": "Qual è la difficoltà di questa via di arrampicata nel sistema francese/belga?",
"render": "Il grado di difficoltà è {climbing:grade:french} nel sistema francese/belga"
},
"Length": {
"question": "Quanto è lunga questa via di arrampicata (in metri)?",
"render": "Questo percorso è lungo {canonical(climbing:length)}"
},
"Name": {
"mappings": {
"0": {
"then": "Questa via di arrampicata non ha un nome"
}
},
"question": "Come si chiama questa via di arrampicata?",
"render": "<strong>{name}</strong>"
},
"Rock type": {
"render": "Il tipo di roccia è {_embedding_features_with_rock:rock} come dichiarato sul <a href='#{_embedding_features_with_rock:id}'>muro circostante</a>"
}
},
"title": {
"mappings": {
"0": {
"then": "Via di arrampicata <strong>{name}</strong>"
}
},
"render": "Via di arrampicata"
}
},
"3": {
"description": "Unopportunità di arrampicata",
"name": "Opportunità di arrampicata",
"presets": {
"0": {
"description": "Unopportunità di arrampicata",
"title": "una opportunità di arrampicata"
}
},
"tagRenderings": {
"Contained routes hist": {
"render": "<h3>Riassunto delle difficoltà</h3>{histogram(_difficulty_hist)}"
},
"Contained routes length hist": {
"render": "<h3>Riassunto della lunghezza</h3>{histogram(_length_hist)}"
},
"Contained_climbing_routes": {
"render": "<h3>Contiene {_contained_climbing_routes_count} vie</h3> <ul>{_contained_climbing_routes}</ul>"
},
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Calcare"
}
},
"question": "Qual è il tipo di roccia qua?",
"render": "Il tipo di roccia è {rock}"
},
"Type": {
"mappings": {
"0": {
"then": "Un masso per arrampicata (una singola roccia o falesia con una o poche vie di arrampicata che possono essere scalate in sicurezza senza una corda)"
},
"1": {
"then": "Un muro da arrampicata (un singolo masso o falesia con almeno qualche via per arrampicata)"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Questa opportunità di arrampicata non ha un nome"
}
},
"question": "Qual è il nome di questa opportunità di arrampicata?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Muro da arrampicata <b>{name}</b>"
},
"1": {
"then": "Area di arrampicata <b>{name}</b>"
},
"2": {
"then": "Sito di arrampicata"
},
"3": {
"then": "Opportunità di arrampicata <b>{name}</b>"
}
},
"render": "Opportunità di arrampicata"
}
},
"4": {
"description": "Unopportunità di arrampicata?",
"name": "Opportunità di arrampicata?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "È possibile arrampicarsi qua"
},
"1": {
"then": "Non è possibile arrampicarsi qua"
},
"2": {
"then": "Non è possibile arrampicarsi qua"
}
},
"question": "È possibile arrampicarsi qua?"
}
},
"title": {
"render": "Opportunità di arrampicata?"
}
}
},
"overrideAll": {
"tagRenderings+": {
"0": {
@ -806,71 +616,6 @@
},
"openwindpowermap": {
"description": "Una cartina per la visione e la modifica delle turbine eoliche.",
"layers": {
"0": {
"name": "pala eolica",
"presets": {
"0": {
"title": "una pala eolica"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "Qual è il diametro (in metri) del rotore di questa pala eolica?",
"render": "Il diametro del rotore di questa pala eolica è di {rotor:diameter} metri."
},
"turbine-height": {
"question": "Qual è laltezza (in metri e raggio del rotore incluso) di questa pala eolica?",
"render": "Laltezza totale (raggio del rotore incluso) di questa pala eolica è di {height} metri."
},
"turbine-operator": {
"question": "Chi gestisce questa pala eolica?",
"render": "Questa pala eolica è gestita da {operator}."
},
"turbine-output": {
"question": "Quantè la potenza generata da questa pala eolica? (ad es. 2.3 MW)",
"render": "La potenza generata da questa pala eolica è {generator:output:electricity}."
},
"turbine-start-date": {
"question": "Quando è entrata in funzione questa pala eolica?",
"render": "Questa pala eolica è entrata in funzione in data {start_date}."
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "pala eolica"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatt"
},
"1": {
"human": " kilowatt"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " metri"
}
}
}
}
}
},
"title": "OpenWindPowerMap"
},
"parkings": {

View file

@ -255,132 +255,6 @@
"climbing": {
"description": "この地図には、自然の中のクライミングジム、ボルダリングホール、岩など、さまざまなクライミングの機会があります。",
"descriptionTail": "登山地図はもともと <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a> によって作成されたものです。フィードバックや質問がありましたら、<a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>ご連絡</a>ください。</p><p>このプロジェクトでは、<a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a>プロジェクトのデータを使用します。</p>",
"layers": {
"0": {
"description": "クライミングクラブや団体",
"name": "クライミングクラブ",
"presets": {
"0": {
"description": "クライミングクラブ",
"title": "クライミングクラブ"
},
"1": {
"description": "登山に関わるNGO",
"title": "クライミングNGO"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "この登山クラブやNGOの名前は何ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "クライミングNGO"
}
},
"render": "クライミングクラブ"
}
},
"1": {
"description": "クライミングジム",
"name": "クライミングジム",
"tagRenderings": {
"name": {
"question": "このクライミングジムは何という名前ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "クライミングジム<strong>{name}</strong>"
}
},
"render": "クライミングジム"
}
},
"2": {
"name": "登坂ルート",
"tagRenderings": {
"Difficulty": {
"render": "フランス/ベルギーのランク評価システムによると、{climbing:grade:french}の困難度です"
},
"Length": {
"render": "このルート長は、 {canonical(climbing:length)} メーターです"
},
"Name": {
"mappings": {
"0": {
"then": "この登坂ルートには名前がありません"
}
},
"question": "この登坂ルートの名前は何ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "登坂ルート<strong>{name}</strong>"
}
},
"render": "登坂ルート"
}
},
"3": {
"description": "登坂教室",
"name": "登坂教室",
"presets": {
"0": {
"description": "登坂教室",
"title": "登坂教室"
}
},
"tagRenderings": {
"name": {
"mappings": {
"0": {
"then": "この登坂教室には名前がついていない"
}
},
"question": "この登坂教室の名前は何ですか?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "登坂教室"
}
},
"4": {
"description": "登坂教室?",
"name": "登坂教室?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "ここでは登ることができる"
},
"1": {
"then": "ここでは登ることができない"
},
"2": {
"then": "ここでは登ることができない"
}
},
"question": "ここで登坂はできますか?"
}
},
"title": {
"render": "登坂教室?"
}
}
},
"overrideAll": {
"tagRenderings+": {
"0": {

View file

@ -66,77 +66,6 @@
"title": "Ladestasjoner"
},
"climbing": {
"layers": {
"0": {
"description": "En klatreklubb eller organisasjoner",
"name": "Klatreklubb",
"presets": {
"0": {
"description": "En klatreklubb",
"title": "en klatreklubb"
}
},
"title": {
"render": "Klatreklubb"
}
},
"2": {
"name": "Klatreruter",
"tagRenderings": {
"Length": {
"question": "Hvor mange meter er klatreruten?",
"render": "Denne ruten er {canonical(climbing:length)} lang"
},
"Name": {
"mappings": {
"0": {
"then": "Denne klatreruten har ikke noe navn"
}
},
"question": "Hva er navnet på denne klatreruten?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "Klatrerute"
}
},
"3": {
"description": "En klatremulighet",
"presets": {
"0": {
"description": "En klatremulighet",
"title": "en klatremulighet"
}
},
"title": {
"render": "Klatremulighet"
}
},
"4": {
"description": "En klatremulighet?",
"name": "Klatremuligheter?",
"tagRenderings": {
"climbing-possible": {
"mappings": {
"0": {
"then": "Klatring er mulig her"
},
"1": {
"then": "Klatring er ikke mulig her"
},
"2": {
"then": "Klatring er ikke mulig her"
}
},
"question": "Er klatring mulig her?"
}
},
"title": {
"render": "Klatremulighet?"
}
}
},
"overrideAll": {
"tagRenderings+": {
"7": {
@ -240,21 +169,6 @@
"maps": {
"title": "Et kart over kart"
},
"openwindpowermap": {
"layers": {
"0": {
"units": {
"0": {
"applicableUnits": {
"1": {
"human": " kilowatt"
}
}
}
}
}
}
},
"parkings": {
"shortDescription": "Dette kartet viser forskjellige parkeringsplasser",
"title": "Parkering"

View file

@ -275,156 +275,6 @@
"climbing": {
"description": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur",
"descriptionTail": "De klimkaart is oorspronkelijk gemaakt door <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a> op <a href='https://kletterspots.de' target='_blank'>kletterspots.de</a>.",
"layers": {
"0": {
"description": "Een klimclub of organisatie",
"name": "Klimclub",
"presets": {
"0": {
"description": "Een klimclub",
"title": "een klimclub"
},
"1": {
"description": "Een VZW die werkt rond klimmen",
"title": "een een klimorganisatie"
}
},
"tagRenderings": {
"climbing_club-name": {
"question": "Wat is de naam van deze klimclub?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klimorganisatie"
}
},
"render": "Klimclub"
}
},
"1": {
"description": "Een klimzaal",
"name": "Klimzalen",
"tagRenderings": {
"name": {
"question": "Wat is de naam van dit Klimzaal?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klimzaal <strong>{name}</strong>"
}
},
"render": "Klimzaal"
}
},
"2": {
"name": "Klimroute",
"presets": {
"0": {
"title": "een klimroute"
}
},
"tagRenderings": {
"Difficulty": {
"question": "Hoe moeilijk is deze klimroute volgens het Franse/Belgische systeem?",
"render": "De klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem"
},
"Length": {
"question": "Hoe lang is deze klimroute (in meters)?",
"render": "Deze klimroute is {canonical(climbing:length)} lang"
},
"Name": {
"mappings": {
"0": {
"then": "Deze klimroute heeft geen naam"
}
},
"question": "Hoe heet deze klimroute?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "Klimroute <strong>{name}</strong>"
}
},
"render": "Klimroute"
}
},
"3": {
"description": "Een klimgelegenheid",
"name": "Klimgelegenheden",
"presets": {
"0": {
"description": "Een klimgelegenheid",
"title": "een klimgelegenheid"
}
},
"tagRenderings": {
"Rock type (crag/rock/cliff only)": {
"mappings": {
"0": {
"then": "Kalksteen"
}
}
},
"name": {
"mappings": {
"0": {
"then": "Dit Klimgelegenheid heeft geen naam"
}
},
"question": "Wat is de naam van dit Klimgelegenheid?",
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"1": {
"then": "Klimsite <b>{name}</b>"
},
"2": {
"then": "Klimsite"
},
"3": {
"then": "Klimgelegenheid <b>{name}</b>"
}
},
"render": "Klimgelegenheid"
}
},
"4": {
"description": "Een klimgelegenheid?",
"name": "Klimgelegenheiden?",
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
},
"climbing-possible": {
"mappings": {
"0": {
"then": "Klimmen is hier niet toegelaten"
},
"1": {
"then": "Klimmen is hier niet toegelaten"
},
"2": {
"then": "Klimmen is hier niet mogelijk"
}
}
}
},
"title": {
"render": "Klimgelegenheid?"
}
}
},
"overrideAll": {
"tagRenderings+": {
"0": {
@ -921,44 +771,6 @@
"title": "Uitkijktorens"
},
"openwindpowermap": {
"layers": {
"0": {
"name": "windturbine",
"presets": {
"0": {
"title": "een windturbine"
}
},
"title": {
"render": "windturbine"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " megawatt"
},
"1": {
"human": " kilowatt"
},
"2": {
"human": " watt"
},
"3": {
"human": " gigawatt"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " meter"
}
}
}
}
}
},
"title": "Windmolens"
},
"parkings": {

View file

@ -227,58 +227,6 @@
"climbing": {
"description": "На этой карте вы найдете различные возможности для скалолазания, такие как скалодромы, залы для боулдеринга и скалы на природе.",
"descriptionTail": "Создатель карты скалолазания — <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Пожалуйста, <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>пишите</a> если у вас есть отзыв или вопросы.</p><p>Проект использует данные <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a>.</p>",
"layers": {
"0": {
"name": "Клуб скалолазания",
"presets": {
"0": {
"description": "Клуб скалолазания",
"title": "Клуб скалолазания"
}
},
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "Клуб скалолазания"
}
},
"1": {
"description": "Комплекс скалолазания",
"name": "Комплексы скалолазания",
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
},
"title": {
"render": "Комплекс скалолазания"
}
},
"2": {
"tagRenderings": {
"Name": {
"render": "<strong>{name}</strong>"
}
}
},
"3": {
"tagRenderings": {
"name": {
"render": "<strong>{name}</strong>"
}
}
},
"4": {
"tagRenderings": {
"climbing-opportunity-name": {
"render": "<strong>{name}</strong>"
}
}
}
},
"overrideAll": {
"tagRenderings+": {
"0": {
@ -375,35 +323,6 @@
"title": "Велосипед Ghost"
},
"hackerspaces": {
"layers": {
"0": {
"description": "Хакерспейс",
"name": "Хакерспейс",
"presets": {
"0": {
"title": "Хакерспейс"
}
},
"tagRenderings": {
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "Открыто 24/7"
}
},
"render": "{opening_hours_table()}"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "Хакерспейс"
}
}
},
"title": "Хакерспейсы"
},
"hailhydrant": {
@ -418,42 +337,6 @@
"title": "Смотровые башни"
},
"openwindpowermap": {
"layers": {
"0": {
"title": {
"mappings": {
"0": {
"then": "{name}"
}
}
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " мегаватт"
},
"1": {
"human": " киловатт"
},
"2": {
"human": " ватт"
},
"3": {
"human": " гигаватт"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " метр"
}
}
}
}
}
},
"title": "Открытая карта ветроэнергетики"
},
"parkings": {

View file

@ -252,25 +252,6 @@
"climbing": {
"description": "在這份地圖上你會發現能夠攀爬機會,像是攀岩體育館、抱石大廳以及大自然當中的巨石。",
"descriptionTail": "攀爬地圖最初由 <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a> 製作。如果你有回饋意見或問題請到Please <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>這邊反應</a>。</p><p>這專案使用來自<a href='https://www.openstreetmap.org/' target='_blank'>開放街圖</a>專案的資料。</p>",
"layers": {
"0": {
"description": "攀岩社團或組織",
"name": "攀岩社團",
"tagRenderings": {
"climbing_club-name": {
"render": "<strong>{name}</strong>"
}
},
"title": {
"mappings": {
"0": {
"then": "攀岩 NGO"
}
},
"render": "攀岩社團"
}
}
},
"title": "開放攀爬地圖"
},
"cycle_infra": {
@ -356,71 +337,6 @@
},
"hackerspaces": {
"description": "在這份地圖上你可以看到駭客空間,新增或直接更新資料",
"layers": {
"0": {
"description": "駭客空間",
"name": "駭客空間",
"presets": {
"0": {
"description": "駭客空間是對軟體有興趣的人聚集的地方",
"title": "駭客空間"
},
"1": {
"description": "創客空間是 DIY 愛好者聚集在一起弄電子零件實驗,例如用 arduino、LEDstrips 等...",
"title": "創客空間"
}
},
"tagRenderings": {
"hackerspaces-name": {
"question": "這個駭客空間的名稱是?",
"render": "這個駭客空間叫 <b>{name}</b>"
},
"hackerspaces-opening_hours": {
"mappings": {
"0": {
"then": "24/7 營業"
}
},
"question": "這個駭客空間的營業時間?",
"render": "{opening_hours_table()}"
},
"hackerspaces-start_date": {
"question": "這個駭客空間何時成立的?",
"render": "這駭客空間是 {start_date} 成立的"
},
"hs-club-mate": {
"mappings": {
"0": {
"then": "這個駭客空間服務俱樂部伙伴"
},
"1": {
"then": "這個駭客空間沒有服務俱樂部伙伴"
}
},
"question": "這個駭客空間是否服務俱樂部伙伴?"
},
"is_makerspace": {
"mappings": {
"0": {
"then": "這是創客空間"
},
"1": {
"then": "這是傳統的 (軟體導向) 駭客空間"
}
},
"question": "這邊是駭客空間還是創客空間?"
}
},
"title": {
"mappings": {
"0": {
"then": " {name}"
}
},
"render": "駭客空間"
}
}
},
"shortDescription": "駭客空間的地圖",
"title": "駭客空間"
},
@ -441,71 +357,6 @@
},
"openwindpowermap": {
"description": "顯示與編輯風機的地圖。",
"layers": {
"0": {
"name": "風機",
"presets": {
"0": {
"title": "風機"
}
},
"tagRenderings": {
"turbine-diameter": {
"question": "這個風力渦輪機的風葉直徑是多少公尺?",
"render": "這個風力渦輪機的風葉直徑是 {rotor:diameter} 公尺。"
},
"turbine-height": {
"question": "這個風機的總高度是多少 (包括風葉大小) 公尺?",
"render": "這風機的總高度 (包括風葉直徑) 是 {height} 公尺。"
},
"turbine-operator": {
"question": "這個風機營業商是?",
"render": "這個風機營業商是 {operator}。"
},
"turbine-output": {
"question": "這個風機的電力輸出是多少?(例如 2.3 MW)",
"render": "這個風機的電力輸出是 {generator:output:electricity}。"
},
"turbine-start-date": {
"question": "這個風機何時開始營運?",
"render": "這個風機從 {start_date} 開始運轉。"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "風機"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": " 百萬瓦"
},
"1": {
"human": " 千瓦"
},
"2": {
"human": " 瓦"
},
"3": {
"human": " 千兆瓦"
}
}
},
"1": {
"applicableUnits": {
"0": {
"human": " 公尺"
}
}
}
}
}
},
"title": "開放風力地圖"
},
"parkings": {

View file

@ -7,6 +7,7 @@ function main(args: string[]){
console.log("Extracts an inline layer from a theme and places it in it's own layer directory.")
console.log("USAGE: ts-node scripts/extractLayerFromTheme.ts <themeid> <layerid>")
console.log("(Invoke with only the themename to see which layers can be extracted)")
return
}
const themeId = args[0]
const layerId = args[1]
@ -30,7 +31,7 @@ function main(args: string[]){
const layerConfig = layers.find(l => l.id === layerId)
if(layerId === undefined || layerConfig === undefined){
if(layerConfig === undefined){
if(layerId !== undefined){
console.error( "Layer "+layerId+" not found as inline layer")
}
console.log("Layers available for extraction are:")