Merge master

This commit is contained in:
Pieter Vander Vennet 2022-08-02 19:46:16 +02:00
commit be2816bd0e
1396 changed files with 1287846 additions and 69687 deletions

View file

@ -9,7 +9,12 @@
"fr": "Adresses connues dOpenStreetMap",
"ru": "Известные адреса в OSM",
"id": "Alamat yang dikenal di OSM",
"es": "Direcciones conocidas en OSM"
"es": "Direcciones conocidas en OSM",
"zh_Hans": "OSM中已知的地址",
"nb_NO": "Kjente adresser i OSM",
"da": "Kendte adresser i OSM",
"pt": "Endereços conhecidos no OSM",
"eo": "Konataj adresoj en OSM"
},
"minzoom": 18,
"source": {
@ -35,7 +40,11 @@
"fr": "Adresse connue",
"pl": "Znany adres",
"ru": "Известный адрес",
"es": "Domicilio conocido"
"es": "Domicilio conocido",
"zh_Hans": "已知的地址",
"id": "Alamat yang diketahui",
"nb_NO": "Kjent adresse",
"da": "Kendt adresse"
}
},
"description": {
@ -48,19 +57,29 @@
"fr": "Adresses",
"pl": "Adresy",
"id": "Alamat",
"es": "Direcciones"
"es": "Direcciones",
"zh_Hans": "地址",
"ca": "Adreces",
"nb_NO": "Adresser",
"da": "Adresser",
"pt": "Endereços",
"eo": "Adresoj"
},
"tagRenderings": [
{
"id": "housenumber",
"render": {
"en": "The housenumber is <b>{addr:housenumber}</b>",
"en": "The house number is <b>{addr:housenumber}</b>",
"nl": "Het huisnummer is <b>{addr:housenumber}</b>",
"de": "Die Hausnummer ist <b>{addr:housenumber}</b>",
"hu": "A házszám: <b>{addr:housenumber}</b>",
"fr": "Son numéro est le <b>{addr:housenumber}</b>",
"pl": "Numer tego domu to <b>{addr:housenumber}</b>",
"ru": "Номер дома <b>{addr:housenumber}</b>"
"ru": "Номер дома <b>{addr:housenumber}</b>",
"zh_Hans": "门牌号是<b>{addr:housenumber}</b>",
"id": "Nomor rumah ini <b>{addr:housenumber}</b>",
"es": "El número de puerta es <b>{addr:housenumber}</b>",
"da": "Husnummeret er <b>{addr:housenumber}</b>"
},
"question": {
"en": "What is the number of this house?",
@ -70,7 +89,10 @@
"fr": "Quel est le numéro de ce bâtiment?",
"pl": "Jaki jest numer tego domu?",
"ru": "Какой номер у этого дома?",
"es": "¿Cuál es el número de esta casa?"
"es": "¿Cuál es el número de esta casa?",
"zh_Hans": "这个屋子的门牌号是多少?",
"id": "Berapa nomor rumah ini?",
"da": "Hvad er nummeret på dette hus?"
},
"freeform": {
"key": "addr:housenumber",
@ -94,7 +116,10 @@
"pl": "Ten budynek nie ma numeru",
"ru": "У этого здания нет номера",
"id": "Bangunan ini tidak memiliki nomor rumah",
"es": "Esta edificación no tiene número"
"es": "Esta edificación no tiene número",
"zh_Hans": "这个建筑物没有门牌号",
"da": "Denne bygning har intet husnummer",
"zh_Hant": "這棟建築沒有門牌"
}
}
]
@ -107,7 +132,11 @@
"hu": "Ez a cím a következő utcában van: <b>{addr:street}</b>",
"nl": "Dit adres bevindt zich in de straat <b>{addr:street}</b>",
"fr": "Le nom de la voie est <b>{addr:street}</b>",
"pl": "Ten adres znajduje się na ulicy <b>{addr:street}</b>"
"pl": "Ten adres znajduje się na ulicy <b>{addr:street}</b>",
"zh_Hans": "这个地址位于<b>{addr:street}</b>街",
"id": "Alamat ini ada di jalan <b>{addr:street}</b>",
"es": "La dirección está en esta calle <b>{addr:street}</b>",
"da": "Denne adresse er på gaden <b>{addr:street}</b>"
},
"question": {
"en": "What street is this address located in?",
@ -117,7 +146,10 @@
"fr": "Dans quelle rue est située ladresse?",
"pl": "Na jakiej ulicy znajduje się ten adres?",
"ru": "Какая эта улица?",
"es": "¿En qué calle se encuentra esta dirección?"
"es": "¿En qué calle se encuentra esta dirección?",
"zh_Hans": "这个地址位于哪条街道?",
"id": "Alamat ini di jalan apa?",
"da": "Hvilken gade ligger denne adresse på?"
},
"freeform": {
"key": "addr:street"
@ -157,7 +189,9 @@
"pl": "Co wymaga naprawy? Proszę wytłumaczyć",
"id": "Apa yang harus diperbaiki di sini? Tolong jelaskan",
"es": "¿Qué debe corregirse aquí? Expóngalo",
"nl": "Wat moet hier gecorrigeerd worden? Leg het uit"
"nl": "Wat moet hier gecorrigeerd worden? Leg het uit",
"zh_Hans": "这里应被如何修复?请做出解释",
"da": "Hvad skal rettes her? Forklar venligst"
},
"freeform": {
"key": "fixme"

View file

@ -5,10 +5,14 @@
"ja": "救急ステーションの地図",
"ru": "Карта станций скорой помощи",
"fr": "Couche des ambulances",
"de": "Karte der Rettungswachen",
"de": "Rettungswachen",
"it": "Carta delle stazioni delle ambulanze",
"hu": "Mentőállomás-térkép",
"nl": "Kaart van ambulancestations"
"nl": "Kaart van ambulancestations",
"zh_Hans": "救护车站地图",
"id": "Peta stasiun ambulans",
"es": "Mapa de estaciones de ambulancias",
"da": "Kort over ambulancestationer"
},
"minzoom": 12,
"source": {
@ -27,7 +31,9 @@
"de": "Rettungswache",
"it": "Stazione delle ambulanze",
"hu": "Mentőállomás",
"nl": "Ambulancestation"
"nl": "Ambulancestation",
"es": "Estación de Ambulancias",
"da": "Ambulancestation"
}
},
"description": {
@ -38,7 +44,8 @@
"it": "La stazione delle ambulanze è unarea per lo stoccaggio delle ambulanze, dellequipaggiamento medico, dei dispositivi di protezione individuale e di altre forniture medicali.",
"hu": "A mentőállomás olyan terület, ahol mentőautókat, orvosi felszereléseket, egyéni védőfelszereléseket és egyéb orvosi felszereléseket tárolnak.",
"ru": "Станция скорой помощи это полигон для хранения транспорта, медицинского оборудования, средств индивидуальной защиты и других медицинских принадлежностей.",
"nl": "Een ambulancestation is een plaats waar ambulances, medisch materiaal, persoonlijk beschermingsmateriaal en aanverwanten worden bewaard."
"nl": "Een ambulancestation is een plaats waar ambulances, medisch materiaal, persoonlijk beschermingsmateriaal en aanverwanten worden bewaard.",
"es": "Una estación de ambulancias es una zona para almacenar vehículos de ambulancia, equipamiento médico, equipos de protección personal y otros suministros médicos."
},
"tagRenderings": [
{
@ -52,9 +59,12 @@
"ru": "Как называется эта станция скорой помощи?",
"fr": "Quel est le nom de cette station ?",
"it": "Qual è il nome di questa stazione delle ambulanze?",
"de": "Wie heißt diese Rettungswache?",
"de": "Wie heißt die Rettungswache?",
"hu": "Mi a neve ennek a menőtállomásnak?",
"nl": "Hoe heet dit ambulancestation?"
"nl": "Hoe heet dit ambulancestation?",
"es": "¿Cual es el nombre de esta estación de ambulancias?",
"nb_NO": "Hva er navnet på denne ambulansestasjonen?",
"da": "Hvad hedder denne ambulancestation?"
},
"render": {
"en": "This station is called {name}.",
@ -64,7 +74,10 @@
"it": "Questa stazione è chiamata {name}.",
"de": "Diese Rettungswache heißt {name}.",
"hu": "A mentőállomás neve: {name}.",
"nl": "Dit station heet {name}."
"nl": "Dit station heet {name}.",
"es": "Esta estación se llama {name}.",
"nb_NO": "Denne stasjonen heter {name}.",
"da": "Denne station hedder {name}."
}
},
{
@ -73,14 +86,16 @@
"key": "addr:street"
},
"question": {
"en": " What is the street name where the station located?",
"en": "What is the street name where the station located?",
"ja": " 救急ステーションの所在地はどこですか?",
"ru": " По какому адресу расположена эта станция?",
"fr": " Quel est le nom de la rue où la station se situe ?",
"fr": "Quel est le nom de la rue où la station se situe ?",
"it": " Come si chiama la strada in cui si trova questa stazione?",
"de": " Wie lautet der Name der Straße, in der sich die Rettungswache befindet?",
"hu": " Mi a neve annak az utcának, amelyben az állomás található?",
"nl": " In welke straat ligt dit station?"
"de": "In welcher Straße liegt die Rettungswache?",
"hu": "Mi a neve annak az utcának, amelyben az állomás található?",
"nl": "In welke straat ligt dit station?",
"es": "¿Cual es el nombre de la calle en la que se encuentra la estación?",
"da": " Hvad er vejnavnet, hvor stationen ligger?"
},
"render": {
"en": "This station is along a highway called {addr:street}.",
@ -90,7 +105,9 @@
"it": "Questa stazione si trova in {addr:street}.",
"de": "Dieser Bahnhof liegt an der Straße {addr:street}.",
"hu": "Ez az állomás a következő utcában van: {addr:street}.",
"nl": "Straat waar dit station ligt: {addr:street}"
"nl": "Straat waar dit station ligt: {addr:street}",
"es": "Esta estación se encuentra al lado de una autovía llamada {addr:street}.",
"da": "Denne station ligger langs en vej, der hedder {addr:street}."
}
},
{
@ -99,11 +116,12 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена станция? (напр., название населённого пункта)",
"fr": "Dans quelle localité la station est-elle située ?",
"fr": "Dans quelle localité la station est-elle située (p.ex. nom du quartier, village ou villa) ?",
"it": "Dove si trova la stazione? (ad es. quartiere, paese o città)",
"de": "Wo befindet sich die Rettungswache? (z. B. Name von Stadtviertel, Dorf oder Stadt)",
"hu": "Hol található az állomás? (Pl. a falu, kisváros vagy városrész neve.)",
"nl": "Waar ligt het station? (v.b. naam van de buurt, dorp of stad)"
"nl": "Waar ligt het station? (v.b. naam van de buurt, dorp of stad)",
"es": "¿Dónde se encuentra la estación? (ej. nombre del barrio, pueblo o ciudad)"
},
"freeform": {
"key": "addr:place"
@ -115,7 +133,9 @@
"it": "La stazione si trova a {addr:place}.",
"de": "Diese Rettungswache befindet sich in {addr:place}.",
"hu": "Ez az állomás itt található: {addr:place}.",
"nl": "Dit station ligt in {addr:place}."
"nl": "Dit station ligt in {addr:place}.",
"es": "Esta estación se encuentra en {addr:place}.",
"da": "Denne station findes i {addr:place}."
}
},
{
@ -125,20 +145,23 @@
"ja": "このステーションを運営しているのはどこですか?",
"fr": "Quel est lexploitant de la station ?",
"it": "Quale agenzia gestisce questa stazione?",
"de": "Welches Unternehmen betreibt diese Rettungswache?",
"de": "Wer betreibt die Rettungswache?",
"hu": "Milyen szervezet működteti ezt az állomást?",
"ru": "Какая организация управляет этой станцией?",
"nl": "Welke organisatie beheert dit station?"
"nl": "Welke organisatie beheert dit station?",
"es": "¿Qué agencia opera esta estación?"
},
"render": {
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。",
"fr": "Cette station est opérée par {operator}.",
"it": "Questa stazione è gestita da {operator}.",
"de": "Diese Rettungswache wird betrieben von {operator}.",
"de": "Die Rettungswache wird betrieben von {operator}.",
"hu": "Az állomás üzemeltetője: {operator}.",
"ru": "Эта станция управляется {operator}.",
"nl": "Dit station wordt beheerd door {operator}."
"nl": "Dit station wordt beheerd door {operator}.",
"es": "Esta estación la opera {operator}.",
"da": "Denne station drives af {operator}."
},
"freeform": {
"key": "operator"
@ -154,7 +177,8 @@
"it": "Comè classificato il gestore della stazione?",
"de": "Wie kann der Betreiber der Rettungswache eingestuft werden?",
"hu": "Hogyan sorolható be az állomás üzemeltetője?",
"nl": "Wat voor een organisatie is de beheerder van dit station?"
"nl": "Wat voor een organisatie is de beheerder van dit station?",
"es": "¿Como está clasificada la operadora de la estación?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
@ -163,7 +187,8 @@
"it": "Loperatore è un ente {operator:type}.",
"de": "Der Betreiber ist eine {operator:type}.",
"hu": "Az üzemeltető egy {operator:type} jellegű szervezet.",
"nl": "De beheerder is van het type {operator:type}."
"nl": "De beheerder is van het type {operator:type}.",
"es": "La operador a no es una entidad de tipo {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -183,7 +208,9 @@
"de": "Die Rettungswache wird von einer Behörde betrieben.",
"hu": "A mentőállomást a kormány üzemelteti.",
"ru": "Станция управляется правительством.",
"nl": "Dit station wordt beheerd door de overheid."
"nl": "Dit station wordt beheerd door de overheid.",
"es": "La estación la opera el govierno.",
"da": "Stationen drives af staten."
}
},
{
@ -197,10 +224,11 @@
"ja": "任意団体やコミュニティが運営しているステーションである。",
"fr": "La station est opérée par une organisation informelle.",
"it": "La stazione è gestita dalla comunità o unorganizzazione non ufficiale.",
"de": "Die Rettungswache wird von einer gemeindenahen oder informellen Organisation betrieben.",
"de": "Die Rettungswache wird von einer gemeinnützigen Organisation betrieben.",
"hu": "Mentőállomást egy közösségi vagy nem hivatalos szervezet működteti.",
"ru": "Станция управляется волонтёрами или частной организацией.",
"nl": "Dit station wordt beheerd door een informele of community organisatie."
"nl": "Dit station wordt beheerd door een informele of community organisatie.",
"es": "La estación la opera una organización basada en la comunidad o informal."
}
},
{
@ -216,7 +244,9 @@
"it": "La stazione è gestita da un gruppo ufficiale di volontari.",
"de": "Die Rettungswache wird von einer Freiwilligenorganisation betrieben.",
"hu": "A mentőállomást egy önkéntesekből álló hivatalos csoport működteti.",
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers."
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers.",
"es": "La estación la opera un grupo formal de voluntarios.",
"da": "Stationen drives af en formel gruppe af frivillige."
}
},
{
@ -232,7 +262,8 @@
"it": "La stazione è gestita da un privato.",
"de": "Die Rettungswache wird von einer privaten Organisation betrieben.",
"hu": "Az állomást egy magánkézben lévő szervezet működteti.",
"nl": "Dit station wordt beheerd door een privé-organisatie."
"nl": "Dit station wordt beheerd door een privé-organisatie.",
"es": "La estación se opera privadamente."
}
}
]
@ -245,14 +276,19 @@
"emergency=ambulance_station"
],
"title": {
"en": "Ambulance station",
"en": "an ambulance station",
"ru": "Станция скорой помощи",
"ja": "救急ステーション(消防署)",
"fr": "Station dambulances",
"de": "Rettungswache",
"it": "Stazione delle ambulanze",
"fr": "une station dambulances",
"de": "eine Rettungswache",
"it": "una stazione delle ambulanze",
"hu": "Mentőállomás",
"nl": "Ambulancestation"
"nl": "een ambulancestation",
"zh_Hans": "救护车站",
"id": "Stasiun ambulans",
"es": "una estación de ambulancias",
"nb_NO": "en ambulansestasjon",
"da": "en ambulancestation"
},
"description": {
"en": "Add an ambulance station to the map",
@ -262,7 +298,12 @@
"de": "Eine Rettungsstation der Karte hinzufügen",
"it": "Aggiungi una stazione delle ambulanza alla mappa",
"hu": "Mentőállomás hozzáadása a térképhez",
"nl": "Voeg een ambulancestation toe aan de kaart"
"nl": "Voeg een ambulancestation toe aan de kaart",
"zh_Hans": "向地图中添加一个救护车站",
"id": "Tambahkan stasiun ambulans ke peta",
"es": "Añadir una estación de ambulancias al mapa",
"nb_NO": "Legg til en ambulansestasjon på kartet",
"da": "Tilføj en ambulancestation til kortet"
}
}
],

View file

@ -14,7 +14,9 @@
"nb_NO": "Kunstverk",
"pt": "Obras de arte",
"hu": "Műalkotások",
"pl": "Dzieła sztuki"
"pl": "Dzieła sztuki",
"ca": "Obres d'art",
"da": "Kunstværker"
},
"source": {
"osmTags": "tourism=artwork"
@ -38,7 +40,9 @@
"pl": "Dzieło sztuki",
"pt": "Obra de arte",
"pt_BR": "Obra de arte",
"sv": "Konstverk"
"sv": "Konstverk",
"ca": "Obra d'art",
"da": "Kunstværk"
},
"mappings": [
{
@ -51,7 +55,7 @@
"id": "Karya Seni <i>{name}</i>",
"it": "Opera <i>{name}</i>",
"ru": "Художественная работа <i>{name}</i>",
"es": "Obra de arte <i>{nombre}</i>",
"es": "Obra de arte <i>{name}</i>",
"ja": "アートワーク <i>{name}</i>",
"zh_Hant": "藝術品<i>{name}</i>",
"fi": "Taideteos <i>{name}</i>",
@ -61,24 +65,27 @@
"pl": "Dzieło sztuki <i>{name}</i>",
"pt": "Obra de arte <i>{name}</i>",
"pt_BR": "Obra de arte <i>{name}</i>",
"sv": "Konstverk <i>{name}</i>"
"sv": "Konstverk <i>{name}</i>",
"da": "Kunstværk <i>{name}</i>"
}
}
]
},
"description": {
"en": "Diverse pieces of artwork",
"nl": "Verschillende soorten kunstwerken",
"fr": "Diverses œuvres d'art",
"de": "Verschiedene Kunstwerke",
"en": "An open map of statues, busts, graffitis and other artwork all over the world",
"nl": "Een vrije kaart met standbeelden, bustes, graffiti en andere kunstwerken van over de hele wereld",
"fr": "Une carte ouverte de statues, bustes, graffitis et autres œuvres d'art de par le monde",
"de": "Eine freie Karte mit Statuen, Büsten, Graffitis und anderen Kunstwerken auf der ganzen Welt",
"it": "Diverse opere darte",
"ru": "Разнообразные произведения искусства",
"es": "Diversas piezas de obras de arte",
"es": "Un mapa abierto de estatus, bustos, grafitis y otras obras de arte en todo el mundo",
"ja": "多様な作品",
"zh_Hant": "不同類型的藝術品",
"id": "Beragam karya seni",
"pt": "Diversas obras de arte",
"hu": "Különféle műalkotások"
"hu": "Szobrok, mellszobrok, graffitik és egyéb műalkotások nyílt világtérképe",
"da": "Forskellige kunstværker",
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món"
},
"minzoom": 12,
"presets": [
@ -87,24 +94,25 @@
"tourism=artwork"
],
"title": {
"en": "Artwork",
"nl": "Kunstwerk",
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"it": "Opera darte",
"en": "an artwork",
"nl": "een kunstwerk",
"fr": "une œuvre d'art",
"de": "ein Kunstwerk",
"it": "una opera darte",
"ru": "Художественная работа",
"es": "Obra de arte",
"es": "una obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk",
"nb_NO": "en kunstverk",
"fi": "Taideteos",
"gl": "Obra de arte",
"hu": "Műalkotás",
"id": "Karya Seni",
"pl": "Dzieło sztuki",
"pt": "Obra de arte",
"pt_BR": "Obra de arte",
"sv": "Konstverk"
"pt": "uma obra de arte",
"pt_BR": "uma obra de arte",
"sv": "Konstverk",
"da": "et kunstværk"
}
}
],
@ -131,7 +139,7 @@
"en": "What is the type of this artwork?",
"nl": "Wat voor soort kunstwerk is dit?",
"fr": "Quel est le type de cette œuvre d'art ?",
"de": "Was ist die Art dieses Kunstwerks?",
"de": "Um welche Art Kunstwerk handelt es sich?",
"it": "Che tipo di opera darte è questo?",
"ru": "К какому типу относится эта работа?",
"es": "¿Qué tipo de obra es esta pieza?",
@ -141,12 +149,13 @@
"id": "Apa jenis karya seni ini?",
"pt": "Qual é o tipo desta obra de arte?",
"hu": "Milyen fajta műalkotás ez?",
"pl": "Jakiego rodzaju jest to dzieło sztuki?"
"pl": "Jakiego rodzaju jest to dzieło sztuki?",
"da": "Hvilken slags kunstværk er det?"
},
"freeform": {
"key": "artwork_type",
"addExtraTags": [
"fixme=Artowrk type was added with the freeform, might need another check"
"fixme=Freeform field used for artwork type - doublecheck the value"
]
},
"mappings": [
@ -166,7 +175,9 @@
"pt": "Arquitetura",
"hu": "Építészet",
"pl": "Architektura",
"es": "Arquitectura"
"es": "Arquitectura",
"ca": "Arquitectura",
"da": "Arkitektur"
}
},
{
@ -185,7 +196,9 @@
"pt": "Mural",
"hu": "Falfestmény",
"pl": "Mural",
"es": "Mural"
"es": "Mural",
"ca": "Mural",
"da": "Vægmaleri"
}
},
{
@ -204,7 +217,9 @@
"pt": "Pintura",
"hu": "Festmény",
"pl": "Obraz",
"es": "Pintura"
"es": "Pintura",
"ca": "Pintura",
"da": "Maleri"
}
},
{
@ -223,7 +238,9 @@
"pt": "Escultura",
"hu": "Absztrakt szobor",
"pl": "Rzeźba",
"es": "Escultura"
"es": "Escultura",
"ca": "Escultura",
"da": "Skulptur"
}
},
{
@ -241,7 +258,9 @@
"pt": "Estátua",
"hu": "Szobor",
"pl": "Posąg",
"es": "Estatua"
"es": "Estatua",
"ca": "Estàtua",
"da": "Statue"
}
},
{
@ -259,7 +278,9 @@
"pt": "Busto",
"hu": "Mellszobor",
"pl": "Popiersie",
"es": "Busto"
"es": "Busto",
"ca": "Bust",
"da": "Buste"
}
},
{
@ -277,7 +298,10 @@
"id": "Batu",
"pt": "Pedra",
"hu": "Kő",
"pl": "Skała"
"pl": "Skała",
"ca": "Pedra",
"es": "Piedra",
"da": "Sten"
}
},
{
@ -296,7 +320,9 @@
"pt": "Instalação",
"hu": "Installáció",
"pl": "Instalacja artystyczna",
"es": "Instalación"
"es": "Instalación",
"ca": "Instal·lació",
"da": "Installation"
}
},
{
@ -315,7 +341,9 @@
"pt": "Graffiti",
"hu": "Graffiti",
"pl": "Graffiti",
"es": "Grafiti"
"es": "Grafiti",
"ca": "Grafiti",
"da": "Graffiti"
}
},
{
@ -333,7 +361,10 @@
"id": "Relief",
"pt": "Relevo",
"hu": "Dombormű",
"pl": "Płaskorzeźba"
"pl": "Płaskorzeźba",
"ca": "Relleu",
"es": "Relieve",
"da": "Relief"
}
},
{
@ -351,7 +382,8 @@
"id": "Azulejo (ubin dekoratif Spanyol)",
"pt": "Azulejo (azulejo decorativo espanhol e português)",
"hu": "Azulejo (portugál vagy spanyol dekoratív csempe)",
"pl": "Azulejo (hiszpańskie płytka dekoracyjna)"
"pl": "Azulejo (hiszpańskie płytka dekoracyjna)",
"es": "Azulejo (Baldosas decorativas Españolas y Portuguesas)"
}
},
{
@ -368,7 +400,9 @@
"nb_NO": "Flisarbeid",
"pt": "Ladrilhos",
"hu": "Csempe",
"pl": "Płyta ceramiczna (fliza)"
"pl": "Płyta ceramiczna (fliza)",
"ca": "Enrajolat",
"es": "Cerámica"
}
}
],
@ -379,7 +413,7 @@
"en": "Which artist created this?",
"nl": "Welke kunstenaar creëerde dit kunstwerk?",
"fr": "Quel artiste a créé cette œuvre ?",
"de": "Welcher Künstler hat das geschaffen?",
"de": "Wer hat das Kunstwerk erschaffen?",
"it": "Quale artista ha creato questopera?",
"ru": "Какой художник создал это?",
"ja": "どのアーティストが作ったんですか?",
@ -388,7 +422,9 @@
"id": "Seniman mana yang menciptakan ini?",
"pt": "Que artista criou isto?",
"hu": "Melyik művész alkotása ezt?",
"pl": "Który artysta to stworzył?"
"pl": "Który artysta to stworzył?",
"es": "¿Que artista creó esto?",
"da": "Hvilken kunstner har lavet dette?"
},
"render": {
"en": "Created by {artist_name}",
@ -403,7 +439,9 @@
"id": "Dibuat oleh {artist_name}",
"pt": "Criado por {artist_name}",
"hu": "Alkotó: {artist_name}",
"pl": "Stworzone przez {artist_name}"
"pl": "Stworzone przez {artist_name}",
"es": "Creado por {artist_name}",
"da": "Lavet af {artist_name}"
},
"freeform": {
"key": "artist_name"
@ -415,7 +453,7 @@
"en": "Is there a website with more information about this artwork?",
"nl": "Is er een website met meer informatie over dit kunstwerk?",
"fr": "Existe-t-il un site web où trouver plus d'informations sur cette œuvre d'art ?",
"de": "Gibt es eine Website mit weiteren Informationen über dieses Kunstwerk?",
"de": "Auf welcher Webseite gibt es weitere Informationen zum Kunstwerk?",
"it": "Esiste un sito web con maggiori informazioni su questopera?",
"ru": "Есть ли сайт с более подробной информацией об этой работе?",
"ja": "この作品についての詳しい情報はどのウェブサイトにありますか?",
@ -424,7 +462,9 @@
"id": "Adakah situs web mengenai informasi lebih lanjut tentang karya seni ini?",
"pt": "Existe um site com mais informações sobre esta obra de arte?",
"hu": "Van-e olyan honlap, amely további információkat tartalmaz erről a műalkotásról?",
"pl": "Gdzie znajdę więcej informacji na temat tego dzieła sztuki?"
"pl": "Gdzie znajdę więcej informacji na temat tego dzieła sztuki?",
"es": "¿Hay un sitio web con más información sobre esta obra de arte?",
"da": "Er der et websted med mere information om dette kunstværk?"
},
"render": {
"en": "More information on <a href='{website}' target='_blank'>this website</a>",
@ -439,7 +479,8 @@
"nb_NO": "Mer info er å finne på <a href='{website}' target='_blank'>denne nettsiden</a>",
"pt": "Mais informações <a href='{website}' target='_blank'>neste site</a>",
"hu": "További információ <a href='{website}' target='_blank'>ezen a weboldalon</a>",
"pl": "Więcej informacji na <a href='{website}' target='_blank'>tej stronie</a>"
"pl": "Więcej informacji na <a href='{website}' target='_blank'>tej stronie</a>",
"es": "Más información en <a href='{website}' target='_blank'>este sitio web</a>"
},
"freeform": {
"key": "website",
@ -452,7 +493,7 @@
"en": "Which Wikidata-entry corresponds with <b>this artwork</b>?",
"nl": "Welk Wikidata-item beschrijft <b>dit kunstwerk</b>?",
"fr": "Quelle entrée Wikidata correspond à <b>cette œuvre d'art</b> ?",
"de": "Welcher Wikidata-Eintrag entspricht <b>diesem Kunstwerk</b>?",
"de": "Gibt es ein Wikidata Element für <b>dieses Kunstwerk</b>?",
"it": "Quale elemento Wikidata corrisponde a <b>questopera darte</b>?",
"ru": "Какая запись в Wikidata соответсвует <b>этой работе</b>?",
"ja": "<b>このアートワーク</b>に関するWikidataのエントリーはどれですか?",
@ -460,7 +501,9 @@
"nb_NO": "Hvilken Wikipedia-oppføring samsvarer med <b>dette kunstverket</b>?",
"id": "Entri Wikidata mana yang sesuai dengan <b>karya seni ini</b>?",
"pt": "Que entrada no Wikidata corresponde a <b>esta obra de arte</b>?",
"hu": "Melyik Wikidata-bejegyzés felel meg <b>ennek a műalkotásnak</b>?"
"hu": "Melyik Wikidata-bejegyzés felel meg <b>ennek a műalkotásnak</b>?",
"es": "¿Qué entrada de Wikidata se corresponde con <b>esta obra de arte</b>?",
"da": "Hvilken Wikidata-indgang svarer til <b>dette kunstværk</b>?"
},
"render": {
"en": "Corresponds with <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
@ -474,7 +517,8 @@
"nb_NO": "Samsvarer med <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"id": "Sesuai dengan <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"pt": "Corresponde a <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"hu": "Ez a megfelelő: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
"hu": "Ez a megfelelő: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"es": "Se corresponde con <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
},
"freeform": {
"key": "wikidata",

View file

@ -7,14 +7,17 @@
"ru": "Препятствия",
"hu": "Akadályok",
"fr": "Barrières",
"es": "Barreras"
"es": "Barreras",
"ca": "Barreres",
"da": "Barrierer"
},
"description": {
"en": "Obstacles while cycling, such as bollards and cycle barriers",
"nl": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes",
"de": "Hindernisse beim Fahrradfahren, wie zum Beispiel Poller und Fahrrad Barrieren",
"hu": "Kerékpározás közbeni akadályok, például terelőoszlopok és kerékpárakadályok",
"fr": "Obstacles à vélo, tels que des potelets ou des barrières"
"fr": "Obstacles à vélo, tels que des potelets ou des barrières",
"es": "Obstáculos durante el uso de la bicicleta, como bolardos y barreras para bicicletas"
},
"source": {
"osmTags": {
@ -32,7 +35,8 @@
"de": "Hindernis",
"ru": "Препятствие",
"fr": "Barrière",
"es": "Barrera"
"es": "Barrera",
"ca": "Barrera"
},
"mappings": [
{
@ -43,7 +47,9 @@
"de": "Poller",
"ru": "Прикол",
"fr": "Bollard",
"es": "Bolardo"
"es": "Bolardo",
"ca": "Pilona",
"da": "Pullert"
}
},
{
@ -52,7 +58,9 @@
"en": "Cycling Barrier",
"nl": "Fietshekjes",
"de": "Barriere für Radfahrer",
"fr": "Barrière cyclable"
"fr": "Barrière cyclable",
"ca": "Barrera ciclista",
"es": "Barrera Ciclista"
}
}
]
@ -60,13 +68,15 @@
"presets": [
{
"title": {
"en": "Bollard",
"nl": "Paaltje",
"de": "Poller",
"en": "a bollard",
"nl": "een paaltje",
"de": "einen Poller",
"ru": "Прикол",
"fr": "Bollard",
"fr": "une bollard",
"hu": "Terelőoszlop",
"es": "Bolardo"
"es": "una bolardo",
"ca": "una pilona",
"da": "en pullert"
},
"tags": [
"barrier=bollard"
@ -76,7 +86,9 @@
"nl": "Een paaltje in de weg",
"de": "Ein Poller auf der Straße",
"hu": "Terelőoszlop az úton",
"fr": "Un potelet sur le chemin"
"fr": "Un potelet sur le chemin",
"es": "Un bolardo en la carretera",
"da": "En pullert på vejen"
},
"preciseInput": {
"preferredBackground": [
@ -88,11 +100,13 @@
},
{
"title": {
"en": "Cycle barrier",
"nl": "Fietshekjes",
"de": "Fahrradhindernis",
"en": "a cycle barrier",
"nl": "een fietsbarrière",
"de": "ein Fahrradhindernis",
"hu": "Kerékpárakadály",
"fr": "Barrière cyclable"
"fr": "une barrière cyclable",
"da": "en stibom",
"es": "una barrera ciclista"
},
"tags": [
"barrier=cycle_barrier"
@ -102,7 +116,9 @@
"nl": "Fietshekjes, voor het afremmen van fietsers",
"de": "Fahrradhindernis, das Radfahrer abbremst",
"hu": "A kerékpáros sebességét csökkentő kerékpárakadály",
"fr": "Barrières cyclables, ralentissant les cyclistes"
"fr": "Barrières cyclables, ralentissant les cyclistes",
"da": "Stibomme, der fartdæmper cyklister",
"es": "Una barrera ciclista, que ralentiza a los ciclistas"
},
"preciseInput": {
"preferredBackground": [
@ -119,7 +135,9 @@
"en": "Can a bicycle go past this barrier?",
"nl": "Kan een fietser langs deze barrière?",
"de": "Kann ein Radfahrer das Hindernis passieren?",
"hu": "Át lehet-e menni rajta kerékpárral?"
"hu": "Át lehet-e menni rajta kerékpárral?",
"fr": "Est-ce qu'un vélo peut franchir cette barrière ?",
"es": "¿Puede pasar una bicicleta esta barrera?"
},
"mappings": [
{
@ -129,7 +147,9 @@
"nl": "Een fietser kan hier langs.",
"de": "Ein Radfahrer kann hindurchfahren.",
"fr": "Un cycliste peut franchir ceci.",
"hu": "Kerékpárral át lehet hajtani."
"hu": "Kerékpárral át lehet hajtani.",
"da": "En cyklist kan cykle forbi denne.",
"es": "Un ciclista puede pasar esto."
}
},
{
@ -139,7 +159,9 @@
"nl": "Een fietser kan hier niet langs.",
"de": "Ein Radfahrer kann nicht hindurchfahren.",
"fr": "Un cycliste ne peut pas franchir ceci.",
"hu": "Kerékpárral nem lehet áthajtani."
"hu": "Kerékpárral nem lehet áthajtani.",
"da": "En cyklist kan ikke cykle forbi denne.",
"es": "Un ciclista no puede pasar esto."
}
}
],
@ -153,7 +175,11 @@
"then": {
"en": "This is a single bollard in the road",
"hu": "Ez egyetlen oszlop az úton",
"nl": "Dit is een enkel paaltje in de weg"
"nl": "Dit is een enkel paaltje in de weg",
"fr": "C'est un plot unique sur la route",
"de": "Dies ist ein einzelner Poller auf der Straße",
"es": "Este es un único bolardo en la carretera",
"da": "Dette er en enkelt pullert på vejen"
}
},
{
@ -161,7 +187,10 @@
"then": {
"en": "This is a cycle barrier slowing down cyclists",
"nl": "Dit zijn fietshekjes die fietsers afremmen",
"hu": "Ez egy kerékpárakadály, amely lelassítja a kerékpárosokat"
"hu": "Ez egy kerékpárakadály, amely lelassítja a kerékpárosokat",
"fr": "C'est une barrière visant à ralentir les vélos",
"de": "Dies ist eine Fahrradbarriere, die Radfahrer abbremst",
"es": "Esta es una barrera ciclista que ralentiza a los ciclistas"
}
}
]
@ -173,7 +202,8 @@
"de": "Um was für einen Poller handelt es sich?",
"fr": "Quel est le type de bollard (borne) ?",
"hu": "Milyen fajta terelőoszlop ez?",
"es": "¿Qué tipo de bolardo es este?"
"es": "¿Qué tipo de bolardo es este?",
"da": "Hvilken slags pullert er dette?"
},
"condition": "barrier=bollard",
"mappings": [
@ -184,7 +214,10 @@
"nl": "Verwijderbare paal",
"de": "Entfernbarer Poller",
"fr": "Bollard amovible",
"hu": "Eltávolítható terelőoszlop"
"hu": "Eltávolítható terelőoszlop",
"ca": "Pilona desmuntable",
"da": "Aftagelig pullert",
"es": "Bolardo extraíble"
}
},
{
@ -195,7 +228,9 @@
"de": "Feststehender Poller",
"fr": "Bollard fixe",
"hu": "Rögzített terelőoszlop",
"es": "Bolardo fijo"
"es": "Bolardo fijo",
"ca": "Pilona fixa",
"da": "Fast pullert"
}
},
{
@ -205,7 +240,9 @@
"nl": "Paal die platgevouwen kan worden",
"de": "Umlegbarer Poller",
"fr": "Bollard qui peut être couché",
"hu": "Lehajtható terelőoszlop"
"hu": "Lehajtható terelőoszlop",
"da": "Pullert, der kan klappes ned",
"es": "Bolardo que se puede doblar"
}
},
{
@ -216,7 +253,8 @@
"de": "Flexibler Poller, meist aus Kunststoff",
"fr": "Bollard flexible, généralement en plastique",
"hu": "Rugalmas (általában műanyag) terelőoszlop",
"es": "Bolardo flexible, normalmente plástico"
"es": "Bolardo flexible, normalmente plástico",
"da": "Fleksibel pullert, normalt plast"
}
},
{
@ -227,7 +265,9 @@
"de": "Ausfahrender Poller",
"fr": "Bollard rétractable",
"hu": "Felemelkedő terelőoszlop",
"es": "Bolardo levadizo"
"es": "Bolardo levadizo",
"ca": "Pilona retràctil",
"da": "Opstigende pullert"
}
}
],
@ -239,48 +279,69 @@
"nl": "Wat voor fietshekjes zijn dit?",
"de": "Um welche Art Fahrradhindernis handelt es sich?",
"hu": "Milyen fajta kerékpárakadály ez?",
"fr": "Quel est ce type de barrière cyclable?"
"fr": "Quel est ce type de barrière cyclable?",
"es": "¿Qué tipo de barrera ciclista es esta?"
},
"condition": "barrier=cycle_barrier",
"mappings": [
{
"if": "cycle_barrier=single",
"then": {
"en": "Single, just two barriers with a space inbetween <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"de": "Einfach, nur zwei Barrieren mit einem Zwischenraum <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"hu": "Egyszeres: csak két korlát, közöttük térköz <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"fr": "Simple, deux barrières côte à côte <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>"
"en": "Single, just two barriers with a space inbetween",
"nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen",
"de": "Einfach, nur zwei Barrieren mit einem Zwischenraum",
"hu": "Egyszeres: csak két korlát, közöttük térköz",
"fr": "Simple, deux barrières côte à côte",
"es": "Simple, simplemente dos barreras con un espacio en el medio"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_single.png",
"class": "large"
}
},
{
"if": "cycle_barrier=double",
"then": {
"en": "Double, two barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"nl": "Dubbel, twee hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"de": "Doppelt, zwei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"hu": "Kétszeres: két, egymáshoz képest eltolt korlát egymás után <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"fr": "Double, deux barrières successives"
"en": "Double, two barriers behind each other",
"nl": "Dubbel, twee hekjes achter elkaar",
"de": "Doppelt, zwei Barrieren hintereinander",
"hu": "Kétszeres: két, egymáshoz képest eltolt korlát egymás után",
"fr": "Double, deux barrières successives",
"es": "Doble, dos barreras una detrás de otra"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_double.svg",
"class": "large"
}
},
{
"if": "cycle_barrier=triple",
"then": {
"en": "Triple, three barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"nl": "Drievoudig, drie hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"de": "Dreifach, drei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"hu": "Háromszoros: három, egymáshoz képest eltolt korlát egymás után <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"fr": "Triple, trois barrières successives <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>"
"en": "Triple, three barriers behind each other",
"nl": "Drievoudig, drie hekjes achter elkaar",
"de": "Dreifach, drei Barrieren hintereinander",
"hu": "Háromszoros: három, egymáshoz képest eltolt korlát egymás után",
"fr": "Triple, trois barrières successives",
"es": "Triple, tres barreras una detrás de otra"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_triple.png",
"class": "large"
}
},
{
"if": "cycle_barrier=squeeze",
"then": {
"en": "Squeeze gate, gap is smaller at top, than at the bottom <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"nl": "Knijppoort, ruimte is smaller aan de top, dan aan de bodem <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"hu": "Szűkítőkapu: a rés felül keskenyebb, mint alul <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"fr": "Poire, lespace en hauteur est plus faible quau sol <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>"
"en": "Squeeze gate, gap is smaller at top, than at the bottom",
"nl": "Knijppoort, ruimte is smaller aan de top, dan aan de bodem",
"de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten",
"hu": "Szűkítőkapu: a rés felül keskenyebb, mint alul",
"fr": "Poire, lespace en hauteur est plus faible quau sol",
"es": "Barrera de seguridad, el espacio es menor en la parte superior que en la inferior"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_squeeze.png",
"class": "large"
}
}
],
@ -291,15 +352,18 @@
"en": "Maximum width: {maxwidth:physical} m",
"nl": "Maximumbreedte: {maxwidth:physical} m",
"de": "Maximale Durchfahrtsbreite: {maxwidth:physical} m",
"fr": "Largeur maximale: {maxwidth:physical} m",
"hu": "Legnagyobb szélesség: {maxwidth:physical} m"
"fr": "Largeur maximale: {maxwidth:physical} m",
"hu": "Legnagyobb szélesség: {maxwidth:physical} m",
"es": "Anchura máxima: {maxwidth:physical} m",
"da": "Maksimal bredde: {maxwidth:physical} m"
},
"question": {
"en": "How wide is the gap left over besides the barrier?",
"nl": "Hoe breed is de ruimte naast de barrière?",
"de": "Welche Durchfahrtsbreite hat das Hindernis?",
"hu": "Milyen széles az akadályon az a rés, amelyen át lehet haladni?",
"fr": "Quelle est la largeur du passage?"
"fr": "Quelle est la largeur du passage?",
"es": "¿Cómo de ancho es el hueco dejado fuera de la barrera?"
},
"condition": {
"and": [
@ -309,7 +373,7 @@
},
"freeform": {
"key": "maxwidth:physical",
"type": "length",
"type": "distance",
"helperArgs": [
"20",
"map"
@ -323,14 +387,16 @@
"nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m",
"de": "Abstand zwischen den Barrieren (entlang der Straße): {width:separation} m",
"hu": "A korlátok közötti távolság (az út irányában): {width:separation} m",
"fr": "Espace entre deux barrières successives : {width:separation}m"
"fr": "Espace entre deux barrières successives : {width:separation}m",
"es": "Espacio entre barreras (a lo largo de la longitud de la carretera): {width:separation} m"
},
"question": {
"en": "How much space is there between the barriers (along the length of the road)?",
"nl": "Hoeveel ruimte is er tussen de barrières (langs de lengte van de weg)?",
"de": "Wie groß ist der Abstand zwischen den Barrieren (entlang der Straße)?",
"hu": "Mekkora távolság van a korlátok között (az út irányában)?",
"fr": "Combien despace sépare deux barrières successives?"
"fr": "Combien despace sépare deux barrières successives?",
"es": "¿Cuánto espacio hay entre las barreras (a lo largo de la longitud de la carretera)?"
},
"condition": {
"or": [
@ -340,7 +406,7 @@
},
"freeform": {
"key": "width:separation",
"type": "length",
"type": "distance",
"helperArgs": [
"21",
"map"
@ -354,13 +420,17 @@
"nl": "Breedte van de opening: {width:opening} m",
"de": "Breite der Öffnung: {width:opening} m",
"fr": "Largeur de l'ouverture : {width:opening} m",
"hu": "Nyílás szélessége: {width:opening} m"
"hu": "Nyílás szélessége: {width:opening} m",
"es": "Anchura de la apertura: {width:opening} m",
"da": "Bredde af åbning: {width:opening} m"
},
"question": {
"en": "How wide is the smallest opening next to the barriers?",
"nl": "Hoe breed is de smalste opening naast de barrières?",
"de": "Wie breit ist die kleinste Öffnung neben den Barrieren?",
"hu": "Milyen széles a korlátok melletti legkisebb nyílás?"
"hu": "Milyen széles a korlátok melletti legkisebb nyílás?",
"fr": "Quelle est la largeur d'ouverture après la plus petite près de la barrière ?",
"es": "¿Cómo de año es la apertura más pequeña al lado de las barreras?"
},
"condition": {
"or": [
@ -370,7 +440,7 @@
},
"freeform": {
"key": "width:opening",
"type": "length",
"type": "distance",
"helperArgs": [
"21",
"map"
@ -384,14 +454,17 @@
"de": "Überschneidung: {overlap} m",
"hu": "Átfedés: {overlap} m",
"fr": "Chevauchement : {overlap}m",
"nl": "Overlap: {overlap} m"
"nl": "Overlap: {overlap} m",
"es": "Solapado: {overlap} m",
"da": "Overlapning: {overlap} m"
},
"question": {
"en": "How much overlap do the barriers have?",
"nl": "Hoeveel overlappen de barrières?",
"de": "Wie stark überschneiden sich die Barrieren?",
"hu": "Mekkora a korlátok átfedése?",
"fr": "Quel est le chevauchement des barrières?"
"fr": "Quel est le chevauchement des barrières?",
"es": "¿Cuánto se solapan las barreras?"
},
"condition": {
"or": [
@ -401,7 +474,7 @@
},
"freeform": {
"key": "overlap",
"type": "length",
"type": "distance",
"helperArgs": [
"21",
"map"

View file

@ -16,7 +16,9 @@
"fi": "Penkit",
"pl": "Ławki",
"pt_BR": "Bancos",
"pt": "Bancos"
"pt": "Bancos",
"ca": "Bancs",
"da": "Bænke"
},
"minzoom": 17,
"source": {
@ -39,7 +41,9 @@
"fi": "Penkki",
"pl": "Ławka",
"pt_BR": "Banco",
"pt": "Banco"
"pt": "Banco",
"ca": "Banc",
"da": "Bænk"
}
},
"tagRenderings": [
@ -50,7 +54,7 @@
"if": "backrest=yes",
"then": {
"en": "Backrest: Yes",
"de": "Rückenlehne: Ja",
"de": "Die Sitzbank hat eine Rückenlehne",
"fr": "Dossier : Oui",
"nl": "Heeft een rugleuning",
"es": "Respaldo: sí",
@ -64,16 +68,18 @@
"fi": "Selkänoja: kyllä",
"pl": "Oparcie: Tak",
"pt_BR": "Encosto: Sim",
"pt": "Encosto: Sim"
"pt": "Encosto: Sim",
"ca": "Respatller: sí",
"da": "Ryglæn: Ja"
}
},
{
"if": "backrest=no",
"then": {
"en": "Backrest: No",
"de": "Rückenlehne: Nein",
"de": "Die Sitzbank hat keine Rückenlehne",
"fr": "Dossier : Non",
"nl": "Rugleuning ontbreekt",
"nl": "Heeft geen rugleuning",
"es": "Respaldo: no",
"hu": "Háttámla nincs",
"id": "Sandaran: Tidak",
@ -85,13 +91,15 @@
"fi": "Selkänoja: ei",
"pl": "Oparcie: Nie",
"pt_BR": "Encosto: Não",
"pt": "Encosto: Não"
"pt": "Encosto: Não",
"ca": "Respatller: No",
"da": "Ryglæn: Nej"
}
}
],
"question": {
"en": "Does this bench have a backrest?",
"de": "Hat diese Bank eine Rückenlehne?",
"de": "Hat diese Sitzbank eine Rückenlehne?",
"fr": "Ce banc dispose-t-il d'un dossier ?",
"nl": "Heeft deze zitbank een rugleuning?",
"es": "¿Este banco tiene respaldo?",
@ -104,14 +112,15 @@
"nb_NO": "Har denne beken et rygglene?",
"pl": "Czy ta ławka ma oparcie?",
"pt_BR": "Este assento tem um escosto?",
"pt": "Este assento tem um escosto?"
"pt": "Este assento tem um escosto?",
"da": "Har denne bænk et ryglæn?"
},
"id": "bench-backrest"
},
{
"render": {
"en": "{seats} seats",
"de": "{seats} Sitzplätze",
"de": "Die Sitzbank hat {seats} Sitzplätze",
"fr": "{seats} places",
"nl": "{seats} zitplaatsen",
"es": "{seats} asientos",
@ -123,7 +132,9 @@
"nb_NO": "{seats} seter",
"pl": "{seats} siedzeń",
"pt_BR": "{seats} assentos",
"pt": "{seats} assentos"
"pt": "{seats} assentos",
"ca": "{seats} seients",
"da": "{seats} pladser"
},
"freeform": {
"key": "seats",
@ -143,7 +154,8 @@
"nb_NO": "Hvor mange sitteplasser har denne benken?",
"pl": "Ile siedzeń ma ta ławka?",
"pt_BR": "Quantos assentos este banco tem?",
"pt": "Quantos assentos este banco tem?"
"pt": "Quantos assentos este banco tem?",
"da": "Hvor mange pladser har denne bænk?"
},
"id": "bench-seats"
},
@ -157,7 +169,6 @@
"hu": "Anyag: {material}",
"it": "Materiale: {material}",
"ru": "Материал: {material}",
"zh_Hanå¨s": "材质: {material}",
"zh_Hant": "材質:{material}",
"nb_NO": "Materiale: {material}",
"fi": "Materiaali: {material}",
@ -165,7 +176,9 @@
"pl": "Materiał: {material}",
"pt_BR": "Material: {material}",
"pt": "Material: {material}",
"eo": "Materialo: {material}"
"eo": "Materialo: {material}",
"ca": "Material: {material}",
"da": "Materiale: {material}"
},
"freeform": {
"key": "material",
@ -176,7 +189,7 @@
"if": "material=wood",
"then": {
"en": "Material: wood",
"de": "Material: Holz",
"de": "Die Sitzfläche ist aus Holz",
"fr": "Matériau : bois",
"nl": "Gemaakt uit hout",
"es": "Material: madera",
@ -190,14 +203,16 @@
"fi": "Materiaali: puu",
"pl": "Materiał: drewno",
"pt": "Material: madeira",
"eo": "Materialo: ligna"
"eo": "Materialo: ligna",
"ca": "Material: fusta",
"da": "Materiale: træ"
}
},
{
"if": "material=metal",
"then": {
"en": "Material: metal",
"de": "Material: Metall",
"de": "Die Sitzfläche ist aus Metall",
"fr": "Matériau : métal",
"nl": "Gemaakt uit metaal",
"es": "Material: metal",
@ -210,14 +225,16 @@
"pl": "Materiał: metal",
"pt_BR": "Material: metal",
"pt": "Material: metal",
"eo": "Materialo: metala"
"eo": "Materialo: metala",
"ca": "Material: metall",
"da": "Materiale: metal"
}
},
{
"if": "material=stone",
"then": {
"en": "Material: stone",
"de": "Material: Stein",
"de": "Die Sitzfläche ist aus Stein",
"fr": "Matériau : pierre",
"nl": "Gemaakt uit steen",
"es": "Material: piedra",
@ -231,14 +248,16 @@
"fi": "Materiaali: kivi",
"pl": "Materiał: kamień",
"pt": "Material: pedra",
"eo": "Materialo: ŝtona"
"eo": "Materialo: ŝtona",
"ca": "Material: pedra",
"da": "Materiale: sten"
}
},
{
"if": "material=concrete",
"then": {
"en": "Material: concrete",
"de": "Material: Beton",
"de": "Die Sitzfläche ist aus Beton",
"fr": "Matériau : béton",
"nl": "Gemaakt uit beton",
"es": "Material: concreto",
@ -252,14 +271,16 @@
"fi": "Materiaali: betoni",
"pl": "Materiał: beton",
"pt": "Material: concreto",
"eo": "Materialo: betona"
"eo": "Materialo: betona",
"ca": "Material: ciment",
"da": "Materiale: beton"
}
},
{
"if": "material=plastic",
"then": {
"en": "Material: plastic",
"de": "Material: Kunststoff",
"de": "Die Sitzfläche ist aus Kunststoff",
"fr": "Matériau : plastique",
"nl": "Gemaakt uit plastiek",
"es": "Material: plastico",
@ -273,14 +294,16 @@
"fi": "Materiaali: muovi",
"pl": "Materiał: plastik",
"pt": "Material: plástico",
"eo": "Materialo: plasta"
"eo": "Materialo: plasta",
"ca": "Material: plàstic",
"da": "Materiale: plastik"
}
},
{
"if": "material=steel",
"then": {
"en": "Material: steel",
"de": "Material: Stahl",
"de": "Die Sitzfläche ist aus Stahl",
"fr": "Matériau : acier",
"nl": "Gemaakt uit staal",
"es": "Material: acero",
@ -294,13 +317,15 @@
"fi": "Materiaali: teräs",
"pl": "Materiał: stal",
"pt": "Material: aço",
"eo": "Materialo: ŝtala"
"eo": "Materialo: ŝtala",
"ca": "Material: acer",
"da": "Materiale: stål"
}
}
],
"question": {
"en": "What is the bench (seating) made from?",
"de": "Aus welchem Material besteht die Sitzbank (Sitzfläche)?",
"de": "Aus welchem Material ist die Sitzfläche der Bank?",
"fr": "De quel matériau ce banc est-il fait ?",
"nl": "Uit welk materiaal is het zitgedeelte van deze zitbank gemaakt?",
"hu": "Miből van a pad (ülő része)?",
@ -310,7 +335,9 @@
"zh_Hant": "這個長椅 (座位) 是什麼做的?",
"pt_BR": "De que é feito o banco (assento)?",
"pl": "Z czego wykonana jest ławka (siedzisko)?",
"pt": "De que é feito o banco (assento)?"
"pt": "De que é feito o banco (assento)?",
"es": "¿De que está hecho el banco (asiento)?",
"da": "Hvad er bænken (sædet) lavet af?"
},
"id": "bench-material"
},
@ -328,7 +355,8 @@
"pt_BR": "Em que direção você olha quando está sentado no banco?",
"pl": "W jakim kierunku patrzysz siedząc na ławce?",
"pt": "Em que direção olha quando está sentado no banco?",
"es": "¿En qué dirección se mira al sentarse en el banco?"
"es": "¿En qué dirección se mira al sentarse en el banco?",
"da": "I hvilken retning kigger du, når du sidder på bænken?"
},
"render": {
"en": "When sitting on the bench, one looks towards {direction}°.",
@ -342,7 +370,9 @@
"zh_Hant": "當坐在長椅時,那個人朝向 {direction}°。",
"pl": "Siedząc na ławce, patrzy się w kierunku {direction}°.",
"pt_BR": "Ao sentar-se no banco, olha-se para {direction} °.",
"pt": "Ao sentar-se no banco, olha-se para {direction} °."
"pt": "Ao sentar-se no banco, olha-se para {direction} °.",
"es": "¿Cuando está sentado en el banco, uno mira hacia {direction}º.",
"da": "Når man sidder på bænken, kigger man i retningen {direction}°."
},
"freeform": {
"key": "direction",
@ -368,7 +398,9 @@
"pl": "Kolor: {colour}",
"pt": "Cor: {colour}",
"eo": "Koloro: {colour}",
"es": "Color: {colour}"
"es": "Color: {colour}",
"ca": "Color: {colour}",
"da": "Farve: {colour}"
},
"question": {
"en": "Which colour does this bench have?",
@ -383,7 +415,8 @@
"pt_BR": "Qual a cor dessa bancada?",
"pl": "Jaki kolor ma ta ławka?",
"pt": "Qual a cor dessa bancada?",
"es": "¿De qué color es este banco?"
"es": "¿De qué color es este banco?",
"da": "Hvilken farve har denne bænk?"
},
"freeform": {
"key": "colour",
@ -407,7 +440,10 @@
"fi": "Väri: ruskea",
"pl": "Kolor: brązowy",
"pt": "Cor: castanho",
"eo": "Koloro: bruna"
"eo": "Koloro: bruna",
"ca": "Color: marró",
"es": "Color: marrón",
"da": "Farve: brun"
}
},
{
@ -428,7 +464,9 @@
"pl": "Kolor: zielony",
"pt": "Cor: verde",
"eo": "Koloro: verda",
"es": "Color: verde"
"es": "Color: verde",
"ca": "Color: verd",
"da": "Farve: grøn"
}
},
{
@ -449,7 +487,9 @@
"pl": "Kolor: szary",
"pt": "Cor: cinzento",
"eo": "Koloro: griza",
"es": "Color: gris"
"es": "Color: gris",
"ca": "Color: gris",
"da": "Farve: grå"
}
},
{
@ -470,7 +510,9 @@
"pl": "Kolor: biały",
"pt": "Cor: branco",
"eo": "Koloro: blanka",
"es": "Color: blanco"
"es": "Color: blanco",
"ca": "Color: blanc",
"da": "Farve: hvid"
}
},
{
@ -491,7 +533,9 @@
"pl": "Kolor: czerwony",
"pt": "Cor: vermelho",
"eo": "Koloro: ruĝa",
"es": "Color: rojo"
"es": "Color: rojo",
"ca": "Color: vermell",
"da": "Farve: rød"
}
},
{
@ -512,7 +556,9 @@
"pl": "Kolor: czarny",
"pt": "Cor: preto",
"eo": "Koloro: nigra",
"es": "Color: negro"
"es": "Color: negro",
"ca": "Color: negre",
"da": "Farve: sort"
}
},
{
@ -533,7 +579,9 @@
"pl": "Kolor: niebieski",
"pt": "Cor: azul",
"eo": "Koloro: blua",
"es": "Color: azul"
"es": "Color: azul",
"ca": "Color: blau",
"da": "Farve: blå"
}
},
{
@ -554,7 +602,9 @@
"pl": "Kolor: żółty",
"pt": "Cor: amarelo",
"eo": "Koloro: flava",
"es": "Color: amarillo"
"es": "Color: amarillo",
"ca": "Color: groc",
"da": "Farve: gul"
}
}
],
@ -572,7 +622,9 @@
"zh_Hant": "上一次探察長椅是什麼時候?",
"pt_BR": "Quando esta bancada foi pesquisada pela última vez?",
"pl": "Kiedy ostatnio badano tę ławkę?",
"pt": "Quando esta bancada foi pesquisada pela última vez?"
"pt": "Quando esta bancada foi pesquisada pela última vez?",
"es": "¿Cuándo fue la última vez que se inspeccionó este banco?",
"da": "Hvornår blev denne bænk sidst kortlagt?"
},
"render": {
"en": "This bench was last surveyed on {survey:date}",
@ -585,7 +637,9 @@
"zh_Hant": "這個長椅最後是在 {survey:date} 探查的",
"pt_BR": "Esta bancada foi pesquisada pela última vez em {survey:date}",
"pl": "Ławka ta była ostatnio badana w dniu {survey:date}",
"pt": "Esta bancada foi pesquisada pela última vez em {survey:date}"
"pt": "Esta bancada foi pesquisada pela última vez em {survey:date}",
"es": "Este banco se inspeccionó por última vez el {survey:date}",
"da": "Denne bænk blev sidst kortlagt den {survey:date}"
},
"freeform": {
"key": "survey:date",
@ -606,21 +660,23 @@
"amenity=bench"
],
"title": {
"en": "bench",
"de": "sitzbank",
"fr": "banc",
"nl": "zitbank",
"es": "banco",
"it": "panchina",
"en": "a bench",
"de": "eine Sitzbank",
"fr": "une banc",
"nl": "een zitbank",
"es": "una banco",
"it": "una panchina",
"ru": "cкамейка",
"id": "bangku",
"zh_Hans": "长椅",
"nb_NO": "benk",
"nb_NO": "en benk",
"zh_Hant": "長椅",
"pt_BR": "banco",
"pt_BR": "uma banco",
"fi": "penkki",
"pl": "Ławka",
"pt": "banco"
"pt": "uma banco",
"ca": "un banc",
"da": "en bænk"
},
"presiceInput": {
"preferredBackground": "photo"
@ -655,7 +711,11 @@
}
],
"description": {
"nl": "Deze laag toont zitbanken en enkele vragen over deze zitbanken",
"en": "A bench is a wooden, metal, stone, ... surface where a human can sit. This layers visualises them and asks a few questions about them."
"nl": "Een zitbank is een houten, metalen, stenen, … oppervlak waar een mens kan zitten. Deze laag toont ze en stelt er enkele vragen over.",
"en": "A bench is a wooden, metal, stone, … surface where a human can sit. This layers visualises them and asks a few questions about them.",
"fr": "Un banc est une surface en bois, métal, pierre… sur laquelle un humain peut s'asseoir. Cette couche permet de les visualiser et pose des questions à leur sujet.",
"de": "Diese Karte stellt Sitzbänke aus Holz, Metall, Stein, … dar und stellt ein paar Fragen, um weitere Informationen zu ergänzen.",
"es": "Un banco es una superficie de madera, metal, piedra, ... donde un humano se puede sentar. Estas capas los visualizan y hacen algunas preguntas sobre ellos.",
"da": "En bænk er en træ-, metal-, sten-, ... overflade, hvor et menneske kan sidde. Dette lag visualiserer dem og stiller et par spørgsmål om dem."
}
}

View file

@ -2,7 +2,7 @@
"id": "bench_at_pt",
"name": {
"en": "Benches at public transport stops",
"de": "Sitzbänke bei Haltestellen",
"de": "Sitzbänke an Haltestellen",
"fr": "Bancs des arrêts de transport en commun",
"nl": "Zitbanken aan bushaltes",
"es": "Bancos en una parada de transporte público",
@ -14,7 +14,8 @@
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Bancos em pontos de transporte público",
"pl": "Ławki na przystankach komunikacji miejskiej",
"pt": "Bancos em pontos de transporte público"
"pt": "Bancos em pontos de transporte público",
"da": "Bænke ved stoppesteder for offentlig transport"
},
"minzoom": 14,
"source": {
@ -42,7 +43,9 @@
"pt_BR": "Banco",
"fi": "Penkki",
"pl": "Ławka",
"pt": "Banco"
"pt": "Banco",
"ca": "Banc",
"da": "Bænk"
},
"mappings": [
{
@ -65,7 +68,9 @@
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Banco em ponto de transporte público",
"pl": "Ławka na przystanku komunikacji miejskiej",
"pt": "Banco em ponto de transporte público"
"pt": "Banco em ponto de transporte público",
"es": "Banco en una parada de transporte público",
"da": "Bænk ved offentlig stoppested"
}
},
{
@ -85,7 +90,8 @@
"ru": "Скамейка в укрытии",
"zh_Hant": "涼亭內的長椅",
"pt_BR": "Banco em abrigo",
"pt": "Banco em abrigo"
"pt": "Banco em abrigo",
"es": "Banco en marquesina"
}
}
]
@ -109,7 +115,9 @@
"pl": "{name}",
"pt": "{name}",
"eo": "{name}",
"es": "{name}"
"es": "{name}",
"ca": "{name}",
"da": "{name}"
},
"freeform": {
"key": "name"
@ -122,7 +130,9 @@
"en": "What kind of bench is this?",
"nl": "Wat voor soort bank is dit?",
"de": "Was ist das für eine Bank?",
"es": "¿Qué tipo de banco es este?"
"es": "¿Qué tipo de banco es este?",
"fr": "Quel type de banc est-ce ?",
"da": "Hvilken slags bænk er dette?"
},
"mappings": [
{
@ -131,20 +141,24 @@
"en": "There is a normal, sit-down bench here",
"fr": "Il y a un banc normal pour s'asseoir ici",
"de": "Hier gibt es eine normale Sitzbank",
"nl": "Er is hier een normale zitbank"
"nl": "Er is hier een normale zitbank",
"da": "Der er en normal siddebænk her",
"es": "Hay un banco normal aquí"
}
},
{
"if": "bench=stand_up_bench",
"then": {
"en": "Stand up bench",
"de": "Stehbank",
"de": "Hier gibt es eine Stehbank zum Anlehnen",
"fr": "Banc assis debout",
"nl": "Leunbank",
"it": "Panca in piedi",
"zh_Hans": "站立长凳",
"ru": "Встаньте на скамейке",
"zh_Hant": "站立長椅"
"zh_Hant": "站立長椅",
"da": "Stå-op bænk",
"es": "Banco de pié"
}
},
{
@ -153,7 +167,9 @@
"en": "There is no bench here",
"fr": "Il n'y a pas de banc ici",
"de": "Hier gibt es keine Bank",
"nl": "Er is hier geen bank"
"nl": "Er is hier geen bank",
"es": "No hay ningún banco aquí",
"da": "Der er ingen bænk her"
}
}
]
@ -183,6 +199,9 @@
"description": {
"en": "A layer showing all public-transport-stops which do have a bench",
"es": "Una capa que muestra todas las paradas de transporte público que tienen bancos",
"nl": "Een laag die stopplaatsen van openbaar vervoer toont waar er een zitbank is"
"nl": "Een laag die stopplaatsen van openbaar vervoer toont waar er een zitbank is",
"fr": "Une couche montrant tous les arrêts de transports publics qui ont un banc",
"de": "Eine Ebene mit allen Haltestellen des öffentlichen Nahverkehrs, die über eine Sitzbank verfügen",
"da": "Et lag, der viser alle offentlige stoppesteder, som har en bænk"
}
}

View file

@ -8,8 +8,10 @@
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
"de": "Fahrradbibliotheken",
"pt": "Biblioteca de bicicleta",
"ca": "Biblioteca per a bicicletes",
"es": "Biblioteca de bicicletas"
},
"minzoom": 8,
"source": {
@ -25,7 +27,10 @@
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
"pt": "Biblioteca de bicicleta",
"ca": "Biblioteca per a bicicletes",
"da": "Cykelbibliotek",
"es": "Biblioteca de bicicletas"
},
"mappings": [
{
@ -57,7 +62,8 @@
"zh_Hant": "能夠長期租用單車的設施",
"pt_BR": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
"pl": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres",
"pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos"
"pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
"es": "Una facilidad donde se pueden alquilar bicicletas durante largos periodos de tiempo"
},
"tagRenderings": [
"images",
@ -72,7 +78,9 @@
"zh_Hant": "這個單車圖書館的名稱是?",
"pt_BR": "Qual o nome desta biblioteca de bicicleta?",
"de": "Wie lautet der Name dieser Fahrradbibliothek?",
"pt": "Qual o nome desta biblioteca de bicicleta?"
"pt": "Qual o nome desta biblioteca de bicicleta?",
"da": "Hvad hedder dette cykelbibliotek?",
"es": "¿Cuál es el nombre de esta biblioteca de bicicletas?"
},
"render": {
"en": "This bicycle library is called {name}",
@ -84,7 +92,9 @@
"zh_Hant": "這個單車圖書館叫做 {name}",
"pt_BR": "Esta biblioteca de bicicleta é chamada de {name}",
"de": "Diese Fahrradbibliothek heißt {name}",
"pt": "Esta biblioteca de bicicleta é chamada de {name}"
"pt": "Esta biblioteca de bicicleta é chamada de {name}",
"da": "Dette cykelbibliotek hedder {name}",
"es": "Esta biblioteca de bicicletas se llama {name}"
},
"freeform": {
"key": "name"
@ -107,7 +117,9 @@
"nb_NO": "Hvor mye koster det å leie en sykkel?",
"zh_Hant": "租用單車的費用多少?",
"pt_BR": "Quanto custa um empréstimo de bicicleta?",
"pt": "Quanto custa um empréstimo de bicicleta?"
"pt": "Quanto custa um empréstimo de bicicleta?",
"da": "Hvor meget koster det at leje en cykel?",
"es": "¿Cuánto cuesta alquilar una bicicleta?"
},
"render": {
"en": "Lending a bicycle costs {charge}",
@ -120,7 +132,9 @@
"nb_NO": "Sykkelleie koster {charge}",
"zh_Hant": "租借單車需要 {charge}",
"pt_BR": "Custos de empréstimo de bicicleta {charge}",
"pt": "Custos de empréstimo de bicicleta {charge}"
"pt": "Custos de empréstimo de bicicleta {charge}",
"es": "Alquilar una bicicleta cuesta {charge}",
"da": "Cykelleje koster {charge}"
},
"freeform": {
"key": "charge",
@ -147,7 +161,9 @@
"nb_NO": "Det er gratis å leie en sykkel",
"zh_Hant": "租借單車免費",
"pt_BR": "Emprestar uma bicicleta é grátis",
"pt": "Emprestar uma bicicleta é grátis"
"pt": "Emprestar uma bicicleta é grátis",
"da": "Det er gratis at låne en cykel",
"es": "Alquilar una bicicleta es gratis"
}
},
{
@ -166,7 +182,8 @@
"zh_Hant": "租借單車價錢 €20/year 與 €20 保證金",
"ru": "Прокат велосипеда стоит €20/год и €20 залог",
"pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia",
"pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia"
"pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia",
"es": "Alquilar una bicicleta cuesta 20€/año y 20€ de fianza"
}
}
],
@ -175,9 +192,9 @@
{
"id": "bicycle-library-target-group",
"question": {
"en": "Who can lend bicycles here?",
"en": "Who can loan bicycles here?",
"nl": "Voor wie worden hier fietsen aangeboden?",
"fr": "Qui peut emprunter des vélos ici ?",
"fr": "Qui peut emprunter des vélos ici ?",
"hu": "Ki kölcsönözhet itt kerékpárt?",
"it": "Chi può prendere in prestito le biciclette qua?",
"zh_Hans": "谁可以从这里借自行车?",
@ -185,7 +202,9 @@
"ru": "Кто здесь может арендовать велосипед?",
"zh_Hant": "誰可以在這裡租單車?",
"pt_BR": "Quem pode emprestar bicicletas aqui?",
"pt": "Quem pode emprestar bicicletas aqui?"
"pt": "Quem pode emprestar bicicletas aqui?",
"da": "Hvem kan låne cykler her?",
"es": "¿Quién puede alquilar bicicletas aquí?"
},
"multiAnswer": true,
"mappings": [
@ -201,7 +220,9 @@
"ru": "Доступны детские велосипеды",
"zh_Hant": "提供兒童單車",
"pt_BR": "Bicicletas para crianças disponíveis",
"pt": "Bicicletas para crianças disponíveis"
"pt": "Bicicletas para crianças disponíveis",
"es": "Bicicletas para niños disponibles",
"da": "Cykler til børn til rådighed"
}
},
{
@ -215,7 +236,9 @@
"ru": "Доступны велосипеды для взрослых",
"zh_Hant": "有提供成人單車",
"pt_BR": "Bicicletas para adulto disponíveis",
"pt": "Bicicletas para adulto disponíveis"
"pt": "Bicicletas para adulto disponíveis",
"es": "Bicicletas para adultos disponibles",
"da": "Cykler til voksne til rådighed"
}
},
{
@ -229,7 +252,9 @@
"ru": "Доступны велосипеды для людей с ограниченными возможностями",
"zh_Hant": "有提供行動不便人士的單車",
"pt_BR": "Bicicletas para deficientes físicos disponíveis",
"pt": "Bicicletas para deficientes físicos disponíveis"
"pt": "Bicicletas para deficientes físicos disponíveis",
"es": "Bicicletas para discapacitados disponibles",
"da": "Cykler til handicappede til rådighed"
}
}
]
@ -239,16 +264,18 @@
"presets": [
{
"title": {
"en": "Fietsbibliotheek",
"nl": "Bicycle library",
"nl": "een fietsbibliotheek",
"en": "a bicycle library",
"ru": "Велосипедная библиотека",
"zh_Hant": "自行車圖書館 ( Fietsbibliotheek)",
"it": "Bici in prestito",
"fr": "Vélothèque",
"pt_BR": "Biblioteca de bicicletas",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicletas",
"eo": "Fietsbibliotheek"
"it": "una bici in prestito",
"fr": "une vélothèque",
"pt_BR": "uma biblioteca de bicicletas",
"de": "eine Fahrradbibliothek",
"pt": "uma biblioteca de bicicletas",
"eo": "Fietsbibliotheek",
"da": "et cykelbibliotek",
"es": "una biblioteca de bicicletas"
},
"tags": [
"amenity=bicycle_library"
@ -260,7 +287,8 @@
"it": "Una ciclo-teca o «bici in prestito» ha una collezione di bici che possno essere prestate",
"ru": "В велосипедной библиотеке есть велосипеды для аренды",
"zh_Hant": "單車圖書館有一大批單車供人租借",
"de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können"
"de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können",
"es": "Una biblioteca de bicicletas tiene una colección de bicicletas que se pueden prestar"
}
}
],
@ -295,5 +323,6 @@
"render": "1"
}
}
]
],
"deletion": true
}

View file

@ -2,15 +2,23 @@
"id": "bicycle_rental",
"name": {
"en": "Bicycle rental",
"nl": "Fietsverhuur"
"nl": "Fietsverhuur",
"fr": "Location de vélo",
"de": "Fahrradverleih",
"da": "Cykeludlejning",
"es": "Alquiler de bicicletas"
},
"source": {
"osmTags": {
"or": [
"amenity=bicycle_rental",
"bicycle_rental~*",
"service:bicycle:rental=yes",
"rental~.*bicycle.*"
"and": [
{
"or": [
"amenity=bicycle_rental",
"bicycle_rental~*",
"service:bicycle:rental=yes",
"rental~.*bicycle.*"
]
}
]
}
},
@ -19,7 +27,10 @@
"render": {
"en": "Bicycle rental",
"nl": "Fietsverhuur",
"es": "Alquiler de bicicletas"
"es": "Alquiler de bicicletas",
"de": "Fahrradverleih",
"da": "Cykeludlejning",
"fr": "Location de vélo"
},
"mappings": [
{
@ -30,46 +41,62 @@
},
"then": {
"en": "{name}",
"nl": "{name}"
"nl": "{name}",
"ca": "{name}",
"de": "{name}",
"es": "{name}",
"da": "{name}",
"fr": "{name}"
}
}
]
},
"description": {
"en": "Bicycle rental stations",
"nl": "Fietsverhuustations"
"nl": "Fietsverhuurstations",
"fr": "Stations de location de vélo",
"de": "Fahrradverleihstationen",
"es": "Estaciones de alquiler de bicicletas"
},
"tagRenderings": [
"images",
{
"id": "bicycle_rental_type",
"question": {
"en": "What kind of bicycle rental is this?",
"nl": "Wat voor fietsverhuur is dit?"
"nl": "Wat voor fietsverhuur is dit?",
"de": "Was ist das für ein Fahrradverleih?",
"es": "¿Qué tipo de alquiler de bicicletas es este?",
"da": "Hvilken slags cykeludlejning er dette?",
"fr": "De quel type de location de vélo s'agit-il ?"
},
"mappings": [
{
"if": {
"and": [
"shop=bicycle_rental",
"shop=rental",
"bicycle_rental=shop"
]
},
"then": {
"en": "This is a shop whose main focus is bicycle rental",
"nl": "Dit is een zaak die focust op fietsverhuur"
"nl": "Dit is een zaak die focust op fietsverhuur",
"de": "Dies ist ein Geschäft, dessen Schwerpunkt auf dem Fahrradverleih liegt",
"es": "Esta es una tienda que se centra en el alquiler de bicicletas",
"da": "Dette er en butik, hvis hovedfokus er cykeludlejning",
"fr": "C'est un magasin dont l'activité principale est la location de vélo"
}
},
{
"if": {
"and": [
"shop=rental"
]
},
"if": "shop=rental",
"then": {
"en": "This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus",
"nl": "Dit is een zaak die verschillende voorwerpen en/of voertuigen verhuurt, waaronder ook fietsen; al zijn fietsen niet de hoofdfocus"
},
"hideInAnswer": true
"nl": "Dit is een zaak die verschillende voorwerpen en/of voertuigen verhuurt, waaronder ook fietsen; al zijn fietsen niet de hoofdfocus",
"de": "Dies ist ein Geschäft, das verschiedene Gegenstände und/oder Fahrzeuge vermietet. Es vermietet auch Fahrräder, aber das ist nicht der Hauptschwerpunkt",
"es": "Este es un negocio de alquileres que alquila varios objetos y/o vehículos. También alquila bicicletas, pero este no es el enfoque principal",
"da": "Dette er en udlejningsvirksomhed, som udlejer forskellige genstande og/eller køretøjer. Den udlejer også cykler, men det er ikke det primære fokus",
"fr": "C'est une agence louant diverses choses et/ou voitures. Elle loue également des vélos, mais ce n'est pas sa principale activité"
}
},
{
"if": {
@ -80,32 +107,46 @@
},
"then": {
"en": "This is a shop which sells or repairs bicycles, but also rents out bicycles",
"nl": "Dit is een fietsenmaker of fietswinkel die ook fietsen veruurt"
"nl": "Dit is een fietsenmaker of fietswinkel die ook fietsen verhuurt",
"de": "Dies ist ein Geschäft, das Fahrräder verkauft oder repariert, aber auch Fahrräder vermietet",
"es": "Esta es una tienda que vende o alquila bicicletas, pero también las alquila",
"da": "Dette er en butik, der sælger eller reparerer cykler, men som også udlejer cykler",
"fr": "C'est un magasin qui vend ou répare des vélos mais peut également en louer"
}
},
{
"if": "bicycle_rental=docking_station",
"then": {
"en": "This is an automated docking station, where a bicycle is mechanically locked into a structure",
"nl": "Dit is een docking station waar de fietsen mechanisch in een grotere structuur worden vastgemaakt"
"nl": "Dit is een docking station waar de fietsen mechanisch in een grotere structuur worden vastgemaakt",
"de": "Dies ist eine automatisierte Radstation, bei der Fahrräder mechanisch in einer Struktur verriegelt werden",
"es": "Esta es una estación automática, en la que una bici se asegura mecánicamente a una estructura",
"fr": "Ceci est un point dattache automatisé où le vélo est attaché mécaniquement à une structure"
}
},
{
"if": "bicycle_rental=key_dispensing_machine",
"then": {
"en": "A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby",
"nl": "Hier is een machine die fietssleutels verdeelt en terugneemt, eventueel na aanmelden of betaling. De fietsen staan in de buurt geparkeerd"
"nl": "Hier is een machine die fietssleutels verdeelt en terugneemt, eventueel na aanmelden of betaling. De fietsen staan in de buurt geparkeerd",
"hu": "Ez egy leadási pont: ennek a kerékpárkölcsönzőnek a kijelölt kerékpártárolója",
"de": "Dies ist ein Automat, der Schlüssel ausgibt und annimmt, eventuell nach Authentifizierung und/oder Bezahlung. Die Fahrräder sind in der Nähe geparkt",
"es": "Una máquina que dispensa y acepta llaves, eventualmente después de la autenticación y/o el pago está presente. Las bicicletas están aparcadas cerca",
"fr": "Il y a un distributeur qui distribue et accepte les clés, éventuellement après identification et/ou payement. Les vélos sont stationnés à proximité"
}
},
{
"if": "bicycle_rental=dropoff_point",
"then": {
"en": "This is a dropoff point: a designated bicycle parking for this cycle rental",
"nl": "Dit is een afzetpunt: een parking met duidelijke signalisatie waar (enkel) fietsen van deze fietsverhuur gezet worden",
"hu": "Ez egy leadási pont: ennek a kerékpárkölcsönzőnek a kijelölt kerékpártárolója"
"en": "This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only",
"nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur ",
"de": "Dies ist ein Rückgabepunkt, z. B. ein reservierter Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist",
"es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler",
"fr": "Ceci est un point de dépôt, p.ex. un emplacement de parking réservé aux vélos de location"
}
}
]
],
"condition": "amenity=bicycle_rental"
},
"website",
"email",
@ -135,16 +176,28 @@
},
{
"id": "bicycle-types",
"labels": [
"bicycle_rental"
],
"question": {
"en": "What kind of bicycles and accessories are rented here?",
"nl": "Wat voor soort fietsen en fietstoebehren worden hier verhuurd?"
"nl": "Wat voor soort fietsen en fietstoebehoren worden hier verhuurd?",
"de": "Welche Art von Fahrrädern und Zubehör wird hier vermietet?",
"es": "¿Qué tipo de bicicletas y accesorios se alquilan aquí?",
"da": "Hvilken slags cykler og tilbehør udlejes her?",
"fr": "Quels types de vélos et daccessoires peuvent être loués ici ?"
},
"render": {
"en": "{rental} is rented here",
"nl": "{rental} wordt hier uitgeleend"
"nl": "{rental} kunnen hier uitgeleend worden",
"de": "{rental} können hier gemietet werden",
"es": "{rental} se alquilan aquí",
"da": "{rental} udlejes her",
"fr": "{rental} est louable ici"
},
"freeform": {
"key": "rental"
"key": "rental",
"inline": true
},
"multiAnswer": true,
"mappings": [
@ -152,35 +205,87 @@
"if": "rental=city_bike",
"then": {
"en": "Normal city bikes can be rented here",
"nl": "Gewone stadsfietsen kunnen hier gehuurd worden"
"nl": "Gewone stadsfietsen kunnen hier gehuurd worden",
"de": "Normale Stadtfahrräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis normales",
"da": "Her kan man leje almindelige bycykler",
"fr": "Des vélos de ville peuvent être loués ici"
}
},
{
"if": "rental=ebike",
"then": {
"en": "Electrical bikes can be rented here",
"nl": "Elektrische fietsen kunnen hier gehuurd worden"
"nl": "Elektrische fietsen kunnen hier gehuurd worden",
"de": "Elektrofahrräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis eléctricas",
"da": "El-cykler kan lejes her",
"fr": "Des vélos électriques peuvent être loués ici"
}
},
{
"if": "rental=bmx",
"then": {
"en": "BMX bikes can be rented here",
"nl": "BMX-fietsen kunnen hier gehuurd worden"
"nl": "BMX-fietsen kunnen hier gehuurd worden",
"de": "BMX-Räder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis BMX",
"da": "BMX cykler kan lejes her",
"fr": "Des BMX peuvent être loués ici"
}
},
{
"if": "rental=mtb",
"then": {
"en": "Mountainbikes can be rented here",
"nl": "Mountainbikes kunnen hier gehuurd worden"
"nl": "Mountainbikes kunnen hier gehuurd worden",
"de": "Mountainbikes können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis de montaña",
"da": "Mountainbikes kan lejes her",
"fr": "Des vélos de montagne peuvent être loués ici"
}
},
{
"if": "rental=kid_bike",
"then": {
"en": "Bikes for childs can be rented here",
"nl": "Kinderfietsen kunnen hier gehuurd worden"
"en": "Bikes for children can be rented here",
"nl": "Kinderfietsen kunnen hier gehuurd worden",
"de": "Kinderfahrräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis infantiles",
"da": "Børnecykler kan lejes her",
"fr": "Des vélos d'enfants peuvent être loués ici"
}
},
{
"if": "rental=tandem",
"then": {
"en": "Tandem bicycles can be rented here",
"nl": "Tandems kunnen hier gehuurd worden",
"de": "Tandems können hier gemietet werden",
"da": "Tandemcykler kan lejes her",
"fr": "Des tandems peuvent être loués ici",
"es": "Aquí se pueden alquilar tándems"
}
},
{
"if": "rental=racebike",
"then": {
"en": "Race bicycles can be rented here",
"nl": "Wielerfietsen (sportfietsen) kunnen hier gehuurd worden",
"de": "Rennräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicicletas de carreras",
"da": "Racercykler kan lejes her",
"fr": "Des vélos de course peuvent être loués ici"
}
},
{
"if": "rental=bike_helmet",
"then": {
"en": "Bike helmets can be rented here",
"nl": "Fietshelmpen kunnen hier gehuurd worden",
"es": "Aquí se pueden alquilar cascos",
"de": "Fahrradhelme können hier gemietet werden",
"fr": "Des casques de vélos peuvent être loués ici"
}
}
]
@ -196,57 +301,105 @@
"city_bike",
{
"en": "city bikes",
"nl": "Stadsfietsen"
"nl": "stadsfietsen",
"de": "Stadträder",
"es": "bicis de ciudad",
"da": "bycykler",
"eo": "urbaj bicikloj",
"fr": "vélos de ville"
}
],
[
"ebike",
{
"en": "electrical bikes",
"nl": "elektrische fietsen"
"nl": "elektrische fietsen",
"de": "Elektrofahrräder",
"es": "bicis eléctricas",
"da": "elektriske cykler",
"eo": "elektraj bicikloj",
"fr": "vélos électriques"
}
],
[
"kid_bike",
{
"en": "bikes for children",
"nl": "Kinderfietsen"
"nl": "kinderfietsen",
"de": "Kinderfahrräder",
"es": "bicis infantiles",
"da": "børnecykler",
"eo": "bicikloj por infanoj",
"fr": "vélos d'enfants"
}
],
[
"bmx",
{
"en": "BMX bikes",
"nl": "BMX-fietsen"
"nl": "BMX-fietsen",
"de": "BMX-Räder",
"es": "bicis BMX",
"da": "BMX-cykler",
"eo": "BMX-bicikloj",
"fr": "BMX"
}
],
[
"mtb",
{
"en": "mountainbike",
"nl": "mountainbike"
"nl": "mountainbike",
"ca": "bicicleta de muntanya",
"de": "Mountainbikes",
"es": "bicis de montaña",
"da": "mountainbike",
"eo": "montobicikloj",
"fr": "vélos de montagne"
}
],
[
"bicycle_pannier",
{
"en": "bicycle panniers",
"nl": "Fietstassen"
"nl": "fietstassen",
"de": "Fahrradtaschen",
"da": "cykeltasker",
"es": "alforjas de bicicleta",
"fr": "sacoches pour vélo"
}
],
[
"tandem_bicycle",
{
"en": "tandem",
"nl": "tandem",
"ca": "tàndem",
"de": "Tandems",
"da": "tandem",
"es": "tándem",
"fr": "tandem"
}
]
]
},
"renderings": [
{
"id": "rental-capacity-bicycle-type",
"group": "",
"id": "rental-capacity-bicycle_type",
"labels": [
"bicycle_rental"
],
"question": {
"en": "How much type_plural can be rented here? ",
"nl": "Hoeveel type_plural kunnen hier uitgeleend worden?"
"en": "How much type_plural can be rented here?",
"nl": "Hoeveel type_plural kunnen hier uitgeleend worden?",
"de": "Wie viele type_plural können hier gemietet werden?",
"fr": "Combien de type_plural peuvent être loués ici ?"
},
"render": {
"en": "{capacity:bicycle_type} type_plural can be rented here",
"nl": "{capacity:bicycle_type} type_plural kunnen hier uitgeleend worden"
"nl": "{capacity:bicycle_type} type_plural kunnen hier uitgeleend worden",
"de": "{capacity:bicycle_type} type_plural können hier gemietet werden",
"fr": "{capacity:bicycle_type} type_plural peuvent être loués ici"
},
"freeform": {
"key": "capacity:bicycle_type",
@ -260,8 +413,12 @@
"presets": [
{
"title": {
"en": "bicycle rental shop",
"nl": "fietsverhuurzaak"
"en": "a bicycle rental shop",
"nl": "een fietsverhuurzaak",
"fr": "un magasin de location de vélos",
"de": "ein Geschäft mit Fahrradverleih",
"es": "una tienda de alquiler de bicicletas",
"da": "en cykeludlejningsforretning"
},
"tags": [
"amenity=bicycle_rental",
@ -269,13 +426,21 @@
],
"description": {
"en": "A manned shop which focuses on bicycle rental",
"nl": "Een bemande winkel die focust op fietsverhuur"
"nl": "Een bemande winkel die focust op fietsverhuur",
"fr": "Un magasin qui priorise la location de vélos",
"de": "Ein Geschäft, das sich auf den Fahrradverleih konzentriert",
"da": "En bemandet butik, der fokuserer på cykeludlejning",
"es": "Una tienda atendida que se centra en el alquiler de bicicletas"
}
},
{
"title": {
"en": "bicycle rental",
"nl": "fietsverhuur"
"en": "a bicycle rental",
"nl": "een fietsverhuur",
"de": "eine Fahrradleihstation",
"da": "cykeludlejning",
"es": "un alquiler de bicicletas",
"fr": "une location de vélos"
},
"tags": [
"amenity=bicycle_rental"
@ -301,5 +466,49 @@
"render": "2"
}
}
]
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": true
},
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity=bicycle_rental",
"bicycle_rental=",
"rental="
]
},
"neededChangesets": 10,
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"fr": "{title()} a était fermé de façon permanente",
"de": "{title()} ist dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
"da": "{title()} er lukket permanent"
},
"changesetMessage": "shop_closed"
}
],
"nonDeleteMappings": [
{
"if": {
"and": [
"service:bicycle:rental=no"
]
},
"then": {
"en": "This bicycle shop used to rent out bikes but doesn't rent out bikes anymore",
"nl": "Deze fietszaak verhuurde vroeger fietsen, maar nu niet meer",
"fr": "Ce magasin de vélo louait des vélos, mais n'en loue plus maintenant",
"de": "Dieser Fahrradladen vermietete früher Fahrräder, aber jetzt nicht mehr",
"es": "Esta tienda de bicicletas alquilaba bicis, pero ya no lo hace",
"da": "Denne cykelbutik plejede at udleje cykler, men udlejer ikke længere cykler"
}
}
]
}
}

View file

@ -1 +1,55 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 141.73 141.73"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:#3c3d3c;}</style></defs><g id="Laag_1" data-name="Laag 1"><circle class="cls-1" cx="70.87" cy="70.87" r="70.87"/></g><g id="Laag_2" data-name="Laag 2"><path class="cls-2" d="M102.39,75a18.18,18.18,0,0,0-3.92.43L92.87,57a7,7,0,0,0-6.77-5H80.67v2.59H86.1a4.45,4.45,0,0,1,4.29,3.19l1.72,5.66H55.54l-2-4.89h3.72S62,57.77,62,54.14H46.39v4.33h4.35l2.55,6.25L47.67,76.27A18.31,18.31,0,1,0,59,96.27h8l1-.43L93.33,67.37,96,76.15a18.28,18.28,0,1,0,6.4-1.17ZM41,109a15.72,15.72,0,1,1,5.58-30.4l-7.69,15.8L40,96.27H56.38A15.74,15.74,0,0,1,41,109Zm15.7-15.33H42.07l6.8-14a15.71,15.71,0,0,1,7.8,13.56C56.67,93.42,56.66,93.55,56.65,93.68ZM50,77.39l4.61-9.45,10.5,25.74H59.24c0-.13,0-.26,0-.39A18.33,18.33,0,0,0,50,77.39ZM67.45,92.56,56.59,66H91.13ZM102.39,109a15.71,15.71,0,0,1-5.65-30.38l4.56,15,2.48-.76-4.56-15A15.72,15.72,0,1,1,102.39,109Z"/><path class="cls-2" d="M78.72,40.26a13.89,13.89,0,0,1-5.58,1.25,9.86,9.86,0,0,1-5.6-1.61,9,9,0,0,1-3.39-4.41h9.4l1.07-2.89-.13-.36h-11a2.91,2.91,0,0,1,0-.4v-.57c0-.4,0-.79.05-1.17h12l1.08-2.93L76.36,27H64.13a8.69,8.69,0,0,1,3.48-4.43A10.82,10.82,0,0,1,73.55,21a16.47,16.47,0,0,1,4.55.68l.13,0,1.08-3-.15-.05a16.56,16.56,0,0,0-5.3-.81,14.91,14.91,0,0,0-8.42,2.35A11.73,11.73,0,0,0,60.66,27h-2.3l-1.08,2.93.19.19h2.69c0,.16,0,.32,0,.49v1.23c0,.14,0,.29,0,.42h-1.8L57.28,35.3l.19.19h3.21a12.2,12.2,0,0,0,4.48,6.72,12.47,12.47,0,0,0,7.64,2.46A16.44,16.44,0,0,0,79,43.39l.09,0v-3l-.28-.16Z"/></g></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 141.73 141.73"
version="1.1"
id="svg14"
sodipodi:docname="rental.svg"
inkscape:version="1.1.1 (1:1.1+202109281949+c3084ef5ed)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview16"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="2.6516417"
inkscape:cx="41.10661"
inkscape:cy="42.615109"
inkscape:current-layer="svg14" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#fff;}.cls-2{fill:#3c3d3c;}</style>
</defs>
<g
id="g838">
<g
id="Laag_1"
data-name="Laag 1">
<circle
class="cls-1"
cx="70.87"
cy="70.87"
r="70.87"
id="circle6" />
</g>
<g
id="Laag_2"
data-name="Laag 2">
<path
class="cls-2"
d="M102.39,75a18.18,18.18,0,0,0-3.92.43L92.87,57a7,7,0,0,0-6.77-5H80.67v2.59H86.1a4.45,4.45,0,0,1,4.29,3.19l1.72,5.66H55.54l-2-4.89h3.72S62,57.77,62,54.14H46.39v4.33h4.35l2.55,6.25L47.67,76.27A18.31,18.31,0,1,0,59,96.27h8l1-.43L93.33,67.37,96,76.15a18.28,18.28,0,1,0,6.4-1.17ZM41,109a15.72,15.72,0,1,1,5.58-30.4l-7.69,15.8L40,96.27H56.38A15.74,15.74,0,0,1,41,109Zm15.7-15.33H42.07l6.8-14a15.71,15.71,0,0,1,7.8,13.56C56.67,93.42,56.66,93.55,56.65,93.68ZM50,77.39l4.61-9.45,10.5,25.74H59.24c0-.13,0-.26,0-.39A18.33,18.33,0,0,0,50,77.39ZM67.45,92.56,56.59,66H91.13ZM102.39,109a15.71,15.71,0,0,1-5.65-30.38l4.56,15,2.48-.76-4.56-15A15.72,15.72,0,1,1,102.39,109Z"
id="path9" />
<path
class="cls-2"
d="M78.72,40.26a13.89,13.89,0,0,1-5.58,1.25,9.86,9.86,0,0,1-5.6-1.61,9,9,0,0,1-3.39-4.41h9.4l1.07-2.89-.13-.36h-11a2.91,2.91,0,0,1,0-.4v-.57c0-.4,0-.79.05-1.17h12l1.08-2.93L76.36,27H64.13a8.69,8.69,0,0,1,3.48-4.43A10.82,10.82,0,0,1,73.55,21a16.47,16.47,0,0,1,4.55.68l.13,0,1.08-3-.15-.05a16.56,16.56,0,0,0-5.3-.81,14.91,14.91,0,0,0-8.42,2.35A11.73,11.73,0,0,0,60.66,27h-2.3l-1.08,2.93.19.19h2.69c0,.16,0,.32,0,.49v1.23c0,.14,0,.29,0,.42h-1.8L57.28,35.3l.19.19h3.21a12.2,12.2,0,0,0,4.48,6.72,12.47,12.47,0,0,0,7.64,2.46A16.44,16.44,0,0,0,79,43.39l.09,0v-3l-.28-.16Z"
id="path11" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Before After
Before After

View file

@ -5,11 +5,12 @@
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"de": "Automaten für Fahrradschläuche",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
"pt": "Máquina de venda automática de tubos de bicicleta",
"da": "Automat til salg af cykelslanger"
},
"title": {
"render": {
@ -21,7 +22,8 @@
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
"pt": "Máquina de venda automática de tubos de bicicleta",
"da": "Automat til salg af cykelslanger"
},
"mappings": [
{
@ -49,15 +51,16 @@
"presets": [
{
"title": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"en": "a bicycle tube vending machine",
"nl": "een fietsbanden-verkoopsautomaat",
"fr": "une distributeur automatique de chambre à air de vélo",
"it": "una distributore automatico di camere daria per bici",
"de": "einen Fahrradschlauch-Automaten",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
"pt_BR": "uma máquina de venda automática de tubos de bicicleta",
"pt": "uma máquina de venda automática de tubos de bicicleta",
"da": "en automat til salg af cykelslanger"
},
"tags": [
"amenity=vending_machine",
@ -75,10 +78,12 @@
"fr": "Cette machine est-elle encore opérationelle ?",
"it": "Questo distributore automatico funziona ancora?",
"ru": "Этот торговый автомат все еще работает?",
"de": "Ist dieser Automat noch in Betrieb?",
"de": "Ist dieser Automat in Betrieb?",
"zh_Hant": "這個自動販賣機仍有運作嗎?",
"pt_BR": "Esta máquina de venda automática ainda está operacional?",
"pt": "Esta máquina de venda automática ainda está operacional?"
"pt": "Esta máquina de venda automática ainda está operacional?",
"es": "¿Todavía es operacional esta máquina exprendedora?",
"da": "Er denne salgsautomat stadig i drift?"
},
"render": {
"en": "The operational status is <i>{operational_status}</i>",
@ -89,7 +94,8 @@
"ru": "Рабочий статус: <i> {operational_status}</i>",
"zh_Hant": "運作狀態是 <i>{operational_status}</i>",
"pt_BR": "O estado operacional é: <i>{operational_status}</i>",
"pt": "O estado operacional é: <i>{operational_status}</i>"
"pt": "O estado operacional é: <i>{operational_status}</i>",
"es": "El estado operacional es <i>{operational_status}</i></i>"
},
"freeform": {
"key": "operational_status"
@ -105,10 +111,12 @@
"it": "Il distributore automatico funziona",
"ru": "Этот торговый автомат работает",
"zh_Hans": "这个借还机正常工作",
"de": "Dieser Automat funktioniert",
"de": "Dieser Automat ist in Betrieb",
"zh_Hant": "這個自動販賣機仍運作",
"pt_BR": "Esta máquina de venda automática funciona",
"pt": "Esta máquina de venda automática funciona"
"pt": "Esta máquina de venda automática funciona",
"da": "Denne salgsautomat virker",
"es": "Esta máquina expendedora funciona"
}
},
{
@ -124,7 +132,9 @@
"de": "Dieser Automat ist kaputt",
"zh_Hant": "這個自動販賣機沒有運作了",
"pt_BR": "Esta máquina de venda automática está quebrada",
"pt": "Esta máquina de venda automática está quebrada"
"pt": "Esta máquina de venda automática está quebrada",
"es": "Esta máquina exprendedora está rota",
"da": "Denne salgsautomat er i stykker"
}
},
{
@ -140,7 +150,9 @@
"de": "Dieser Automat ist geschlossen",
"zh_Hant": "這個自動販賣機已經關閉了",
"pt_BR": "Esta máquina de venda automática está fechada",
"pt": "Esta máquina de venda automática está fechada"
"pt": "Esta máquina de venda automática está fechada",
"es": "Esta máquina exprendedora está cerrada",
"da": "Denne salgsautomat er lukket"
}
}
],
@ -286,7 +298,10 @@
}
],
"description": {
"en": "A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks, ...)",
"nl": "Een laag met verkoopsautomaten met binnenbanden voor fietsen (dit kan een automaat zijn met énkel fietsbanden, of een gewone automaat met fietsbanden en andere fietsaccessoires zoals lichten, handschoenen, sloten,...)"
"en": "A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks, …)",
"nl": "Een laag met verkoopsautomaten met binnenbanden voor fietsen (dit kan een automaat zijn met énkel fietsbanden, of een gewone automaat met fietsbanden en andere fietsaccessoires zoals lichten, handschoenen, sloten,...)",
"de": "Eine Ebene mit Automaten für Fahrradschläuche (entweder spezielle Fahrradschlauch-Automaten oder klassische Automaten mit Fahrradschläuchen und optional zusätzlichen fahrradbezogenen Gegenständen wie Lampen, Handschuhe, Schlösser, …)",
"da": "Et lag med automater til cykelslanger (enten specialbyggede cykelslangeautomater eller klassiske automater med cykelslanger og eventuelt andre cykelrelaterede genstande som f.eks. lys, handsker, låse, ...)",
"fr": "Une couche affichant des distributeurs automatiques de chambre à air (que ce soit des distributeurs conçus spécifiquement pour les chambres à air ou des distributeurs classiques incluant des chambres à air ainsi des objets apparentés tels que de l'éclairage pour vélo, des gants, des cadenas, ...)"
}
}

View file

@ -5,13 +5,15 @@
"nl": "Fietscafé",
"fr": "Café vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"de": "Fahrrad-Cafés",
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicletas",
"pt": "Café de bicicletas"
"pt": "Café de bicicletas",
"ca": "Cafeteria per a bicicletes",
"da": "Cykelcafé"
},
"minzoom": 13,
"source": {
@ -50,7 +52,9 @@
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
"pt": "Café de bicicleta",
"ca": "Cafeteria per a bicicletes",
"da": "Cykelcafé"
},
"mappings": [
{
@ -66,7 +70,8 @@
"ru": "Велосипедное кафе <i>{name}</i>",
"zh_Hant": "單車咖啡廳<i>{name}</i>",
"pt_BR": "Café de bicicleta <i>{name}</i>",
"pt": "Café de bicicleta <i>{name}</i>"
"pt": "Café de bicicleta <i>{name}</i>",
"da": "Cykelcafé <i>{name}</i>"
}
}
]
@ -79,26 +84,28 @@
"nl": "Wat is de naam van dit fietscafé?",
"fr": "Quel est le nom de ce Café vélo ?",
"gl": "Cal é o nome deste café de ciclistas?",
"de": "Wie heißt dieses Fahrrad-Café?",
"de": "Wie heißt das Fahrrad-Café?",
"it": "Qual è il nome di questo caffè in bici?",
"zh_Hans": "这个自行车咖啡的名字是什么?",
"ru": "Как называется это байк-кафе?",
"zh_Hant": "這個單車咖啡廳的名稱是?",
"pt_BR": "Qual o nome deste café de bicicleta?",
"pt": "Qual o nome deste café de bicicleta?"
"pt": "Qual o nome deste café de bicicleta?",
"da": "Hvad hedder denne cykelcafé?"
},
"render": {
"en": "This bike cafe is called {name}",
"nl": "Dit fietscafé heet {name}",
"fr": "Ce Café vélo s'appelle {name}",
"gl": "Este café de ciclistas chámase {name}",
"de": "Dieses Fahrrad-Café heißt {name}",
"de": "Das Fahrrad-Café heißt {name}",
"it": "Questo caffè in bici è chiamato {name}",
"zh_Hans": "这家自行车咖啡叫做 {name}",
"ru": "Это велосипедное кафе называется {name}",
"zh_Hant": "這個單車咖啡廳叫做 {name}",
"pt_BR": "Este café de bicicleta se chama {name}",
"pt": "Este café de bicicleta se chama {name}"
"pt": "Este café de bicicleta se chama {name}",
"da": "Denne cykelcafé hedder {name}"
},
"freeform": {
"key": "name"
@ -112,7 +119,7 @@
"nl": "Biedt dit fietscafé een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce Café vélo propose une pompe en libre accès ?",
"gl": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?",
"de": "Bietet dieses Fahrrad-Café eine Fahrradpumpe an, die von jedem benutzt werden kann?",
"de": "Hat das Fahrrad-Café eine Fahrradpumpe, die von jedem benutzt werden kann?",
"it": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?",
"zh_Hans": "这家自行车咖啡为每个使用者提供打气筒吗?",
"ru": "Есть ли в этом велосипедном кафе велосипедный насос для всеобщего использования?",
@ -126,7 +133,7 @@
"nl": "Dit fietscafé biedt een fietspomp aan voor eender wie",
"fr": "Ce Café vélo offre une pompe en libre accès",
"gl": "Este café de ciclistas ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet eine Fahrradpumpe an, die von jedem benutzt werden kann",
"de": "Das Fahrrad-Café hat eine Fahrradpumpe, die von jedem benutzt werden kann",
"it": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬",
@ -140,7 +147,7 @@
"nl": "Dit fietscafé biedt geen fietspomp aan voor iedereen",
"fr": "Ce Café vélo n'offre pas de pompe en libre accès",
"gl": "Este café de ciclistas non ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet keine Fahrradpumpe an, die von jedem benutzt werden kann",
"de": "Das Fahrrad-Café hat keine Fahrradpumpe, die von jedem benutzt werden kann",
"it": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡不为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳並沒有為所有人提供單車打氣甬",
@ -156,14 +163,15 @@
"nl": "Biedt dit fietscafé gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"de": "Gibt es hier Werkzeug, um das eigene Fahrrad zu reparieren?",
"it": "Ci sono degli strumenti per riparare la propria bicicletta?",
"zh_Hans": "这里有供你修车用的工具吗?",
"zh_Hant": "這裡是否有工具修理你的單車嗎?",
"ru": "Есть ли здесь инструменты для починки вашего велосипеда?",
"pt_BR": "Há ferramentas aqui para consertar sua bicicleta?",
"pt": "Há ferramentas aqui para consertar a sua própria bicicleta?",
"es": "¿Hay herramientas para reparar su propia bicicleta?"
"es": "¿Hay herramientas para reparar su propia bicicleta?",
"da": "Er der værktøj her til at reparere din egen cykel?"
},
"mappings": [
{
@ -173,13 +181,14 @@
"nl": "Dit fietscafé biedt gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo propose des outils pour réparer son vélo soi-même",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an",
"de": "Das Fahrrad-Café bietet Werkzeug für die selbständige Reparatur an",
"it": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳提供工具讓你修理",
"ru": "В этом велосипедном кафе есть инструменты для починки своего велосипеда",
"pt_BR": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo"
"pt": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo",
"da": "Denne cykelcafé tilbyder værktøj til gør-det-selv-reparation"
}
},
{
@ -189,13 +198,14 @@
"nl": "Dit fietscafé biedt geen gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo ne propose pas d'outils pour réparer son vélo soi-même",
"gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an",
"de": "Das Fahrrad-Café bietet kein Werkzeug für die selbständige Reparatur an",
"it": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡不为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳並沒有提供工具讓你修理",
"ru": "В этом велосипедном кафе нет инструментов для починки своего велосипеда",
"pt_BR": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo"
"pt": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo",
"da": "Denne cykelcafé tilbyder ikke værktøj til gør-det-selv-reparation"
}
}
]
@ -207,13 +217,14 @@
"nl": "Herstelt dit fietscafé fietsen?",
"fr": "Est-ce que ce Café vélo répare les vélos ?",
"gl": "Este café de ciclistas arranxa bicicletas?",
"de": "Repariert dieses Fahrrad-Café Fahrräder?",
"de": "Repariert das Fahrrad-Café Fahrräder?",
"it": "Questo caffè in bici ripara le bici?",
"zh_Hans": "这家自行车咖啡t提供修车服务吗",
"zh_Hant": "這個單車咖啡廳是否能修理單車?",
"ru": "Есть ли услуги ремонта велосипедов в этом велосипедном кафе?",
"pt_BR": "Este café de bicicleta conserta bicicletas?",
"pt": "Este café de bicicleta conserta bicicletas?"
"pt": "Este café de bicicleta conserta bicicletas?",
"da": "Reparerer denne cykelcafé cykler?"
},
"mappings": [
{
@ -223,13 +234,14 @@
"nl": "Dit fietscafé herstelt fietsen",
"fr": "Ce Café vélo répare les vélos",
"gl": "Este café de ciclistas arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert Fahrräder",
"de": "Das Fahrrad-Café repariert Fahrräder",
"it": "Questo caffè in bici ripara le bici",
"zh_Hans": "这家自行车咖啡可以修车",
"zh_Hant": "這個單車咖啡廳修理單車",
"ru": "В этом велосипедном кафе есть услуги ремонта велосипедов",
"pt_BR": "Este café de bicicleta conserta bicicletas",
"pt": "Este café de bicicleta conserta bicicletas"
"pt": "Este café de bicicleta conserta bicicletas",
"da": "Denne cykelcafé reparerer cykler"
}
},
{
@ -239,13 +251,14 @@
"nl": "Dit fietscafé herstelt geen fietsen",
"fr": "Ce Café vélo ne répare pas les vélos",
"gl": "Este café de ciclistas non arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert keine Fahrräder",
"de": "Das Fahrrad-Café repariert keine Fahrräder",
"it": "Questo caffè in bici non ripara le bici",
"zh_Hans": "这家自行车咖啡不能修车",
"zh_Hant": "這個單車咖啡廳並不修理單車",
"ru": "В этом велосипедном кафе нет услуг ремонта велосипедов",
"pt_BR": "Este café de bicicleta não conserta bicicletas",
"pt": "Este café de bicicleta não conserta bicicletas"
"pt": "Este café de bicicleta não conserta bicicletas",
"da": "Denne cykelcafé reparerer ikke cykler"
}
}
]
@ -256,13 +269,15 @@
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"de": "Was ist die Webseite von {name}?",
"de": "Wie lautet die Webseite von {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?",
"zh_Hans": "{name}的网站是什么?",
"zh_Hant": "{name} 的網站是?",
"pt_BR": "Qual o website de {name}?",
"pt": "Qual o website de {name}?"
"pt": "Qual o website de {name}?",
"da": "Hvad er webstedet for {name}?",
"es": "¿Cual es el sitio web de {name}?"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
@ -282,7 +297,9 @@
"zh_Hans": "{name}的电话号码是什么?",
"zh_Hant": "{name} 的電話號碼是?",
"pt_BR": "Qual o número de telefone de {name}?",
"pt": "Qual é o número de telefone de {name}?"
"pt": "Qual é o número de telefone de {name}?",
"es": "¿Cual es el número de teléfono de {name}?",
"da": "Hvad er telefonnummeret til {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
@ -303,7 +320,9 @@
"zh_Hans": "{name}的电子邮箱是什么?",
"zh_Hant": "{name} 的電子郵件地址是?",
"pt_BR": "Qual o endereço de email de {name}?",
"pt": "Qual o endereço de email de {name}?"
"pt": "Qual o endereço de email de {name}?",
"es": "¿Cual es la dirección de correo electrónico de {name}?",
"da": "Hvad er e-mailadressen på {name}?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
@ -336,17 +355,18 @@
"presets": [
{
"title": {
"en": "Bike cafe",
"nl": "Fietscafé",
"fr": "Café Vélo",
"en": "a bike cafe",
"nl": "een fietscafé",
"fr": "une café vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici",
"de": "ein Fahrrad-Café",
"it": "una caffè in bici",
"zh_Hans": "自行车咖啡",
"zh_Hant": "單車咖啡廳",
"ru": "Велосипедное кафе",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
"pt_BR": "uma café de bicicleta",
"pt": "uma café de bicicleta",
"da": "en cykelcafé"
},
"tags": [
"amenity=pub",
@ -377,7 +397,10 @@
}
],
"description": {
"en": "A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related decoration, ...",
"nl": "Een fietscafé is een café dat gericht is op fietsers, bijvoorbeeld omdat het een fietspomp heeft, fietsgerelateerde decoratie heeft enzovoorts."
"en": "A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related decoration, …",
"nl": "Een fietscafé is een café dat gericht is op fietsers, bijvoorbeeld omdat het een fietspomp heeft, fietsgerelateerde decoratie heeft enzovoorts.",
"de": "Ein Fahrradcafé ist ein Café, das auf Radfahrer ausgerichtet ist, zum Beispiel mit Dienstleistungen wie einer Pumpe, mit viel fahrradbezogener Dekoration, …",
"da": "En cykelcafé er en café rettet mod cyklister, for eksempel med tjenester som en pumpe, med masser af cykelrelateret dekoration, ...",
"fr": "Un vélo café est un café à destination des cyclistes avec, par exemple, des services tels quune pompe, et de nombreuses décorations liées aux vélos, etc."
}
}

View file

@ -5,10 +5,13 @@
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"de": "Fahrrad-Reinigungsdienste",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
"pt": "Serviço de limpeza de bicicletas",
"ru": "Услуги по чистке велосипедов",
"es": "Servicio de limpieza de bicis",
"da": "Cykelrengøring"
},
"title": {
"render": {
@ -19,7 +22,9 @@
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
"pt": "Serviço de limpeza de bicicletas",
"ru": "Услуги по чистке велосипедов",
"es": "Servicio de limpieza de bicis"
},
"mappings": [
{
@ -32,7 +37,8 @@
"de": "Fahrrad-Reinigungsdienst<i>{name}</i>",
"zh_Hant": "單車清理服務 <i>{name}</i>",
"pt_BR": "Serviço de limpeza de bicicletas <i>{name}</i>",
"pt": "Serviço de limpeza de bicicletas <i>{name}</i>"
"pt": "Serviço de limpeza de bicicletas <i>{name}</i>",
"es": "Servicio de limpieza de bicis <i>{name}</i>"
}
}
]
@ -51,14 +57,16 @@
"presets": [
{
"title": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"en": "a bike cleaning service",
"nl": "een fietsschoonmaakpunt",
"fr": "une service de nettoyage de vélo",
"it": "una servizio lavaggio bici",
"de": "eine Fahrrad-Reinigung",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
"pt_BR": "uma serviço de limpeza de bicicletas",
"pt": "uma serviço de limpeza de bicicletas",
"ru": "Услуги по чистке велосипедов",
"es": "un servicio de limpieza de bicis"
},
"tags": [
"amenity=bicycle_wash"
@ -71,12 +79,16 @@
"question": {
"en": "How much does it cost to use the cleaning service?",
"de": "Wie viel kostet die Nutzung des Reinigungsdienstes?",
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?"
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?",
"es": "¿Cuánto cuesta utilizar el servicio de limpieza?",
"fr": "Combien coûte le service de nettoyage ?"
},
"render": {
"en": "Using the cleaning service costs {service:bicycle:cleaning:charge}",
"de": "Nutzung des Reinigungsservice kostet {service:bicycle:cleaning:charge}",
"nl": "Het gebruik van het fietsschoonmaakpunt kost {service:bicycle:cleaning:charge}"
"nl": "Het gebruik van het fietsschoonmaakpunt kost {service:bicycle:cleaning:charge}",
"es": "Utilizar el servicio de limpieza cuesta {service:bicycle:cleaning:charge}",
"fr": "Le service de nettoyage coûte {service:bicycle:cleaning:charge}"
},
"condition": {
"and": [
@ -97,7 +109,9 @@
"then": {
"en": "The cleaning service is free to use",
"de": "Der Reinigungsservice ist kostenlos",
"nl": "Het fietsschoonmaakpunt is gratis"
"nl": "Het fietsschoonmaakpunt is gratis",
"es": "El servicio de limpieza es gratis",
"fr": "Le service de nettoyage est gratuit"
}
},
{
@ -105,7 +119,10 @@
"then": {
"en": "Free to use",
"de": "Kostenlose Nutzung",
"nl": "Gratis te gebruiken"
"nl": "Gratis te gebruiken",
"es": "Gratis",
"da": "Gratis at bruge",
"fr": "Utilisation gratuite"
},
"hideInAnswer": true
},
@ -114,7 +131,9 @@
"then": {
"en": "The cleaning service has a fee, but the amount is not known",
"de": "Der Reinigungsdienst ist kostenpflichtig, aber der Betrag ist nicht bekannt",
"nl": "Het fietsschoonmaakpunt is betalend, maar de prijs is onbekend"
"nl": "Het fietsschoonmaakpunt is betalend, maar de prijs is onbekend",
"es": "El servicio de limpieza tiene una tasa, pero la cantidad se desconoce",
"fr": "Le coût du service de nettoyage nest pas connu"
},
"hideInAnswer": true
}
@ -125,12 +144,16 @@
"question": {
"en": "How much does it cost to use the cleaning service?",
"de": "Wie viel kostet die Nutzung des Reinigungsdienstes?",
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?"
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?",
"es": "¿Cuánto cuesta utilizar el servicio de limpieza?",
"fr": "Combien cela coûte-t-il d'utiliser le service de nettoyage ?"
},
"render": {
"en": "Using the cleaning service costs {charge}",
"de": "Die Nutzung des Reinigungsdienstes kostet {charge}",
"nl": "Het gebruik van het fietsschoonmaakpunt kost {charge}"
"nl": "Het gebruik van het fietsschoonmaakpunt kost {charge}",
"es": "Utilizar el servicio de limpieza cuesta {charge}",
"fr": "Lutilisation du service de nettoyage coûte {charge}"
},
"condition": {
"or": [
@ -150,7 +173,9 @@
"then": {
"en": "Free to use cleaning service",
"de": "Kostenloser Reinigungsservice",
"nl": "Gratis fietsschoonmaakpunt"
"nl": "Gratis fietsschoonmaakpunt",
"es": "Un servicio de limpieza gratis",
"fr": "Service de nettoyage gratuit"
}
},
{
@ -158,7 +183,10 @@
"then": {
"en": "Free to use",
"de": "Kostenlose Nutzung",
"nl": "Gratis te gebruiken"
"nl": "Gratis te gebruiken",
"es": "Gratis",
"da": "Gratis at bruge",
"fr": "Libre d'utilisation"
},
"hideInAnswer": true
},
@ -167,7 +195,9 @@
"then": {
"en": "The cleaning service has a fee",
"de": "Der Reinigungsservice ist kostenpflichtig",
"nl": "Je moet betalen voor het fietsschoonmaakpunt"
"nl": "Je moet betalen voor het fietsschoonmaakpunt",
"es": "El servicio de limpieza tiene una tarifa",
"fr": "Le service de nettoyage est payant"
}
}
],
@ -216,6 +246,10 @@
],
"description": {
"en": "A layer showing facilities where one can clean their bike",
"nl": "Een laag die plaatsen toont waar je je fiets kunt wassen"
"nl": "Een laag die plaatsen toont waar je je fiets kunt wassen",
"de": "Eine Ebene mit Einrichtungen, in denen man sein Fahrrad reinigen kann",
"es": "Una capa que muestra facilidades en las que uno puede limpiar su bici",
"da": "Et lag med faciliteter, hvor man kan rengøre sin cykel",
"fr": "Une couche affichant les lieux où l'on peut nettoyer son vélo"
}
}

View file

@ -9,10 +9,13 @@
"hu": "Kerékpártároló",
"it": "Parcheggio bici",
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"ru": "Велосипедная парковка",
"pl": "Parking dla rowerów",
"pt_BR": "Estacionamento de bicicletas",
"pt": "Estacionamento de bicicletas"
"pt": "Estacionamento de bicicletas",
"ca": "Aparcament per a bicicletes",
"es": "Aparcamiento de bicis",
"da": "Cykelparkering"
},
"minzoom": 17,
"source": {
@ -25,18 +28,20 @@
"presets": [
{
"title": {
"en": "Bike parking",
"nl": "Fietsparking",
"fr": "Parking à vélo",
"en": "a bike parking",
"nl": "een fietsparking",
"fr": "une parking à vélo",
"gl": "Aparcadoiro de bicicletas",
"de": "Fahrrad-Parkplätze",
"de": "einen Fahrrad-Parkplatz",
"hu": "Kerékpártároló",
"it": "Parcheggio bici",
"it": "una parcheggio bici",
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"ru": "Велосипедная парковка",
"pl": "Parking dla rowerów",
"pt_BR": "Estacionamento de bicicletas",
"pt": "Estacionamento de bicicletas"
"pt_BR": "uma estacionamento de bicicletas",
"pt": "uma estacionamento de bicicletas",
"es": "un aparcamiento de bicis",
"da": "en cykelparkering"
},
"tags": [
"amenity=bicycle_parking"
@ -53,10 +58,13 @@
"hu": "Kerékpártároló",
"it": "Parcheggio bici",
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"ru": "Велосипедная парковка",
"pl": "Parking dla rowerów",
"pt_BR": "Estacionamento de bicicletas",
"pt": "Estacionamento de bicicletas"
"pt": "Estacionamento de bicicletas",
"ca": "Aparcament per a bicicletes",
"es": "Aparcamiento de bicis",
"da": "Cykelparkering"
}
},
"tagRenderings": [
@ -74,7 +82,9 @@
"zh_Hant": "這是那種類型的單車停車場?",
"pl": "Jaki jest typ tego parkingu dla rowerów?",
"pt_BR": "Qual o tipo deste estacionamento de bicicletas?",
"pt": "Qual o tipo deste estacionamento de bicicletas?"
"pt": "Qual o tipo deste estacionamento de bicicletas?",
"es": "¿Cual es el tipo de este aparcamiento de bicicletas?",
"da": "Hvilken type cykelparkering er det?"
},
"render": {
"en": "This is a bicycle parking of the type: {bicycle_parking}",
@ -88,7 +98,9 @@
"ru": "Это велопарковка типа {bicycle_parking}",
"pl": "Jest to parking rowerowy typu: {bicycle_parking}",
"pt_BR": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}",
"pt": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}"
"pt": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}",
"es": "Este es un aparcamiento de bicicletas del tipo: {bicycle_parking}",
"da": "Dette er en cykelparkering af typen: {bicycle_parking}"
},
"freeform": {
"key": "bicycle_parking",
@ -100,91 +112,131 @@
{
"if": "bicycle_parking=stands",
"then": {
"en": "Staple racks <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>",
"nl": "Nietjes <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"fr": "Arceaux <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"gl": "De roda (Stands) <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"de": "Fahrradbügel <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"hu": "Korlát <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>",
"it": "Archetti <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>",
"zh_Hant": "單車架 <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>"
"en": "Staple racks",
"nl": "Nietjes",
"fr": "Arceaux",
"gl": "De roda (Stands)",
"de": "Fahrradbügel",
"hu": "Korlát",
"it": "Archetti",
"zh_Hant": "單車架",
"ca": "Bastidors de grapes"
},
"icon": {
"path": "./assets/layers/bike_parking/staple.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=wall_loops",
"then": {
"en": "Wheel rack/loops <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"nl": "Wielrek/lussen <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"fr": "Pinces-roues <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"gl": "Aros <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"de": "Metallgestänge <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"hu": "Kerékbefogó hurok <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"it": "Scolapiatti <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"zh_Hant": "車輪架/圓圈 <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
"en": "Wheel rack/loops",
"nl": "Wielrek/lussen",
"fr": "Pinces-roues",
"gl": "Aros",
"de": "Metallgestänge",
"hu": "Kerékbefogó hurok",
"it": "Scolapiatti",
"zh_Hant": "車輪架/圓圈",
"ca": "Portarodes/bucles"
},
"icon": {
"path": "./assets/layers/bike_parking/wall_loops.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=handlebar_holder",
"then": {
"en": "Handlebar holder <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"nl": "Stuurhouder <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"fr": "Support guidon <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"gl": "Cadeado para guiador <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"de": "Halter für Fahrradlenker <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"it": "Blocca manubrio <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"zh_Hant": "車把架 <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>"
"en": "Handlebar holder",
"nl": "Stuurhouder",
"fr": "Support guidon",
"gl": "Cadeado para guiador",
"de": "Halter für Fahrradlenker",
"it": "Blocca manubrio",
"zh_Hant": "車把架",
"ca": "Suport de manillar",
"da": "Styrholder"
},
"icon": {
"path": "./assets/layers/bike_parking/handlebar_holder.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=rack",
"then": {
"en": "Rack <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"nl": "Rek <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"fr": "Râtelier <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"gl": "Cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"de": "Gestell <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"zh_Hant": "車架<img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"it": "Rastrelliera <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"ru": "Стойка <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>"
"en": "Rack",
"nl": "Rek",
"fr": "Râtelier",
"gl": "Cremalleira",
"de": "Gestell",
"zh_Hant": "車架",
"it": "Rastrelliera",
"ru": "Стойка",
"ca": "Enganxament",
"da": "Stativ"
},
"icon": {
"path": "./assets/layers/bike_parking/rack.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=two_tier",
"then": {
"en": "Two-tiered <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"nl": "Dubbel (twee verdiepingen) <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"fr": "Superposé <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"gl": "Dobre cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"de": "Zweistufig <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"hu": "Kétszintű <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"zh_Hant": "兩層<img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"it": "A due piani <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"ru": "Двухуровневая <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
"en": "Two-tiered",
"nl": "Dubbel (twee verdiepingen)",
"fr": "Superposé",
"gl": "Dobre cremalleira",
"de": "Zweistufig",
"hu": "Kétszintű",
"zh_Hant": "兩層",
"it": "A due piani",
"ru": "Двухуровневая",
"ca": "De dos nivells"
},
"icon": {
"path": "./assets/layers/bike_parking/two_tier.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=shed",
"then": {
"en": "Shed <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"nl": "Schuur <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"fr": "Abri <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"gl": "Abeiro <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"de": "Schuppen <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"hu": "Fészer <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"zh_Hant": "車棚 <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"it": "Rimessa <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"ru": "Навес <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
"en": "Shed",
"nl": "Schuur",
"fr": "Abri",
"gl": "Abeiro",
"de": "Schuppen",
"hu": "Fészer",
"zh_Hant": "車棚",
"it": "Rimessa",
"ru": "Навес",
"es": "Caseta",
"da": "Skur"
},
"icon": {
"path": "./assets/layers/bike_parking/shed.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=bollard",
"then": {
"en": "Bollard <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"nl": "Paal met ring <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"fr": "Potelet <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"it": "Colonnina <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"de": "Poller <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"zh_Hant": "柱子 <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
"en": "Bollard",
"nl": "Paal met ring",
"fr": "Potelet",
"it": "Colonnina",
"de": "Poller",
"zh_Hant": "柱子",
"ca": "Pilona",
"es": "Bolardo",
"da": "Pullert"
},
"icon": {
"path": "./assets/layers/bike_parking/bollard.svg",
"class": "large"
}
},
{
@ -195,7 +247,9 @@
"fr": "Zone au sol qui est marquée pour le stationnement des vélos",
"it": "Una zona del pavimento che è marcata per il parcheggio delle bici",
"de": "Ein Bereich auf dem Boden, der für das Abstellen von Fahrrädern gekennzeichnet ist",
"zh_Hant": "樓層當中標示為單車停車場的區域"
"zh_Hant": "樓層當中標示為單車停車場的區域",
"es": "Una área en el suelo que está marcada para el aparcamiento de bicicletas",
"da": "Et område på gulvet, der er markeret til cykelparkering"
}
}
],
@ -211,7 +265,8 @@
"pl": "Jaka jest względna lokalizacja tego parkingu rowerowego?",
"pt_BR": "Qual a localização relativa deste estacionamento de bicicletas?",
"de": "Wo befinden sich diese Fahrradabstellplätze?",
"pt": "Qual a localização relativa deste estacionamento de bicicletas?"
"pt": "Qual a localização relativa deste estacionamento de bicicletas?",
"es": "¿Cual es la localización relativa de este aparcamiento de bicicletas?"
},
"mappings": [
{
@ -222,10 +277,13 @@
"fr": "Parking souterrain",
"it": "Parcheggio sotterraneo",
"ru": "Подземная парковка",
"de": "Tiefgarage",
"de": "In einer Tiefgarage",
"zh_Hant": "地下停車場",
"pt_BR": "Estacionamento subterrâneo",
"pt": "Estacionamento subterrâneo"
"pt": "Estacionamento subterrâneo",
"ca": "Aparcament subterrani",
"es": "Aparcamiento subterráneo",
"da": "Underjordisk parkering"
}
},
{
@ -236,11 +294,12 @@
"fr": "Parking en surface",
"it": "Parcheggio in superficie",
"ru": "Подземная парковка",
"de": "Ebenerdiges Parken",
"de": "Auf einem ebenerdigen Parkplatz",
"zh_Hant": "地面停車場",
"pt_BR": "Estacionamento de superfície",
"pt": "Estacionamento de superfície",
"hu": "Felszíni parkoló"
"hu": "Felszíni parkoló",
"es": "Aparcamiento a nivel de calle"
}
},
{
@ -251,11 +310,14 @@
"fr": "Parking sur un toit",
"hu": "Tetőparkoló",
"it": "Parcheggio sul tetto",
"de": "Parkplatz auf dem Dach",
"de": "Auf einem Parkplatz auf dem Dach",
"zh_Hant": "屋頂停車場",
"pt_BR": "Estacionamento no telhado",
"pt": "Estacionamento no telhado",
"ru": "Парковка на крыше"
"ru": "Парковка на крыше",
"ca": "Aparcament al terrat",
"es": "Aparcamiento de azotea",
"da": "Tagparkering"
}
},
{
@ -269,24 +331,10 @@
"de": "Ebenerdiges Parken",
"zh_Hant": "地面層停車場",
"pt_BR": "Estacionamento ao nível da superfície",
"pt": "Estacionamento ao nível da superfície"
"pt": "Estacionamento ao nível da superfície",
"es": "Aparcamiento a nivel de calle"
},
"hideInAnswer": true
},
{
"if": "location=rooftop",
"then": {
"en": "Rooftop parking",
"nl": "Dakparking",
"fr": "Parking sur un toit",
"hu": "Tetőparkoló",
"it": "Parcheggio sul tetto",
"ru": "Парковка на крыше",
"zh_Hant": "屋頂停車場",
"pt_BR": "Estacionamento no telhado",
"de": "Parkplatz auf dem Dach",
"pt": "Estacionamento no telhado"
}
}
],
"id": "Underground?"
@ -296,13 +344,14 @@
"en": "Is this parking covered? Also select \"covered\" for indoor parkings.",
"nl": "Is deze parking overdekt? Selecteer ook \"overdekt\" voor fietsparkings binnen een gebouw.",
"gl": "Este aparcadoiro está cuberto? Tamén escolle \"cuberto\" para aparcadoiros interiores.",
"de": "Ist dieser Parkplatz überdacht? Wählen Sie auch \"überdacht\" für Innenparkplätze.",
"de": "Ist der Parkplatz überdacht? Wählen Sie auch \"überdacht\" für Parkplätze in Innenräumen.",
"fr": "Ce parking est-il couvert ? Sélectionnez aussi \"couvert\" pour les parkings en intérieur.",
"hu": "Fedett-e ez a parkoló? Beltéri parkolónál is válaszd a „fedett” opciót.",
"it": "È un parcheggio coperto? Indicare “coperto” per parcheggi allinterno.",
"zh_Hant": "這個停車場是否有車棚?如果是室內停車場也請選擇\"遮蔽\"。",
"pt_BR": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos.",
"pt": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos."
"pt": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos.",
"es": "¿Está cubierto este aparcamiento? Selecciona \"cubierto\" también para aparcamientos interiores."
},
"condition": {
"and": [
@ -317,14 +366,16 @@
"en": "This parking is covered (it has a roof)",
"nl": "Deze parking is overdekt (er is een afdak)",
"gl": "Este aparcadoiro está cuberto (ten un teito)",
"de": "Dieser Parkplatz ist überdacht (er hat ein Dach)",
"de": "Der Parkplatz ist überdacht",
"fr": "Ce parking est couvert (il a un toit)",
"hu": "Ez a parkoló fedett",
"it": "È un parcheggio coperto (ha un tetto)",
"zh_Hant": "這個停車場有遮蔽 (有屋頂)",
"ru": "Это крытая парковка (есть крыша/навес)",
"pt_BR": "Este estacionamento é coberto (tem um telhado)",
"pt": "Este estacionamento é coberto (tem um telhado)"
"pt": "Este estacionamento é coberto (tem um telhado)",
"es": "Este aparcamiento está cubierto (tiene un tejado)",
"da": "Denne parkeringsplads er overdækket (den har et tag)"
}
},
{
@ -333,14 +384,16 @@
"en": "This parking is not covered",
"nl": "Deze parking is niet overdekt",
"gl": "Este aparcadoiro non está cuberto",
"de": "Dieser Parkplatz ist nicht überdacht",
"de": "Der Parkplatz ist nicht überdacht",
"fr": "Ce parking n'est pas couvert",
"hu": "Ez a parkoló nem fedett",
"it": "Non è un parcheggio coperto",
"zh_Hant": "這個停車場沒有遮蔽",
"ru": "Это открытая парковка",
"pt_BR": "Este estacionamento não é coberto",
"pt": "Este estacionamento não é coberto"
"pt": "Este estacionamento não é coberto",
"es": "Este aparcamiento no está cubierto",
"da": "Denne parkeringsplads er ikke overdækket"
}
}
],
@ -354,19 +407,23 @@
"gl": "Cantas bicicletas caben neste aparcadoiro de bicicletas (incluídas as posíbeis bicicletas de carga)?",
"de": "Wie viele Fahrräder passen auf diesen Fahrrad-Parkplatz (einschließlich möglicher Lastenfahrräder)?",
"it": "Quante biciclette entrano in questo parcheggio per bici (incluse le eventuali bici da trasporto)?",
"zh_Hant": "這個單車停車場能放幾台單車 (包括裝箱單車)"
"zh_Hant": "這個單車停車場能放幾台單車 (包括裝箱單車)",
"es": "¿Cuántas bicicletas caben en este aparcamiento de bicicletas (incluyendo posibles bicicletas de carga)?",
"da": "Hvor mange cykler er der plads til på denne cykelparkering (inklusive mulige ladcykler)?"
},
"render": {
"en": "Place for {capacity} bikes",
"fr": "Place pour {capacity} vélos",
"nl": "Plaats voor {capacity} fietsen",
"gl": "Lugar para {capacity} bicicletas",
"de": "Platz für {capacity} Fahrräder",
"de": "Der Parkplatz bietet Platz für {capacity} Fahrräder",
"it": "Posti per {capacity} bici",
"zh_Hant": "{capacity} 單車的地方",
"ru": "Место для {capacity} велосипеда(ов)",
"pt_BR": "Lugar para {capacity} bicicletas",
"pt": "Lugar para {capacity} bicicletas"
"pt": "Lugar para {capacity} bicicletas",
"es": "Espacio para {capacity} bicis",
"da": "Plads til {capacity} cykler"
},
"freeform": {
"key": "capacity",
@ -380,11 +437,13 @@
"nl": "Wie mag er deze fietsenstalling gebruiken?",
"fr": "Qui peut utiliser ce parking à vélo ?",
"it": "Chi può usare questo parcheggio bici?",
"de": "Wer kann diesen Fahrradparplatz nutzen?",
"de": "Wer darf den Parkplatz nutzen?",
"zh_Hant": "誰可以使用這個單車停車場?",
"ru": "Кто может пользоваться этой велопарковкой?",
"pt_BR": "Quem pode usar este estacionamento de bicicletas?",
"pt": "Quem pode usar este estacionamento de bicicletas?"
"pt": "Quem pode usar este estacionamento de bicicletas?",
"es": "¿Quién puede utilizar este aparcamiento de bicicletas?",
"da": "Hvem kan bruge denne cykelparkering?"
},
"render": {
"en": "{access}",
@ -398,7 +457,10 @@
"fi": "{access}",
"pt_BR": "{access}",
"pt": "{access}",
"eo": "{access}"
"eo": "{access}",
"ca": "{access}",
"es": "{access}",
"da": "{access}"
},
"freeform": {
"key": "access",
@ -414,10 +476,13 @@
"nl": "Publiek toegankelijke fietsenstalling",
"fr": "Accessible publiquement",
"it": "Accessibile pubblicamente",
"de": "Öffentlich zugänglich",
"de": "Der Parkplatz darf öffentlich genutzt werden",
"zh_Hant": "公開可用",
"pt_BR": "Acessível ao público",
"pt": "Acessível ao público"
"pt": "Acessível ao público",
"ca": "Accessible al públic",
"es": "Accesible públicamente",
"da": "Offentligt tilgængelig"
}
},
{
@ -429,8 +494,10 @@
"it": "Accesso destinato principalmente ai visitatori di unattività",
"zh_Hant": "通行性主要是為了企業的顧客",
"pt_BR": "Acesso é principalmente para visitantes de uma empresa",
"de": "Der Zugang ist in erster Linie für Besucher eines Unternehmens bestimmt",
"pt": "Acesso é principalmente para visitantes de uma empresa"
"de": "Der Parkplatz darf von Kunden des Unternehmens genutzt werden",
"pt": "Acesso é principalmente para visitantes de uma empresa",
"es": "El acceso es primariamente para visitantes a un negocio",
"da": "Adgang hovedsageligt for besøgende til en virksomhed"
}
},
{
@ -442,8 +509,10 @@
"it": "Accesso limitato ai membri di una scuola, una compagnia o unorganizzazione",
"zh_Hant": "通行性僅限學校、公司或組織的成員",
"pt_BR": "Acesso é limitado aos membros de uma escola, companhia ou organização",
"de": "Der Zugang ist beschränkt auf Mitglieder einer Schule, eines Unternehmens oder einer Organisation",
"pt": "Acesso é limitado aos membros de uma escola, companhia ou organização"
"de": "Der Parkplatz darf nur von Mitgliedern einer Schule, Firma oder Organisation genutzt werden",
"pt": "Acesso é limitado aos membros de uma escola, companhia ou organização",
"es": "El acceso se limita a miembros de una escuela, compañía u organización",
"da": "Adgangen er begrænset til medlemmer af en skole, virksomhed eller organisation"
}
}
],
@ -454,12 +523,14 @@
"en": "Does this bicycle parking have spots for cargo bikes?",
"nl": "Heeft deze fietsparking plaats voor bakfietsen?",
"gl": "Este aparcadoiro de bicicletas ten espazo para bicicletas de carga?",
"de": "Gibt es auf diesem Fahrrad-Parkplatz Plätze für Lastenfahrräder?",
"de": "Hat der Parkplatz Stellflächen für Lastenfahrräder?",
"fr": "Est-ce que ce parking à vélo a des emplacements pour des vélos cargo ?",
"it": "Questo parcheggio dispone di posti specifici per le bici da trasporto?",
"zh_Hant": "這個單車停車場有地方放裝箱的單車嗎?",
"pt_BR": "O estacionamento de bicicletas tem vagas para bicicletas de carga?",
"pt": "O estacionamento de bicicletas tem vagas para bicicletas de carga?"
"pt": "O estacionamento de bicicletas tem vagas para bicicletas de carga?",
"es": "¿Este aparcamiento de bicicletas tiene huevos para bicicletas de carga?",
"da": "Har denne cykelparkering plads til ladcykler?"
},
"mappings": [
{
@ -467,13 +538,15 @@
"then": {
"en": "This parking has room for cargo bikes",
"nl": "Deze parking heeft plaats voor bakfietsen",
"gl": "Este aparcadoiro ten espazo para bicicletas de carga.",
"de": "Dieser Parkplatz bietet Platz für Lastenfahrräder",
"gl": "Este aparcadoiro ten espazo para bicicletas de carga",
"de": "Der Parkplatz hat Stellflächen für Lastenfahrräder",
"fr": "Ce parking a de la place pour les vélos cargo",
"it": "Questo parcheggio ha posto per bici da trasporto",
"zh_Hant": "這個停車場有地方可以放裝箱單車",
"pt_BR": "Este estacionamento tem vagas para bicicletas de carga",
"pt": "Este estacionamento tem vagas para bicicletas de carga"
"pt": "Este estacionamento tem vagas para bicicletas de carga",
"es": "Este aparcamiento tiene espacio para bicicletas de carga",
"da": "Denne parkeringsplads har plads til ladcykler"
}
},
{
@ -482,12 +555,14 @@
"en": "This parking has designated (official) spots for cargo bikes.",
"nl": "Er zijn speciale plaatsen voorzien voor bakfietsen.",
"gl": "Este aparcadoiro ten espazos designados (oficiais) para bicicletas de carga.",
"de": "Dieser Parkplatz verfügt über ausgewiesene (offizielle) Plätze für Lastenfahrräder.",
"de": "Der Parkplatz hat ausgewiesene (offizielle) Stellflächen für Lastenfahrräder.",
"fr": "Ce parking a des emplacements (officiellement) destinés aux vélos cargo.",
"it": "Questo parcheggio ha posti destinati (ufficialmente) alle bici da trasporto.",
"zh_Hant": "這停車場有設計 (官方) 空間給裝箱的單車。",
"pt_BR": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga.",
"pt": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga."
"pt": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga.",
"es": "Este aparcamiento tiene huecos designados (oficialmente) para bicicletas de carga.",
"da": "Denne parkeringsplads har udpegede (officielle) pladser til ladcykler."
}
},
{
@ -496,11 +571,13 @@
"en": "You're not allowed to park cargo bikes",
"nl": "Je mag hier geen bakfietsen parkeren",
"gl": "Non está permitido aparcar bicicletas de carga",
"de": "Es ist nicht erlaubt, Lastenfahrräder zu parken",
"de": "Der Parkplatz bietet keine Stellflächen für Lastenfahrräder",
"fr": "Il est interdit de garer des vélos cargo",
"it": "Il parcheggio delle bici da trasporto è proibito",
"pt_BR": "Você não tem permissão para estacionar bicicletas de carga",
"pt": "Não tem permissão para estacionar bicicletas de carga"
"pt": "Não tem permissão para estacionar bicicletas de carga",
"es": "No está permitido aparcar bicicletas de carga",
"da": "Det er ikke tilladt at parkere ladcykler"
}
}
],
@ -515,7 +592,9 @@
"de": "Wie viele Lastenfahrräder passen auf diesen Fahrrad-Parkplatz?",
"it": "Quante bici da trasporto entrano in questo parcheggio per bici?",
"pt_BR": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?",
"pt": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?"
"pt": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?",
"es": "¿Cuántas bicicletas de carga caben en este aparcamiento de bicicletas?",
"da": "Hvor mange ladcykler er der plads til i denne cykelparkering?"
},
"render": {
"en": "This parking fits {capacity:cargo_bike} cargo bikes",
@ -525,7 +604,9 @@
"de": "Auf diesen Parkplatz passen {capacity:cargo_bike} Lastenfahrräder",
"it": "Questo parcheggio può contenere {capacity:cargo_bike} bici da trasporto",
"pt_BR": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga",
"pt": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga"
"pt": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga",
"es": "En este aparcamiento caben {capacity:cargo_bike} bicicletas de carga",
"da": "Der er plads til {capacity:cargo_bike} på denne cykelparkering"
},
"condition": "cargo_bike~designated|yes",
"freeform": {
@ -566,6 +647,10 @@
],
"description": {
"en": "A layer showing where you can park your bike",
"nl": "Een laag die toont waar je je fiets kunt parkeren"
"nl": "Een laag die toont waar je je fiets kunt parkeren",
"de": "Eine Ebene, die anzeigt, wo Sie Ihr Fahrrad abstellen können",
"es": "Una capa que muestra donde puedes aparcar tu bici",
"da": "Et lag, der viser, hvor man kan parkere sin cykel",
"fr": "Une couche montrant où stationner son vélo"
}
}

View file

@ -2,12 +2,15 @@
"id": "bike_repair_station",
"name": {
"en": "Bicycle pump and repair",
"nl": "Fietspomp and fietsherstel",
"nl": "Fietspomp en fietsherstel",
"fr": "Station velo (réparation, pompe à vélo)",
"gl": "Estación de bicicletas (arranxo, bomba de ar ou ambos)",
"de": "Fahrradstationen (Reparatur, Pumpe oder beides)",
"it": "Stazioni bici (riparazione, gonfiaggio o entrambi)",
"pt_BR": "Estações de bicicletas (reparo, bomba ou ambos)"
"pt_BR": "Estações de bicicletas (reparo, bomba ou ambos)",
"ru": "Велостанции (ремонт, накачка шин или сразу всё)",
"es": "Bomba y reparación de bicicletas",
"da": "Cykelpumpe og reparation"
},
"minzoom": 13,
"source": {
@ -25,7 +28,10 @@
"gl": "Estación de bicicletas (arranxo e bomba de ar)",
"de": "Fahrradstation (Pumpe & Reparatur)",
"it": "Stazione bici (gonfiaggio & riparazione)",
"pt_BR": "Estação de bicicletas (bomba e reparo)"
"pt_BR": "Estação de bicicletas (bomba e reparo)",
"ru": "Велостанция (накачка шин и ремонт)",
"es": "Estación de bicis (bomba y reparación)",
"da": "Cykelstation (pumpe og reparation)"
},
"mappings": [
{
@ -43,7 +49,10 @@
"de": "Fahrrad-Reparaturstation",
"it": "Stazione riparazione bici",
"pt_BR": "Estação de reparo de bicicletas",
"pt": "Estação de reparo de bicicletas"
"pt": "Estação de reparo de bicicletas",
"ru": "Станция обслуживания велосипедов",
"es": "Estación de reparación de bicis",
"da": "Cykelreparationsstation"
}
},
{
@ -61,7 +70,10 @@
"de": "Fahrrad-Reparaturstation",
"it": "Stazione riparazione bici",
"pt_BR": "Estação de reparo de bicicletas",
"pt": "Estação de reparo de bicicletas"
"pt": "Estação de reparo de bicicletas",
"ru": "Станция обслуживания велосипедов",
"es": "Estación de reparación de bicis",
"da": "Cykelreparationsstation"
}
},
{
@ -83,8 +95,11 @@
"gl": "Bomba de ar estragada",
"de": "Kaputte Pumpe",
"it": "Pompa rotta",
"ru": "Сломанный насос",
"pt_BR": "Bomba quebrada"
"ru": "Насос сломан",
"pt_BR": "Bomba quebrada",
"ca": "Bomba trencada",
"es": "Bomba rota",
"da": "Defekt pumpe"
}
},
{
@ -103,7 +118,9 @@
"de": "Fahrradpumpe <i>{name}</i>",
"it": "Pompa per bici <i>{name}</i>",
"ru": "Велосипедный насос <i>{name}</i>",
"pt_BR": "Bomba de bicicleta <i>{name}</i>"
"pt_BR": "Bomba de bicicleta <i>{name}</i>",
"es": "Bomba de bicicletas <i>{name}</i>",
"da": "Cykelpumpe <i>{name}</i>"
}
},
{
@ -121,7 +138,10 @@
"de": "Fahrradpumpe",
"it": "Pompa per bici",
"ru": "Велосипедный насос",
"pt_BR": "Bomba de bicicleta"
"pt_BR": "Bomba de bicicleta",
"ca": "Bomba de bicicleta",
"es": "Bomba para bicicletas",
"da": "Cykelpumpe"
}
}
]
@ -142,10 +162,12 @@
"nl": "Welke functies biedt locatie?",
"fr": "Quels services sont valables à cette station vélo ?",
"gl": "Que servizos están dispoñíbeis nesta estación de bicicletas?",
"de": "Welche Einrichtungen stehen an dieser Fahrradstation zur Verfügung?",
"de": "Welche Geräte sind hier vorhanden?",
"it": "Quali servizi sono disponibili in questa stazione per bici?",
"pt_BR": "Quais serviços estão disponíveis nesta estação de bicicletas?",
"pt": "Quais serviços estão disponíveis nesta estação de bicicletas?"
"pt": "Quais serviços estão disponíveis nesta estação de bicicletas?",
"es": "¿Qué servicios están disponibles en esta localización?",
"da": "Hvilke tjenester er tilgængelige på dette sted?"
},
"mappings": [
{
@ -163,7 +185,9 @@
"de": "Es ist nur eine Pumpe vorhanden",
"it": "Cè solamente una pompa presente",
"pt_BR": "Há somente uma bomba presente",
"pt": "Há somente uma bomba presente"
"pt": "Há somente uma bomba presente",
"es": "Solo hay una bomba presente",
"da": "Der er kun en pumpe"
}
},
{
@ -174,14 +198,16 @@
]
},
"then": {
"en": "There are only tools (screwdrivers, pliers...) present",
"en": "There are only tools (screwdrivers, pliers, …) present",
"nl": "Er is enkel gereedschap aanwezig (schroevendraaier, tang...)",
"fr": "Il y a seulement des outils (tournevis, pinces...)",
"fr": "Il y a seulement des outils (tournevis, pinces)",
"gl": "Só hai ferramentas (desaparafusadores, alicates...) presentes",
"de": "Es sind nur Werkzeuge (Schraubenzieher, Zangen...) vorhanden",
"de": "Es ist nur Werkzeug (Schraubenzieher, Zangen, …) vorhanden",
"it": "Ci sono solo degli attrezzi (cacciaviti, pinze…) presenti",
"pt_BR": "Há somente ferramentas (chaves de fenda, alicates...) presentes",
"pt": "Há somente ferramentas (chaves de fenda, alicates...) presentes"
"pt": "Há somente ferramentas (chaves de fenda, alicates...) presentes",
"es": "Solo hay herramientas (destornilladores, pinzas...) presentes",
"da": "Der er kun værktøj (skruetrækkere, tænger ...)"
}
},
{
@ -199,7 +225,9 @@
"de": "Es sind sowohl Werkzeuge als auch eine Pumpe vorhanden",
"it": "Ci sono sia attrezzi che pompa presenti",
"pt_BR": "Há tanto ferramentas e uma bomba presente",
"pt": "Há tanto ferramentas e uma bomba presente"
"pt": "Há tanto ferramentas e uma bomba presente",
"es": "Hay tanto herramientas como bombas",
"da": "Der er både værktøj og pumpe"
}
}
]
@ -213,7 +241,9 @@
"de": "Ist die Fahrradpumpe noch funktionstüchtig?",
"it": "La pompa per bici è sempre funzionante?",
"ru": "Велосипедный насос все еще работает?",
"pl": "Czy pompka rowerowa jest nadal sprawna?"
"pl": "Czy pompka rowerowa jest nadal sprawna?",
"es": "¿Todavía está operativa la bomba de bicicletas?",
"da": "Fungerer cykelpumpen stadig?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@ -227,7 +257,9 @@
"de": "Die Fahrradpumpe ist kaputt",
"it": "La pompa per bici è guasta",
"ru": "Велосипедный насос сломан",
"pl": "Pompka rowerowa jest zepsuta"
"pl": "Pompka rowerowa jest zepsuta",
"es": "La bomba de bicicletas está rota",
"da": "Cykelpumpen er i stykker"
}
},
{
@ -240,7 +272,9 @@
"de": "Die Fahrradpumpe ist betriebsbereit",
"it": "La pompa per bici funziona",
"ru": "Велосипедный насос работает",
"pl": "Pompka rowerowa jest sprawna"
"pl": "Pompka rowerowa jest sprawna",
"es": "La bomba de bicicletas está operativa",
"da": "Cykelpumpen er i drift"
}
}
],
@ -252,8 +286,10 @@
"en": "When is this bicycle repair point open?",
"fr": "Quand ce point de réparation de vélo est-il ouvert ?",
"it": "Quando è aperto questo punto riparazione bici?",
"de": "Wann ist diese Fahrradreparaturstelle geöffnet?",
"ru": "Когда работает эта точка обслуживания велосипедов?"
"de": "Wann ist die Fahrradreparaturstation geöffnet?",
"ru": "Когда работает эта точка обслуживания велосипедов?",
"es": "¿Cuándo está abierto este punto de reparación de bicicletas?",
"da": "Hvornår er dette cykelreparationssted åbent?"
},
"render": "{opening_hours_table()}",
"freeform": {
@ -268,10 +304,13 @@
"en": "Always open",
"fr": "Ouvert en permanence",
"it": "Sempre aperto",
"de": "Immer geöffnet",
"de": "Die Station ist durchgehend geöffnet",
"ru": "Всегда открыто",
"pt_BR": "Sempre aberto",
"pt": "Sempre aberto"
"pt": "Sempre aberto",
"ca": "Sempre obert",
"es": "Siempre abierto",
"da": "Altid åben"
}
}
],
@ -281,21 +320,33 @@
"id": "access",
"question": {
"en": "Who is allowed to use this repair station?",
"nl": "Wie kan dit herstelpunt gebruiken?"
"nl": "Wie kan dit herstelpunt gebruiken?",
"de": "Wer darf die Reparaturstation nutzen?",
"es": "¿A quién se le permite utilizar esta estación de reparación?",
"da": "Hvem må bruge denne reparationsstation?",
"fr": "Qui est autorisé à utiliser ce centre de réparation ?"
},
"mappings": [
{
"if": "access=yes",
"then": {
"en": "Publicly accessible",
"nl": "Publiek toegankelijk"
"nl": "Publiek toegankelijk",
"de": "Die Reparaturstation darf öffentlich genutzt werden",
"es": "Accesible públicamente",
"da": "Offentligt tilgængelig",
"fr": "Accessible au public"
}
},
{
"if": "access=public",
"then": {
"en": "Publicly accessible",
"nl": "Publiek toegankelijk"
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich",
"es": "Accesible públicamente",
"da": "Offentligt tilgængelig",
"fr": "Accessible au public"
},
"hideInAnswer": true
},
@ -303,14 +354,22 @@
"if": "access=customers",
"then": {
"en": "Only for customers",
"nl": "Enkel voor klanten van de bijhorende zaak"
"nl": "Enkel voor klanten van de bijhorende zaak",
"de": "Die Reparaturstation darf nur von Kunden genutzt werden",
"es": "Solo para clientes",
"da": "Kun for kunder",
"fr": "Réservé aux clients"
}
},
{
"if": "access=private",
"then": {
"en": "Not accessible to the general public",
"nl": "Niet publiek toegankelijk"
"nl": "Niet publiek toegankelijk",
"de": "Die Reparaturstation darf nicht öffentlich genutzt werden",
"es": "No accesible para el público general",
"da": "Ikke tilgængelig for offentligheden",
"fr": "Pas accessible au public"
},
"icon": "./assets/svg/invalid.svg"
},
@ -318,7 +377,11 @@
"if": "access=no",
"then": {
"en": "Not accessible to the general public",
"nl": "Niet publiek toegankelijk"
"nl": "Niet publiek toegankelijk",
"de": "Nicht für die Allgemeinheit zugänglich",
"es": "No accesible para el público general",
"da": "Ikke tilgængelig for offentligheden",
"fr": "Pas accessible au public"
},
"icon": "./assets/svg/invalid.svg",
"hideInAnswer": true
@ -334,9 +397,11 @@
"nl": "Wie beheert deze fietspomp?",
"fr": "Qui maintient cette pompe à vélo ?",
"it": "Chi gestisce questa pompa per bici?",
"de": "Wer wartet diese Fahrradpumpe?",
"de": "Wer betreibt die Reparaturstation?",
"pt_BR": "Quem faz a manutenção desta bomba de ciclo?",
"pt": "Quem faz a manutenção desta bomba de ciclo?"
"pt": "Quem faz a manutenção desta bomba de ciclo?",
"es": "¿Quién mantiene esta bomba para bicicletas?",
"da": "Hvem vedligeholder denne cykluspumpe?"
},
"render": {
"nl": "Beheer door {operator}",
@ -345,7 +410,9 @@
"it": "Manutenuta da {operator}",
"de": "Gewartet von {operator}",
"pt_BR": "Mantida por {operator}",
"pt": "Mantida por {operator}"
"pt": "Mantida por {operator}",
"es": "Mantenido por {operator}",
"da": "Vedligeholdt af {operator}"
},
"freeform": {
"key": "operator"
@ -359,8 +426,10 @@
"question": {
"en": "What is the email address of the maintainer?",
"nl": "Wat is het email-adres van de beheerder?",
"de": "Wie lautet die E-Mail-Adresse des Betreuers?",
"fr": "Quelle est l'adresse email du service de maintenance ?"
"de": "Wie lautet die E-Mail-Adresse des Betreibers?",
"fr": "Quelle est l'adresse email du service de maintenance ?",
"es": "¿Es esta la dirección de correo electrónico del mantenedor?",
"da": "Hvad er e-mailadressen på vedligeholderen?"
},
"freeform": {
"key": "email",
@ -377,7 +446,9 @@
"en": "What is the phone number of the maintainer?",
"nl": "Wat is het telefoonnummer van de beheerder?",
"de": "Wie lautet die Telefonnummer des Betreibers?",
"fr": "Quel est le numéro de téléphone du service de maintenance ?"
"fr": "Quel est le numéro de téléphone du service de maintenance ?",
"es": "¿Cual es el número de teléfono del mantenedor?",
"da": "Hvad er telefonnummeret på vedligeholderen?"
},
"freeform": {
"key": "phone",
@ -394,7 +465,9 @@
"fr": "Est-ce que cette station vélo a un outil specifique pour réparer la chaîne du vélo ?",
"gl": "Esta estación de arranxo de bicicletas ten unha ferramenta especial para arranxar a cadea da túa bicicleta?",
"de": "Verfügt diese Fahrrad-Reparaturstation über Spezialwerkzeug zur Reparatur von Fahrradketten?",
"it": "Questa stazione di riparazione bici ha un attrezzo speciale per riparare la catena della bici?"
"it": "Questa stazione di riparazione bici ha un attrezzo speciale per riparare la catena della bici?",
"es": "¿Esta estación de reparación tiene una herramienta especial para reparar la cadena de tu bici?",
"da": "Har denne cykelreparationsstation et specialværktøj til at reparere cykelkæder?"
},
"condition": "service:bicycle:tools=yes",
"mappings": [
@ -408,7 +481,9 @@
"de": "Es gibt ein Kettenwerkzeug",
"it": "È presente un utensile per riparare la catena",
"pt_BR": "Há uma ferramenta de corrente",
"pt": "Há uma ferramenta de corrente"
"pt": "Há uma ferramenta de corrente",
"es": "Hay una herramienta de cadenas",
"da": "Der er et kædeværktøj"
}
},
{
@ -421,7 +496,9 @@
"de": "Es gibt kein Kettenwerkzeug",
"it": "Non è presente un utensile per riparare la catena",
"pt_BR": "Não há uma ferramenta de corrente",
"pt": "Não há uma ferramenta de corrente"
"pt": "Não há uma ferramenta de corrente",
"es": "No hay herramienta de cadenas",
"da": "Der er ikke noget kædeværktøj"
}
}
]
@ -434,7 +511,9 @@
"fr": "Est-ce que cette station vélo à un crochet pour suspendre son vélo ou une accroche pour l'élevé ?",
"gl": "Esta estación de bicicletas ten un guindastre para pendurar a túa bicicleta ou un soporte para elevala?",
"de": "Hat diese Fahrradstation einen Haken, an dem Sie Ihr Fahrrad aufhängen können, oder einen Ständer, um es anzuheben?",
"it": "Questa stazione bici ha un gancio per tenere sospesa la bici o un supporto per alzarla?"
"it": "Questa stazione bici ha un gancio per tenere sospesa la bici o un supporto per alzarla?",
"es": "¿Esta estación tiene un gancho para colgar tu bici o un soporte para elevarla?",
"da": "Har denne cykelstation en krog til at hænge din cykel på eller et stativ til at hæve den?"
},
"condition": "service:bicycle:tools=yes",
"mappings": [
@ -448,7 +527,9 @@
"de": "Es gibt einen Haken oder Ständer",
"it": "Cè un gancio o un supporto",
"pt_BR": "Há um gancho ou um suporte",
"pt": "Há um gancho ou um suporte"
"pt": "Há um gancho ou um suporte",
"es": "Hay un gancho o soporte",
"da": "Der er en krog eller et stativ"
}
},
{
@ -461,7 +542,9 @@
"de": "Es gibt keinen Haken oder Ständer",
"it": "Non cè né un gancio né un supporto",
"pt_BR": "Não há um gancho ou um suporte",
"pt": "Não há um gancho ou um suporte"
"pt": "Não há um gancho ou um suporte",
"es": "No hay ningún gancho o soporte",
"da": "Der er ingen krog eller stativ"
}
}
]
@ -474,11 +557,36 @@
]
},
"render": {
"en": "<a href='mailto:{email}?subject=Broken bicycle pump&body=Hello,%0D%0A%0D%0AWith this email, I&#39;d like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} is broken.%0D%0A%0D%0A Kind regards'>Report this bicycle pump as broken</a>",
"nl": "<a href='mailto:{email}?subject=Kapotte fietspomp&body=Geachte,%0D%0A%0D%0AGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id}.%0D%0A%0D%0AMet vriendelijke groeten.'>Rapporteer deze fietspomp als kapot</a>",
"de": "<a href='mailto:{email}?subject=Fahrradpumpe kaputt&body=Hallo,%0D%0A%0D%0AMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} befindet, kaputt ist.'>Melde diese Fahrradpumpe als kaputt</a>"
"special": {
"type": "send_email",
"to": "{email}",
"subject": {
"en": "Broken bicycle pump",
"nl": "Kapotte fietspomp",
"de": "Fahrradpumpe kaputt",
"es": "Bomba para bicicletas rota",
"fr": "Pompe à vélo cassée",
"da": "Cykelpumpe i stykker"
},
"body": {
"en": "Hello,\n\nWith this email, I'd like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} is broken.\n\n Kind regards",
"nl": "Geachte\n\nGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id}.\n\nMet vriendelijke groeten.",
"de": "Hallo,\n\nMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} befindet, kaputt ist.",
"da": "Hej,\n\nMed denne e-mail vil jeg gerne oplyse, at cykelpumpen, der befinder sig på https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} er i stykker.\n\n Med venlig hilse",
"es": "Hola,\n\nCon este correo, me gustaría informar de que esta bomba para bicicletas situada en https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} está rota.\n\nUn saludo",
"fr": "Bonjour,\n\nCe mail pour vous informer que la pompe à vélo située à https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} est cassée.\n\nBien à vous."
},
"button_text": {
"en": "Report this bicycle pump as broken",
"nl": "Rapporteer deze fietspomp als kapot",
"fr": "Signaler cette pompe à vélo cassée",
"de": "Melde diese Fahrradpumpe als kaputt",
"da": "Anmeld denne cykelpumpe som værende i stykker",
"es": "Reportar esta bomba para bicicletas como rota"
}
}
},
"id": "Email maintainer"
"id": "send_email_about_broken_pump"
},
{
"question": {
@ -488,7 +596,9 @@
"gl": "Que válvulas son compatíbeis?",
"de": "Welche Ventile werden unterstützt?",
"it": "Quali valvole sono supportate?",
"pl": "Jakie zawory są obsługiwane?"
"pl": "Jakie zawory są obsługiwane?",
"es": "¿Que válvulas se soportan?",
"da": "Hvilke ventiler understøttes?"
},
"render": {
"en": "This pump supports the following valves: {valves}",
@ -498,7 +608,9 @@
"de": "Diese Pumpe unterstützt die folgenden Ventile: {valves}",
"it": "Questa pompa è compatibile con le seguenti valvole: {valves}",
"ru": "Этот насос поддерживает следующие клапаны: {valves}",
"pl": "Ta pompka obsługuje następujące zawory: {valves}"
"pl": "Ta pompka obsługuje następujące zawory: {valves}",
"es": "Esta bomba soporta las siguiente válvulas: {valves}",
"da": "Denne pumpe understøtter følgende ventiler: {valves}"
},
"freeform": {
"#addExtraTags": [
@ -511,13 +623,15 @@
{
"if": "valves=sclaverand",
"then": {
"en": "Sclaverand (also known as Presta)",
"nl": "Sclaverand (ook gekend als Presta)",
"fr": "Sclaverand (aussi appelé Presta)",
"en": "Sclaverand/Presta (narrow-width bike tires)",
"nl": "Sclaverand/Presta (dunne fietsbanden)",
"fr": "Sclaverand/Presta (pneus de vélos à faible largeur)",
"gl": "Sclaverand (tamén coñecido como Presta)",
"de": "Sklaverand (auch bekannt als Presta)",
"de": "Sklaverand-/Presta-Ventile (für Rennräder)",
"it": "Sclaverand (detta anche Presta)",
"ru": "Клапан Presta (также известный как французский клапан)"
"ru": "Клапан Presta (также известный как французский клапан)",
"da": "Sclaverand (også kendt som Presta og racerventil)",
"es": "Sclaverand/Presata (ruedas de bicicleta estrechas)"
}
},
{
@ -527,20 +641,24 @@
"nl": "Dunlop",
"fr": "Dunlop",
"gl": "Dunlop",
"de": "Dunlop",
"de": "Dunlopventile",
"it": "Dunlop",
"ru": "Клапан Dunlop"
"ru": "Клапан Dunlop",
"da": "Dunlop",
"es": "Dunlop"
}
},
{
"if": "valves=schrader",
"then": {
"en": "Schrader (cars)",
"nl": "Schrader (auto's)",
"fr": "Schrader (les valves de voitures)",
"en": "Schrader (cars and mountainbikes)",
"nl": "Schrader (auto's en mountainbikes)",
"fr": "Schrader (voitures et vélos de montagne)",
"gl": "Schrader (para automóbiles)",
"de": "Schrader (Autos)",
"it": "Schrader (valvola delle auto)"
"de": "Schrader-Ventile (für Autos und Mountainbikes)",
"it": "Schrader (valvola delle auto)",
"da": "Schrader (biler)",
"es": "Schrader (coches y bicicletas de montaña)"
}
}
],
@ -556,7 +674,9 @@
"de": "Ist dies eine elektrische Fahrradpumpe?",
"it": "Questa pompa per bici è elettrica?",
"ru": "Это электрический велосипедный насос?",
"pl": "Czy jest to elektryczna pompka do roweru?"
"pl": "Czy jest to elektryczna pompka do roweru?",
"es": "¿Hay una bomba eléctrica para bicis?",
"da": "Er dette en elektrisk cykelpumpe?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@ -572,7 +692,10 @@
"ru": "Ручной насос",
"pl": "Pompa ręczna",
"pt_BR": "Bomba manual",
"pt": "Bomba manual"
"pt": "Bomba manual",
"ca": "Bomba manual",
"es": "Bomba manual",
"da": "Manuel pumpe"
}
},
{
@ -587,7 +710,10 @@
"ru": "Электрический насос",
"pl": "Pompka elektryczna",
"pt_BR": "Bomba elétrica",
"pt": "Bomba elétrica"
"pt": "Bomba elétrica",
"ca": "Bomba elèctrica",
"es": "Bomba eléctrica",
"da": "Elektrisk pumpe"
}
}
]
@ -601,7 +727,8 @@
"gl": "Ten a bomba de ar un indicador de presión ou un manómetro?",
"de": "Verfügt die Pumpe über einen Druckanzeiger oder ein Manometer?",
"it": "Questa pompa ha lindicatore della pressione o il manometro?",
"pl": "Czy pompka posiada wskaźnik ciśnienia lub manometr?"
"pl": "Czy pompka posiada wskaźnik ciśnienia lub manometr?",
"es": "¿La bomba tiene un indicador de presión o manómetro?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@ -617,7 +744,8 @@
"ru": "Есть манометр",
"pl": "Jest manometr",
"pt_BR": "Há um manômetro",
"pt": "Há um manômetro"
"pt": "Há um manômetro",
"es": "Hay un manómetro"
}
},
{
@ -632,7 +760,8 @@
"ru": "Нет манометра",
"pl": "Nie ma manometru",
"pt_BR": "Não há um manômetro",
"pt": "Não há um manômetro"
"pt": "Não há um manômetro",
"es": "No hay ningún manometro"
}
},
{
@ -647,7 +776,8 @@
"ru": "Есть манометр, но он сломан",
"pl": "Jest manometr, ale jest uszkodzony",
"pt_BR": "Há um manômetro mas está quebrado",
"pt": "Há um manômetro mas está quebrado"
"pt": "Há um manômetro mas está quebrado",
"es": "Hay un manómetro pero está roto"
}
}
]
@ -657,16 +787,18 @@
"presets": [
{
"title": {
"en": "bike pump",
"nl": "fietspomp",
"fr": "pompe à vélo",
"en": "a bike pump",
"nl": "een fietspomp",
"fr": "une pompe à vélo",
"gl": "bomba de ar",
"de": "fahrradpumpe",
"it": "pompa per bici",
"de": "eine Fahrradpumpe",
"it": "una pompa per bici",
"ru": "bелосипедный насос",
"fi": "pyöräpumppu",
"pl": "pompka do roweru",
"pt_BR": "bomba de bicicleta"
"pt_BR": "uma bomba de bicicleta",
"es": "una bomba de bicicletas",
"da": "en cykelpumpe"
},
"tags": [
"amenity=bicycle_repair_station",
@ -681,7 +813,8 @@
"de": "Ein Gerät zum Aufpumpen von Reifen an einem festen Standort im öffentlichen Raum.",
"pl": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.",
"pt_BR": "Um dispositivo para encher seus pneus em um local fixa no espaço público",
"pt": "Um aparelho para encher os seus pneus num local fixa no espaço público"
"pt": "Um aparelho para encher os seus pneus num local fixa no espaço público",
"es": "Un dispositivo para inflar tus ruedas en una posición fija en el espacio público."
},
"exampleImages": [
"./assets/layers/bike_repair_station/pump_example_round.jpg",
@ -691,13 +824,14 @@
},
{
"title": {
"en": "bike repair station and pump",
"nl": "herstelpunt en pomp",
"fr": "point de réparation vélo avec pompe",
"en": "a bike repair station and pump",
"nl": "een herstelpunt en pomp",
"fr": "une point de réparation vélo avec pompe",
"gl": "estación de arranxo de bicicletas con bomba de ar",
"de": "fahrrad-Reparaturstation und Pumpe",
"it": "stazione di riparazione bici e pompa",
"pl": "stacja naprawy rowerów i pompka"
"de": "eine Fahrrad-Reparaturstation mit Pumpe",
"it": "una stazione di riparazione bici e pompa",
"pl": "stacja naprawy rowerów i pompka",
"es": "En estación de reparación de bicicletas y bomba"
},
"tags": [
"amenity=bicycle_repair_station",
@ -709,7 +843,9 @@
"nl": "Een fietspomp en gereedschap om je fiets te herstellen in de publieke ruimte. Deze zijn op een vastgemaakt, bijvoorbeeld aan een paal.",
"fr": "Un dispositif avec des outils pour réparer votre vélo combiné à une pompe a un emplacement fixe. Les outils sont souvent attachés par une chaîne pour empêcher le vol.",
"it": "Un dispositivo con attrezzi per riparare la tua bici e una pompa in un luogo fisso. Gli attrezzi sono spesso attaccati ad una catena per prevenire il furto.",
"de": "Ein Gerät mit Werkzeugen zur Reparatur von Fahrrädern kombiniert mit einer Pumpe an einem festen Standort. Die Werkzeuge sind oft mit Ketten gegen Diebstahl gesichert."
"de": "Ein Gerät mit Werkzeugen zur Reparatur von Fahrrädern kombiniert mit einer Pumpe an einem festen Standort. Die Werkzeuge sind oft mit Ketten gegen Diebstahl gesichert.",
"es": "Una bomba de bicicletas y herramientas para reparar tu bicicleta en el espacio público. Las herramientas habitualmente están aseguradas con cadenas contra el robo.",
"da": "En cykelpumpe og værktøj til at reparere din cykel i det offentlige rum. Værktøjet er ofte sikret med kæder mod tyveri."
},
"exampleImages": [
"./assets/layers/bike_repair_station/repair_station_example_2.jpg",
@ -718,12 +854,15 @@
},
{
"title": {
"en": "bike repair station without pump",
"nl": "herstelpunt zonder pomp",
"fr": "point de réparation vélo sans pompe",
"en": "a bike repair station without pump",
"nl": "een herstelpunt zonder pomp",
"fr": "une point de réparation vélo sans pompe",
"gl": "estación de arranxo de bicicletas sin bomba de ar",
"de": "fahrrad-Reparaturstation ohne Pumpe",
"it": "stazione di riparazione bici senza pompa"
"de": "eine Fahrrad-Reparaturstation ohne Pumpe",
"it": "una stazione di riparazione bici senza pompa",
"ru": "Станция обслуживания велосипедов без накачки (насоса)",
"es": "una estación de reparación de bicicletas sin bomba",
"da": "en cykelreparationsstation uden pumpe"
},
"tags": [
"amenity=bicycle_repair_station",
@ -732,7 +871,11 @@
],
"description": {
"en": "Tools to repair your bike in the public space (without pump). The tools are secured against theft.",
"nl": "Gereedschap om je fiets te herstellen in de publieke ruimte (zonder pomp). Deze zijn op een vastgemaakt, bijvoorbeeld aan een paal."
"nl": "Gereedschap om je fiets te herstellen in de publieke ruimte (zonder pomp). Deze zijn op een vastgemaakt, bijvoorbeeld aan een paal.",
"de": "Werkzeug, um Ihr Fahrrad im öffentlichen Raum zu reparieren (ohne Pumpe). Die Werkzeuge sind gegen Diebstahl gesichert.",
"es": "Herramientas para reparar tu bici en el espacio público (sin bomba).Las herramientas están aseguradas contra el robo.",
"da": "Værktøj til at reparere din cykel i det offentlige rum (uden pumpe). Værktøjet er sikret mod tyveri.",
"fr": "Des outils pour réparer les vélos dans lespace public (sans pompe). Les outils sont sécurisés contre le vol."
}
}
],
@ -824,6 +967,10 @@
],
"description": {
"en": "A layer showing bicycle pumps and bicycle repair tool stands",
"nl": "Deze laag toont fietspompen en herstelpunten voor fietsen"
"nl": "Deze laag toont fietspompen en herstelpunten voor fietsen",
"de": "Eine Ebene mit Fahrradpumpen und Werkzeugständern für die Fahrradreparatur",
"es": "Una capa que muestra bombas de bicicletas y puestos de herramientas de reparación de bicicletas",
"da": "Et lag med cykelpumper og cykelreværktøjsstativer",
"fr": "Une couche montrant les pompes à vélo et les centres de réparation"
}
}

View file

@ -84,6 +84,20 @@
"https://osoc.be/editions/2020/cyclofix"
]
},
{
"path": "repair_station_broken_pump.svg",
"license": "CC-BY-SA",
"authors": [
"Pieter Fiers",
"Thibault Declercq",
"Pierre Barban",
"Joost Schouppe",
"Pieter Vander Vennet"
],
"sources": [
"https://osoc.be/editions/2020/cyclofix"
]
},
{
"path": "repair_station_example.jpg",
"license": "CC-BY-SA 4.0",

View file

@ -5,11 +5,13 @@
"nl": "Fietszaak",
"fr": "Magasin ou réparateur de vélo",
"gl": "Tenda/arranxo de bicicletas",
"de": "Fahrradwerkstatt/geschäft",
"de": "Fahrradgeschäfte und -werkstätten",
"it": "Venditore/riparatore bici",
"ru": "Обслуживание велосипедов/магазин",
"pt_BR": "Reparo/loja de bicicletas",
"pt": "Reparo/loja de bicicletas"
"pt": "Reparo/loja de bicicletas",
"ca": "Botiga/reparació de bicicletes",
"es": "Taller/tienda de bicis"
},
"minzoom": 13,
"allowMove": true,
@ -54,7 +56,10 @@
"it": "Venditore/riparatore bici",
"ru": "Обслуживание велосипедов/магазин",
"pt_BR": "Reparo/loja de bicicletas",
"pt": "Reparo/loja de bicicletas"
"pt": "Reparo/loja de bicicletas",
"ca": "Botiga/reparació de bicicletes",
"da": "Cykelværksted/butik",
"es": "Taller/tienda de bicis"
},
"mappings": [
{
@ -71,7 +76,8 @@
"ru": "Магазин спортивного инвентаря <i>{name}</i>",
"de": "Sportartikelgeschäft <i>{name}</i>",
"pt_BR": "Loja de equipamentos esportivos <i>{name}</i>",
"pt": "Loja de equipamentos desportivos <i>{name}</i>"
"pt": "Loja de equipamentos desportivos <i>{name}</i>",
"es": "Tienda de artículos deportivos <i>{name}</i>"
}
},
{
@ -81,7 +87,13 @@
"shop~*"
]
},
"then": "Other shop"
"then": {
"en": "Winkel",
"de": "Geschäfte",
"nl": "Shop",
"es": "Winkel",
"fr": "Magasin"
}
},
{
"if": {
@ -89,7 +101,9 @@
{
"or": [
"service:bicycle:rental=yes",
"amenity=bicycle_rental"
"amenity=bicycle_rental",
"shop=rental",
"shop=bicycle_rental"
]
}
]
@ -102,7 +116,9 @@
"ru": "Прокат велосипедов <i>{name}</i>",
"de": "Fahrradverleih<i>{name}</i>",
"pt_BR": "Aluguel de bicicletas <i>{name}</i>",
"pt": "Aluguel de bicicletas <i>{name}</i>"
"pt": "Aluguel de bicicletas <i>{name}</i>",
"es": "Alquiler de bicicletas <i>{name}</i>",
"da": "Cykeludlejning <i>{name}</i>"
}
},
{
@ -118,10 +134,12 @@
"fr": "Réparateur de vélo <i>{name}</i>",
"gl": "Arranxo de bicicletas <i>{name}</i>",
"de": "Fahrradwerkstatt <i>{name}</i>",
"it": "Riparazione biciclette <i>{name</i>",
"it": "Riparazione biciclette <i>{name}</i>",
"ru": "Ремонт велосипедов <i>{name}</i>",
"pt_BR": "Reparo de bicicletas <i>{name}</i>",
"pt": "Reparo de bicicletas <i>{name}</i>"
"pt": "Reparo de bicicletas <i>{name}</i>",
"es": "Reparación de bicis <i>{name}</i>",
"da": "Cykelreparation <i>{name}</i>"
}
},
{
@ -139,7 +157,9 @@
"it": "Negozio di biciclette <i>{name}</i>",
"ru": "Магазин велосипедов <i>{name}</i>",
"pt_BR": "Loja de bicicletas <i>{name}</i>",
"pt": "Loja de bicicletas <i>{name}</i>"
"pt": "Loja de bicicletas <i>{name}</i>",
"es": "Tienda de bicis <i>{name}</i>",
"da": "Cykelforretning <i>{name}</i>"
}
},
{
@ -152,7 +172,9 @@
"de": "Fahrradwerkstatt/geschäft <i>{name}</i>",
"it": "Venditore/riparatore bici <i>{name}</i>",
"pt_BR": "Loja/reparo de bicicletas <i>{name}</i>",
"pt": "Loja/reparo de bicicletas <i>{name}</i>"
"pt": "Loja/reparo de bicicletas <i>{name}</i>",
"da": "Cykelværksted<i>{name}</i>",
"es": "Taller/tienda de bicis <i>{name}</i>"
}
}
]
@ -189,7 +211,8 @@
"ru": "Магазин, специализирующийся на продаже велосипедов или сопутствующих товаров",
"pt_BR": "Uma loja que vende especificamente bicicletas ou itens relacionados",
"de": "Ein Geschäft, das speziell Fahrräder oder verwandte Artikel verkauft",
"pt": "Uma loja que vende especificamente bicicletas ou itens relacionados"
"pt": "Uma loja que vende especificamente bicicletas ou itens relacionados",
"es": "Una tiene que vende específicamente bicis u objetos relacionados"
},
"tagRenderings": [
"images",
@ -209,8 +232,23 @@
"it": "Questo negozio è specializzato nella vendita di {shop} ed effettua attività relative alle biciclette",
"pt_BR": "Esta loja é especializada em vender {shop} e faz atividades relacionadas à bicicletas",
"de": "Dieses Geschäft ist auf den Verkauf von {shop} spezialisiert und im Bereich Fahrrad tätig",
"pt": "Esta loja é especializada em vender {shop} e faz atividades relacionadas à bicicletas"
}
"pt": "Esta loja é especializada em vender {shop} e faz atividades relacionadas à bicicletas",
"es": "Esta tienda está especializada en vender {shop} y hace actividades relacionadas con bicicletas",
"da": "Denne butik er specialiseret i at sælge {shop} og udfører aktiviteter i forbindelse med cykler"
},
"mappings": [
{
"if": "shop=rental",
"then": {
"nl": "Deze zaak focust op verhuur",
"en": "This business focuses on rental",
"de": "Dieses Geschäft konzentriert sich auf die Vermietung",
"da": "Denne virksomhed fokuserer på udlejning",
"es": "Este negocio se centra en el alquiler",
"fr": "Ce commerce est spécialisé dans la location"
}
}
]
},
{
"question": {
@ -218,98 +256,44 @@
"nl": "Wat is de naam van deze fietszaak?",
"fr": "Quel est le nom du magasin de vélos ?",
"gl": "Cal é o nome desta tenda de bicicletas?",
"de": "Wie heißt dieser Fahrradladen?",
"de": "Wie heißt das Geschäft?",
"it": "Qual è il nome di questo negozio di biciclette?",
"ru": "Как называется магазин велосипедов?",
"pt_BR": "Qual o nome desta loja de bicicletas?",
"pt": "Qual o nome desta loja de bicicletas?"
"pt": "Qual o nome desta loja de bicicletas?",
"es": "¿Cual es el nombre de esta tienda de bicicletas?",
"da": "Hvad hedder denne cykelbutik?"
},
"render": {
"en": "This bicycle shop is called {name}",
"nl": "Deze fietszaak heet {name}",
"fr": "Ce magasin s'appelle {name}",
"gl": "Esta tenda de bicicletas chámase {name}",
"de": "Dieses Fahrradgeschäft heißt {name}",
"de": "Das Geschäft heißt {name}",
"it": "Questo negozio di biciclette è chiamato {name}",
"ru": "Этот магазин велосипедов называется {name}",
"pt_BR": "Esta loja de bicicletas se chama {name}",
"pt": "Esta loja de bicicletas se chama {name}"
"pt": "Esta loja de bicicletas se chama {name}",
"es": "Esta tienda de bicicletas se llama {name}",
"da": "Denne cykelbutik hedder {name}"
},
"freeform": {
"key": "name"
},
"id": "bike_shop-name"
},
"website",
"phone",
"email",
"opening_hours",
{
"question": {
"en": "What is the website of {name}?",
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?",
"id": "URL {name} apa?",
"de": "Was ist die Webseite von {name}?",
"pt_BR": "Qual o website de {name}?",
"pt": "Qual o website de {name}?"
"render": {
"en": "Only accessible to {access}",
"nl": "Enkel voor {access}",
"de": "Nur zugänglich für {access}",
"es": "Solo accesible a {access}",
"fr": "Seulement accessible à {access}"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
"key": "website",
"type": "url"
},
"id": "bike_shop-website"
},
{
"question": {
"en": "What is the phone number of {name}?",
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le numéro de téléphone de {name} ?",
"gl": "Cal é o número de teléfono de {name}?",
"it": "Qual è il numero di telefono di {name}?",
"ru": "Какой номер телефона у {name}?",
"de": "Wie lautet die Telefonnummer von {name}?",
"pt_BR": "Qual o número de telefone de {name}?",
"pt": "Qual é o número de telefone de {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "bike_shop-phone"
},
{
"question": {
"en": "What is the email address of {name}?",
"nl": "Wat is het email-adres van {name}?",
"fr": "Quelle est l'adresse électronique de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
"it": "Qual è lindirizzo email di {name}?",
"ru": "Какой адрес электронной почты у {name}?",
"de": "Wie lautet die E-Mail-Adresse von {name}?",
"pt_BR": "Qual o endereço de email de {name}?",
"pt": "Qual o endereço de email de {name}?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
"key": "email",
"type": "email"
},
"id": "bike_shop-email"
},
{
"render": "{opening_hours_table(opening_hours)}",
"question": "When is this shop opened?",
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"id": "bike_shop-opening_hours"
},
"description",
{
"render": "Enkel voor {access}",
"freeform": {
"key": "access"
},
@ -322,11 +306,13 @@
"nl": "Verkoopt deze fietszaak fietsen?",
"fr": "Est-ce que ce magasin vend des vélos ?",
"gl": "Esta tenda vende bicicletas?",
"de": "Verkauft dieser Laden Fahrräder?",
"de": "Verkauft das Geschäft Fahrräder?",
"it": "Questo negozio vende bici?",
"ru": "Продаются ли велосипеды в этом магазине?",
"pt_BR": "Esta loja vende bicicletas?",
"pt": "Esta loja vende bicicletas?"
"pt": "Esta loja vende bicicletas?",
"es": "¿Vende bicis esta tienda?",
"da": "Sælger denne butik cykler?"
},
"mappings": [
{
@ -336,11 +322,13 @@
"nl": "Deze winkel verkoopt fietsen",
"fr": "Ce magasin vend des vélos",
"gl": "Esta tenda vende bicicletas",
"de": "Dieses Geschäft verkauft Fahrräder",
"de": "Das Geschäft verkauft Fahrräder",
"it": "Questo negozio vende bici",
"ru": "В этом магазине продаются велосипеды",
"pt_BR": "Esta loja vende bicicletas",
"pt": "Esta loja vende bicicletas"
"pt": "Esta loja vende bicicletas",
"es": "Esta tienda vende bicis",
"da": "Denne butik sælger cykler"
}
},
{
@ -350,11 +338,13 @@
"nl": "Deze winkel verkoopt geen fietsen",
"fr": "Ce magasin ne vend pas de vélo",
"gl": "Esta tenda non vende bicicletas",
"de": "Dieses Geschäft verkauft keine Fahrräder",
"de": "Das Geschäft verkauft keine Fahrräder",
"it": "Questo negozio non vende bici",
"ru": "В этом магазине не продают велосипеды",
"pt_BR": "Esta loja não vende bicicletas",
"pt": "Esta loja não vende bicicletas"
"pt": "Esta loja não vende bicicletas",
"es": "Esta tienda no vende bicis",
"da": "Denne butik sælger ikke cykler"
}
}
]
@ -366,11 +356,13 @@
"nl": "Herstelt deze winkel fietsen?",
"fr": "Est-ce que ce magasin répare des vélos ?",
"gl": "Esta tenda arranxa bicicletas?",
"de": "Repariert dieses Geschäft Fahrräder?",
"de": "Repariert das Geschäft Fahrräder?",
"it": "Questo negozio ripara bici?",
"ru": "В этом магазине ремонтируют велосипеды?",
"pt_BR": "Esta loja conserta bicicletas?",
"pt": "Esta loja conserta bicicletas?"
"pt": "Esta loja conserta bicicletas?",
"es": "¿Repara bicis esta tienda?",
"da": "Reparerer denne butik cykler?"
},
"mappings": [
{
@ -380,11 +372,13 @@
"nl": "Deze winkel herstelt fietsen",
"fr": "Ce magasin répare des vélos",
"gl": "Esta tenda arranxa bicicletas",
"de": "Dieses Geschäft repariert Fahrräder",
"de": "Das Geschäft repariert Fahrräder",
"it": "Questo negozio ripara bici",
"ru": "Этот магазин ремонтирует велосипеды",
"pt_BR": "Esta loja conserta bicicletas",
"pt": "Esta loja conserta bicicletas"
"pt": "Esta loja conserta bicicletas",
"es": "Esta tienda repara bicis",
"da": "Denne butik reparerer cykler"
}
},
{
@ -394,11 +388,13 @@
"nl": "Deze winkel herstelt geen fietsen",
"fr": "Ce magasin ne répare pas les vélos",
"gl": "Esta tenda non arranxa bicicletas",
"de": "Dieses Geschäft repariert keine Fahrräder",
"de": "Das Geschäft repariert keine Fahrräder",
"it": "Questo negozio non ripara bici",
"ru": "Этот магазин не ремонтирует велосипеды",
"pt_BR": "Esta loja não conserta bicicletas",
"pt": "Esta loja não conserta bicicletas"
"pt": "Esta loja não conserta bicicletas",
"es": "Esta tienda no repara bicis",
"da": "Denne butik reparerer ikke cykler"
}
},
{
@ -408,11 +404,13 @@
"nl": "Deze winkel herstelt enkel fietsen die hier werden gekocht",
"fr": "Ce magasin ne répare seulement les vélos achetés là-bas",
"gl": "Esta tenda só arranxa bicicletas mercadas aquí",
"de": "Dieses Geschäft repariert nur hier gekaufte Fahrräder",
"de": "Das Geschäft repariert nur hier gekaufte Fahrräder",
"it": "Questo negozio ripara solo le bici che sono state acquistate qua",
"ru": "Этот магазин ремонтирует только велосипеды, купленные здесь",
"pt_BR": "Esta loja conserta bicicletas compradas aqui",
"pt": "Esta loja conserta bicicletas compradas aqui"
"pt": "Esta loja conserta bicicletas compradas aqui",
"es": "Esta tienda solo repara bicis compradas aquí",
"da": "Denne butik reparerer kun cykler købt her"
}
},
{
@ -422,27 +420,32 @@
"nl": "Deze winkel herstelt enkel fietsen van een bepaald merk",
"fr": "Ce magasin ne répare seulement des marques spécifiques",
"gl": "Esta tenda só arranxa bicicletas dunha certa marca",
"de": "Dieses Geschäft repariert nur Fahrräder einer bestimmten Marke",
"de": "Das Geschäft repariert nur Fahrräder einer bestimmten Marke",
"it": "Questo negozio ripara solo le biciclette di una certa marca",
"ru": "В этом магазине обслуживают велосипеды определённого бренда",
"pt_BR": "Esta loja conserta bicicletas de uma certa marca",
"pt": "Esta loja conserta bicicletas de uma certa marca"
"pt": "Esta loja conserta bicicletas de uma certa marca",
"es": "Esta tienda solo repara bicis de una cierta marca",
"da": "Dette værksted reparerer kun cykler af et bestemt mærke"
}
}
]
},
{
"#": "Remark: we steal the 'bicycle_rental' questions from the other layer. They'll get the condition of their source automatically!",
"id": "bike_repair_rents-bikes",
"question": {
"en": "Does this shop rent out bikes?",
"nl": "Verhuurt deze winkel fietsen?",
"fr": "Est-ce ce magasin loue des vélos ?",
"gl": "Esta tenda aluga bicicletas?",
"de": "Vermietet dieser Laden Fahrräder?",
"de": "Vermietet das Geschäft Fahrräder?",
"it": "Questo negozio noleggia le bici?",
"ru": "Этот магазин сдает велосипеды в аренду?",
"pt_BR": "Esta loja aluga bicicletas?",
"pt": "Esta loja aluga bicicletas?"
"pt": "Esta loja aluga bicicletas?",
"es": "¿Alquila bicicis esta tienda?",
"da": "Udlejer denne butik cykler?"
},
"mappings": [
{
@ -452,11 +455,13 @@
"nl": "Deze winkel verhuurt fietsen",
"fr": "Ce magasin loue des vélos",
"gl": "Esta tenda aluga bicicletas",
"de": "Dieses Geschäft vermietet Fahrräder",
"de": "Das Geschäft vermietet Fahrräder",
"it": "Questo negozio noleggia le bici",
"ru": "Этот магазин сдает велосипеды в аренду",
"pt_BR": "Esta loja aluga bicicletas",
"pt": "Esta loja aluga bicicletas"
"pt": "Esta loja aluga bicicletas",
"es": "Esta tienda alquila bicis",
"da": "Denne butik udlejer cykler"
}
},
{
@ -466,15 +471,18 @@
"nl": "Deze winkel verhuurt geen fietsen",
"fr": "Ce magasin ne loue pas de vélos",
"gl": "Esta tenda non aluga bicicletas",
"de": "Dieses Geschäft vermietet keine Fahrräder",
"de": "Das Geschäft vermietet keine Fahrräder",
"it": "Questo negozio non noleggia le bici",
"ru": "Этот магазин не сдает велосипеды напрокат",
"pt_BR": "Esta loja não aluga bicicletas",
"pt": "Esta loja não aluga bicicletas"
"pt": "Esta loja não aluga bicicletas",
"es": "Esta tienda no alquila bicis",
"da": "Denne butik udlejer ikke cykler"
}
}
]
},
"bicycle_rental.*bicycle_rental",
{
"id": "bike_repair_second-hand-bikes",
"question": {
@ -482,9 +490,11 @@
"nl": "Verkoopt deze winkel tweedehands fietsen?",
"fr": "Est-ce ce magasin vend des vélos d'occasion ?",
"gl": "Esta tenda vende bicicletas de segunda man?",
"de": "Verkauft dieses Geschäft gebrauchte Fahrräder?",
"de": "Verkauft das Geschäft gebrauchte Fahrräder?",
"it": "Questo negozio vende bici usate?",
"ru": "В этом магазине продаются подержанные велосипеды?"
"ru": "В этом магазине продаются подержанные велосипеды?",
"es": "¿Vende bicis de segunda mano esta tienda?",
"da": "Sælger denne butik brugte cykler?"
},
"mappings": [
{
@ -494,9 +504,11 @@
"nl": "Deze winkel verkoopt tweedehands fietsen",
"fr": "Ce magasin vend des vélos d'occasion",
"gl": "Esta tenda vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft gebrauchte Fahrräder",
"de": "Das Geschäft verkauft auch gebrauchte Fahrräder",
"it": "Questo negozio vende bici usate",
"ru": "В этом магазине продаются подержанные велосипеды"
"ru": "В этом магазине продаются подержанные велосипеды",
"es": "Esta tienda vende bicis de segunda mano",
"da": "Denne butik sælger brugte cykler"
}
},
{
@ -506,9 +518,11 @@
"nl": "Deze winkel verkoopt geen tweedehands fietsen",
"fr": "Ce magasin ne vend pas de vélos d'occasion",
"gl": "Esta tenda non vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft keine gebrauchten Fahrräder",
"de": "Das Geschäft verkauft keine gebrauchten Fahrräder",
"it": "Questo negozio non vende bici usate",
"ru": "В этом магазине не продаются подержанные велосипеды"
"ru": "В этом магазине не продаются подержанные велосипеды",
"es": "Esta tienda no vende bicis de segunda mano",
"da": "Denne butik sælger ikke brugte cykler"
}
},
{
@ -518,9 +532,11 @@
"nl": "Deze winkel verkoopt enkel tweedehands fietsen",
"fr": "Ce magasin vend seulement des vélos d'occasion",
"gl": "Esta tenda só vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft nur gebrauchte Fahrräder",
"de": "Das Geschäft verkauft ausschließlich gebrauchte Fahrräder",
"it": "Questo negozio vende solamente bici usate",
"ru": "В этом магазине продаются только подержанные велосипеды"
"ru": "В этом магазине продаются только подержанные велосипеды",
"es": "Esta tienda solo vende bicis de segunda mano",
"da": "Denne butik sælger kun brugte cykler"
}
}
]
@ -532,9 +548,10 @@
"nl": "Biedt deze winkel een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce magasin offre une pompe en accès libre ?",
"gl": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa?",
"de": "Bietet dieses Geschäft eine Fahrradpumpe zur Benutzung für alle an?",
"de": "Gibt es im Geschäft eine öffentlich nutzbare Luftpumpe?",
"it": "Questo negozio offre luso a chiunque di una pompa per bici?",
"ru": "Предлагается ли в этом магазине велосипедный насос для всеобщего пользования?"
"ru": "Предлагается ли в этом магазине велосипедный насос для всеобщего пользования?",
"es": "¿Esta tienda ofrece una bomba para que la utilice cualquiera?"
},
"mappings": [
{
@ -544,9 +561,10 @@
"nl": "Deze winkel biedt een fietspomp aan voor iedereen",
"fr": "Ce magasin offre une pompe en acces libre",
"gl": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa",
"de": "Dieses Geschäft bietet eine Fahrradpumpe für alle an",
"de": "Im Geschäft gibt es eine öffentlich nutzbare Luftpumpe",
"it": "Questo negozio offre luso pubblico di una pompa per bici",
"ru": "В этом магазине есть велосипедный насос для всеобщего пользования"
"ru": "В этом магазине есть велосипедный насос для всеобщего пользования",
"es": "Esta tienda ofrece una bomba para cualquiera"
}
},
{
@ -556,9 +574,10 @@
"nl": "Deze winkel biedt geen fietspomp aan voor eender wie",
"fr": "Ce magasin n'offre pas de pompe en libre accès",
"gl": "Esta tenda non ofrece unha bomba de ar para uso de calquera persoa",
"de": "Dieses Geschäft bietet für niemanden eine Fahrradpumpe an",
"de": "Im Geschäft gibt es keine öffentlich nutzbare Luftpumpe",
"it": "Questo negozio non offre luso pubblico di una pompa per bici",
"ru": "В этом магазине нет велосипедного насоса для всеобщего пользования"
"ru": "В этом магазине нет велосипедного насоса для всеобщего пользования",
"es": "Esta tienda no ofrece una bomba para cualquiera"
}
},
{
@ -568,7 +587,9 @@
"nl": "Er is een fietspomp, deze is apart aangeduid",
"fr": "Il y a une pompe à vélo, c'est indiqué comme un point séparé ",
"it": "Cè una pompa per bici, è mostrata come punto separato ",
"de": "Es gibt eine Fahrradpumpe, sie wird als separater Punkt angezeigt "
"de": "Es gibt eine Luftpumpe, sie ist als separater Punkt eingetragen ",
"es": "Hay una bomba para bicicletas, se muestra como un punto separado ",
"da": "Der er cykelpumpe, den er vist som et separat punkt "
}
}
]
@ -580,9 +601,11 @@
"nl": "Biedt deze winkel gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer son vélo dans ce magasin ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"de": "Gibt es hier Werkzeug, um das eigene Fahrrad zu reparieren?",
"it": "Sono presenti degli attrezzi per riparare la propria bici?",
"ru": "Есть ли здесь инструменты для починки собственного велосипеда?"
"ru": "Есть ли здесь инструменты для починки собственного велосипеда?",
"es": "¿Hay herramientas para reparar tu propia bici?",
"da": "Er der værktøj her til at reparere din egen cykel?"
},
"mappings": [
{
@ -592,8 +615,10 @@
"nl": "Deze winkel biedt gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce magasin offre des outils pour réparer son vélo soi-même",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Geschäft bietet Werkzeuge für die Heimwerkerreparatur an",
"it": "Questo negozio offre degli attrezzi per la riparazione fai-da-te"
"de": "Das Geschäft bietet Werkzeug an, um das eigene Fahrrad zu reparieren",
"it": "Questo negozio offre degli attrezzi per la riparazione fai-da-te",
"da": "Denne butik tilbyder værktøj til gør-det-selv-reparation",
"es": "Esta tienda ofrece herramientas para la reparación DIY"
}
},
{
@ -603,8 +628,10 @@
"nl": "Deze winkel biedt geen gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce magasin n'offre pas des outils pour réparer son vélo soi-même",
"gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Geschäft bietet keine Werkzeuge für Heimwerkerreparaturen an",
"it": "Questo negozio non offre degli attrezzi per la riparazione fai-da-te"
"de": "Das Geschäft bietet kein Werkzeug an, um das eigene Fahrrad zu reparieren",
"it": "Questo negozio non offre degli attrezzi per la riparazione fai-da-te",
"da": "Denne butik tilbyder ikke værktøj til gør-det-selv reparation",
"es": "Esta tienda no ofrece herramientas para la reparación DIY"
}
},
{
@ -614,8 +641,9 @@
"nl": "Het gereedschap aan om je fiets zelf te herstellen is enkel voor als je de fiets er kocht of huurt",
"fr": "Des outils d'auto-réparation sont disponibles uniquement si vous avez acheté ou loué le vélo dans ce magasin",
"it": "Gli attrezzi per la riparazione fai-da-te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio",
"de": "Werkzeuge für die Selbstreparatur sind nur verfügbar, wenn Sie das Fahrrad im Laden gekauft/gemietet haben",
"ru": "Инструменты для починки доступны только при покупке/аренде велосипеда в магазине"
"de": "Das Geschäft bietet nur Werkzeug an, um das eigene Fahrrad zu reparieren, wenn es dort gekauft/gemietet wurde",
"ru": "Инструменты для починки доступны только при покупке/аренде велосипеда в магазине",
"es": "Las herramientas para reparaciones DIT solo están disponibles si compraste/alquilaste la bicicleta en la tienda"
}
}
]
@ -628,7 +656,9 @@
"fr": "Lave-t-on les vélos ici ?",
"it": "Vengono lavate le bici qua?",
"ru": "Здесь моют велосипеды?",
"de": "Werden hier Fahrräder gewaschen?"
"de": "Bietet das Geschäft Fahrradreinigungen an?",
"es": "¿Aquí se lavan bicicletas?",
"da": "Vaskes cykler her?"
},
"mappings": [
{
@ -638,8 +668,10 @@
"nl": "Deze winkel biedt fietsschoonmaak aan",
"fr": "Ce magasin lave les vélos",
"it": "Questo negozio lava le biciclette",
"de": "Dieses Geschäft reinigt Fahrräder",
"ru": "В этом магазине оказываются услуги мойки/чистки велосипедов"
"de": "Das Geschäft bietet Fahrradreinigungen an",
"ru": "В этом магазине оказываются услуги мойки/чистки велосипедов",
"es": "Esta tienda limpia bicicletas",
"da": "Denne butik rengør cykler"
}
},
{
@ -649,7 +681,8 @@
"nl": "Deze winkel biedt een installatie aan om zelf je fiets schoon te maken",
"fr": "Ce magasin a une installation pour laver soi même des vélos",
"it": "Questo negozio ha una struttura dove è possibile pulire la propria bici",
"de": "Dieser Laden hat eine Anlage, in der man Fahrräder selbst reinigen kann"
"de": "Im Geschäft können Fahrräder selbst gereinigt werden",
"es": "Esta tienda tiene una instalación donde uno puede limpiar bicicletas por si mismo"
}
},
{
@ -659,24 +692,27 @@
"nl": "Deze winkel biedt geen fietsschoonmaak aan",
"fr": "Ce magasin ne fait pas le nettoyage de vélo",
"it": "Questo negozio non offre la pulizia della bicicletta",
"de": "Dieser Laden bietet keine Fahrradreinigung an",
"ru": "В этом магазине нет услуг мойки/чистки велосипедов"
"de": "Das Geschäft bietet keine Fahrradreinigungen an",
"ru": "В этом магазине нет услуг мойки/чистки велосипедов",
"es": "Esta tienda no ofrece limpieza de bicicletas"
}
}
]
},
"bike_cleaning.bike_cleaning-service:bicycle:cleaning:charge"
"bike_cleaning.bike_cleaning-service:bicycle:cleaning:charge",
"description"
],
"presets": [
{
"title": {
"en": "Bike repair/shop",
"nl": "Fietszaak",
"fr": "Magasin et réparateur de vélo",
"en": "a bike repair/shop",
"nl": "een fietszaak",
"fr": "une magasin et réparateur de vélo",
"gl": "Tenda/arranxo de bicicletas",
"de": "Fahrradwerkstatt/geschäft",
"it": "Negozio/riparatore di bici",
"ru": "Обслуживание велосипедов/магазин"
"de": "eine Fahrradwerkstatt bzw. ein Fahrradgeschäft",
"it": "una negozio/riparatore di bici",
"ru": "Обслуживание велосипедов/магазин",
"es": "un taller/tienda de bicis"
},
"tags": [
"shop=bicycle"

View file

@ -1,11 +1,12 @@
{
"id": "bike_themed_object",
"name": {
"en": "Bike related object",
"en": "Bike-related object",
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
"de": "Weitere fahrradbezogene Objekte",
"it": "Oggetto relativo alle bici",
"es": "Objeto relacionado con bicis"
},
"minzoom": 13,
"source": {
@ -29,7 +30,9 @@
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
"it": "Oggetto relativo alle bici",
"es": "Objeto relacionado con bicis",
"da": "Cykelrelateret objekt"
},
"mappings": [
{
@ -43,7 +46,11 @@
"en": "Cycle track",
"fr": "Piste cyclable",
"it": "Pista ciclabile",
"de": "Radweg"
"de": "Radweg",
"ru": "Велотрек",
"ca": "Pista ciclable",
"es": "Carril bici",
"da": "Cykelsti"
}
}
]
@ -81,6 +88,9 @@
],
"description": {
"en": "A layer with bike-themed objects but who don't match any other layer",
"nl": "Een laag met fietsgerelateerde diensten, die in geen enkele andere laag konden ondergebracht worden"
"nl": "Een laag met fietsgerelateerde diensten, die in geen enkele andere laag konden ondergebracht worden",
"de": "Eine Ebene mit Objekten zum Thema Fahrrad, die zu keiner anderen Ebene passen",
"es": "Una capa con los objetos relacionados con bicis pero que no coinciden con ninguna otra capa",
"fr": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche"
}
}

View file

@ -4,7 +4,11 @@
"en": "Binoculars",
"nl": "Verrekijkers",
"de": "Ferngläser",
"ru": "Бинокль"
"ru": "Бинокль",
"ca": "Prismàtics",
"da": "Kikkert",
"es": "Prismáticos",
"fr": "Jumelles"
},
"minzoom": 0,
"title": {
@ -12,14 +16,22 @@
"en": "Binoculars",
"nl": "Verrekijker",
"de": "Ferngläser",
"ru": "Бинокль"
"ru": "Бинокль",
"ca": "Prismàtics",
"es": "Prismáticos",
"da": "Kikkert",
"fr": "Jumelles"
}
},
"description": {
"en": "Binoculas",
"en": "Binoculars",
"nl": "Verrekijkers",
"de": "Fernglas",
"ru": "Бинокли"
"de": "Ferngläser",
"ru": "Бинокли",
"ca": "Prismàtics",
"da": "Kikkerter",
"es": "Prismáticos",
"fr": "Jumelles"
},
"tagRenderings": [
"images",
@ -35,7 +47,10 @@
"then": {
"en": "Free to use",
"nl": "Gratis te gebruiken",
"de": "Kostenlose Nutzung"
"de": "Kostenlose Nutzung",
"da": "Gratis at bruge",
"es": "De uso gratuito",
"fr": "En libre service"
}
}
],
@ -48,12 +63,18 @@
"render": {
"en": "Using these binoculars costs {charge}",
"nl": "Deze verrekijker gebruiken kost {charge}",
"de": "Die Benutzung dieses Fernglases kostet {charge}"
"de": "Die Benutzung dieses Fernglases kostet {charge}",
"es": "Utilizar estos prismáticos cuesta {charge}",
"da": "Brug af denne kikkert koster {charge}",
"fr": "Lutilisation des ces jumelles coûte {charge}"
},
"question": {
"en": "How much does one have to pay to use these binoculars?",
"nl": "Hoeveel moet men betalen om deze verrekijker te gebruiken?",
"de": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?"
"de": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?",
"es": "¿Cuánto hay que pagar para utilizar estos prismáticos?",
"da": "Hvor meget koster det at bruge denne kikkert?",
"fr": "Combien lutilisation des ces jumelles coûte-t-elle ?"
},
"id": "binocular-charge"
},
@ -61,12 +82,18 @@
"question": {
"en": "When looking through this binocular, in what direction does one look?",
"nl": "Welke richting kijkt men uit als men door deze verrekijker kijkt?",
"de": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?"
"de": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?",
"es": "¿Cuándo uno mira a través de estos prismáticos, en qué dirección lo hace?",
"da": "I hvilken retning kigger man, når man ser gennem denne kikkert?",
"fr": "Dans quelle direction regarde-t-on en utilisant ces jumelles ?"
},
"render": {
"en": "Looks towards {direction}°",
"nl": "Kijkt richting {direction}°",
"de": "Blick in Richtung {direction}°"
"de": "Blick in Richtung {direction}°",
"es": "Mira hacia {direction}º",
"da": "Kigger mod {direction}°",
"fr": "Orienté à {direction}°"
},
"freeform": {
"key": "direction",
@ -81,16 +108,22 @@
"amenity=binoculars"
],
"title": {
"en": "binoculars",
"nl": "verrekijker",
"de": "Ferngläser",
"ru": "бинокль"
"en": "a binocular",
"nl": "een verrekijker",
"de": "ein Fernglas",
"ru": "бинокль",
"ca": "uns prismàtics",
"da": "en kikkert",
"es": "unos prismáticos",
"fr": "des jumelles"
},
"description": {
"en": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"nl": "Een telescoop of verrekijker die op een vaste plaats gemonteerd staat waar iedereen door mag kijken. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"de": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"fr": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs.\n<img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />"
"fr": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"da": "Et teleskop eller en kikkert monteret på en stang, som offentligheden kan se sig omkring med. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"es": "Un telescopio o unos prismáticos montados en un poste, disponible para que el público mire alrededor. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />"
},
"preciseInput": {
"preferredBackground": "photo"

View file

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="374"
height="374"
viewBox="0 0 374 374"
width="500"
height="500"
viewBox="0 0 500 500"
version="1.1"
id="svg9"
sodipodi:docname="telescope.svg"
inkscape:version="1.1.1 (1:1.1+202109281949+c3084ef5ed)"
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
@ -24,11 +24,12 @@
showgrid="false"
inkscape:zoom="0.55505638"
inkscape:cx="-104.49389"
inkscape:cy="272.04443"
inkscape:current-layer="svg9" />
inkscape:cy="272.04444"
inkscape:current-layer="svg9"
width="500px" />
<g
id="surface1"
transform="translate(0,15.499046)">
transform="matrix(1.3399859,0,0,1.3399859,-0.73371278,26.823214)">
<path
style="fill:#7f7f7f;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 293.47266,24.730469 c -0.56641,-1.410157 -1.69922,-2.511719 -3.1211,-3.035157 -1.42187,-0.511718 -3.0039,-0.417968 -4.33594,0.289063 L 158.78906,89.125 c -2.39453,1.257812 -3.46094,4.113281 -2.48828,6.636719 l 2.61719,6.847661 -73.441408,40.28124 c -2.40625,1.31641 -3.421874,4.22266 -2.375,6.73438 l 2.4375,5.86719 -77.996093,37.27734 c -2.5625,1.23047 -3.71875,4.24219 -2.628907,6.87109 l 16.007813,38.58204 c 0.855469,2.05468 2.832031,3.30468 4.9375,3.30468 0.597656,0 1.195313,-0.0977 1.785156,-0.30859 l 81.476559,-28.86719 2.4375,5.86719 c 0.84375,2.03906 2.82032,3.30078 4.9375,3.30078 0.49219,0 0.98438,-0.0625 1.48438,-0.21484 l 77.75,-22.41016 2.32812,6.08203 c 0.79297,2.10547 2.8125,3.42969 4.96875,3.42969 0.52344,0 1.04688,-0.0742 1.57032,-0.23438 l 138.91406,-42.75 c 1.43359,-0.4375 2.60937,-1.45312 3.25,-2.80078 0.64062,-1.34765 0.69531,-2.90625 0.14062,-4.28515 z M 28.851562,229.44922 16.734375,200.23047 l 72.90625,-34.85156 15.378905,37.08593 z m 90.730468,-19.72656 -2.54297,-6.13672 -19.691404,-47.50391 -2.542968,-6.125 67.703122,-37.14062 25.36719,65.55859 4.00781,10.48437 z m 86.65234,-13.23438 -2.16796,-5.67187 c -0.0352,-0.1211 -0.0117,-0.25782 -0.0664,-0.375 L 197.39844,173.37109 167.96875,96.359375 285.75781,34.210938 334.82422,156.90234 Z m 0,0"

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Before After
Before After

View file

@ -1,7 +1,12 @@
{
"id": "birdhide",
"name": {
"nl": "Vogelkijkhutten"
"en": "Bird watching places",
"nl": "Vogelkijkhutten",
"de": "Orte zur Vogelbeobachtung",
"es": "Lugares para ver pájaros",
"da": "Steder til fugleobservation",
"fr": "Lieu pour observer des oiseaux"
},
"minzoom": 14,
"source": {
@ -13,16 +18,20 @@
},
"title": {
"render": {
"nl": "Vogelkijkplaats"
"en": "Bird watching place",
"nl": "Vogelkijkplaats",
"de": "Ort zur Vogelbeobachtung",
"fr": "Lieu dobservation doiseaux"
},
"mappings": [
{
"if": {
"and": [
"name~((V|v)ogel.*).*"
"name~(((V|v)ogel)|(B|b)ird).*"
]
},
"then": {
"*": "{name}",
"nl": "{name}"
}
},
@ -39,7 +48,11 @@
]
},
"then": {
"nl": "Vogelkijkhut {name}"
"en": "Bird hide {name}",
"nl": "Vogelkijkhut {name}",
"da": "Fugleskjul {name}",
"de": "Vogelbeobachtungsplatz {name}",
"fr": "Observatoire ornithologique {name}"
}
},
{
@ -49,20 +62,30 @@
]
},
"then": {
"nl": "Vogelkijkwand {name}"
"en": "Bird blind {name}",
"nl": "Vogelkijkwand {name}",
"de": "Vogelversteck {name}",
"fr": "Camouflage dobservation ornithologique {name}"
}
}
]
},
"description": {
"nl": "Een vogelkijkhut"
"en": "A birdhide",
"nl": "Een vogelkijkhut",
"da": "Et fugleskjul",
"de": "Ein Vogelbeobachtungsturm",
"fr": "Un observatoire ornithologique"
},
"tagRenderings": [
"images",
{
"id": "bird-hide-shelter-or-wall",
"question": {
"nl": "Is dit een kijkwand of kijkhut?"
"en": "Is this a bird blind or a bird watching shelter?",
"nl": "Is dit een kijkwand of kijkhut?",
"de": "Ist dies nur ein Sichtschutz oder ein überdachter Unterstand zur Vogelbeobachtung?",
"fr": "Sagit-il dun camouflage ou dun abris dobservation ?"
},
"mappings": [
{
@ -74,7 +97,10 @@
]
},
"then": {
"nl": "Vogelkijkwand"
"en": "Bird blind",
"nl": "Vogelkijkwand",
"de": "Sichtschutz zur Vogelbeobachtung",
"fr": "Camouflage dobservation ornithologique"
}
},
{
@ -86,7 +112,11 @@
]
},
"then": {
"nl": "Vogelkijkhut"
"en": "Bird hide",
"nl": "Vogelkijkhut",
"da": "Fugleskjul",
"de": "Vogelbeobachtungsturm",
"fr": "Observatoire ornithologique"
}
},
{
@ -97,7 +127,10 @@
]
},
"then": {
"nl": "Vogelkijktoren"
"en": "Bird tower hide",
"nl": "Vogelkijktoren",
"de": "Turm zur Vogelbeobachtung",
"fr": "Tour dobservation ornithologique"
}
},
{
@ -109,7 +142,10 @@
]
},
"then": {
"nl": "Vogelkijkhut"
"en": "Bird hide shelter",
"nl": "Vogelkijkhut",
"de": "Unterstand zur Vogelbeobachtung",
"fr": "Abris dobservation ornithologique"
},
"hideInAnswer": true
}
@ -118,7 +154,11 @@
{
"id": "bird-hide-wheelchair",
"question": {
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?"
"en": "Is this bird hide accessible to wheelchair users?",
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?",
"da": "Er dette fugleskjul tilgængeligt for kørestolsbrugere?",
"de": "Ist der Ort rollstuhlgerecht gestaltet?",
"fr": "Cet observatoire ornithologique est-il accessible en chaise roulante ?"
},
"mappings": [
{
@ -128,7 +168,11 @@
]
},
"then": {
"nl": "Er zijn speciale voorzieningen voor rolstoelen"
"en": "There are special provisions for wheelchair users",
"nl": "Er zijn speciale voorzieningen voor rolstoelen",
"es": "Hay provisiones especiales para usuarios de sillas de ruedas",
"de": "Für Rollstuhlfahrer gibt es besondere Vorrichtungen",
"fr": "Linfrastructure est adaptée aux utilisateurs de chaises roulantes"
}
},
{
@ -138,7 +182,11 @@
]
},
"then": {
"nl": "Een rolstoel raakt er vlot"
"en": "A wheelchair can easily use this birdhide",
"nl": "Een rolstoel raakt er vlot",
"da": "En kørestolsbruger kan sagtens bruge dette fugleskjul",
"de": "Der Ort ist rollstuhlgerecht gestaltet",
"fr": "Cet observatoire ornithologique est facilement accessible en chaise roulante"
}
},
{
@ -148,7 +196,11 @@
]
},
"then": {
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk"
"en": "This birdhide is reachable by wheelchair, but it is not easy",
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk",
"da": "Dette fugleskjul kan nås med kørestol, men det er ikke nemt",
"de": "Der Ort ist nur eingeschränkt rollstuhlgerecht gestaltet",
"fr": "Cet observatoire ornithologique est accessible en chaise roulante mais difficilement"
}
},
{
@ -158,32 +210,54 @@
]
},
"then": {
"nl": "Niet rolstoeltoegankelijk"
"en": "Not accessible to wheelchair users",
"nl": "Niet rolstoeltoegankelijk",
"de": "Nicht zugänglich für Rollstuhlfahrer",
"es": "No accesible a usuarios con sillas de ruedas",
"da": "Ikke tilgængelig for kørestolsbrugere",
"fr": "Pas accessible en chaise roulante"
}
}
]
},
{
"render": {
"nl": "Beheer door {operator}"
"en": "Operated by {operator}",
"nl": "Beheer door {operator}",
"de": "Betrieben von {operator}",
"es": "Operado por {operator}",
"da": "Drives af {operator}",
"fr": "Opéré par {operator}"
},
"freeform": {
"key": "operator"
},
"question": {
"nl": "Wie beheert deze vogelkijkplaats?"
"en": "Who operates this birdhide?",
"nl": "Wie beheert deze vogelkijkplaats?",
"da": "Hvem driver dette fugleskjul?",
"de": "Wer betreibt diesen Ort zur Vogelbeobachtung?",
"fr": "Qui opère cet observatoire ornithologique ?"
},
"mappings": [
{
"if": "operator=Natuurpunt",
"then": {
"nl": "Beheer door Natuurpunt"
"en": "Operated by Natuurpunt",
"nl": "Beheer door Natuurpunt",
"de": "Betrieben von Natuurpunt",
"es": "Operado por Natuurpunt",
"da": "Drives af Natuurpunt",
"fr": "Opéré par Natuurpunt"
}
},
{
"if": "operator=Agentschap Natuur en Bos",
"then": {
"nl": "Beheer door het Agentschap Natuur en Bos "
"en": "Operated by the Agency for Nature and Forests",
"nl": "Beheer door het Agentschap Natuur en Bos",
"de": "Betrieben von einer Forst- bzw. Naturschutzbehörde",
"fr": "Opéré par lAgence Nature et Forêts"
}
}
],
@ -213,10 +287,19 @@
"amenity=shelter"
],
"title": {
"nl": "vogelkijkhut"
"en": "a birdhide",
"nl": "een vogelkijkhut",
"da": "et fugleskjul",
"de": "ein Gebäude zur Vogelbeobachtung",
"fr": "un observatoire ornithologique"
},
"description": {
"nl": "Een overdekte hut waarbinnen er warm en droog naar vogels gekeken kan worden"
"en": "A covered shelter where one can watch birds comfortably",
"nl": "Een overdekte hut waarbinnen er warm en droog naar vogels gekeken kan worden",
"de": "Ein überdachter Unterstand, in dem man bequem Vögel beobachten kann",
"es": "Un refugio cubierto donde se pueden ver pájaros confortablemente",
"da": "Et overdækket ly, hvor man kan se fugle i ro og mag",
"fr": "Un abris couvert pour observer les oiseaux confortablement"
}
},
{
@ -226,10 +309,18 @@
"shelter=no"
],
"title": {
"nl": "vogelkijkwand"
"en": "a bird blind",
"nl": "een vogelkijkwand",
"de": "einen Sichtschutz zur Vogelbeobachtung",
"fr": "un camouflage dobservation ornithologique"
},
"description": {
"nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken"
"en": "A screen or wall with openings to watch birds",
"nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken",
"es": "Una pantalla o pared con aperturas para ver pájaros",
"da": "En skærm eller væg med åbninger til at se på fugle",
"de": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln",
"fr": "Un écran ou un mur avec des ouvertures pour observer les oiseaux"
}
}
],
@ -242,7 +333,10 @@
"nl": "Rolstoeltoegankelijk",
"en": "Wheelchair accessible",
"de": "Zugänglich für Rollstuhlfahrer",
"fr": "Accessible aux fauteuils roulants"
"fr": "Accessible aux fauteuils roulants",
"ca": "Accessible per a cadires de rodes",
"es": "Accesible con sillas de ruedas",
"da": "Tilgængelig for kørestolsbrugere"
},
"osmTags": {
"or": [
@ -259,7 +353,11 @@
"options": [
{
"question": {
"nl": "Enkel overdekte kijkhutten"
"en": "Only covered birdhides",
"nl": "Enkel overdekte kijkhutten",
"de": "Nur überdachte Vogelbeobachtungsstellen",
"da": "Kun overdækkede fugleskjul",
"fr": "Seulement les observatoires ornithologiques couverts"
},
"osmTags": {
"and": [

View file

@ -6,7 +6,9 @@
"de": "Cafés und Kneipen",
"fr": "Cafés et pubs",
"zh_Hant": "咖啡廳與酒吧",
"hu": "Kávézók és kocsmák"
"hu": "Kávézók és kocsmák",
"es": "Cafeterías y bares",
"da": "Caféer og pubber"
},
"source": {
"osmTags": {
@ -14,7 +16,8 @@
"amenity=bar",
"amenity=pub",
"amenity=cafe",
"amenity=biergarten"
"amenity=biergarten",
"amenity=nightclub"
]
}
},
@ -24,14 +27,23 @@
"amenity=pub"
],
"title": {
"en": "pub",
"nl": "bruin cafe of kroeg",
"de": "Kneipe",
"en": "a pub",
"nl": "een bruin café of kroeg",
"de": "eine Kneipe",
"ru": "паб",
"hu": "kocsma"
"hu": "kocsma",
"ca": "un bar",
"da": "en pub",
"es": "un pub",
"fr": "un pub"
},
"description": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk",
"de": "Eine Kneipe, in der vor allem Bier in ruhiger, entspannter Atmosphäre getrunken wird",
"es": "Un bar, principalmente para beber cervezas en un interior templado y relajado",
"da": "En pub, mest et sted at drikke øl i et varme, afslappede omgivelser",
"fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée"
},
"preciseInput": {
"preferredBackground": "map"
@ -42,14 +54,23 @@
"amenity=bar"
],
"title": {
"en": "bar",
"nl": "bar",
"de": "Bar",
"en": "a bar",
"nl": "een bar",
"de": "eine Bar",
"ru": "бар",
"hu": "bár"
"hu": "bár",
"ca": "un pub",
"da": "en bar",
"es": "un bar",
"fr": "un bar"
},
"description": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
"en": "A more modern and commercial <b>bar</b>, possibly with a music and light installation",
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek",
"de": "Eine modernere und kommerzielle <b>Bar</b>, möglicherweise mit einer Musik- und Lichtinstallation",
"da": "En mere moderne og kommerciel <b>bar</b>, eventuelt med en musik- og lysinstallation",
"es": "Un <b>bar</b> más moderno y comercial, posiblemente con una instalación de música y luz",
"fr": "Un <b>bar</b> plus moderne et commercial, avec éventuellement musique et jeux de lumière"
},
"preciseInput": {
"preferredBackground": "map"
@ -60,14 +81,45 @@
"amenity=cafe"
],
"title": {
"en": "cafe",
"nl": "cafe",
"de": "Café",
"en": "a cafe",
"nl": "een café",
"de": "ein Café",
"ru": "кафе",
"hu": "kávézó"
"hu": "kávézó",
"ca": "un cafè",
"da": "en cafe",
"es": "una cafetería",
"fr": "un café"
},
"description": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
"en": "A <b>cafe</b> to drink tea, coffee or an alcoholical bevarage in a quiet environment",
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen.",
"de": "Ein <b>Café</b>, um in ruhiger Umgebung Tee, Kaffee oder ein alkoholisches Getränk zu trinken",
"da": "En <b>café</b> til at drikke te, kaffe eller en alkoholisk drik i rolige omgivelser",
"es": "Una <b>cafetería</b> para beber té, café o una bebida alcohólica en un ambiente tranquilo",
"fr": "Un <b>café</b> pour prendre un thé, un café ou une boisson alcoolisée dans un environnement calme"
},
"preciseInput": {
"preferredBackground": "map"
}
},
{
"tags": [
"amenity=nightclub"
],
"title": {
"en": "a nightclub or disco",
"nl": "een nachtclub of disco",
"de": "einen Club oder eine Diskothek",
"es": "un club nocturno o una discoteca",
"fr": "une boîte de nuit ou discothèque"
},
"description": {
"en": "A <b>nightclub</b> or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks",
"nl": "Een <b>nachtclub</b> met dansvloer, DJ met bijhorende lichteffecten en bar waar men (alcoholische) dranken kan nuttigen",
"de": "Ein <b>Club</b> oder eine Diskothek mit Fokus auf Tanzen, Musik von einem DJ mit begleitender Lichtshow und einer Bar, an der man (alkoholische) Getränke bekommt",
"es": "Un <b>club nocturno</b> o discoteca centrada en bailar, la música de un DJ acompañado por un espectáculo de luces y un bar donde conseguir bebidas (alcohólicas)",
"fr": "Une <b>boîte de nuit</b> ou discothèque pour danser sur de la musique de DJ accompagnée de jeux de lumière et un bar pour prendre une une boisson (alcoolisée)"
},
"preciseInput": {
"preferredBackground": "map"
@ -76,7 +128,13 @@
],
"title": {
"render": {
"nl": "Café"
"en": "Pub",
"nl": "Café",
"ca": "Bar",
"de": "Kneipe",
"da": "Pub",
"es": "Pub",
"fr": "Bar"
},
"mappings": [
{
@ -89,27 +147,36 @@
"nl": "<i>{name}</i>",
"en": "<i>{name}</i>",
"de": "<i>{name}</i>",
"ru": "<i>{name}</i>"
"ru": "<i>{name}</i>",
"ca": "<i>{name}</i>",
"da": "<i>{name}</i>",
"es": "<i>{name}</i>",
"fr": "<i>{name}</i>"
}
}
]
},
"tagRenderings": [
"images",
"level",
{
"question": {
"nl": "Wat is de naam van dit café?",
"en": "What is the name of this pub?",
"de": "Wie heißt diese Kneipe?",
"fr": "Quel est le nom de ce pub ?",
"hu": "Mi a neve ennek a kocsmának?"
"hu": "Mi a neve ennek a kocsmának?",
"da": "Hvad hedder denne pub?",
"es": "¿Cual es el nombre de este pub?"
},
"render": {
"nl": "De naam van dit café is {name}",
"en": "This pub is named {name}",
"de": "Diese Kneipe heißt {name}",
"fr": "Ce pub se nomme {name}",
"hu": "A kocsma neve: {name}"
"hu": "A kocsma neve: {name}",
"da": "Denne pub hedder {name}",
"es": "Este pub se llama {name}"
},
"freeform": {
"key": "name"
@ -118,42 +185,79 @@
},
{
"question": {
"en": "What kind of cafe is this",
"en": "What kind of cafe is this?",
"nl": "Welk soort café is dit?",
"de": "Was ist das für ein Café",
"hu": "Milyen fajta kávézó ez?"
"de": "Was ist das für ein Café?",
"hu": "Milyen fajta kávézó ez?",
"da": "Hvilken slags cafe er dette",
"es": "Qué tipo de cafetería es esta",
"fr": "Quel genre de café est-ce ?"
},
"mappings": [
{
"if": "amenity=pub",
"then": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk",
"de": "Eine Kneipe, in der vor allem Bier in ruhiger, entspannter Atmosphäre getrunken wird",
"es": "Un bar, principalmente para beber cervezas en un interior cálido y relajado",
"fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée"
}
},
{
"if": "amenity=bar",
"then": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
"en": "A more modern and commercial <b>bar</b>, possibly with a music and light installation",
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek",
"de": "Eine modernere und kommerzielle <b>Bar</b>, möglicherweise mit einer Musik- und Lichtinstallation",
"da": "En mere moderne og kommerciel <b>bar</b>, eventuelt med en musik- og lysinstallation",
"es": "Un <b>bar</b> más moderno y comercial, posiblemente con una instalación de música y luz",
"fr": "Un <b>bar</b> plus moderne et commercial, avec éventuellement musique et jeux de lumière"
}
},
{
"if": "amenity=cafe",
"then": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
"en": "A <b>cafe</b> to drink tea, coffee or an alcoholical bevarage in a quiet environment",
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen.",
"de": "Ein <b>Café</b>, um in ruhiger Umgebung Tee, Kaffee oder ein alkoholisches Getränk zu trinken",
"da": "En <b>café</b> til at drikke te, kaffe eller en alkoholisk drik i rolige omgivelser",
"es": "Una <b>cafetería</b> para beber té, café o una bebida alcohólica en un ambiente tranquilo",
"fr": "Un <b>café</b> pour boire du thé, du café ou une boisson alcoolisée au calme"
}
},
{
"if": "amenity=restaurant",
"then": {
"nl": "Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt"
"en": "A <b>restuarant</b> where one can get a proper meal",
"nl": "Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt",
"de": "Ein <b>Restaurant</b>, in dem man ordentlich essen kann",
"da": "En <b>restaurant</b>, hvor man kan få et ordentligt måltid",
"es": "Un <b>restaurante</b> donde puedes comer una comida de verdad",
"fr": "Un <b>restaurant</b> où l'on peut prendre un bon repas"
}
},
{
"if": "amenity=biergarten",
"then": {
"nl": "Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland"
"en": "An open space where beer is served, typically seen in Germany",
"nl": "Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland",
"de": "Ein Außenbereich mit Bierausschank, typischerweise in Deutschland",
"da": "Et åbent rum, hvor der serveres øl, typisk set i Tyskland",
"es": "Un espacio abierto donde se sirve cerveza, típico de Alemania",
"fr": "Un espace ouvert où la bière est servie, typiquement vu en Allemagne"
},
"hideInAnswer": "_country!=de"
},
{
"if": "amenity=nightclub",
"then": {
"en": "This is a <b>nightclub</b> or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks",
"nl": "Dit is een <b>nachtclub</b> met dansvloer, DJ met bijhorende lichteffecten en bar waar men (alcoholische) dranken kan nuttigen",
"de": "Dies ist ein <b>Club</b> oder eine Disco mit Fokus auf Tanzen, Musik von einem DJ mit begleitender Lichtshow und einer Bar, an der man (alkoholische) Getränke bekommt",
"es": "Este es un <b>club nocturno</b> o discoteca centrado en bailar, música de un DJ con un espectáculo de luces que la acompaña y un bar donde conseguir bebidas (alcohólicas)",
"fr": "Il s'agit d'une <b>boîte de nuit</b> ou discothèque avec un accent sur la danse, la musique d'un DJ avec un spectacle de lumière et un bar pour prendre des boissons (alcoolisées)"
}
}
],
"id": "Classification"
@ -164,8 +268,10 @@
"phone",
"payment-options",
"wheelchair-access",
"smoking",
"service:electricity",
"dog-access"
"dog-access",
"reviews"
],
"filter": [
{
@ -174,10 +280,13 @@
{
"question": {
"en": "Opened now",
"nl": "Nu geopened",
"de": "Jetzt geöffnet",
"nl": "Nu geopend",
"de": "Derzeit geöffnet",
"fr": "Ouvert maintenant",
"hu": "Most nyitva van"
"hu": "Most nyitva van",
"ca": "Obert ara",
"es": "Abiert oahora",
"da": "Åbent nu"
},
"osmTags": "_isOpen=yes"
}
@ -190,7 +299,20 @@
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
"da": "{title()} er lukket permanent",
"fr": "{title()} est définitivement fermé"
},
"changesetMessage": "shop_closed"
}
]
},
"allowMove": true,
"mapRendering": [
@ -201,6 +323,10 @@
{
"if": "amenity=cafe",
"then": "circle:white;./assets/layers/cafe_pub/cafe.svg"
},
{
"if": "amenity=nightclub",
"then": "circle:white;./assets/layers/cafe_pub/nightclub.svg"
}
]
},
@ -227,6 +353,10 @@
"description": {
"en": "A layer showing cafés and pubs where one can gather around a drink. The layer asks for some relevant questions",
"hu": "Egy olyan réteg, amely kávézókat és kocsmákat jelenít meg, ahol össze lehet gyűlni egy ital köré. A réteg néhány lényeges kérdést tesz fel",
"nl": "Een laag die kroegen en koffiehuizen toont waar je iets kunt drinken. De laag zal je enkele vragen stellen"
"nl": "Een laag die kroegen en koffiehuizen toont waar je iets kunt drinken. De laag zal je enkele vragen stellen",
"de": "Eine Ebene mit Cafés und Kneipen, in denen man sich auf ein Getränk treffen kann. Die Ebene fragt nach einigen relevanten Eigenschaften",
"es": "Una capa que muestra cafeterías y bares donde uno se puede reunir con una bebida. La capa hace algunas preguntas relevantes",
"da": "Et lag med caféer og pubber, hvor man kan samles omkring en drink. Laget stiller nogle relevante spørgsmål",
"fr": "Une couche montrants les cafés et pubs où lon peut prendre un verre. Cette couche pose des questions y afférentes."
}
}

View file

@ -9,6 +9,16 @@
"https://wiki.openstreetmap.org/wiki/File:Cafe-16.svg"
]
},
{
"path": "nightclub.svg",
"license": "CC0",
"authors": [
"Osm Carto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Nightclub-16.svg"
]
},
{
"path": "pub.svg",
"license": "CC0",

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="16"
height="16"
viewBox="0 0 16 16"
id="svg2">
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs6"/>
<rect width="16" height="16" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/>
<path d="M 13.006803,0.00308957 3.0068028,2.0030896 l 0,8.5624994 c -0.385369,-0.06933 -0.787572,-0.07549 -1.1875,0.03125 -1.15478198,0.308194 -2.01331698,1.387352 -1.78124998,2.25 0.232067,0.862648 1.50146898,1.370694 2.65624998,1.0625 1.154781,-0.308194 1.8125,-1.336236 1.8125,-2.25 l 0,-6.9687494 7.0000002,-1.375 0,5.6249997 c -0.385334,-0.06124 -0.787622,-0.04422 -1.1875,0.0625 -1.1546372,0.308156 -2.0130612,1.3561497 -1.7812502,2.2187497 0.232265,0.862479 1.5016132,1.370655 2.6562502,1.0625 1.154637,-0.308156 1.8125,-1.28125 1.8125,-2.28125 z"
id="nightclub"
style="fill:#C77400;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(1,1)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -9,14 +9,14 @@ If you want to add a missing socket type, then:
- Add all the properties in 'types.csv'
- Add an icon. (Note: icons are way better as pictures as they are perceived more abstractly)
- Update license_info.json with the copyright info of the new icon. Note that we strive to have Creative-commons icons
- Update 'license_info.json' with the copyright info of the new icon. Note that we strive to have Creative Commons icons
only (though there are exceptions)
AT this point, most of the work should be done; feel free to send a PR. If you would like to test it locally first (
which is recommended) and have a working dev environment, then run:
At this point, most of the work should be done; feel free to send a PR. If you would like to test it locally first
(which is recommended) and have a working dev environment, then run:
- Run 'ts-node csvToJson.ts' which will generate a new charging_station.json based on the protojson
- Run`npm run query:licenses` to get an interactive program to add the license of your artwork, followed
- Run `ts-node csvToJson.ts` which will generate a new charging_station.json based on the protojson
- Run `npm run query:licenses` to get an interactive program to add the license of your artwork, followed
by `npm run generate:licenses`
- Run `npm run generate:layeroverview` to generate the layer files
- Run `npm run start` to run the instance

File diff suppressed because it is too large Load diff

View file

@ -162,6 +162,13 @@
"nl": "Enkel <b>klanten van de bijhorende plaats</b> mogen dit oplaadpunt gebruiken<br/><span class='subtle'>Bv. op de parking van een hotel en enkel toegankelijk voor klanten van dit hotel</span>"
}
},
{
"if": "access=key",
"then": {
"en": "A <b>key</b> must be requested to access this charging station<br/><span class='subtle'>E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station</span>",
"nl": "Een <b>sleutel</b> is nodig om dit oplaadpunt te gebruiken<br/><span class='subtle'>Bv. voor klanten van een hotel of een bar, die de sleutel aan de receptie kunnen krijgen</span>"
}
},
{
"if": "access=private",
"then": {
@ -217,18 +224,6 @@
"nl": "Moet men betalen om dit oplaadpunt te gebruiken?"
},
"mappings": [
{
"if": {
"and": [
"fee=no"
]
},
"then": {
"nl": "Gratis te gebruiken",
"en": "Free to use"
},
"hideInAnswer": true
},
{
"if": {
"and": [
@ -257,6 +252,18 @@
"en": "Free to use, but one has to authenticate"
}
},
{
"if": {
"and": [
"fee=no"
]
},
"then": {
"nl": "Gratis te gebruiken",
"en": "Free to use"
},
"hideInAnswer": true
},
{
"if": {
"and": [
@ -764,7 +771,7 @@
"operational_status=broken"
]
},
"then": "cross:#c22;"
"then": "close:#c22;"
},
{
"if": {

View file

@ -1,13 +1,13 @@
import {readFileSync, writeFileSync} from "fs";
import {Utils} from "../../../Utils";
import {TagRenderingConfigJson} from "../../../Models/ThemeConfig/Json/TagRenderingConfigJson";
import ScriptUtils from "../../../scripts/ScriptUtils";
import {LayerConfigJson} from "../../../Models/ThemeConfig/Json/LayerConfigJson";
import FilterConfigJson from "../../../Models/ThemeConfig/Json/FilterConfigJson";
import {QuestionableTagRenderingConfigJson} from "../../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson";
function colonSplit(value: string): string[] {
return value.split(";").map(v => v.replace(/"/g, '').trim().toLowerCase()).filter(s => s !== "");
return value.split(";").map(v => v.replace(/"/g, '').trim()).filter(s => s !== "");
}
function loadCsv(file): {
@ -57,8 +57,8 @@ function loadCsv(file): {
function run(file, protojson) {
const overview_question_answers = []
const questions: (TagRenderingConfigJson & { "id": string })[] = []
const technicalQuestions: (TagRenderingConfigJson & { "id": string })[] = []
const questions: (QuestionableTagRenderingConfigJson & { "id": string })[] = []
const technicalQuestions: (QuestionableTagRenderingConfigJson & { "id": string })[] = []
const filterOptions: { question: any, osmTags?: string } [] = [
{
question: {
@ -72,13 +72,17 @@ function run(file, protojson) {
for (let i = 0; i < entries.length; i++) {
const e = entries[i];
const txt = {
en: `<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/${e.image}'/> <span>${e.description.get("en")}</span></div>`,
nl: `<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/${e.image}'/> <span>${e.description.get("nl")}</span></div>`
en: e.description.get("en"),
nl: e.description.get("nl")
}
const json = {
if: `${e.key}=1`,
ifnot: `${e.key}=`,
then: txt,
icon:{
path:"./assets/layers/charging_station/" + e.image,
class:"medium"
}
}
if (e.countryWhiteList.length > 0 && e.countryBlackList.length > 0) {
@ -125,7 +129,11 @@ function run(file, protojson) {
and:Utils.NoEmpty( [`${e.key}~*`, `${e.key}!=1`, ...e.extraVisualisationCondition.split(";")])
},
then: txt,
hideInAnswer: true
hideInAnswer: true,
icon:{
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
overview_question_answers.push(no_ask_json)
@ -168,10 +176,14 @@ function run(file, protojson) {
},
mappings: e.commonVoltages.map(voltage => {
return {
if: `socket:${e.key}:voltage=${voltage} V`,
if: `${e.key}:voltage=${voltage} V`,
then: {
en: `${descrWithImage_en} outputs ${voltage} volt`,
nl: `${descrWithImage_nl} heeft een spanning van ${voltage} volt`
en: `${e.description.get("en")} outputs ${voltage} volt`,
nl: `${e.description.get("nl")} heeft een spanning van ${voltage} volt`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),
@ -198,10 +210,14 @@ function run(file, protojson) {
},
mappings: e.commonCurrents.map(current => {
return {
if: `socket:${e.key}:current=${current} A`,
if: `${e.key}:current=${current} A`,
then: {
en: `${descrWithImage_en} outputs at most ${current} A`,
nl: `${descrWithImage_nl} levert een stroom van maximaal ${current} A`
en: `${e.description.get("en")} outputs at most ${current} A`,
nl: `${e.description.get("nl")} levert een stroom van maximaal ${current} A`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),
@ -228,10 +244,14 @@ function run(file, protojson) {
},
mappings: e.commonOutputs.map(output => {
return {
if: `socket:${e.key}:output=${output}`,
if: `${e.key}:output=${output}`,
then: {
en: `${descrWithImage_en} outputs at most ${output}`,
nl: `${descrWithImage_nl} levert een vermogen van maximaal ${output}`
en: `${e.description.get("en")} outputs at most ${output} A`,
nl: `${e.description.get("nl")} levert een vermogen van maximaal ${output} A`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),

View file

@ -0,0 +1,395 @@
{
"id": "climbing",
"title": null,
"description": {
"en": "A dummy layer which contains tagrenderings, shared among the climbing layers",
"nl": "Een dummy-laag die tagrenderings bevat, gedeeld over de verschillende klimsport lagen",
"de": "Eine Dummy-Ebene, die Tagrenderings enthält, die von den Kletterebenen gemeinsam genutzt werden"
},
"minzoom": 25,
"source": {
"osmTags": "sport=climbing"
},
"tagRenderings": [
{
"id": "website",
"question": {
"en": "Is there a (unofficial) website with more informations (e.g. topos)?",
"de": "Gibt es eine (inoffizielle) Website mit mehr Informationen (z.B. Topos)?",
"ja": "もっと情報のある(非公式の)ウェブサイトはありますか(例えば、topos)?",
"nl": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?",
"ru": "Есть ли (неофициальный) веб-сайт с более подробной информацией (напр., topos)?",
"fr": "Existe-til un site avec plus dinformations (ex : topographie) ?",
"it": "Cè un sito web (anche non ufficiale) con qualche informazione in più (ad es. topografie)?"
},
"condition": {
"and": [
"leisure!~sports_centre",
"sport=climbing",
"office=",
"club="
]
},
"render": "<a href='{url}' target='_blank'>{url}</a>",
"freeform": {
"key": "url",
"type": "url"
}
},
{
"id": "average_length",
"render": {
"de": "Die Routen sind durchschnittlich <b>{canonical(climbing:length)}</b> lang",
"en": "The routes are <b>{canonical(climbing:length)}</b> long on average",
"nl": "De klimroutes zijn gemiddeld <b>{canonical(climbing:length)}</b> lang",
"ja": "ルートの長さは平均で<b>{canonical(climbing:length)}</b>です",
"fr": "Les voies font <b>{canonical(climbing:length)}</b> de long en moyenne",
"it": "Le vie sono lunghe mediamente <b>{canonical(climbing:length)}</b>",
"es": "Las rutas miden <b>{canonical(climbing:length)}</b> de media"
},
"question": {
"de": "Wie lang sind die Routen (durchschnittlich) in Metern?",
"en": "What is the (average) length of the routes in meters?",
"nl": "Wat is de (gemiddelde) lengte van de klimroutes, in meter?",
"ja": "ルートの(平均)長さはメートル単位でいくつですか?",
"fr": "Quelle est la longueur moyenne des voies en mètres ?",
"it": "Quale è la lunghezza (media) delle vie in metri?",
"es": "¿Cual es la longitud (media) de las rutas en metros?"
},
"freeform": {
"key": "climbing:length",
"type": "pfloat"
}
},
{
"id": "min_difficulty",
"question": {
"de": "Welche Schwierigkeit hat hier die leichteste Route (französisch/belgisches System)?",
"en": "What is the grade of the easiest route here, according to the french classification system?",
"nl": "Wat is het niveau van de makkelijkste route, volgens het Franse classificatiesysteem?",
"ja": "ここで一番簡単なルートのレベルは、フランスのランク評価システムで何ですか?",
"fr": "Quel est le niveau de la voie la plus simple selon la classification franco-belge ?",
"it": "Qual è il livello della via più facile qua, secondo il sistema di classificazione francese?"
},
"render": {
"de": "Die leichteste Route hat hier die Schwierigkeit {climbing:grade:french:min} (französisch/belgisches System)",
"en": "The lowest grade is {climbing:grade:french:min} according to the french/belgian system",
"nl": "De minimale klimmoeilijkheid is {climbing:grade:french:min} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムでは、最小の難易度は{climbing:grade:french:min}です",
"fr": "La difficulté minimale est {climbing:grade:french:min} selon la classification franco-belge",
"it": "Il minimo livello di difficoltà è {climbing:grade:french:min} secondo il sistema francese/belga"
},
"freeform": {
"key": "climbing:grade:french:min"
}
},
{
"id": "max_difficulty",
"question": {
"de": "Welche Schwierigkeit hat hier die schwerste Route (französisch/belgisches System)?",
"en": "What is the highest grade route here, according to the french classification system?",
"nl": "Wat is het niveau van de moeilijkste route, volgens het Franse classificatiesysteem?",
"ja": "フランスのランク評価によると、ここで一番難しいルートのレベルはどれくらいですか?",
"fr": "Quel est le niveau de la voie la plus difficile selon la classification franco-belge ?",
"it": "Qual è il livello della via più difficile qua, secondo il sistema di classificazione francese?"
},
"render": {
"de": "Die schwierigste Route hat hier die Schwierigkeitsstufe {climbing:grade:french:max} (französisch/belgisches System)",
"en": "The highest grade is {climbing:grade:french:max} according to the french/belgian system",
"nl": "De maximale klimmoeilijkheid is {climbing:grade:french:max} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムでは、最大の難易度は{climbing:grade:french:max}です",
"fr": "La difficulté maximale est {climbing:grade:french:max} selon la classification franco-belge",
"it": "Il massimo livello di difficoltà è {climbing:grade:french:max} secondo il sistema francese/belga"
},
"freeform": {
"key": "climbing:grade:french:max"
},
"condition": {
"and": [
"climbing!~route",
"office=",
"club=",
{
"or": [
"climbing:sport=yes",
"sport=climbing"
]
}
]
}
},
{
"id": "bouldering",
"question": {
"de": "Kann hier gebouldert werden?",
"en": "Is bouldering possible here?",
"nl": "Is het mogelijk om hier te bolderen?",
"ja": "ここでボルダリングはできますか?",
"nb_NO": "Er buldring mulig her?",
"fr": "Lescalade de bloc est-elle possible ici ?",
"it": "È possibile praticare bouldering qua?"
},
"mappings": [
{
"if": "climbing:boulder=yes",
"then": {
"de": "Hier kann gebouldert werden",
"en": "Bouldering is possible here",
"nl": "Bolderen kan hier",
"ja": "ボルダリングはここで可能です",
"nb_NO": "Buldring er mulig her",
"fr": "Lescalade de bloc est possible",
"it": "Larrampicata su massi è possibile qua"
}
},
{
"if": "climbing:boulder=no",
"then": {
"de": "Hier kann nicht gebouldert werden",
"en": "Bouldering is not possible here",
"nl": "Bolderen kan hier niet",
"ja": "ここではボルダリングはできません",
"nb_NO": "Buldring er ikke mulig her",
"fr": "Lescalade de bloc nest pas possible",
"it": "Larrampicata su massi non è possibile qua"
}
},
{
"if": "climbing:boulder=limited",
"then": {
"de": "Bouldern ist hier nur an wenigen Routen möglich",
"en": "Bouldering is possible, allthough there are only a few routes",
"nl": "Bolderen kan hier, maar er zijn niet zoveel routes",
"ja": "ボルダリングは可能ですが、少しのルートしかありません",
"fr": "Lescalade de bloc est possible sur des voies précises",
"it": "Larrampicata su massi è possibile anche se su poche vie"
}
},
{
"if": "climbing:boulder~*",
"then": {
"de": "Hier gibt es {climbing:boulder} Boulder-Routen",
"en": "There are {climbing:boulder} boulder routes",
"nl": "Er zijn hier {climbing:boulder} bolderroutes",
"ja": "{climbing:boulder} ボルダールートがある",
"fr": "Il y a {climbing:boulder} voies descalade de bloc",
"it": "Sono presenti {climbing:boulder} vie di arrampicata su massi"
},
"hideInAnswer": true
}
]
},
{
"id": "toprope",
"question": {
"de": "Ist Toprope-Klettern hier möglich?",
"en": "Is toprope climbing possible here?",
"nl": "Is het mogelijk om hier te toprope-klimmen?",
"ja": "ここでtoprope登坂はできますか?",
"fr": "Est-il possible descalader à la moulinette ?",
"it": "È possibile arrampicarsi con la corda dallalto qua?"
},
"mappings": [
{
"if": "climbing:toprope=yes",
"then": {
"de": "Toprope-Klettern ist hier möglich",
"en": "Toprope climbing is possible here",
"nl": "Toprope-klimmen kan hier",
"ja": "ここでToprope登坂ができます",
"fr": "Lescalade à la moulinette est possible",
"it": "È possibile arrampicarsi con moulinette qua"
}
},
{
"if": "climbing:toprope=no",
"then": {
"de": "Toprope-Climbing ist hier nicht möglich",
"en": "Toprope climbing is not possible here",
"nl": "Toprope-klimmen kan hier niet",
"ja": "ここではToprope登坂はできません",
"fr": "Lescalade à la moulinette nest pas possible",
"it": "Non è possibile arrampicarsi con moulinette qua"
}
},
{
"if": "climbing:toprope~*",
"then": {
"de": "Hier gibt es {climbing:toprope} Toprope-Routen",
"en": "There are {climbing:toprope} toprope routes",
"nl": "Er zijn hier {climbing:toprope} toprope routes",
"ja": "{climbing:toprope} 登坂ルートがある",
"fr": "{climbing:toprope} voies sont équipées de moulinettes",
"it": "Sono presenti {climbing:toprope} vie con moulinette"
},
"hideInAnswer": true
}
]
},
{
"id": "sportclimbing",
"question": {
"de": "Ist hier Sportklettern möglich (feste Ankerpunkte)?",
"en": "Is sport climbing possible here on fixed anchors?",
"nl": "Is het mogelijk om hier te sportklimmen/voorklimmen op reeds aangebrachte haken?",
"ja": "ここでは固定アンカー式のスポーツクライミングはできますか?",
"it": "È possibile arrampicarsi qua con ancoraggi fissi?"
},
"mappings": [
{
"if": "climbing:sport=yes",
"then": {
"de": "Sportklettern ist hier möglich",
"en": "Sport climbing is possible here",
"nl": "Sportklimmen/voorklimmen kan hier",
"ru": "Здесь можно заняться спортивным скалолазанием",
"ja": "ここでスポーツクライミングができます",
"it": "Larrampicata sportiva è possibile qua",
"hu": "Itt lehetőség van sportmászásra",
"fr": "De lescalade est possible ici"
}
},
{
"if": "climbing:sport=no",
"then": {
"de": "Sportklettern ist hier nicht möglich",
"en": "Sport climbing is not possible here",
"nl": "Sportklimmen/voorklimmen kan hier niet",
"ru": "Спортивное скалолазание здесь невозможно",
"ja": "ここではスポーツクライミングはできません",
"it": "Larrampicata sportiva non è possibile qua",
"hu": "Itt nincs lehetőség sportmászásra",
"fr": "Lescalade est impossible ici"
}
},
{
"if": "climbing:sport~*",
"then": {
"de": "Hier gibt es {climbing:sport} Sportkletter-Routen",
"en": "There are {climbing:sport} sport climbing routes",
"nl": "Er zijn hier {climbing:sport} sportklimroutes/voorklimroutes",
"ja": "スポーツクライミングの {climbing:sport} ルートがある",
"it": "Sono presenti {climbing:sport} vie di arrampicata sportiva"
},
"hideInAnswer": true
}
]
},
{
"id": "trad_climbing",
"question": {
"de": "Ist hier traditionelles Klettern möglich (eigene Sicherung z.B. mit Klemmkleilen)?",
"en": "Is traditional climbing possible here (using own gear e.g. chocks)?",
"nl": "Is het mogelijk om hier traditioneel te klimmen? <br/><span class='subtle'>(Dit is klimmen met klemblokjes en friends)</span>",
"ja": "伝統的な登山はここで可能ですか(例えば、チョックのような独自のギアを使用して)",
"it": "È possibile arrampicarsi in maniera tradizionale qua (usando attrezzi propri, ad es. dadi)?"
},
"mappings": [
{
"if": "climbing:traditional=yes",
"then": {
"de": "Traditionelles Klettern ist hier möglich",
"en": "Traditional climbing is possible here",
"nl": "Traditioneel klimmen kan hier",
"ja": "ここでは伝統的な登山が可能です",
"it": "Larrampicata tradizionale è possibile qua"
}
},
{
"if": "climbing:traditional=no",
"then": {
"de": "Traditionelles Klettern ist hier nicht möglich",
"en": "Traditional climbing is not possible here",
"nl": "Traditioneel klimmen kan hier niet",
"ja": "伝統的な登山はここではできない",
"it": "Larrampicata tradizionale non è possibile qua"
}
},
{
"if": "climbing:traditional~*",
"then": {
"de": "Hier gibt es {climbing:traditional} Routen für traditionelles Klettern",
"en": "There are {climbing:traditional} traditional climbing routes",
"nl": "Er zijn hier {climbing:traditional} traditionele klimroutes",
"ja": "{climbing:traditional} の伝統的な登山ルートがある",
"it": "Sono presenti {climbing:traditional} vie di arrampicata tradizionale"
},
"hideInAnswer": true
}
]
},
{
"id": "max_bolts",
"question": {
"en": "How many bolts do routes in {title()} have at most?",
"de": "Wie viele Haken haben die Routen in {title()} maximal?",
"nl": "Wat is het maximum aantal bouten in routes ban {title()}?"
},
"render": {
"en": "The sport climbing routes here have at most {climbing:bolts:max} bolts.<div class='subtle'>This is without relays and indicates how much quickdraws a climber needs</div>",
"de": "Die Sportkletterrouten hier haben maximal {climbing:bolts:max} Haken.<div class='subtle'>Dies ist ohne Relais und gibt an, wie viel Schnellspanner ein Kletterer braucht</div>",
"nl": "De sportklimroutes hebben maximaal {climbing:bolts:max} bouten. <div class='subtle'>Hierbij worden relays niet meegteld. Dit geeft aan hoeveel klimsetjes een klimmer nodig heeft</div>"
},
"freeform": {
"key": "climbing:bolts:max",
"type": "pnat",
"addExtraTag": [
"climbing:sport=yes"
],
"inline": true
}
},
{
"id": "fee",
"question": {
"en": "Is a fee required to climb here?",
"es": "¿Se requiere una tasa para escalar aquí?",
"de": "Ist das Klettern hier gebührenpflichtig?",
"nl": "Moet men betalen om hier te klimmen?"
},
"render": {
"en": "A fee of {charge} should be paid for climbing here",
"de": "Zum Klettern wird eine Gebühr von {charge} erhoben",
"es": "Se debe de pagar una tasa de {charge} para escalar aquí",
"nl": "Men moet {charge} betalen om hier te klimmen"
},
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
],
"inline": true
},
"mappings": [
{
"if": "fee=no",
"addExtraTags": [
"charge="
],
"then": {
"en": "Climbing here is free of charge",
"de": "Das Klettern ist hier kostenlos",
"es": "La escalada es gratis",
"nl": "Hier klimmen is gratis"
}
},
{
"if": {
"and": [
"fee=yes",
"charge="
]
},
"then": {
"en": "Paying a fee is required to climb here",
"es": "Hay que pagar una tasa para escalar aquí",
"de": "Zum Klettern ist eine Gebühr zu zahlen",
"nl": "Men moet betalen om hier te klimmen"
},
"hideInAnswer": "charge~*"
}
]
}
],
"mapRendering": null
}

View file

@ -0,0 +1,314 @@
{
"id": "climbing_area",
"name": {
"nl": "Klimgelegenheden",
"de": "Klettereinrichtungen",
"en": "Climbing opportunities",
"ja": "登坂教室",
"fr": "Opportunité descalade",
"it": "Opportunità di arrampicata"
},
"description": {
"en": "An area where climbing is possible, e.g. a crag, site, boulder, … Contains aggregation of routes",
"de": "Ein Gebiet, in dem Klettern möglich ist, z. B. ein Felsen, ein Klettergarten, eine Boulderhalle, … Enthält eine Sammlung von Routen",
"nl": "Een gebied waar klimmen mogelijk is, bv. een klimsite, een bolder of klimrots,…"
},
"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": "Klettereinrichtung",
"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": "Klettereinrichtung <b>{name}</b>",
"it": "Opportunità di arrampicata <b>{name}</b>"
}
}
]
},
"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=feat.get('_contained_climbing_routes_properties')?.map(p => `<li><a href='#${p.id}'>${p.name ?? 'climbing route'}</a> (<b class='climbing-${p['__difficulty:char']} rounded-full p-l-1 p-r-1'>${p['climbing:grade:french'] ?? 'unknown difficulty'}</b>, ${p['climbing:length'] ?? 'unkown length'} meter)</li>`).join('')",
"_contained_climbing_route_ids=feat.get('_contained_climbing_routes_properties')?.map(p => p.id)",
"_difficulty_hist=feat.get('_contained_climbing_routes_properties')?.map(p => p['climbing:grade:french'])?.filter(p => (p ?? null) !== null)?.sort()",
"_difficulty_max=feat.get('_difficulty_hist')?.at(-1)",
"_difficulty_min=feat.get('_difficulty_hist')?.at(0)",
"_length_hist=feat.get('_contained_climbing_routes_properties')?.map(p => p['climbing:length'])?.filter(p => (p ?? null) !== null)?.sort()",
"_length_max=feat.get('_length_hist')?.at(-1)",
"_length_min=feat.get('_length_hist')?.at(0)",
"_bolts_hist=feat.get('_contained_climbing_routes_properties')?.map(p => p['climbing:bolts'])?.filter(p => (p ?? null) !== null)?.sort()",
"_bolts_max=feat.get('_bolts_hist')?.at(-1)",
"_bolts_min=feat.get('_bolts_hist')?.at(0)",
"_contained_climbing_routes_count=feat.get('_contained_climbing_routes_properties')?.length"
],
"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)}",
"nl": "<h3>Overzicht van lengtes</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)}",
"nl": "<h3>Overzicht van moeilijkheidsgraden</h>{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>",
"nl": "<h3>Bevat {_contained_climbing_routes_count} routes</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 die Klettereinrichtung?",
"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": "Die Klettereinrichtung 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?",
"nl": "Wat is de rotssoort?"
},
"render": {
"en": "The rock type is {rock}",
"fr": "La roche est du {rock}",
"de": "Der Gesteinstyp ist {rock}",
"it": "Il tipo di roccia è {rock}",
"nl": "De rotssoort is {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)"
},
{
"builtin": [
"climbing.website",
"climbing.fee",
"climbing.bouldering"
]
}
],
"presets": [
{
"tags": [
"sport=climbing"
],
"title": {
"en": "a climbing opportunity",
"nl": "een klimgelegenheid",
"de": "eine Klettereinrichtung",
"ja": "登坂教室",
"nb_NO": "en klatremulighet",
"fr": "une opportunité descalade",
"it": "una opportunità di arrampicata"
},
"description": {
"nl": "Een klimgelegenheid",
"de": "Eine Klettereinrichtung",
"en": "A climbing opportunity",
"ja": "登坂教室",
"nb_NO": "En klatremulighet",
"fr": "Opportunité descalade",
"it": "Unopportunità di arrampicata"
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/climbing/climbing_no_rope.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"dashArray": "8 16",
"lineCap": "square",
"color": "#d38d5fAA",
"fill": "no",
"width": "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": "einen 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,169 @@
{
"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": {
"*": "<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",
{
"builtin": [
"climbing.fee"
]
},
"opening_hours",
{
"builtin": [
"climbing.average_length",
"climbing.min_difficulty",
"climbing.max_difficulty",
"climbing.bouldering",
"climbing.sportclimbing"
]
},
{
"builtin": "climbing.max_bolts",
"override": {
"condition": "climbing:sport=yes"
}
},
{
"id": "Speed climbing?",
"question": {
"de": "Gibt es hier eine Speedkletter-Wand?",
"en": "Is there a speed climbing wall?",
"nl": "Is er een snelklimmuur (speed climbing)?",
"ja": "スピードクライミングウォールはありますか?",
"it": "È presente una prete per larrampicata di velocità?"
},
"mappings": [
{
"if": "climbing:speed=yes",
"then": {
"de": "Hier gibt es eine Speedkletter-Wand",
"en": "There is a speed climbing wall",
"nl": "Er is een snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがある",
"it": "È presente una parete per larrampicata di velocità"
}
},
{
"if": "climbing:speed=no",
"then": {
"de": "Hier gibt es keine Speedkletter-Wand",
"en": "There is no speed climbing wall",
"nl": "Er is geen snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがない",
"it": "Non è presente una parete per larrampicata di velocità"
}
},
{
"if": "climbing:speed~*",
"then": {
"de": "Hier gibt es {climbing:speed} Speedkletter-Routen",
"en": "There are {climbing:speed} speed climbing walls",
"nl": "Er zijn hier {climbing:speed} snelklimmuren",
"ja": "{climbing:speed} のスピードクライミングウォールがある",
"it": "Sono presenti {climbing:speed} pareti per larrampicata di velocità"
},
"hideInAnswer": true
}
]
}
],
"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,138 @@
{
"id": "climbing_opportunity",
"name": {
"nl": "Klimgelegenheiden?",
"de": "Klettermöglichkeiten?",
"en": "Climbing opportunities?",
"ja": "登坂教室?",
"nb_NO": "Klatremuligheter?",
"fr": "Opportunités descalade ?",
"it": "Opportunità di arrampicata?"
},
"description": {
"en": "Fallback layer with items on which climbing _might_ be possible. It is loaded when zoomed in a lot, to prevent duplicate items to be added",
"de": "Rückfallebene mit Orten, auf denen Klettern eventuell möglich ist. Sie wird erst angezeigt, wenn man stark hineinzoomt, um zu verhindern, dass Elemente doppelt hinzugefügt werden"
},
"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?"
}
},
"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?",
"nl": "Is klimmen hier mogelijk?"
},
"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,252 @@
{
"id": "climbing_route",
"name": {
"en": "Climbing routes",
"de": "Kletterrouten",
"nl": "Klimroute",
"ja": "登坂ルート",
"nb_NO": "Klatreruter",
"fr": "Voies descalade",
"it": "Vie di arrampicata"
},
"description": {
"en": "A single climbing route and its properties. Some properties are derived from the containing features",
"de": "Eine einzelne Kletterroute und ihre Eigenschaften. Einige Eigenschaften werden von übergeordneten Objekten abgeleitet"
},
"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",
"da": "Klatrerute"
},
"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>",
"da": "Klatrerute <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>",
"da": "<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?",
"da": "Hvad hedder denne klatrerute?"
},
"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",
"da": "Denne klatrerute har ikke et 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?",
"da": "Hvor lang er denne klatrerute (i meter)?"
},
"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"
},
{
"id": "bolts",
"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 <div class='subtle'>This is without relays and indicates how much quickdraws a climber needs</div>",
"fr": "Cette voie a {climbing:bolts} prises <div class='subtle'>C'est sans relai et indique de combien de dégaine un grimpeur a besoin</div>",
"de": "Diese Route hat {climbing:bolts} Haken <div class='subtle'>Dies ist ohne Relais und gibt an, wie viel Schnellspanner ein Kletterer braucht</div>",
"it": "Questo percorso ha {climbing:bolts} bulloni"
},
"freeform": {
"key": "climbing:bolts",
"type": "pnat",
"addExtraTag": [
"climbing:bolted=yes"
],
"inline": true
},
"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"
},
"addExtraTags": [
"climbing:bolts="
]
}
]
},
"description",
{
"id": "Rock type via embedded feature",
"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"
}
}
],
"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": {
"and": [
"climbing:grade:french~*",
"name~*"
]
},
"then": "<div class='w-max p-1 rounded-xl' style='background: white;'>{name} <span class='climbing-{__difficulty:char}'>{climbing:grade:french}</span></div>"
},
{
"if": "name~*",
"then": "<div class='w-max p-1 rounded-xl' style='background: white;'>{name}</div>"
}
]
}
},
{
"color": {
"render": "#0f0"
},
"width": {
"render": "4"
}
}
]
}

View file

@ -4,13 +4,18 @@
"en": "Crossings",
"nl": "Oversteekplaatsen",
"de": "Kreuzungen",
"fr": "Traversée"
"fr": "Traversée",
"ca": "Encreuaments",
"da": "Overgange",
"es": "Cruces"
},
"description": {
"en": "Crossings for pedestrians and cyclists",
"nl": "Oversteekplaatsen voor voetgangers en fietsers",
"de": "Übergänge für Fußgänger und Radfahrer",
"fr": "Traversée pour piétons et cyclistes"
"fr": "Traversée pour piétons et cyclistes",
"da": "Overgange for fodgængere og cyklister",
"es": "Cruces para peatones y ciclistas"
},
"source": {
"osmTags": {
@ -26,7 +31,9 @@
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung",
"fr": "Traversée"
"fr": "Traversée",
"ca": "Encreuament",
"es": "Cruce"
},
"mappings": [
{
@ -36,7 +43,9 @@
"nl": "Verkeerslicht",
"ru": "Светофор",
"de": "Ampel",
"fr": "Feu de signalisation"
"fr": "Feu de signalisation",
"ca": "Semàfor",
"es": "Señal de tráfico"
}
},
{
@ -45,7 +54,8 @@
"en": "Crossing with traffic signals",
"nl": "Oversteektplaats met verkeerslichten",
"de": "Kreuzung mit Ampeln",
"fr": "Traversée avec feu de signalisation"
"fr": "Traversée avec feu de signalisation",
"es": "Cruce con señales de tráfico"
}
}
]
@ -53,10 +63,13 @@
"presets": [
{
"title": {
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung",
"fr": "Traversée"
"en": "a crossing",
"nl": "een oversteekplaats",
"de": "eine Kreuzung",
"fr": "une traversée",
"ca": "un pas de vianants",
"da": "en overgang",
"es": "un cruce"
},
"tags": [
"highway=crossing"
@ -65,7 +78,9 @@
"en": "Crossing for pedestrians and/or cyclists",
"nl": "Oversteekplaats voor voetgangers en/of fietsers",
"de": "Kreuzung für Fußgänger und/oder Radfahrer",
"fr": "Traversée pour piétons et/ou cyclistes"
"fr": "Traversée pour piétons et/ou cyclistes",
"da": "Overgang for fodgængere og/eller cyklister",
"es": "Cruce para peatones y/o ciclistas"
},
"preciseInput": {
"preferredBackground": [
@ -77,11 +92,13 @@
},
{
"title": {
"en": "Traffic signal",
"nl": "Verkeerslicht",
"en": "a traffic signal",
"nl": "een verkeerslicht",
"ru": "Светофор",
"de": "Ampel",
"fr": "Feu de signalisation"
"de": "eine Ampel",
"fr": "une feu de signalisation",
"da": "et trafiksignal",
"es": "una señal de tráfico"
},
"tags": [
"highway=traffic_signals"
@ -90,7 +107,9 @@
"en": "Traffic signal on a road",
"nl": "Verkeerslicht op een weg",
"de": "Ampel an einer Straße",
"fr": "Feu de signalisation sur la voie"
"fr": "Feu de signalisation sur la voie",
"da": "Trafiksignal på en vej",
"es": "Señal de tráfico en una carretera"
},
"preciseInput": {
"preferredBackground": [
@ -107,7 +126,8 @@
"question": {
"en": "What kind of crossing is this?",
"nl": "Wat voor oversteekplaats is dit?",
"de": "Was ist das für eine Kreuzung?"
"de": "Was ist das für eine Kreuzung?",
"es": "¿Qué tipo de cruce es este?"
},
"condition": "highway=crossing",
"mappings": [
@ -116,7 +136,8 @@
"then": {
"en": "Crossing, without traffic lights",
"nl": "Oversteekplaats, zonder verkeerslichten",
"de": "Kreuzungen ohne Ampeln"
"de": "Kreuzungen ohne Ampeln",
"es": "Cruce, sin semáforos"
}
},
{
@ -124,7 +145,8 @@
"then": {
"en": "Crossing with traffic signals",
"nl": "Oversteekplaats met verkeerslichten",
"de": "Kreuzungen mit Ampeln"
"de": "Kreuzungen mit Ampeln",
"es": "Cruce con señales de tráfico"
}
},
{
@ -132,7 +154,9 @@
"then": {
"en": "Zebra crossing",
"nl": "Zebrapad",
"de": "Zebrastreifen"
"de": "Zebrastreifen",
"ca": "Pas de zebra",
"es": "Paso de cebra"
},
"hideInAnswer": true
},
@ -140,7 +164,9 @@
"if": "crossing=unmarked",
"then": {
"en": "Crossing without crossing markings",
"nl": "Oversteekplaats zonder kruispuntmarkeringen"
"nl": "Oversteekplaats zonder kruispuntmarkeringen",
"de": "Kreuzung ohne Kreuzungsmarkierungen",
"es": "Cruce sin marcas de cruce"
}
}
]
@ -150,7 +176,8 @@
"question": {
"en": "Is this is a zebra crossing?",
"nl": "Is dit een zebrapad?",
"de": "Ist das ein Zebrastreifen?"
"de": "Ist das ein Zebrastreifen?",
"es": "¿Esto es un paso de cebra?"
},
"condition": "crossing=uncontrolled",
"mappings": [
@ -159,7 +186,8 @@
"then": {
"en": "This is a zebra crossing",
"nl": "Dit is een zebrapad",
"de": "Dies ist ein Zebrastreifen"
"de": "Dies ist ein Zebrastreifen",
"es": "Esto es un paso de cebra"
}
},
{
@ -167,7 +195,8 @@
"then": {
"en": "This is not a zebra crossing",
"nl": "Dit is geen zebrapad",
"de": "Dies ist kein Zebrastreifen"
"de": "Dies ist kein Zebrastreifen",
"es": "Esto no es un paso de cebra"
}
}
]
@ -177,7 +206,9 @@
"question": {
"en": "Is this crossing also for bicycles?",
"nl": "Is deze oversteekplaats ook voor fietsers",
"de": "Können Radfahrer diese Kreuzung nutzen?"
"de": "Können Radfahrer diese Kreuzung nutzen?",
"da": "Er denne overgang også for cykler?",
"es": "¿Este cruce también es para ciclistas?"
},
"condition": "highway=crossing",
"mappings": [
@ -186,7 +217,9 @@
"then": {
"en": "A cyclist can use this crossing",
"nl": "Een fietser kan deze oversteekplaats gebruiken",
"de": "Radfahrer können diese Kreuzung nutzen"
"de": "Radfahrer können diese Kreuzung nutzen",
"da": "En cyklist kan benytte denne overgang",
"es": "Un ciclista puede utilizar este cruce"
}
},
{
@ -194,7 +227,9 @@
"then": {
"en": "A cyclist can not use this crossing",
"nl": "Een fietser kan deze oversteekplaats niet gebruiken",
"de": "Radfahrer können diese Kreuzung nicht nutzen"
"de": "Radfahrer können diese Kreuzung nicht nutzen",
"da": "En cyklist kan ikke benytte denne overgang",
"es": "Un ciclista no puede utilizar este cruce"
}
}
]
@ -204,7 +239,8 @@
"question": {
"en": "Does this crossing have an island in the middle?",
"nl": "Heeft deze oversteekplaats een verkeerseiland in het midden?",
"de": "Gibt es an diesem Übergang eine Verkehrsinsel?"
"de": "Gibt es an diesem Übergang eine Verkehrsinsel?",
"es": "¿Tiene una isla en el medio este cruce?"
},
"condition": "highway=crossing",
"mappings": [
@ -213,7 +249,8 @@
"then": {
"en": "This crossing has an island in the middle",
"nl": "Deze oversteekplaats heeft een verkeerseiland in het midden",
"de": "Der Übergang hat eine Verkehrsinsel"
"de": "Der Übergang hat eine Verkehrsinsel",
"es": "Este cruce tiene una isla en el medio"
}
},
{
@ -221,7 +258,8 @@
"then": {
"en": "This crossing does not have an island in the middle",
"nl": "Deze oversteekplaats heeft geen verkeerseiland in het midden",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
"es": "Este cruce no tiene una isla en el medio"
}
}
]
@ -231,7 +269,8 @@
"question": {
"en": "Does this crossing have tactile paving?",
"nl": "Heeft deze oversteekplaats een geleidelijn?",
"de": "Gibt es an dieser Kreuzung ein Blindenleitsystem?"
"de": "Gibt es an dieser Kreuzung ein Blindenleitsystem?",
"es": "¿Tiene pavimento táctil este cruce?"
},
"condition": "highway=crossing",
"mappings": [
@ -240,7 +279,8 @@
"then": {
"en": "This crossing has tactile paving",
"nl": "Deze oversteekplaats heeft een geleidelijn",
"de": "An dieser Kreuzung gibt es ein Blindenleitsystem"
"de": "An dieser Kreuzung gibt es ein Blindenleitsystem",
"es": "Este cruce tiene pavimento táctil"
}
},
{
@ -248,7 +288,8 @@
"then": {
"en": "This crossing does not have tactile paving",
"nl": "Deze oversteekplaats heeft geen geleidelijn",
"de": "Diese Kreuzung hat kein Blindenleitsystem"
"de": "Diese Kreuzung hat kein Blindenleitsystem",
"es": "Este cruce no tiene pavimento táctil"
}
},
{
@ -256,7 +297,8 @@
"then": {
"en": "This crossing has tactile paving, but is not correct",
"nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is.",
"de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt"
"de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt",
"es": "Este cruce tiene pavimento táctil, pero no es correcto"
},
"hideInAnswer": true
}
@ -267,7 +309,8 @@
"question": {
"en": "Does this traffic light have a button to request green light?",
"nl": "Heeft dit verkeerslicht een knop voor groen licht?",
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?"
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?",
"es": "¿Este semáforo tiene un botón para pedir luz verde?"
},
"condition": {
"or": [
@ -281,7 +324,8 @@
"then": {
"en": "This traffic light has a button to request green light",
"nl": "Dit verkeerslicht heeft een knop voor groen licht",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
"es": "Este semáforo tiene un botón para pedir luz verde"
}
},
{
@ -289,7 +333,8 @@
"then": {
"en": "This traffic light does not have a button to request green light",
"nl": "Dit verkeerlicht heeft geen knop voor groen licht",
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern"
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern",
"es": "Este semáforo no tiene un botón para pedir luz verde"
}
}
]
@ -299,25 +344,32 @@
"question": {
"en": "Can a cyclist turn right when the light is red?",
"nl": "Mag een fietser rechtsaf slaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel rechts abbiegen?"
"de": "Dürfen Radfahrer bei roter Ampel rechts abbiegen?",
"es": "¿Puede girar a la derecha un ciclista cuando la luz está roja?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>"
"en": "A cyclist can turn right if the light is red",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen",
"es": "Un ciclista puede girar a la derecha si la luz está roja"
},
"hideInAnswer": "_country!=be"
"hideInAnswer": "_country!=be",
"icon": {
"path": "./assets/layers/crossings/Belgian_road_sign_B22.svg",
"class": "medium"
}
},
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen"
"de": "Radfahrer dürfen bei roter Ampel rechts abbiegen",
"es": "Un ciclista puede girar a la derecha si la luz está roja"
},
"hideInAnswer": "_country=be"
},
@ -326,7 +378,8 @@
"then": {
"en": "A cyclist can not turn right if the light is red",
"nl": "Een fietser mag niet rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht rechts abbiegen"
"de": "Radfahrer dürfen bei roter Ampel nicht rechts abbiegen",
"es": "Un ciclista no puede girar a la derecha si la luz está roja"
}
}
]
@ -336,25 +389,32 @@
"question": {
"en": "Can a cyclist go straight on when the light is red?",
"nl": "Mag een fietser rechtdoor gaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel geradeaus fahren?"
"de": "Dürfen Radfahrer bei roter Ampel geradeaus fahren?",
"es": "¿Puede ir de frente un ciclista cuando la luz está roja?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>"
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren",
"es": "Un ciclista puede ir de frente si la luz está roja"
},
"hideInAnswer": "_country!=be"
"hideInAnswer": "_country!=be",
"icon": {
"path": "./assets/layers/crossings/Belgian_road_sign_B23.svg",
"class": "medium"
}
},
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren"
"de": "Radfahrer dürfen bei roter Ampel geradeaus fahren",
"es": "Un ciclista puede ir de frente si la luz está roja"
},
"hideInAnswer": "_country=be"
},
@ -363,7 +423,8 @@
"then": {
"en": "A cyclist can not go straight on if the light is red",
"nl": "Een fietser mag niet rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht geradeaus fahren"
"de": "Radfahrer dürfen bei roter Ampel nicht geradeaus fahren",
"es": "Un ciclista no puede ir de frente si la luz está roja"
}
}
]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375px" height="370px" viewBox="0 0 375 370" version="1.1">
<g id="surface1">
<path style="fill-rule:evenodd;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;stroke-width:0.348;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,44.313726%,70.19608%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 39.742411 79.217658 C 9.329749 79.217658 -9.689995 46.296632 5.532667 19.92595 C 20.757004 -6.410367 58.762992 -6.410367 73.985654 19.92595 C 89.210829 46.296632 70.18941 79.217658 39.742411 79.217658 Z M 39.742411 79.217658 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.348;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 39.742411 77.231181 C 10.82798 77.231181 -7.252124 45.947951 7.205092 20.900748 C 21.662308 -4.147293 57.821678 -4.147293 72.24372 20.900748 C 86.701774 45.947951 68.656006 77.231181 39.742411 77.231181 Z M 39.742411 77.231181 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;stroke-width:0.348;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,44.313726%,70.19608%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 39.742411 74.827294 C 12.708934 74.827294 -4.186153 45.564905 9.329749 22.120294 C 22.847325 -1.289952 56.672671 -1.289952 70.18941 22.120294 C 83.706987 45.564905 66.811063 74.827294 39.742411 74.827294 Z M 39.742411 74.827294 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.348;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 29.396328 32.433207 L 39.394025 41.316193 C 39.011302 41.768808 38.766761 42.326194 38.766761 42.95315 C 38.766761 44.242264 39.847095 45.357038 41.065611 45.460971 L 41.065611 48.423084 L 40.682888 48.423084 L 40.682888 48.981309 L 41.971752 48.981309 L 41.971752 48.423084 L 41.589867 48.423084 L 41.589867 45.529702 C 42.809221 45.460133 43.715361 44.485335 43.888717 43.404926 L 45.316601 43.404926 C 45.490794 48.247067 49.462906 52.11441 54.340322 52.11441 C 59.35592 52.11441 63.431878 48.038361 63.431878 43.057084 C 63.431878 38.038926 59.35592 33.963716 54.340322 33.963716 C 52.842091 33.963716 51.411695 34.346762 50.158005 35.043286 L 47.614614 30.341121 L 48.241878 29.120737 C 48.417746 28.737691 48.938651 28.843301 49.254377 28.528985 C 49.287038 28.320279 49.287038 28.180304 49.287038 27.97076 C 49.112845 27.866826 49.077671 27.693324 48.835643 27.693324 L 45.489957 27.693324 C 45.454783 27.797258 45.315763 27.762054 45.212755 27.762054 C 45.178418 27.797258 45.143245 27.830785 45.108071 27.830785 C 45.037724 28.005963 45.037724 28.249034 45.108071 28.424213 C 45.143245 28.45774 45.212755 28.492943 45.282265 28.492943 L 46.989025 28.492943 C 47.163218 28.45774 47.339087 28.528147 47.511605 28.597715 C 47.580278 28.63208 47.580278 28.63208 47.650625 28.665607 C 47.616289 28.807259 47.756146 28.979923 47.685799 29.084695 L 47.338249 29.885991 L 29.988418 29.885991 L 30.475824 27.829946 C 30.859385 27.690809 31.172598 27.969922 31.974055 27.621241 C 32.287268 27.621241 33.019216 27.202991 33.925356 27.517307 C 34.098712 27.4469 33.855009 27.377332 33.958855 27.273398 C 33.855009 27.202991 34.098712 27.02865 34.064376 26.95992 C 33.506622 26.784741 32.356778 26.681646 31.834198 27.02865 C 31.277282 27.342128 30.510998 27.132584 30.022754 27.168626 L 28.315994 34.55463 C 27.34118 34.170745 26.225673 33.926836 25.075829 33.926836 C 20.095404 33.926836 16.018608 38.002884 16.018608 42.985 C 16.018608 48.00232 20.095404 52.042327 25.075829 52.042327 C 30.057928 52.042327 34.133886 48.00232 34.133886 42.985 C 34.133886 39.327202 31.938882 36.22679 28.839411 34.764174 Z M 29.396328 32.433207 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
<path style="fill:none;stroke-width:0.418;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 23.612771 33.371964 C 24.136189 33.26803 24.622758 33.197623 25.075829 33.197623 C 30.475824 33.197623 34.829822 37.622353 34.829822 43.057084 C 34.829822 43.333681 34.829822 43.613632 34.796323 43.92711 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.348;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 62.213362 52.531821 L 17.16929 52.531821 L 17.16929 51.869662 L 62.211687 51.869662 L 62.211687 52.531821 Z M 62.213362 52.531821 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 122.585938 195.304688 C 121.449219 194.65625 120.308594 194.820312 119.007812 194.820312 C 115.4375 194.820312 112.675781 197.582031 112.675781 200.828125 C 112.675781 204.234375 115.4375 206.992188 119.007812 206.992188 C 121.769531 206.992188 124.371094 205.042969 125.019531 202.617188 L 156.871094 202.617188 C 155.730469 222.582031 139.160156 238.332031 119.007812 238.332031 C 97.5625 238.332031 80.5 221.121094 80.5 200.175781 C 80.5 178.910156 97.5625 161.859375 119.007812 161.859375 C 123.882812 161.859375 128.757812 162.835938 133.308594 164.78125 L 130.707031 175.007812 C 129.246094 181.019531 127.300781 188 122.585938 195.304688 Z M 122.585938 195.304688 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 137.535156 166.730469 L 134.121094 178.257812 C 132.496094 183.617188 128.597656 195.304688 125.183594 199.527344 C 125.511719 200.335938 125.019531 198.714844 125.183594 199.527344 L 157.195312 199.527344 C 156.707031 184.589844 149.882812 172.90625 137.535156 166.730469 Z M 137.535156 166.730469 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 139.808594 148.546875 L 141.109375 141.890625 L 221.378906 141.890625 L 199.441406 189.460938 C 198.464844 189.132812 197.816406 187.832031 196.351562 188.160156 L 196.351562 175.828125 L 198.960938 175.828125 L 198.960938 172.089844 L 188.722656 172.089844 L 188.722656 175.828125 L 191.484375 175.828125 L 191.484375 188.492188 C 189.210938 188.976562 188.886719 188.652344 187.257812 190.113281 Z M 139.808594 148.546875 "/>
<path style="fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;stroke-width:0.348;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,44.313726%,70.19608%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 61.828126 39.468854 C 62.489726 40.617992 62.596085 41.628832 62.596085 43.057922 C 62.596085 47.551381 58.938023 51.208342 54.374658 51.208342 C 49.948638 51.208342 46.396097 47.935266 46.222741 43.579267 L 52.702234 43.579267 C 52.842929 44.414928 53.573201 45.077087 54.444168 45.077087 C 55.454155 45.077087 56.291623 43.996678 56.291623 43.057084 C 56.291623 42.673199 55.97841 42.673199 56.012746 42.673199 C 57.96321 41.593629 59.879338 40.549262 61.828126 39.468854 Z M 61.828126 39.468854 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 262.492188 194.820312 L 288.167969 180.535156 C 281.496094 169.65625 269.480469 162.351562 255.507812 162.351562 C 249.492188 162.351562 243.480469 163.652344 238.28125 166.410156 L 252.742188 192.550781 C 253.5625 192.222656 254.851562 191.898438 255.828125 191.898438 C 258.269531 191.898438 260.542969 193.191406 262.492188 194.820312 Z M 262.492188 194.820312 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 235.1875 168.195312 L 250.136719 195.140625 C 248.675781 196.441406 248.023438 197.253906 247.707031 199.363281 L 217.316406 199.363281 C 217.808594 185.890625 224.46875 174.6875 235.1875 168.195312 Z M 235.1875 168.195312 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 223.820312 146.117188 L 202.367188 191.574219 C 204.972656 192.550781 207.402344 195.636719 207.566406 199.53125 L 212.277344 199.367188 C 212.765625 184.59375 220.238281 171.28125 232.101562 164.136719 Z M 223.820312 146.117188 "/>
<path style="fill:none;stroke-width:0.418;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 44.794858 44.485335 C 44.690174 43.996678 44.654163 43.50886 44.654163 43.057084 C 44.654163 37.620676 49.077671 33.197623 54.477667 33.197623 C 58.484115 33.197623 61.897636 35.602349 63.431041 39.050604 " transform="matrix(4.664355,0,0,4.660419,2.045235,0)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="370px" height="370px" viewBox="0 0 370 370" version="1.1">
<g id="surface1">
<path style="fill-rule:evenodd;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;stroke-width:0.156;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,44.313726%,70.19608%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 40.030893 79.904383 C 9.3147 79.904383 -9.87436 46.637595 5.484159 20.036001 C 20.841832 -6.567284 59.236862 -6.583346 74.595381 20.036001 C 89.953055 46.637595 70.747931 79.904383 40.030893 79.904383 Z M 40.030893 79.904383 " transform="matrix(4.620553,0,0,4.620553,0,0.219479)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.156;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 40.030893 77.901612 C 10.84827 77.901612 -7.388017 46.295205 7.203718 21.020901 C 21.780235 -4.253403 58.267179 -4.253403 72.858914 21.020901 C 87.449803 46.29436 69.215207 77.901612 40.030893 77.901612 Z M 40.030893 77.901612 " transform="matrix(4.620553,0,0,4.620553,0,0.219479)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;stroke-width:0.156;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,44.313726%,70.19608%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 40.030893 75.461766 C 12.725074 75.461766 -4.337786 45.887719 9.3147 22.240824 C 22.968878 -1.406071 57.092908 -1.406071 70.747931 22.240824 C 84.401263 45.887719 67.338402 75.461766 40.030893 75.461766 Z M 40.030893 75.461766 " transform="matrix(4.620553,0,0,4.620553,0,0.219479)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 279.996094 179.4375 L 258.898438 146.632812 C 255.867188 142.875 249.503906 138.535156 244.445312 139.117188 L 244.445312 133.480469 C 248.058594 131.742188 250.511719 128.277344 250.511719 123.796875 C 250.511719 118.160156 246.035156 113.246094 239.964844 113.246094 C 234.320312 113.246094 229.558594 118.160156 229.558594 123.796875 C 229.558594 128.566406 232.589844 132.320312 236.929688 133.765625 L 236.929688 138.683594 C 231.003906 138.683594 216.695312 142.582031 216.695312 157.179688 L 216.695312 187.964844 C 216.695312 190.425781 218.71875 192.449219 221.175781 192.449219 C 223.777344 192.449219 225.652344 190.425781 225.652344 187.964844 L 225.652344 159.496094 C 225.652344 158.339844 226.523438 157.761719 227.675781 157.761719 C 228.832031 157.761719 229.414062 158.339844 229.414062 159.496094 L 229.414062 241.441406 C 229.414062 244.042969 231.582031 246.203125 234.328125 246.203125 C 236.789062 246.203125 238.660156 244.035156 238.660156 241.441406 L 238.660156 197.214844 C 238.660156 195.480469 239.964844 194.324219 241.695312 194.324219 C 243.433594 194.324219 244.445312 195.480469 244.445312 197.214844 L 244.445312 251.703125 C 244.445312 254.15625 246.617188 256.613281 249.355469 256.613281 C 251.8125 256.613281 253.839844 254.160156 253.839844 251.703125 L 253.839844 156.601562 L 271.324219 184.0625 C 272.769531 186.515625 274.789062 186.234375 276.53125 185.652344 C 277.972656 191.289062 278.984375 194.609375 282.890625 194.757812 L 295.027344 195.480469 L 286.359375 223.515625 L 293.003906 223.515625 L 293.003906 244.035156 C 293.003906 245.339844 294.449219 246.636719 296.039062 246.636719 C 297.777344 246.636719 299.074219 245.34375 299.074219 244.035156 L 299.074219 223.226562 L 302.980469 223.226562 L 302.980469 239.988281 C 302.980469 241.433594 304.277344 242.882812 306.011719 242.882812 C 307.746094 242.882812 309.1875 241.433594 309.1875 239.988281 L 309.1875 223.515625 L 315.550781 223.515625 L 309.480469 200.394531 L 317.285156 209.070312 C 318.296875 209.644531 319.308594 209.644531 319.886719 209.070312 C 320.753906 208.34375 321.046875 207.621094 320.320312 206.171875 L 309.769531 194.175781 C 307.605469 191.863281 306.304688 190.417969 303.410156 189.835938 C 302.6875 189.121094 302.980469 188.25 303.121094 187.390625 C 305.722656 186.234375 307.167969 183.484375 307.167969 180.597656 C 307.167969 176.40625 304.132812 173.078125 300.085938 173.078125 C 295.605469 173.078125 292.28125 176.40625 292.28125 180.597656 C 292.28125 183.917969 294.453125 186.664062 297.777344 187.671875 C 297.917969 188.683594 298.066406 190.273438 296.765625 190.851562 L 286.648438 190.851562 C 284.917969 190.851562 284.046875 190.5625 282.894531 189.253906 C 281.875 187.382812 280.578125 184.777344 280.578125 183.480469 C 280.578125 182.46875 280.289062 182.609375 279.859375 182.179688 C 280.28125 181.460938 280.574219 180.882812 279.996094 179.4375 Z M 279.996094 179.4375 "/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.156;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 40.845866 77.151736 L 39.235365 77.151736 L 39.235365 2.815895 L 40.845866 2.815895 Z M 40.845866 77.151736 " transform="matrix(4.620553,0,0,4.620553,0,0.219479)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 70.5 163.542969 L 100.710938 190.710938 C 99.550781 192.015625 98.828125 193.890625 98.828125 195.621094 C 98.828125 199.527344 102.152344 202.847656 105.765625 203.285156 L 105.765625 212.242188 L 104.609375 212.242188 L 104.609375 213.832031 L 108.367188 213.832031 L 108.367188 212.242188 L 107.355469 212.242188 L 107.355469 203.429688 C 110.96875 203.289062 113.859375 200.398438 114.292969 196.925781 L 118.628906 196.925781 C 119.207031 211.816406 131.199219 223.230469 145.800781 223.230469 C 161.117188 223.230469 173.40625 210.945312 173.40625 195.769531 C 173.40625 180.746094 161.117188 168.453125 145.800781 168.453125 C 141.320312 168.453125 137.128906 169.464844 133.371094 171.632812 L 125.566406 157.472656 L 127.445312 153.570312 C 128.023438 152.558594 129.46875 152.988281 130.480469 151.976562 C 130.621094 151.257812 130.621094 150.820312 130.621094 150.246094 C 130.191406 149.808594 130.046875 149.375 129.324219 149.375 L 119.207031 149.375 C 119.0625 149.523438 118.628906 149.375 118.339844 149.375 C 118.339844 149.523438 118.050781 149.667969 117.90625 149.667969 C 117.765625 150.386719 117.765625 150.964844 117.90625 151.546875 C 118.050781 151.691406 118.339844 151.832031 118.484375 151.832031 L 123.6875 151.832031 C 124.265625 151.691406 124.699219 151.976562 125.421875 151.976562 C 125.421875 152.125 125.421875 152.125 125.710938 152.269531 C 125.566406 152.84375 125.996094 153.28125 125.710938 153.421875 L 124.699219 155.882812 L 72.238281 155.882812 L 73.679688 149.667969 C 74.980469 149.375 75.851562 150.246094 78.304688 149.230469 C 79.171875 149.230469 81.484375 148.078125 84.085938 148.945312 C 84.667969 148.511719 83.941406 148.363281 84.234375 148.21875 C 83.941406 148.078125 84.667969 147.207031 84.519531 147.066406 C 83.078125 146.632812 79.464844 146.34375 77.871094 147.207031 C 76.136719 148.21875 73.96875 147.644531 72.382812 147.785156 L 67.179688 170.191406 C 64.285156 169.03125 60.820312 168.3125 57.492188 168.3125 C 42.320312 168.3125 30.035156 180.597656 30.035156 195.765625 C 30.035156 210.941406 42.320312 223.226562 57.492188 223.226562 C 72.382812 223.226562 84.808594 210.941406 84.808594 195.765625 C 84.808594 184.640625 78.019531 175.246094 68.625 170.910156 L 70.5 163.542969 "/>
<path style="fill:none;stroke-width:0.156;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 11.473871 36.004059 C 11.818798 35.971934 12.100318 35.878093 12.444399 35.878093 C 15.946923 35.878093 18.82469 38.786295 18.82469 42.320944 C 18.82469 42.539905 18.82469 42.758865 18.794255 42.948237 " transform="matrix(4.620553,0,0,4.620553,0,0.219479)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 59.664062 192.449219 C 58.945312 192.015625 58.222656 192.15625 57.5 192.15625 C 55.1875 192.15625 53.308594 194.03125 53.308594 196.0625 C 53.308594 198.371094 55.1875 199.960938 57.5 199.960938 C 59.085938 199.960938 60.824219 198.949219 61.253906 197.214844 L 82.070312 197.214844 C 81.203125 210.367188 70.503906 220.484375 57.5 220.484375 C 43.621094 220.484375 32.496094 209.355469 32.496094 195.621094 C 32.496094 181.75 43.621094 170.621094 57.5 170.621094 C 60.675781 170.621094 63.570312 171.488281 66.75 172.5 L 65.015625 179.292969 C 64.003906 183.199219 62.84375 187.675781 59.664062 192.449219 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 68.339844 173.371094 L 66.605469 180.449219 C 65.738281 183.628906 62.992188 190.710938 60.824219 193.457031 C 60.824219 194.03125 61.253906 194.753906 61.402344 195.332031 L 82.070312 195.332031 C 81.917969 185.507812 76.433594 177.269531 68.339844 173.371094 Z M 68.339844 173.371094 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 70.9375 162.097656 L 71.808594 157.761719 L 123.832031 157.761719 L 109.378906 188.253906 C 108.65625 187.964844 108.222656 187.675781 107.210938 187.675781 L 107.210938 179.011719 L 108.367188 179.011719 L 108.367188 177.417969 L 104.609375 177.417969 L 104.609375 179.011719 L 105.765625 179.011719 L 105.765625 187.824219 C 103.527344 188.039062 103.164062 188.6875 102.152344 189.699219 L 70.9375 162.097656 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 151.4375 193.027344 L 167.910156 183.917969 C 169.792969 187.675781 170.945312 191.722656 170.945312 195.765625 C 170.945312 209.5 159.820312 220.769531 145.945312 220.769531 C 132.648438 220.769531 121.808594 210.363281 121.371094 196.921875 L 140.597656 196.921875 C 140.886719 199.523438 143.34375 201.550781 145.945312 201.550781 C 149.125 201.550781 151.726562 198.949219 151.726562 195.765625 C 151.726562 194.753906 151.582031 194.03125 151.289062 193.3125 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 150.429688 192.160156 L 167.050781 182.910156 C 162.570312 175.828125 155.050781 171.058594 145.804688 171.058594 C 142.046875 171.058594 138.144531 171.929688 134.820312 173.519531 L 144.214844 190.714844 C 144.644531 190.429688 145.515625 190.28125 145.949219 190.28125 C 147.675781 190.277344 149.265625 191.007812 150.429688 192.160156 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 133.371094 174.667969 L 142.765625 191.722656 C 141.898438 192.734375 140.886719 193.890625 140.742188 195.1875 L 121.230469 195.1875 C 121.371094 186.515625 126.144531 178.855469 133.082031 174.519531 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 124.699219 159.203125 L 111.257812 188.976562 C 112.992188 190.425781 114.582031 192.734375 114.726562 195.335938 L 118.917969 195.335938 C 119.207031 185.652344 124.265625 177.125 132.070312 172.359375 L 124.699219 159.203125 "/>
<path style="fill:none;stroke-width:0.156;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 25.330947 43.323598 C 25.269232 43.010797 25.237106 42.665871 25.237106 42.32179 C 25.237106 38.787141 28.146154 35.878939 31.648677 35.878939 C 34.308329 35.878939 36.529215 37.506348 37.530178 39.695108 " transform="matrix(4.620553,0,0,4.620553,0,0.219479)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375px" height="370px" viewBox="0 0 375 370" version="1.1">
<g id="surface1">
<path style="fill-rule:evenodd;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;stroke-width:0.155;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,44.313726%,70.19608%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 39.783293 79.407798 C 9.257867 79.407798 -9.811826 46.348348 5.44963 19.910691 C 20.712762 -6.526967 58.868916 -6.542072 74.132887 19.910691 C 89.395181 46.349187 70.30872 79.407798 39.783293 79.407798 Z M 39.783293 79.407798 " transform="matrix(4.658898,0,0,4.654966,2.12245,0)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.155;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 39.783293 77.418156 C 10.781329 77.418156 -7.340915 46.006811 7.160067 20.890827 C 21.645118 -4.225997 57.906377 -4.225997 72.407358 20.890827 C 86.90834 46.006811 68.785257 77.418156 39.783293 77.418156 Z M 39.783293 77.418156 " transform="matrix(4.658898,0,0,4.654966,2.12245,0)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;stroke-width:0.155;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,44.313726%,70.19608%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 39.783293 74.99383 C 12.646041 74.99383 -4.309921 45.602337 9.257867 22.101731 C 22.827332 -1.398036 56.740093 -1.398036 70.307881 22.101731 C 83.875669 45.602337 66.919707 74.99383 39.783293 74.99383 Z M 39.783293 74.99383 " transform="matrix(4.658898,0,0,4.654966,2.12245,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 198.765625 120.902344 L 177.625 88.058594 C 174.582031 84.296875 168.207031 79.953125 163.136719 80.535156 L 163.136719 74.890625 C 166.757812 73.152344 169.222656 69.679688 169.222656 65.199219 C 169.222656 59.550781 164.730469 54.628906 158.648438 54.628906 C 153 54.628906 148.222656 59.550781 148.222656 65.199219 C 148.222656 69.96875 151.261719 73.734375 155.609375 75.175781 L 155.609375 80.097656 C 149.667969 80.097656 135.335938 84.007812 135.335938 98.621094 L 135.335938 129.441406 C 135.335938 131.902344 137.359375 133.929688 139.820312 133.929688 C 142.429688 133.929688 144.3125 131.902344 144.3125 129.441406 L 144.3125 100.9375 C 144.3125 99.777344 145.183594 99.199219 146.339844 99.199219 C 147.5 99.199219 148.078125 99.777344 148.078125 100.9375 L 148.078125 182.976562 C 148.078125 185.585938 150.253906 187.753906 153 187.753906 C 155.464844 187.753906 157.347656 185.578125 157.347656 182.976562 L 157.347656 138.703125 C 157.347656 136.96875 158.648438 135.808594 160.386719 135.808594 C 162.121094 135.808594 163.136719 136.96875 163.136719 138.703125 L 163.136719 193.25 C 163.136719 195.714844 165.308594 198.175781 168.0625 198.175781 C 170.523438 198.175781 172.554688 195.71875 172.554688 193.25 L 172.554688 98.042969 L 190.078125 125.535156 C 191.523438 127.992188 193.554688 127.703125 195.292969 127.128906 C 196.742188 132.769531 197.75 136.097656 201.664062 136.242188 L 213.828125 136.96875 L 205.136719 165.039062 L 211.800781 165.039062 L 211.800781 185.585938 C 211.800781 186.890625 213.25 188.195312 214.839844 188.195312 C 216.578125 188.195312 217.875 186.898438 217.875 185.585938 L 217.875 164.75 L 221.789062 164.75 L 221.789062 181.535156 C 221.789062 182.976562 223.089844 184.425781 224.828125 184.425781 C 226.566406 184.425781 228.019531 182.972656 228.019531 181.535156 L 228.019531 165.039062 L 234.390625 165.039062 L 228.300781 141.882812 L 236.128906 150.570312 C 237.140625 151.148438 238.15625 151.148438 238.734375 150.570312 C 239.609375 149.84375 239.894531 149.121094 239.171875 147.675781 L 228.597656 135.664062 C 226.421875 133.347656 225.121094 131.902344 222.226562 131.320312 C 221.5 130.601562 221.789062 129.730469 221.933594 128.863281 C 224.542969 127.703125 225.992188 124.957031 225.992188 122.0625 C 225.992188 117.863281 222.949219 114.535156 218.894531 114.535156 C 214.40625 114.535156 211.070312 117.863281 211.070312 122.0625 C 211.070312 125.390625 213.246094 128.136719 216.578125 129.152344 C 216.71875 130.167969 216.871094 131.757812 215.566406 132.335938 L 205.425781 132.335938 C 203.691406 132.335938 202.8125 132.046875 201.660156 130.742188 C 200.644531 128.863281 199.339844 126.257812 199.339844 124.957031 C 199.339844 123.941406 199.042969 124.085938 198.621094 123.65625 C 199.054688 122.929688 199.34375 122.351562 198.765625 120.902344 Z M 198.765625 120.902344 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 156.1875 246.859375 L 186.457031 274.066406 C 185.296875 275.371094 184.574219 277.25 184.574219 278.984375 C 184.574219 282.890625 187.90625 286.21875 191.523438 286.652344 L 191.523438 295.628906 L 190.363281 295.628906 L 190.363281 297.21875 L 194.128906 297.21875 L 194.128906 295.628906 L 193.117188 295.628906 L 193.117188 286.800781 C 196.738281 286.65625 199.632812 283.765625 200.070312 280.292969 L 204.410156 280.292969 C 204.996094 295.195312 217.015625 306.621094 231.636719 306.621094 C 246.988281 306.621094 259.304688 294.324219 259.304688 279.136719 C 259.304688 264.085938 246.988281 251.789062 231.636719 251.789062 C 227.152344 251.789062 222.953125 252.800781 219.191406 254.976562 L 211.363281 240.792969 L 213.246094 236.882812 C 213.828125 235.871094 215.277344 236.304688 216.28125 235.292969 C 216.433594 234.5625 216.433594 234.128906 216.433594 233.554688 C 216 233.113281 215.855469 232.683594 215.132812 232.683594 L 204.996094 232.683594 C 204.851562 232.824219 204.410156 232.683594 204.121094 232.683594 C 204.121094 232.824219 203.835938 232.972656 203.691406 232.972656 C 203.546875 233.691406 203.546875 234.273438 203.691406 234.847656 C 203.835938 234.992188 204.121094 235.140625 204.261719 235.140625 L 209.476562 235.140625 C 210.058594 234.996094 210.496094 235.289062 211.214844 235.289062 C 211.214844 235.429688 211.214844 235.429688 211.507812 235.578125 C 211.363281 236.160156 211.800781 236.589844 211.507812 236.734375 L 210.496094 239.195312 L 157.925781 239.195312 L 159.375 232.972656 C 160.679688 232.683594 161.546875 233.554688 164.011719 232.539062 C 164.875 232.539062 167.191406 231.375 169.800781 232.246094 C 170.378906 231.8125 169.65625 231.664062 169.945312 231.519531 C 169.65625 231.375 170.378906 230.507812 170.234375 230.363281 C 168.785156 229.925781 165.164062 229.640625 163.570312 230.507812 C 161.835938 231.519531 159.664062 230.945312 158.070312 231.085938 L 152.855469 253.515625 C 149.957031 252.359375 146.484375 251.632812 143.152344 251.632812 C 127.949219 251.632812 115.636719 263.933594 115.636719 279.125 C 115.636719 294.320312 127.949219 306.613281 143.152344 306.613281 C 158.070312 306.613281 170.523438 294.316406 170.523438 279.125 C 170.523438 267.980469 163.714844 258.578125 154.304688 254.234375 L 156.1875 246.859375 "/>
<path style="fill:none;stroke-width:0.155;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 29.307707 53.685103 C 29.649794 53.654893 29.928998 53.560907 30.271085 53.560907 C 33.753165 53.560907 36.613116 56.451805 36.613116 59.963679 C 36.613116 60.18186 36.613116 60.399202 36.582094 60.586334 " transform="matrix(4.658898,0,0,4.654966,2.12245,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 145.328125 275.796875 C 144.601562 275.371094 143.878906 275.507812 143.152344 275.507812 C 140.835938 275.507812 138.953125 277.390625 138.953125 279.414062 C 138.953125 281.734375 140.835938 283.324219 143.152344 283.324219 C 144.746094 283.324219 146.484375 282.3125 146.921875 280.578125 L 167.773438 280.578125 C 166.902344 293.742188 156.1875 303.871094 143.152344 303.871094 C 129.25 303.871094 118.101562 292.726562 118.101562 278.980469 C 118.101562 265.09375 129.25 253.945312 143.152344 253.945312 C 146.339844 253.945312 149.238281 254.820312 152.421875 255.832031 L 150.683594 262.632812 C 149.667969 266.542969 148.515625 271.027344 145.328125 275.796875 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 154.015625 256.703125 L 152.277344 263.792969 C 151.40625 266.976562 148.660156 274.066406 146.484375 276.816406 C 146.484375 277.394531 146.921875 278.117188 147.066406 278.699219 L 167.773438 278.699219 C 167.628906 268.855469 162.121094 260.605469 154.015625 256.703125 Z M 154.015625 256.703125 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 156.621094 245.417969 L 157.492188 241.074219 L 209.625 241.074219 L 195.148438 271.609375 C 194.421875 271.316406 193.984375 271.027344 192.972656 271.027344 L 192.972656 262.34375 L 194.128906 262.34375 L 194.128906 260.753906 L 190.363281 260.753906 L 190.363281 262.34375 L 191.523438 262.34375 L 191.523438 271.175781 C 189.28125 271.390625 188.917969 272.046875 187.90625 273.050781 L 156.621094 245.417969 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 237.289062 276.378906 L 253.796875 267.261719 C 255.679688 271.027344 256.84375 275.082031 256.84375 279.128906 C 256.84375 292.871094 245.683594 304.164062 231.78125 304.164062 C 218.464844 304.164062 207.597656 293.746094 207.167969 280.289062 L 226.425781 280.289062 C 226.71875 282.890625 229.183594 284.917969 231.78125 284.917969 C 234.96875 284.917969 237.578125 282.3125 237.578125 279.128906 C 237.578125 278.117188 237.433594 277.394531 237.140625 276.671875 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 236.277344 275.511719 L 252.929688 266.253906 C 248.4375 259.167969 240.90625 254.390625 231.636719 254.390625 C 227.875 254.390625 223.96875 255.257812 220.640625 256.847656 L 230.050781 274.066406 C 230.488281 273.773438 231.355469 273.632812 231.789062 273.632812 C 233.519531 273.632812 235.113281 274.355469 236.277344 275.511719 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 219.191406 258.007812 L 228.601562 275.082031 C 227.734375 276.089844 226.71875 277.25 226.570312 278.554688 L 207.019531 278.554688 C 207.164062 269.871094 211.945312 262.195312 218.894531 257.863281 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,44.313726%,70.19608%);fill-opacity:1;" d="M 210.5 242.523438 L 197.027344 272.328125 C 198.765625 273.777344 200.363281 276.089844 200.503906 278.699219 L 204.699219 278.699219 C 204.996094 268.996094 210.058594 260.460938 217.875 255.691406 L 210.5 242.523438 "/>
<path style="fill:none;stroke-width:0.155;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:3.863;" d="M 43.078399 60.95892 C 43.014677 60.647593 42.985331 60.306055 42.985331 59.963679 C 42.985331 56.450966 45.876305 53.560907 49.356708 53.560907 C 52.000339 53.560907 54.207138 55.177125 55.2007 57.35306 " transform="matrix(4.658898,0,0,4.654966,2.12245,0)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 154 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 172 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 174 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 186 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 46 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 51 KiB

View file

@ -0,0 +1,92 @@
[
{
"path": "Belgian_road_sign_D07.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_road_sign_D07.svg"
]
},
{
"path": "Belgian_road_sign_D09.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_road_sign_D09.svg"
]
},
{
"path": "Belgian_road_sign_D10.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_road_sign_D10.svg"
]
},
{
"path": "Belgian_traffic_sign_M13.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M13.svg"
]
},
{
"path": "Belgian_traffic_sign_M14.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M14.svg"
]
},
{
"path": "Belgian_traffic_sign_M15.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M15.svg"
]
},
{
"path": "Belgian_traffic_sign_M16.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M16.svg"
]
},
{
"path": "Belgian_traffic_sign_M6.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M6.svg"
]
},
{
"path": "Belgian_traffic_sign_M7.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M7.svg"
]
}
]

View file

@ -0,0 +1,27 @@
<?xml version="1.0" standalone="no"?>
<svg id="Nederlands_verkeersbord_G11" width="300" height="300" viewBox="0 0 300 300"
xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle id="blauwe_cirkel" cx="150" cy="150" r="150" fill="#0e518d" />
<g id="fiets">
<path fill="#f7fbf5"
d="M 40.13024,168.25261 C 40.13024,144.4042 59.47123,125.06102 83.31697,125.06102 C 107.16273,125.06102 126.47002,144.4042 126.47002,168.25261 C 126.47002,192.10103 107.16273,211.4105 83.31697,211.4105 C 59.47123,211.4105 40.13024,192.10103 40.13024,168.25261 z M 83.24961,200.78318 C 101.24339,200.78318 115.84386,186.18106 115.84386,168.18523 C 115.84386,150.18948 101.24339,135.58738 83.24961,135.58738 C 65.25585,135.58738 50.65537,150.18948 50.65537,168.18523 C 50.65537,186.18106 65.25585,200.78318 83.24961,200.78318 z" />
<path fill="#f7fbf5"
d="M 139.52961,83.418936 L 139.52961,72.858975 L 120.77803,72.858975 C 112.35793,72.858975 109.92452,83.418936 109.92452,83.418936 C 104.07254,100.12626 80.0584,168.0253 80.0584,168.0253 C 77.625,174.13897 87.35863,177.59154 89.66573,171.73897 C 91.93076,165.8863 119.36345,88.547344 119.36345,88.547344 C 121.24115,82.694764 126.6637,83.418936 126.6637,83.418936 L 139.52961,83.418936" />
<path fill="#f7fbf5"
d="M 222.37504,162.92214 C 218.13973,153.77683 202.41099,120.12632 192.44999,98.745219 L 110.64865,98.745219 L 104.07254,116.14311 L 154.78685,173.4484 L 216.39678,173.4484 C 228.39543,173.4484 222.37504,162.92214 222.37504,162.92214" />
<path fill="#0e518d"
d="M 210.93213,162.85475 C 203.89293,148.05893 193.43515,125.49049 185.96651,109.56627 L 111.92851,109.43995 L 159.35898,162.85475 L 210.93213,162.85475" />
<path fill="#f7fbf5"
d="M 210.24168,83.418936 L 210.24168,91.839986 L 173.79945,91.705217 C 167.51806,91.705217 167.38334,83.418936 173.79945,83.418936 C 177.09172,83.418936 210.24168,83.418936 210.24168,83.418936" />
<path fill="#f7fbf5"
d="M 175.01195,168.25261 C 175.01195,144.4042 194.35294,125.06102 218.19869,125.06102 C 242.01917,125.06102 261.35175,144.4042 261.35175,168.25261 C 261.35175,192.10103 242.01917,211.4105 218.19869,211.4105 C 194.35294,211.4105 175.01195,192.10103 175.01195,168.25261 z M 218.13973,200.78318 C 236.12509,200.78318 250.73399,186.18106 250.73399,168.18523 C 250.73399,150.18948 236.12509,135.58738 218.13973,135.58738 C 200.14597,135.58738 185.53708,150.18948 185.53708,168.18523 C 185.53708,186.18106 200.14597,200.78318 218.13973,200.78318" />
<path fill="#f7fbf5"
d="M 162.18812,171.14948 L 200.21333,90.290476 L 190.67336,85.818943 L 152.52184,167.13266 L 162.18812,171.14948" />
</g>
<circle id="witte_bies" cx="150" cy="150" r="141.942"
fill="none" stroke="#f7fbf5" stroke-width="6.736" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1,47 @@
<svg id="Nederlands_verkeersbord_G12a" width="300" height="300" viewBox="0 0 300 300"
xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle id="blauwe cirkel" cx="150" cy="150" r="150" fill="#0e518d" />
<g id="bromfiets">
<path fill="#f7fbf5"
d="M 195.07351,136.48858 C 209.01546,136.48858 220.32348,125.18025 220.32348,111.23791 C 220.32348,97.3037 209.01546,86.027885 195.07351,86.027885 C 181.13968,86.027885 169.86418,97.3037 169.86418,111.23791 C 169.86418,125.18025 181.13968,136.48858 195.07351,136.48858" />
<path fill="#0e518d"
d="M 195.07351,128.04188 C 204.34917,128.04188 211.87701,120.51383 211.87701,111.23791 C 211.87701,101.97011 204.34917,94.474585 195.07351,94.474585 C 185.83849,94.474585 178.31065,101.97011 178.31065,111.23791 C 178.31065,120.51383 185.83849,128.04188 195.07351,128.04188" />
<path fill="#f7fbf5"
d="M 107.21076,136.48858 C 121.15271,136.48858 132.45261,125.18025 132.45261,111.23791 C 132.45261,97.3037 121.15271,86.027885 107.21076,86.027885 C 93.26881,86.027885 81.96079,97.3037 81.96079,111.23791 C 81.96079,125.18025 93.26881,136.48858 107.21076,136.48858" />
<path fill="#0e518d"
d="M 107.21076,128.04188 C 116.4783,128.04188 124.00614,120.51383 124.00614,111.23791 C 124.00614,101.97011 116.4783,94.474585 107.21076,94.474585 C 97.9351,94.474585 90.43977,101.97011 90.43977,111.23791 C 90.43977,120.51383 97.9351,128.04188 107.21076,128.04188" />
<path fill="#f7fbf5"
d="M 144.5573,52.17605 L 133.31432,52.17605 C 133.31432,52.17605 127.50179,51.631364 124.42074,59.411434 L 103.2436,110.35178 C 103.2436,110.35178 101.58521,114.16458 105.04833,115.40029 C 108.47895,116.66851 111.02345,112.16469 111.02345,112.16469 L 132.93224,60.874769 L 144.5573,60.874769 L 144.5573,52.17605" />
<path fill="#f7fbf5"
d="M 125.15239,70.849841 L 144.17522,71.199416 L 151.79249,83.361362 L 145.97995,100.03526 L 150.87386,107.08366 L 196.00027,107.27064 C 196.00027,107.27064 199.99993,107.08366 199.99993,110.88833 C 199.99993,114.70114 196.34983,115.40029 196.34983,115.40029 L 151.60551,115.5954 C 151.60551,115.5954 145.97995,116.66851 142.01279,109.43313 C 142.01279,109.43313 123.53463,79.166466 123.33953,79.166466 C 123.15255,79.166466 125.15239,70.849841 125.15239,70.849841" />
<path fill="#f7fbf5"
d="M 212.86067,71.036823 L 213.21024,80.979377 L 189.29349,82.247601 C 189.29349,82.247601 183.29398,82.979269 180.59501,86.442497 C 177.86353,89.873206 174.08335,88.40987 172.97775,85.865292 C 171.89653,83.361362 167.35219,75.386182 167.35219,75.386182 C 167.35219,75.386182 165.73444,71.036823 171.35186,71.036823 L 212.86067,71.036823" />
<path fill="#f7fbf5"
d="M 108.12938,86.792071 L 108.47895,81.515933 C 108.47895,81.515933 100.16256,80.629802 96.69943,82.784157 L 98.3497,87.865184 L 108.12938,86.792071" />
</g>
<g id="fiets">
<path fill="#f7fbf5"
d="M 109.14556,233.02809 C 124.10369,233.02809 136.23278,220.89867 136.23278,205.90761 C 136.23278,190.94907 124.10369,178.81963 109.14556,178.81963 C 94.18743,178.81963 82.05834,190.94907 82.05834,205.90761 C 82.05834,220.89867 94.18743,233.02809 109.14556,233.02809" />
<path fill="#0e518d"
d="M 109.11304,226.32927 C 120.42106,226.32927 129.56666,217.18342 129.56666,205.87509 C 129.56666,194.56676 120.42106,185.42091 109.11304,185.42091 C 97.81316,185.42091 88.66756,194.56676 88.66756,205.87509 C 88.66756,217.18342 97.81316,226.32927 109.11304,226.32927" />
<path fill="#f7fbf5"
d="M 144.42723,152.68283 L 144.42723,146.04904 L 132.68023,146.04904 C 127.37172,146.04904 125.88403,152.68283 125.88403,152.68283 C 122.20141,163.16194 107.1132,205.77753 107.1132,205.77753 C 105.593,209.62285 111.69007,211.78534 113.11272,208.10261 C 114.54349,204.41176 131.78599,155.89404 131.78599,155.89404 C 132.96476,152.21131 136.36285,152.68283 136.36285,152.68283 L 144.42723,152.68283" />
<path fill="#f7fbf5"
d="M 196.43925,202.57446 C 193.7728,196.85931 183.89556,175.70598 177.67655,162.30833 L 126.32302,162.30833 L 122.20141,173.20205 L 154.01995,209.17573 L 192.69159,209.17573 C 200.21942,209.17573 196.43925,202.57446 196.43925,202.57446" />
<path fill="#0e518d"
d="M 189.26911,202.54194 C 184.85483,193.23349 178.27813,179.07165 173.61184,169.07219 L 127.11971,169.00715 L 156.90589,202.54194 L 189.26911,202.54194" />
<path fill="#f7fbf5"
d="M 188.82199,152.68283 L 188.82199,157.95897 L 165.95394,157.86141 C 162.0193,157.86141 161.92174,152.68283 165.95394,152.68283 C 168.0188,152.68283 188.82199,152.68283 188.82199,152.68283" />
<path fill="#f7fbf5"
d="M 166.71809,205.90761 C 166.71809,190.94907 178.84719,178.81963 193.80532,178.81963 C 208.79596,178.81963 220.92506,190.94907 220.92506,205.90761 C 220.92506,220.89867 208.79596,233.02809 193.80532,233.02809 C 178.84719,233.02809 166.71809,220.89867 166.71809,205.90761 z M 193.7728,226.32927 C 205.08082,226.32927 214.25893,217.18342 214.25893,205.87509 C 214.25893,194.56676 205.08082,185.42091 193.7728,185.42091 C 182.50543,185.42091 173.32731,194.56676 173.32731,205.87509 C 173.32731,217.18342 182.50543,226.32927 193.7728,226.32927" />
<path fill="#f7fbf5"
d="M 158.68624,207.75304 L 182.52982,156.96715 L 176.5303,154.17868 L 152.58917,205.24098 L 158.68624,207.75304" />
</g>
<circle id="witte bies" cx="150" cy="150" r="141.942"
fill="none" stroke="#f7fbf5" stroke-width="6.736" />
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

View file

@ -0,0 +1,28 @@
<?xml version="1.0" standalone="no"?>
<svg id="Nederlands_verkeersbord_G13" width="300" height="100" viewBox="0 0 300 100"
xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect id="blauw_vlak"
width="300" height="100" fill="#0e518d" />
<path id="letter_f" fill="#f7fbf5"
d="M 26.149505,71.540996 L 26.149505,47.622659 L 22.596029,47.622659 L 22.596029,40.697107 L 26.149505,40.697107 L 26.149505,39.05364 C 26.367214,32.303918 28.855425,30.515191 33.894043,30.515191 C 35.50361,30.515191 37.058739,30.90504 38.691626,31.14201 L 38.691626,36.546372 C 37.571933,36.485222 36.421132,36.607532 35.293662,36.607532 C 32.984291,36.607532 32.890995,38.159281 32.859888,40.039727 L 32.859888,40.697107 L 38.753833,40.697107 L 38.753833,47.622659 L 32.859888,47.622659 L 32.859888,71.540996 L 26.149505,71.540996" />
<path id="letter_i" fill="#f7fbf5"
d="M 51.420366,71.540996 L 58.954965,71.540996 L 58.954965,40.727687 L 51.420366,40.727687 L 51.420366,71.540996 z M 55.245978,38.39624 C 57.345408,38.39624 59.017173,36.752773 59.017173,34.727095 C 59.017173,32.663178 57.345408,31.0197 55.245978,31.0197 C 53.185434,31.0197 51.513671,32.663178 51.513671,34.727095 C 51.513671,36.752773 53.185434,38.39624 55.245978,38.39624" />
<path id="letter_e" fill="#f7fbf5"
d="M 95.461654,66.702293 C 93.370004,70.554907 89.295563,72.465925 84.225826,72.465925 C 75.050572,72.465925 71.411559,65.479224 71.411559,56.375126 C 71.411559,47.355108 75.625971,39.802758 84.684603,39.802758 C 93.214481,39.978577 97.28893,45.80336 97.28893,54.341799 L 97.28893,57.238916 L 77.904234,57.238916 C 77.297725,61.152679 78.635136,66.404164 84.163628,66.404164 C 89.544381,66.404164 90.788486,63.507068 90.788486,63.270088 L 95.461654,66.702293 z M 90.819575,52.759492 C 90.905119,48.165387 88.99231,44.610893 84.319142,44.610893 C 80.3069,44.610893 77.904234,48.280048 77.904234,52.759492 L 90.819575,52.759492" />
<path id="letter_t" fill="#f7fbf5"
d="M 113.08126,40.819418 L 113.08126,32.877216 L 119.79165,31.0197 L 119.79165,40.819418 L 128.02606,40.880577 L 128.02606,46.61364 L 119.79165,46.667149 L 119.79165,63.002548 C 119.79165,65.211685 121.4323,65.930244 123.83499,65.930244 C 126.29208,65.930244 127.96386,63.063698 127.96386,62.910819 L 126.81306,70.379099 C 125.95773,73.390865 113.3223,75.661153 113.08126,64.676606 L 113.08126,46.789449 L 107.00848,46.728299 L 107.00848,40.880577 L 113.08126,40.819418" />
<path id="letter_s" fill="#f7fbf5"
d="M 159.2453,47.653228 C 157.18474,46.728299 152.16945,45.298851 149.9534,45.298851 C 147.94728,45.298851 146.2522,46.25437 146.2522,47.981928 C 146.2522,50.703223 150.59101,51.865123 155.02312,53.539169 C 159.49412,55.182647 163.7474,57.422365 163.7474,62.314579 C 163.7474,68.200531 157.79125,72.557655 150.77761,72.557655 C 145.28023,72.557655 139.50292,69.39301 137.47349,65.035886 L 142.87755,62.857318 C 144.39382,65.150535 147.30969,66.794024 150.77761,66.794024 C 153.84122,66.794024 156.48494,65.540384 156.48494,62.910819 C 156.48494,61.244409 155.54409,60.464722 153.84122,59.539782 L 146.73428,56.436276 C 142.54321,54.57877 139.47181,52.881782 139.47181,48.639316 C 139.47181,43.624803 144.48712,39.649868 150.59101,39.649868 C 156.15059,39.649868 162.13006,42.875674 161.98233,42.875674 L 159.2453,47.653228" />
<path id="letter_p" fill="#f7fbf5"
d="M 177.44032,46.25437 C 177.37812,44.396852 177.23038,42.546985 177.44032,40.605377 L 184.18181,40.605377 L 184.15849,42.875674 L 184.18181,42.875674 C 185.18486,41.652616 187.2843,39.833338 191.6231,39.802758 C 201.25712,39.711018 203.53537,47.775538 203.53537,56.138176 C 203.53537,64.049787 198.5823,71.456907 191.50647,71.540996 C 188.59061,71.602145 186.70891,71.242876 184.36843,68.047651 L 184.15849,68.047651 L 184.15849,78.649987 L 177.44032,82.082184 L 177.44032,46.25437 z M 184.15849,62.253429 C 185.09934,63.690527 187.8908,65.723855 191.47537,65.150535 C 193.62922,64.791275 197.15159,61.810069 197.15159,56.015867 C 197.15159,50.252225 195.26989,45.97918 191.53758,45.86452 C 187.85969,45.74221 185.06823,46.8506 184.15849,48.608746 L 184.15849,62.253429" />
<path id="letter_a" fill="#f7fbf5"
d="M 214.70901,46.61364 C 216.13973,41.622046 220.81288,39.802758 226.25584,39.802758 C 232.69409,39.802758 239.07012,41.713776 239.07012,50.313375 L 239.07012,65.035886 C 239.07012,66.404164 239.13232,68.97258 239.31116,71.540996 C 239.31116,71.540996 232.56969,71.724457 232.56969,71.571576 C 232.66299,70.738357 232.53858,68.643881 232.63188,66.946902 L 233.17616,66.946902 C 231.23226,70.822438 227.74098,72.465925 223.4255,72.465925 C 216.34968,72.465925 212.70287,67.061563 212.70287,61.06095 C 212.70287,53.89846 219.93425,50.642064 224.12531,50.787305 C 228.68184,50.970764 232.53858,52.400201 232.53858,52.400201 C 232.53858,47.056989 232.81072,44.373923 226.4969,44.373923 C 223.48772,44.373923 220.33081,45.62755 220.02755,48.731047 L 214.70901,46.61364 z M 224.28082,55.595428 C 219.05559,55.595428 218.50352,60.671101 218.50352,60.671101 C 218.50352,64.493146 220.72735,66.977483 224.24972,66.977483 C 228.13755,66.977483 231.80765,64.676606 232.53858,62.016459 L 232.53858,57.238916 C 232.53858,57.238916 229.41276,55.595428 224.28082,55.595428" />
<path id="letter_d" fill="#f7fbf5"
d="M 278.25162,65.899664 C 278.31382,67.718951 278.46156,69.56882 278.25162,71.540996 L 271.51013,71.540996 L 271.54124,69.2707 L 271.51013,69.2707 C 270.47597,70.470828 268.40765,72.320695 264.06884,72.351267 C 254.44258,72.435355 252.1643,64.347906 252.1643,55.985287 C 252.1643,48.073657 257.10963,40.697107 264.18548,40.574807 C 267.10134,40.521298 268.99082,40.880577 271.32352,44.068153 L 271.54124,44.068153 L 271.54124,33.504036 L 278.25162,30.04126 L 278.25162,65.899664 z M 271.54124,49.862376 C 270.60038,48.432927 267.80115,46.43018 264.21657,46.995839 C 262.06271,47.324539 258.54036,50.343944 258.54036,56.107597 C 258.54036,61.9018 260.39096,66.289503 264.16214,66.289503 C 267.83226,66.289503 270.63148,65.303415 271.54124,63.537648 L 271.54124,49.862376" />
<path id="witte_bies" style="fill:none;stroke:#f7fbf5;stroke-width:6.70733976"
d="M 276.30771,92.233521 C 285.02421,92.233521 292.10005,85.277409 292.10005,76.70839 L 292.10005,23.26096 C 292.10005,14.691942 285.02421,7.7358299 276.30771,7.7358299 L 23.661293,7.7358299 C 14.944785,7.7358299 7.868942,14.691942 7.868942,23.26096 L 7.868942,76.70839 C 7.868942,85.277409 14.944785,92.233521 23.661293,92.233521 L 276.30771,92.233521 z" />
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

@ -0,0 +1,32 @@
[
{
"path": "Nederlands_verkeersbord_G11.svg",
"license": "CC0",
"authors": [
"Ministerie van Infrastructuur en Waterstaat"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Nederlands_verkeersbord_G11.svg"
]
},
{
"path": "Nederlands_verkeersbord_G12a.svg",
"license": "CC0",
"authors": [
"Ministerie van Infrastructuur en Waterstaat"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Nederlands_verkeersbord_G12a.svg"
]
},
{
"path": "Nederlands_verkeersbord_G13.svg",
"license": "CC0",
"authors": [
"Ministerie van Infrastructuur en Waterstaat"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Nederlands_verkeersbord_G13.svg"
]
}
]

View file

@ -8,7 +8,9 @@
"nl": "Defibrillatoren",
"de": "Defibrillatoren",
"it": "Defibrillatori",
"ru": "Дефибрилляторы"
"ru": "Дефибрилляторы",
"sl": "Defibrilatorji",
"da": "Hjertestartere"
},
"source": {
"osmTags": "emergency=defibrillator"
@ -27,20 +29,23 @@
"nl": "Defibrillator",
"de": "Defibrillator",
"it": "Defibrillatore",
"ru": "Дефибриллятор"
"ru": "Дефибриллятор",
"sl": "Defibrilator"
}
},
"presets": [
{
"title": {
"en": "Defibrillator",
"en": "a defibrillator",
"ca": "Desfibril·lador",
"es": "Desfibrilador",
"fr": "Défibrillateur",
"nl": "Defibrillator",
"de": "Defibrillator",
"it": "Defibrillatore",
"ru": "Дефибриллятор"
"es": "una desfibrilador",
"fr": "une défibrillateur",
"nl": "een defibrillator",
"de": "einen Defibrillator",
"it": "una defibrillatore",
"ru": "Дефибриллятор",
"sl": "Defibrilator",
"da": "en hjertestarter"
},
"tags": [
"emergency=defibrillator"
@ -48,8 +53,12 @@
},
{
"title": {
"en": "defibrillator mounted on a wall",
"nl": "defibrillator die aan een muur hangt"
"en": "a defibrillator mounted on a wall",
"nl": "een defibrillator die aan een muur hangt",
"sl": "defibrilator je pritrjen na steno",
"da": "en hjertestarter monteret på en væg",
"de": "einen wandseitig befestigten Defibrillator",
"es": "un desfibrilador montado en una pared"
},
"tags": [
"emergency=defibrillator"
@ -71,8 +80,9 @@
"es": "¿Esté el desfibrilador en interior?",
"fr": "Ce défibrillateur est-il disposé en intérieur ?",
"nl": "Hangt deze defibrillator binnen of buiten?",
"de": "Befindet sich dieser Defibrillator im Gebäude?",
"it": "Questo defibrillatore si trova allinterno?"
"de": "Befindet sich der Defibrillator in einem Gebäude?",
"it": "Questo defibrillatore si trova allinterno?",
"sl": "Ali se ta defibrilator nahaja znotraj?"
},
"mappings": [
{
@ -83,8 +93,9 @@
"es": "Este desfibrilador está en interior",
"fr": "Ce défibrillateur est en intérieur (dans un batiment)",
"nl": "Deze defibrillator bevindt zich in een gebouw",
"de": "Dieser Defibrillator befindet sich im Gebäude",
"it": "Questo defibrillatore si trova allinterno"
"de": "Der Defibrillator befindet sich in einem Gebäude",
"it": "Questo defibrillatore si trova allinterno",
"sl": "Defibrilator se nahaja znotraj"
}
},
{
@ -95,8 +106,9 @@
"es": "Este desfibrilador está en exterior",
"fr": "Ce défibrillateur est situé en extérieur",
"nl": "Deze defibrillator hangt buiten",
"de": "Dieser Defibrillator befindet sich im Freien",
"it": "Questo defibrillatore si trova allesterno"
"de": "Der Defibrillator befindet sich im Freien",
"it": "Questo defibrillatore si trova allesterno",
"sl": "Defibrilator se nahaja zunaj"
}
}
]
@ -108,8 +120,10 @@
"es": "¿Está el desfibrilador accesible libremente?",
"fr": "Ce défibrillateur est-il librement accessible ?",
"nl": "Is deze defibrillator vrij toegankelijk?",
"de": "Ist dieser Defibrillator frei zugänglich?",
"it": "Questo defibrillatore è liberamente accessibile?"
"de": "Ist der Defibrillator frei zugänglich?",
"it": "Questo defibrillatore è liberamente accessibile?",
"sl": "Ali je ta defibrilator prosto dostopen?",
"da": "Er denne hjertestarter frit tilgængelig?"
},
"render": {
"en": "Access is {access}",
@ -118,7 +132,8 @@
"fr": "{access} accessible",
"nl": "Toegankelijkheid is {access}",
"de": "Zugang ist {access}",
"it": "Accesso è {access}"
"it": "Accesso è {access}",
"sl": "Dostop je {access}"
},
"freeform": {
"key": "access",
@ -135,9 +150,11 @@
"es": "Acceso libre",
"fr": "Librement accessible",
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich",
"de": "Der Defibrillator ist öffentlich zugänglich",
"it": "Pubblicamente accessibile",
"ru": "Общедоступный"
"ru": "Общедоступный",
"sl": "Javno dostopen",
"da": "Offentligt tilgængelig"
}
},
{
@ -150,7 +167,9 @@
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich",
"it": "Pubblicamente accessibile",
"ru": "Общедоступный"
"ru": "Общедоступный",
"sl": "Javno dostopen",
"da": "Offentligt tilgængelig"
},
"hideInAnswer": true
},
@ -162,21 +181,23 @@
"es": "Sólo accesible a clientes",
"fr": "Réservé aux clients du lieu",
"nl": "Enkel toegankelijk voor klanten",
"de": "Nur für Kunden zugänglich",
"de": "Der Defibrillator ist nur für Kunden zugänglich",
"it": "Accessibile solo ai clienti",
"ru": "Доступно только для клиентов"
"ru": "Доступно только для клиентов",
"sl": "Dostopen samo strankam"
}
},
{
"if": "access=private",
"then": {
"en": "Not accessible to the general public (e.g. only accesible to staff, the owners, ...)",
"en": "Not accessible to the general public (e.g. only accesible to staff, the owners, )",
"ca": "No accessible al públic en general (ex. només accesible a treballadors, propietaris, ...)",
"es": "No accesible al público en general (ex. sólo accesible a trabajadores, propietarios, ...)",
"fr": "Non accessible au public (par exemple réservé au personnel, au propriétaire, ...)",
"fr": "Non accessible au public (par exemple réservé au personnel, au propriétaire)",
"nl": "Niet toegankelijk voor het publiek (bv. enkel voor personeel, de eigenaar, ...)",
"de": "Nicht für die Öffentlichkeit zugänglich (z.B. nur für das Personal, die Eigentümer, ...)",
"it": "Non accessibile al pubblico (ad esempio riservato al personale, ai proprietari, etc.)"
"de": "Der Defibrillator ist nicht öffentlich zugänglich (z.B. nur für Personal, Eigentümer, …)",
"it": "Non accessibile al pubblico (ad esempio riservato al personale, ai proprietari, etc.)",
"sl": "Ni dostopen splošni javnosti (npr. samo za osebje, za lastnike, ...)"
}
},
{
@ -186,7 +207,9 @@
"nl": "Niet toegankelijk, mogelijk enkel voor professionals",
"fr": "Pas accessible, peut-être uniquement à usage professionnel",
"it": "Non accessibile, potrebbe essere solo per uso professionale",
"de": "Nicht zugänglich, möglicherweise nur für betriebliche Nutzung"
"de": "Der Defibrillator ist nicht zugänglich, möglicherweise nur für betriebliche Nutzung",
"sl": "Ni dostopen, morda samo za profesionalno rabo",
"es": "No accesible, posiblemente solo para el uso profesional"
}
}
],
@ -198,7 +221,9 @@
"nl": "Is dit een gewone automatische defibrillator of een manueel toestel enkel voor professionals?",
"fr": "Est-ce un défibrillateur automatique normal ou un défibrillateur manuel à usage professionnel uniquement ?",
"it": "Si tratta di un normale defibrillatore automatico o un defibrillatore manuale riservato ai professionisti?",
"de": "Ist dies ein normaler automatischer Defibrillator oder ein manueller Defibrillator nur für Profis?"
"de": "Ist dies ein normaler automatischer Defibrillator oder ein manueller Defibrillator nur für Profis?",
"sl": "Ali je to navaden avtomatski defibrilator ali ročni defibrilator namenjen poklicnim reševalcem?",
"es": "¿Este es un desfibrilador automático normal o un desfibrilador manual solo para profesionales?"
},
"condition": {
"and": [
@ -213,7 +238,9 @@
"nl": "Er is geen info over het soort toestel",
"fr": "Il n'y a pas d'information sur le type de dispositif",
"it": "Non vi sono informazioni riguardanti il tipo di questo dispositivo",
"de": "Es gibt keine Informationen über den Gerätetyp"
"de": "Es gibt keine Informationen über den Gerätetyp",
"sl": "Ni informacij o vrsti naprave",
"es": "No hay información sobre el tipo de dispositivo"
},
"hideInAnswer": true
},
@ -224,7 +251,10 @@
"nl": "Dit is een manueel toestel enkel voor professionals",
"fr": "C'est un défibrillateur manuel pour professionnel",
"it": "Questo è un defibrillatore manuale per professionisti",
"de": "Dies ist ein manueller Defibrillator für den professionellen Einsatz"
"de": "Dies ist ein manueller Defibrillator für den professionellen Einsatz",
"sl": "To je ročni defibrilator za poklicne reševalce",
"da": "Dette er en manuel hjertestarter til professionelle",
"es": "Este es un desfibrilador manual para profesionales"
}
},
{
@ -235,14 +265,21 @@
"fr": "C'est un défibrillateur automatique manuel",
"it": "È un normale defibrillatore automatico",
"ru": "Это обычный автоматический дефибриллятор",
"de": "Dies ist ein normaler automatischer Defibrillator"
"de": "Dies ist ein normaler automatischer Defibrillator",
"sl": "To je normalen avtomatski defibrilator",
"da": "Dette er en normal automatisk hjertestarter",
"es": "Este es un desfibrilador automático normal"
}
},
{
"if": "defibrillator~*",
"then": {
"en": "This is a special type of defibrillator: {defibrillator}",
"nl": "Dit is een speciaal type defibrillator: {defibrillator}"
"nl": "Dit is een speciaal type defibrillator: {defibrillator}",
"sl": "To je posebna vrsta defibrilatorja: {defibrillator}",
"da": "Dette er en særlig type hjertestarter: {defibrillator}",
"de": "Dies ist eine besondere Art von Defibrillator: {defibrillator}",
"es": "Este es un tipo de desfibrilador especial: {defibrillator}"
},
"hideInAnswer": true
}
@ -256,8 +293,9 @@
"es": "¿En qué planta se encuentra el defibrilador localizado?",
"fr": "À quel étage est situé ce défibrillateur ?",
"nl": "Op welke verdieping bevindt deze defibrillator zich?",
"de": "In welchem Stockwerk befindet sich dieser Defibrillator?",
"it": "A che piano si trova questo defibrillatore?"
"de": "Auf welcher Etage befindet sich der Defibrillator?",
"it": "A che piano si trova questo defibrillatore?",
"sl": "V katerem nadstropju je defibrilator?"
},
"condition": {
"and": [
@ -275,7 +313,8 @@
"fr": "Ce défibrillateur est à l'étage {level}",
"nl": "De defibrillator bevindt zicht op verdieping {level}",
"de": "Dieser Defibrallator befindet sich im {level}. Stockwerk",
"it": "Questo defibrillatore è al piano {level}"
"it": "Questo defibrillatore è al piano {level}",
"sl": "Ta defibrilator je v {level}. nadstropju"
},
"mappings": [
{
@ -285,7 +324,9 @@
"nl": "Deze defibrillator bevindt zich <b>gelijkvloers</b>",
"fr": "Ce défibrillateur est au <b>rez-de-chaussée</b>",
"it": "Questo defibrillatore è al <b>pian terreno</b>",
"de": "Dieser Defibrillator befindet sich im <b>Erdgeschoss</b>"
"de": "Der Defibrillator befindet sich im <b>Erdgeschoss</b>",
"sl": "Ta defibrilator je v <b>pritličju</b>",
"es": "Este desfibrilador se encuentra en la <b>planta baja</b>"
}
},
{
@ -295,7 +336,9 @@
"nl": "Deze defibrillator is op de <b>eerste verdieping</b>",
"fr": "Ce défibrillateur est au <b>premier étage</b>",
"it": "Questo defibrillatore è al <b>primo piano</b>",
"de": "Dieser Defibrillator befindet sich in der <b>ersten Etage</b>"
"de": "Der Defibrillator befindet sich in der <b>ersten Etage</b>",
"sl": "Ta defibrilator je v <b>prvem nadstropju</b>",
"es": "Este desfibrilador se encuentra en la <b>primera planta</b>"
}
}
],
@ -307,7 +350,9 @@
"en": "<i>Extra information about the location (in the local languagel):</i><br/>{defibrillator:location}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (dans la langue locale) :</i><br/>{defibrillator:location}",
"it": "<i>Informazioni supplementari circa la posizione (in lingua locale):</i><br/>{defibrillator:location}",
"de": "<i>Zusätzliche Informationen über den Standort (in der Landessprache):</i><br/>{defibrillator:location}"
"de": "<i>Zusätzliche Informationen über den Standort (in der Landessprache):</i><br/>{defibrillator:location}",
"sl": "<i>Dodatne informacije o lokaciji (v lokalnem jeziku):</i><br/>{defibrillator:location}",
"es": "<i>Información a mayores sobre la localización (en el idioma local):</i><br/>{defibrillator:location}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in the local language)",
@ -315,8 +360,9 @@
"es": "Da detalles de dónde se puede encontrar el desfibrilador (en el idioma local)",
"fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (dans la langue local)",
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in de plaatselijke taal)",
"de": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (in der lokalen Sprache)",
"it": "Indica più precisamente dove si trova il defibrillatore (in lingua locale)"
"de": "Bitte geben Sie einen Hinweis, wo genau der Defibrillator zu finden ist (in lokaler Sprache)",
"it": "Indica più precisamente dove si trova il defibrillatore (in lingua locale)",
"sl": "Prosimo, opišite kje se nahaja defibrilator (v lokalnem jeziku)"
},
"freeform": {
"type": "text",
@ -330,7 +376,9 @@
"en": "<i>Extra information about the location (in English):</i><br/>{defibrillator:location:en}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (en anglais) :</i><br/>{defibrillator:location:en}",
"it": "<i>Informazioni supplementari circa la posizione (in inglese):</i><br/>{defibrillator:location:en}",
"de": "<i>Zusätzliche Informationen über den Standort (auf Englisch):</i><br/>{defibrillator:location:en}"
"de": "<i>Zusätzliche Informationen über den Standort (auf Englisch):</i><br/>{defibrillator:location:en}",
"sl": "<i>Dodatne informacije o lokaciji (v Angleščini):</i><br/>{defibrillator:location:en}",
"es": "<i>Información a mayores sobre la localización (en Inglés):</i><br/>{defibrillator:location:en}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in English)",
@ -338,8 +386,9 @@
"es": "Da detalles de dónde se puede encontrar el desfibrilador (en ingles)",
"fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (en englais)",
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Engels)",
"de": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (auf Englisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in inglese)"
"de": "Bitte geben Sie einen Hinweis, wo der Defibrillator zu finden ist (auf Englisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in inglese)",
"sl": "Prosimo, opišite kje se nahaja defibrilator (v Angleščini)"
},
"freeform": {
"type": "text",
@ -353,7 +402,9 @@
"en": "<i>Extra information about the location (in French):</i><br/>{defibrillator:location:fr}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (en Français) :</i><br/>{defibrillator:location:fr}",
"it": "<i>Informazioni supplementari circa la posizione (in francese):</i><br/>{defibrillator:location:fr}",
"de": "<i>Zusätzliche Informationen zum Standort (auf Französisch):</i><br/>{defibrillator:location:fr}"
"de": "<i>Zusätzliche Informationen zum Standort (auf Französisch):</i><br/>{defibrillator:location:fr}",
"sl": "<i>Dodatne informacije o lokaciji (v Francoščini):</i><br/>{defibrillator:location:fr}",
"es": "<i>Información a mayores sobre la localización (en Francés):</i><br/>{defibrillator:location:fr}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in French)",
@ -362,7 +413,8 @@
"fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (en français)",
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Frans)",
"de": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (auf Französisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in francese)"
"it": "Indica più precisamente dove si trova il defibrillatore (in francese)",
"sl": "Prosimo, opišite kje se nahaja defibrilator (v Francoščini)"
},
"freeform": {
"type": "text",
@ -377,14 +429,18 @@
"en": "Official identification number of the device: <i>{ref}</i>",
"fr": "Numéro d'identification officiel de ce dispositif : <i>{ref}</i>",
"it": "Numero identificativo ufficiale di questo dispositivo:<i>{ref}</i>",
"de": "Offizielle Identifikationsnummer des Geräts: <i>{ref}</i>"
"de": "Offizielle Identifikationsnummer des Geräts: <i>{ref}</i>",
"sl": "Uradna identifikacijska številka te naprave: <i>{ref}</i>",
"es": "Número de identificación oficial del dispositivo: <i>{ref}</i>"
},
"question": {
"en": "What is the official identification number of the device? (if visible on device)",
"nl": "Wat is het officieel identificatienummer van het toestel? (indien zichtbaar op toestel)",
"fr": "Quel est le numéro d'identification officiel de ce dispositif ? (si il est visible sur le dispositif)",
"it": "Qual è il numero identificativo ufficiale di questo dispositivo? (se visibile sul dispositivo)",
"de": "Wie lautet die offizielle Identifikationsnummer des Geräts? (falls am Gerät sichtbar)"
"de": "Wie lautet die offizielle Identifikationsnummer des Geräts? (falls am Gerät sichtbar)",
"sl": "Kakšna je uradna identifikacijska številka te naprave? (če je vidna na napravi)",
"es": "¿Cual es el número de identificación oficial de este dispositivo? (si está visible en el dispositivo)"
},
"freeform": {
"type": "text",
@ -398,14 +454,18 @@
"nl": "Email voor vragen over deze defibrillator: <a href='mailto:{email}'>{email}</a>",
"fr": "Adresse électronique pour des questions à propos de ce défibrillateur : <a href='mailto:{email}'>{email}</a>",
"it": "Indirizzo email per le domande su questo defibrillatore:<a href='mailto:{email}'>{email}</a>",
"de": "E-Mail für Fragen zu diesem Defibrillator: <a href='mailto:{email}'>{email}</a>"
"de": "E-Mail für Fragen zu diesem Defibrillator: <a href='mailto:{email}'>{email}</a>",
"sl": "Email naslov za vprašanja o tem defibrilatorju: <a href='mailto:{email}'>{email}</a>",
"es": "Correo electrónico para preguntas sobre este desfibrilador: <a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email for questions about this defibrillator?",
"nl": "Wat is het email-adres voor vragen over deze defibrillator",
"fr": "Quelle est l'adresse électronique pour des questions à propos de ce défibrillateur ?",
"it": "Qual è lindirizzo email per le domande riguardanti questo defibrillatore?",
"de": "Wie lautet die E-Mail für Fragen zu diesem Defibrillator?"
"de": "Wie lautet die E-Mail für Fragen zu diesem Defibrillator?",
"sl": "Kakšen je email naslov za vprašanja o tem defibrilatorju?",
"es": "¿Cual es el correo electrónico para preguntas sobre este desfibrilador?"
},
"freeform": {
"key": "email",
@ -419,14 +479,17 @@
"fr": "Numéro de téléphone pour questions sur le défibrillateur : <a href='tel:{phone}'>{phone}</a>",
"nl": "Telefoonnummer voor vragen over deze defibrillator: <a href='tel:{phone}'>{phone}</a>",
"it": "Numero di telefono per le domande su questo defibrillatore:<a href='tel:{phone}'>{phone}</a>",
"de": "Telefonnummer für Fragen zu diesem Defibrillator: <a href='tel:{phone}'>{phone}</a>"
"de": "Telefonnummer für Fragen zu diesem Defibrillator: <a href='tel:{phone}'>{phone}</a>",
"sl": "Telefonska številka za vprašanja o tem defibrilatorju: <a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number for questions about this defibrillator?",
"fr": "Quel est le numéro de téléphone pour questions sur le défibrillateur ?",
"nl": "Wat is het telefoonnummer voor vragen over deze defibrillator",
"it": "Qual è il numero di telefono per le domande riguardanti questo defibrillatore?",
"de": "Wie lautet die Telefonnummer für Fragen zu diesem Defibrillator?"
"de": "Wie lautet die Telefonnummer für Fragen zu diesem Defibrillator?",
"sl": "Kakšna je telefonska številka za vprašanja o tem defibrilatorju?",
"es": "¿Cual es el número de teléfono para preguntas sobre este desfibrilador?"
},
"freeform": {
"key": "phone",
@ -441,7 +504,10 @@
"fr": "{opening_hours_table(opening_hours)}",
"it": "{opening_hours_table(opening_hours)}",
"ru": "{opening_hours_table(opening_hours)}",
"de": "{opening_hours_table(opening_hours)}"
"de": "{opening_hours_table(opening_hours)}",
"sl": "{opening_hours_table(opening_hours)}",
"ca": "{opening_hours_table(opening_hours)}",
"es": "{opening_hours_table(opening_hours)}"
},
"question": {
"en": "At what times is this defibrillator available?",
@ -449,7 +515,9 @@
"fr": "À quels horaires ce défibrillateur est-il accessible ?",
"it": "In quali orari è disponibile questo defibrillatore?",
"ru": "В какое время доступен этот дефибриллятор?",
"de": "Zu welchen Zeiten ist dieser Defibrillator verfügbar?"
"de": "Zu welchen Zeiten ist der Defibrillator verfügbar?",
"sl": "Ob katerih urah je ta defibrilator na voljo?",
"es": "¿A qué horas está disponible este desfibrilador?"
},
"freeform": {
"key": "opening_hours",
@ -463,7 +531,9 @@
"nl": "24/7 open (inclusief feestdagen)",
"fr": "Ouvert 24/7 (jours feriés inclus)",
"it": "Aperto 24/7 (festivi inclusi)",
"de": "24/7 geöffnet (auch an Feiertagen)"
"de": "24/7 geöffnet (auch an Feiertagen)",
"sl": "Na voljo 24/7 (tudi za praznike)",
"es": "Abierto 24/7 (incluyendo festivos)"
}
}
],
@ -477,14 +547,18 @@
"it": "Informazioni supplementari: {description}",
"ru": "Дополнительная информация: {description}",
"de": "Zusätzliche Informationen: {description}",
"id": "Informasi tambahan: {description}"
"id": "Informasi tambahan: {description}",
"sl": "Dodatne informacije: {description}",
"es": "Información adicional: {description}"
},
"question": {
"en": "Is there any useful information for users that you haven't been able to describe above? (leave blank if no)",
"nl": "Is er nog iets bijzonder aan deze defibrillator dat je nog niet hebt kunnen meegeven? (laat leeg indien niet)",
"fr": "Y a-t-il des informations utiles pour les utilisateurs que vous n'avez pas pu décrire ci-dessus ? (laisser vide sinon)",
"it": "Vi sono altre informazioni utili agli utenti che non è stato possibile aggiungere prima? (lasciare vuoto in caso negativo)",
"de": "Gibt es nützliche Informationen für Benutzer, die Sie oben nicht beschreiben konnten? (leer lassen, wenn nein)"
"de": "Gibt es nützliche Informationen für Benutzer, die Sie oben nicht beschreiben konnten? (leer lassen, wenn nein)",
"sl": "Ali imate še kakšne uporabne informacije za uporabnike, ki jih niste mogli podati zgoraj? (pustite prazno če jih nimate)",
"es": "¿Hay alguna información útil para los usuarios que no hayas podido describir arriba? (dejar en blanco si no)"
},
"freeform": {
"key": "description",
@ -498,14 +572,18 @@
"nl": "Wanneer is deze defibrillator het laatst gecontroleerd in OpenStreetMap?",
"fr": "Quand le défibrillateur a-t-il été vérifié pour la dernière fois ?",
"it": "Quando è stato verificato per lultima volta questo defibrillatore?",
"de": "Wann wurde dieser Defibrillator zuletzt überprüft?"
"de": "Wann wurde der Defibrillator zuletzt überprüft?",
"sl": "Kdaj je bil ta defibrilator nazadnje opažen?",
"es": "¿Cuándo se sondeó por última vez este desfibrilador?"
},
"render": {
"en": "This defibrillator was last surveyed on {survey:date}",
"nl": "Deze defibrillator is nagekeken in OSM op {survey:date}",
"fr": "Ce défibrillateur a été vérifié pour la dernière fois le {survey:date}",
"it": "Questo defibrillatore è stato verificato per lultima volta in data {survey:date}",
"de": "Dieser Defibrillator wurde zuletzt am {survey:date} überprüft"
"de": "Dieser Defibrillator wurde zuletzt am {survey:date} überprüft",
"sl": "Ta defibrilator je bil nazadnje opažen {survey:date}",
"es": "Este desfibrilador se sondeó por última vez el {survey:date}"
},
"freeform": {
"key": "survey:date",
@ -520,7 +598,10 @@
"fr": "Vérifié aujourd'hui !",
"it": "Verificato oggi!",
"ru": "Проверено сегодня!",
"de": "Heute überprüft!"
"de": "Heute überprüft!",
"sl": "Preverjeno danes!",
"ca": "Comprovat avui!",
"es": "¡Comprobado hoy!"
}
}
],
@ -533,14 +614,18 @@
"fr": "Informations supplémentaires pour les experts d'OpenStreetMap : {fixme}",
"it": "Informazioni supplementari per gli esperti di OpenStreetMap: {fixme}",
"de": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}",
"ru": "Дополнительная информация для экспертов OpenStreetMap: {fixme}"
"ru": "Дополнительная информация для экспертов OpenStreetMap: {fixme}",
"sl": "Dodatne informacije za OpenStreetMap strokovnjake: {fixme}",
"es": "Información extra para expertos en OpenStreetMap: {fixme}"
},
"question": {
"en": "Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)",
"nl": "Is er iets mis met de informatie over deze defibrillator dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)",
"fr": "Y a-t-il quelque chose qui ne va pas dans la manière dont ça a été cartographié, et que vous n'avez pas pu réparer ici ? (laisser une note pour les experts d'OpenStreetMap)",
"it": "Cè qualcosa di sbagliato riguardante come è stato mappato, che non si è potuto correggere qua? (lascia una nota agli esperti di OpenStreetMap)",
"de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz an OpenStreetMap-Experten)"
"de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz für OpenStreetMap-Experten)",
"sl": "Ali je kaj narobe s tem vnosom na zemljevid, in tega niste mogli sami popraviti tu? (pustite opombo OpenStreetMap strokovnjakom)",
"es": "¿Hay algo mal con como esta mapeado, que no pudiste arreglar aquí? (deja una nota para los expertos de OpenStreetMap)"
},
"freeform": {
"key": "fixme",
@ -583,6 +668,9 @@
],
"description": {
"en": "A layer showing defibrillators which can be used in case of emergency. This contains public defibrillators, but also defibrillators which might need staff to fetch the actual device",
"nl": "Een laag die defibrillatoren toont die je kan gebruiken bij noodgevallen. Dit omvat zowel publiek beschikbare toestellen als defibrillatoren waarvoor het toestel enkel door personeel aangeboden kan worden"
"nl": "Een laag die defibrillatoren toont die je kan gebruiken bij noodgevallen. Dit omvat zowel publiek beschikbare toestellen als defibrillatoren waarvoor het toestel enkel door personeel aangeboden kan worden",
"sl": "Sloj prikazuje defibrilatorje, ki jih je možno uporabiti v primeru sile. Sloj poleg javno dostopnih defibrilatorjev vsebuje tudi tiste, ki za dostop morda potrebujejo pomoč osebja",
"de": "Eine Ebene mit Defibrillatoren, die in Notfällen eingesetzt werden können. Diese Ebene enthält öffentliche Defibrillatoren, aber auch Defibrillatoren, bei denen möglicherweise Personal benötigt wird, um das Gerät zu holen",
"es": "Una capa que muestra desfibriladores que se pueden utilizar en caso de emergencia. Contiene desfibriladores públicos, pero también desfibriladores para los que se puede necesitar que el personal vaya a buscar el dispositivo"
}
}

View file

@ -6,7 +6,8 @@
"fr": "Visualisation de la direction",
"it": "Visualizzazione della direzione",
"ru": "Визуализация направления",
"de": "Visualisierung der Richtung"
"de": "Aufnahmewinkel der Kamera anzeigen",
"ca": "Direcció de la visualització"
},
"minzoom": 16,
"source": {
@ -25,23 +26,15 @@
"nl": "Deze laag toont de oriëntatie van een object",
"fr": "Cette couche visualise les directions",
"it": "Questo livello visualizza le direzioni",
"de": "Diese Ebene visualisiert Richtungen"
"de": "Diese Ebene visualisiert Richtungen",
"ru": "Этот слой визуализирует направление"
},
"tagRenderings": [],
"stroke": "0",
"presets": [],
"mapRendering": [
{
"icon": {
"render": "direction_gradient:var(--catch-detail-color)",
"#": "For some weird reason, showing the icon in the layer control panel breaks the svg-gradient (because the svg gradient has a global color or smthng) - so we use a different icon without gradient",
"mappings": [
{
"if": "id=node/-1",
"then": "direction:var(--catch-detail-color)"
}
]
},
"icon": "direction_gradient:var(--catch-detail-color)",
"iconSize": "200,200,center",
"location": [
"point",

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="14"
height="14"
viewBox="0 0 14 14">
<rect
width="14"
height="14"
x="0"
y="0"
id="canvas"
style="fill:none;stroke:none;visibility:hidden" />
<path
d="m 7,8 c 2,0 2,1 2,3 0,1 -1.009121,3 0,3 1,0 1.751359,-1.142963 2,-3 C 11.248641,9.142963 11,8 11,7 11,5 12,3 12,2 12,1 11.599761,0.21742 11,0 9,0 9,1 7,1 5,1 5,0 3,0 2.400799,0.21742 2,1 2,2 2,3 3,5 3,7 3,8 2.87761,9.57334 3,11 3.12239,12.42666 4,14 5,14 6.008702,14 5,12 5,11 5,9 5,8 7,8 z"
id="dentist" style="fill:#BF0000"/>
</svg>

After

Width:  |  Height:  |  Size: 739 B

View file

@ -0,0 +1,192 @@
{
"id": "doctors",
"name": {
"en": "Doctors",
"de": "Ärzte",
"nl": "Dokters",
"fr": "Médecins"
},
"description": {
"en": "This layer shows doctor offices, dentists and other healthcare facilities",
"de": "Diese Ebene zeigt Arztpraxen, Zahnärzte und andere Gesundheitseinrichtungen",
"nl": "Deze laag toont dokterspraktijken, tandartsen en andere gezondheidszorgfaciliteiten",
"fr": "Ce calque montre les cabinets médicaux, les dentistes et autres établissements de santé"
},
"source": {
"osmTags": {
"or": [
"amenity=doctors",
"amenity=dentist",
"healthcare=physiotherapist"
]
}
},
"title": {
"render": {
"en": "Doctors Office {name}",
"de": "Arztpraxis {name}",
"nl": "Dokterspraktijk {name}",
"fr": "Cabinet medical {name}"
},
"mappings": [
{
"if": "amenity=doctors",
"then": "Doctors Office {name}"
},
{
"if": "amenity=dentist",
"then": "Dentists office {name}"
},
{
"if": "healthcare=physiotherapist",
"then": "Physiotherapists office {name}"
}
]
},
"minzoom": 13,
"tagRenderings": [
"images",
"opening_hours",
"phone",
"email",
"website",
{
"question": {
"en": "What is the name of this doctors place?",
"de": "Wie heißt diese Arztpraxis?",
"nl": "Wat is de naam van deze dokterspraktijk?",
"fr": "Comment s'appelle ce cabinet médical ?"
},
"render": {
"en": "This doctors place is called {name}",
"de": "Diese Arztpraxis heißt {name}",
"nl": "Deze dokterspraktijk heet {name}",
"fr": "Ce cabinet médical s'appelle {name}"
},
"freeform": {
"key": "name"
},
"id": "name"
},
{
"condition": "amenity=doctors",
"id": "specialty",
"render": {
"en": "This doctor is specialized in {healthcare:speciality}",
"de": "Dieser Arzt ist spezialisiert auf {healthcare:speciality}",
"nl": "Deze dokter is gespecialiseerd in {healthcare:speciality}",
"fr": "Ce médecin est spécialisé dans {healthcare:speciality}"
},
"question": {
"en": "What is this doctor specialized in?",
"de": "Worauf ist dieser Arzt spezialisiert?",
"nl": "Waar is deze dokter in gespecialiseerd?",
"fr": "En quoi ce médecin est-il spécialisé ?"
},
"freeform": {
"key": "healthcare:speciality"
},
"mappings": [
{
"if": "healthcare:speciality=general",
"then": {
"en": "This is a general practitioner",
"de": "Dies ist ein Allgemeinmediziner",
"nl": "Dit is een huisarts",
"fr": "C'est un médecin généraliste"
}
},
{
"if": "healthcare:speciality=gynaecology",
"then": {
"en": "This is a gynaecologist",
"de": "Dies ist ein Gynäkologe",
"nl": "Dit is een gynaecoloog",
"fr": "C'est un gynécologue"
}
},
{
"if": "healthcare:speciality=psychiatry",
"then": {
"en": "This is a psychiatrist",
"de": "Dies ist ein Psychiater",
"nl": "Dit is een psychiater",
"fr": "C'est un psychiatre"
}
},
{
"if": "healthcare:speciality=paediatrics",
"then": {
"en": "This is a paediatrician",
"de": "Dies ist ein Kinderarzt",
"nl": "Dit is een kinderarts",
"fr": "C'est un pédiatre"
}
}
]
}
],
"presets": [
{
"title": {
"en": "a doctors office",
"de": "eine Arztpraxis",
"nl": "een dokterspraktijk",
"fr": "un cabinet médical"
},
"tags": [
"amenity=doctors"
]
},
{
"title": {
"en": "a dentists office",
"de": "eine Zahnarztpraxis",
"nl": "een tandartspraktijk",
"fr": "un cabinet de dentistes"
},
"tags": [
"amenity=dentist"
]
},
{
"title": {
"en": "a physiotherapists office",
"de": "Praxis eines Physiotherapeuten",
"nl": "een fysiotherapeutenpraktijk",
"fr": "un cabinet de kinésithérapeutes"
},
"tags": [
"healthcare=physiotherapist"
]
}
],
"filter": [
{
"id": "opened-now",
"options": [
{
"question": {
"en": "Opened now",
"de": "Jetzt geöffnet",
"nl": "Nu geopend",
"fr": "Ouvert maintenant"
},
"osmTags": "_isOpen=yes"
}
]
}
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/doctors/doctors.svg"
},
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
}
]
}

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="500"
height="500"
viewBox="0 0 14 14">
<rect
width="14"
height="14"
x="0"
y="0"
id="canvas"
style="fill:none;stroke:none;visibility:hidden" />
<path
d="M 7,1 C 5.83929,1 4.667834,1.5047052 3.875,2.5 3.187514,3.3630449 3,4 2.90625,5.0000004 0.01009,5.0238004 0,6.0817104 0,13 l 14,0 C 14,6.0817104 13.9899,5.0237504 11.09375,5.0000004 11,4 10.795537,3.3460958 10.125,2.5 9.334655,1.5027279 8.16071,1 7,1 z M 7,3 C 8.281412,2.99511 9,4 9.0625,5.0000004 l -4.125,0 C 5,4 5.718588,3.0048937 7,3 z m -1,3.0000004 2,0 L 8,8 l 2,0 0,2 -2,0 0,2 -2,0 0,-2 -2,0 0,-2 2,0 z"
id="doctor" style="fill:#BF0000" />
</svg>

After

Width:  |  Height:  |  Size: 861 B

View file

@ -0,0 +1,22 @@
[
{
"path": "dentist.svg",
"license": "CC0",
"authors": [
"OSM Carto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Dentist-14.svg"
]
},
{
"path": "doctors.svg",
"license": "cc0",
"authors": [
"osmcarto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Doctors-14.svg"
]
}
]

View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
id="svg2"
x="0px"
y="0px"
width="500"
height="500"
viewBox="0 0 500 500"
xml:space="preserve"
sodipodi:docname="dog-park.svg"
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1440"
inkscape:window-height="879"
id="namedview8"
showgrid="false"
inkscape:zoom="0.85127283"
inkscape:cx="81.055095"
inkscape:cy="227.89404"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer2"
inkscape:pagecheckerboard="0"
width="500px" /><metadata
id="metadata13"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs11" /><g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="dog"
style="display:inline"><g
id="g1126"
transform="matrix(29.431862,0,0,29.431862,-10.373088,79.85804)"><g
id="g3"
transform="matrix(0.62012966,0,0,0.6688026,4.1128606,1.4673435)"><path
style="fill:#010101"
d="M 10.300781,1.2207031 C 9.9144812,1.2207031 9.6,1.2 9.5,2 L 9.0996094,4.5214844 11.5,6.5 h 2 C 14.9,6.5 15,5.5410156 15,5.5410156 l -1.900391,-2.21875 C 12.399609,2.6222656 11.7,2.5 11,2.5 V 2 C 11,2 11.06748,1.2206031 10.300781,1.2207031 Z M 4.75,1.5 c 0,0 -0.9507813,0.020603 -1.5507812,0.2207031 C 2.5992187,1.9207031 2,2.6210938 2,3.6210938 V 7.5214844 C 2,9.2214844 1.3,9.5 1,9.5 1,9.5 0,9.521484 0,10.521484 v 2.199219 c 0,0 7.8125e-4,0.800781 0.80078125,0.800781 H 1 1.5 2 v -0.5 -0.199218 c 0,-0.4 -0.2,-0.601172 -0.5,-0.701172 v -1.09961 c 1,0 1.1,-0.200781 1.5,-0.300781 l 0.5507812,2.197266 c 0.1000001,0.3 0.2000001,0.499609 0.5,0.599609 h 1 L 6,13.5 V 12.699219 C 6,12.022819 5,12 5,12 V 9.5 h 3.5 l 0.6992188,2.621094 C 9.5992188,13.521094 10.5,13.5 10.5,13.5 H 11 12 V 12.699219 C 12,11.987419 11,12 11,12 L 11.099609,7.921875 8,5.5 H 3.5 v -2 C 3.5,3.1 3.7765,3.0053 4,3 4.4941,2.9882 4.75,3 4.75,3 5.1642,3 5.5,2.6642 5.5,2.25 5.5,1.8358 5.1642,1.5 4.75,1.5 Z m 7,2.5 C 11.8881,4 12,4.1119 12,4.25 12,4.3881 11.8881,4.5 11.75,4.5 11.6119,4.5 11.5,4.3881 11.5,4.25 11.5,4.1119 11.6119,4 11.75,4 Z"
id="path5" /></g><path
style="display:inline;opacity:0.273562;fill:#00ff00;fill-rule:evenodd;stroke:#b00000;stroke-width:1.35865;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.71729, 2.71729;stroke-dashoffset:9.2388;stroke-opacity:1;paint-order:markers fill stroke"
d="M 3.6613422,-1.7211125 1.8737912,-0.02476002 1.6476892,11.770338 c 0,0 2.142468,1.659493 2.771259,1.672581 0.628792,0.01309 9.2899048,0.27623 9.7557618,0.06532 0.465856,-0.210914 1.554624,-0.936744 1.554624,-0.936744 0,0 0.876802,-9.0901277 0.724363,-9.2930207 C 16.37742,3.1769463 14.722539,1.8413273 13.087971,0.53207708 11.455909,-0.77516682 9.8440962,-2.0561221 9.8440962,-2.0561221 Z"
id="path26"
sodipodi:nodetypes="cccsscsscc" /></g></g></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,170 @@
{
"id": "dogpark",
"description": "A layer showing dogparks, which are areas where dog are allowed to run without a leash",
"source": {
"osmTags": {
"or": [
"leisure=dog_park",
{
"and": [
"leisure=park",
"dog=unleashed"
]
}
]
}
},
"minzoom": 10,
"presets": [
{
"title": {
"en": "a dog park",
"da": "en hundeskov",
"de": "Ein Hundepark",
"es": "un parque para perros"
},
"tags": [
"leisure=dog_park"
],
"description": {
"en": "A place for dogs, where they can run unleashed",
"da": "En hundeskov eller hundeg&aring;rd beregnet til hunde, hvor de kan l&oslash;be uden snor",
"de": "Ein Ort ohne Leinenzwang für Hunde",
"es": "Un lugar para perros, donde pueden correr sin correa"
}
}
],
"name": {
"en": "dog parks",
"da": "hundeskove",
"de": "Hundeparks",
"es": "parques de perros"
},
"title": {
"render": {
"en": "dog park",
"da": "hundeskov",
"de": "Hundepark",
"es": "parque para perros"
},
"mappings": [
{
"if": "name~*",
"then": {
"*": "{name}"
}
}
]
},
"mapRendering": [
{
"location": [
"point",
"centroid"
],
"icon": "./assets/layers/dogpark/dog-park.svg",
"iconSize": "40,40,center",
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
}
},
{
"color": "#ff0",
"width": 5
}
],
"tagRenderings": [
{
"id": "dogpark-fenced",
"mappings": [
{
"if": "barrier=fence",
"then": {
"en": "This dogpark is fenced all around",
"da": "Denne hundskov er indhegnet",
"de": "Dieser Hundepark ist komplett umzäunt",
"es": "Este parque para perros está cerrado todo alrededor"
}
},
{
"if": "barrier=no",
"then": {
"en": "This dogpark is not fenced all around",
"da": "Denne hundskov er ikke indhegnet",
"de": "Dieser Hundepark ist nicht komplett umzäunt",
"es": "Este parque para perros no está cerrado todo alrededor"
}
}
],
"question": {
"en": "It this dog park fenced in?",
"da": "Er denne hundeskov indhegnet?",
"de": "Ist dieser Hundepark umzäunt?",
"es": "¿Este parque para perros está vallado?"
}
},
{
"id": "smalldogs",
"mappings": [
{
"if": "small_dog=separate",
"then": {
"en": "Have separate area for puppies and small dogs",
"da": "Har en indhegning til hvalpe og sm&aring; hunde",
"de": "Hat einen separaten Bereich für Hundewelpen und kleine Hunde",
"es": "Tiene un espacio separado para cachorros y perros pequeños"
}
},
{
"if": "small_dog=shared",
"then": {
"en": "Does <strong>not</strong> have a separate area for puppies and small dogs",
"da": "Har <strong>ikke</strong> en indhegning til hvalpe og sm&aring; hunde",
"de": "Hat <strong>keinen</strong> separaten Bereich für Hundewelpen und kleine Hunde",
"es": "<strong>No</strong> tiene un espacio separado para cachorros y perros pequeños"
}
}
],
"question": {
"en": "Does this dog park have a separate fenced in area for small dogs and puppies?",
"da": "Har denne hundeskov et separat indhegnet omr&aring;de for sm&aring; hunde og hvalpe (hvalpeg&aring;rd)?",
"de": "Hat der Hundepark einen separaten Bereich für Hundewelpen und kleine Hunde?",
"es": "¿Este parque para perros tiene una zona separada vallada para perros pequeños y cachorros?"
}
},
{
"question": {
"en": "What is the name of this dog park?",
"da": "Hvad hedder denne hundeskov?",
"de": "Wie lautet der Name dieses Hundeparks?",
"es": "¿Cual es el nombre de este parque para perros?"
},
"render": {
"en": "The name of this dog park is {name}",
"de": "Denne hundeskov hedder {name}",
"es": "El nombre de este parque para perros es {name}"
},
"freeform": {
"key": "name"
},
"id": "Name"
},
{
"id": "dogarea",
"render": {
"en": "This dogpark is {_surface:ha} ha big",
"da": "Denne hundeskov er på {_surface:ha} hektar",
"de": "Der Hundepark ist {_surface:ha} ha groß",
"es": "Este parque para perros tiene {_surface:ha} ha"
},
"condition": "_surface:ha!=0"
},
"reviews",
"images"
]
}

View file

@ -0,0 +1,13 @@
[
{
"path": "dog-park.svg",
"license": "CC0 1.0",
"authors": [
"Public Domain Symbols",
"Niels Elgaard Larsen"
],
"sources": [
"https://openclipart.org/detail/260714/dogpark15"
]
}
]

View file

@ -5,11 +5,13 @@
"nl": "Drinkbaar water",
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasserstelle",
"de": "Trinkwasserstellen",
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum",
"hu": "Ivóvíz"
"hu": "Ivóvíz",
"ca": "Aigua potable",
"es": "Agua potable"
},
"title": {
"render": {
@ -21,13 +23,21 @@
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum",
"hu": "Ivóvíz"
"hu": "Ivóvíz",
"ca": "Aigua potable",
"es": "Agua potable"
}
},
"source": {
"osmTags": {
"and": [
"amenity=drinking_water",
{
"or": [
"amenity=drinking_water",
"drinking_water=yes"
]
},
"man_made!=reservoir_covered",
"access!=permissive",
"access!=private"
]
@ -42,12 +52,12 @@
"presets": [
{
"title": {
"en": "drinking water",
"en": "a drinking water",
"nl": "drinkbaar water",
"fr": "eau potable",
"fr": "une eau potable",
"gl": "auga potábel",
"de": "trinkwasser",
"it": "acqua potabile",
"de": "eine Trinkwasserstelle",
"it": "una acqua potabile",
"ru": "питьевая вода",
"id": "air minum",
"hu": "ivóvíz"
@ -66,7 +76,8 @@
"it": "Questo punto di acqua potabile è sempre funzionante?",
"fr": "Ce point d'eau potable est-il toujours opérationnel ?",
"de": "Ist diese Trinkwasserstelle noch in Betrieb?",
"hu": "Működik-e még ez az ivóvíznyerő hely?"
"hu": "Működik-e még ez az ivóvíznyerő hely?",
"es": "¿Todavía esta operativo este punto de agua potable?"
},
"render": {
"en": "The operational status is <i>{operational_status}</i>",
@ -74,7 +85,8 @@
"it": "Lo stato operativo è <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status}</i>",
"de": "Der Betriebsstatus ist <i>{operational_status}</i>",
"hu": "Működési állapota: <i>{operational_status}</i>"
"hu": "Működési állapota: <i>{operational_status}</i>",
"es": "El estado operacional es <i>{operational_status}</i>"
},
"freeform": {
"key": "operational_status"
@ -87,8 +99,9 @@
"nl": "Deze drinkwaterfontein werkt",
"it": "La fontanella funziona",
"fr": "Cette fontaine fonctionne",
"de": "Diese Trinkwasserstelle funktioniert",
"hu": "Ez az ivóvízkút működik"
"de": "Diese Trinkwasserstelle ist in Betrieb",
"hu": "Ez az ivóvízkút működik",
"es": "Esta agua potable funciona"
}
},
{
@ -99,7 +112,8 @@
"it": "La fontanella è guasta",
"fr": "Cette fontaine est cassée",
"de": "Diese Trinkwasserstelle ist kaputt",
"hu": "Ez az ivóvízkút elromlott"
"hu": "Ez az ivóvízkút elromlott",
"es": "Esta agua potable está rota"
}
},
{
@ -110,7 +124,8 @@
"it": "La fontanella è chiusa",
"fr": "Cette fontaine est fermée",
"de": "Diese Trinkwasserstelle wurde geschlossen",
"hu": "Ez az ivóvízkút el van zárva"
"hu": "Ez az ivóvízkút el van zárva",
"es": "Esta agua potable está cerrada"
}
}
],
@ -120,10 +135,11 @@
"question": {
"en": "How easy is it to fill water bottles?",
"nl": "Hoe gemakkelijk is het om drinkbussen bij te vullen?",
"de": "Wie einfach ist es, Wasserflaschen zu füllen?",
"de": "Wie einfach hier das Befüllen von Wasserflaschen?",
"it": "Quanto è facile riempire dacqua le bottiglie?",
"fr": "Est-il facile de remplir des bouteilles d'eau ?",
"hu": "Mennyire könnyű itt vizespalackot tölteni?"
"hu": "Mennyire könnyű itt vizespalackot tölteni?",
"es": "¿Cómo de fácil es rellenar botellas de agua?"
},
"mappings": [
{
@ -131,10 +147,11 @@
"then": {
"en": "It is easy to refill water bottles",
"nl": "Een drinkbus bijvullen gaat makkelijk",
"de": "Es ist einfach, Wasserflaschen nachzufüllen",
"de": "Wasserflaschen können hier problemlos gefüllt werden",
"it": "È facile riempire dacqua le bottiglie",
"fr": "Il est facile de remplir les bouteilles d'eau",
"hu": "Könnyen lehet vizespalackot tölteni"
"hu": "Könnyen lehet vizespalackot tölteni",
"es": "Es fácil rellenar botellas de agua"
}
},
{
@ -142,10 +159,11 @@
"then": {
"en": "Water bottles may not fit",
"nl": "Een drinkbus past moeilijk",
"de": "Wasserflaschen passen möglicherweise nicht",
"de": "Wasserflaschen können hier nicht oder nur sehr aufwändig gefüllt werden",
"it": "Le bottiglie dacqua potrebbero non entrare",
"fr": "Les bouteilles d'eau peuvent ne pas passer",
"hu": "Lehet, hogy nem fér alá egy vizespalack"
"hu": "Lehet, hogy nem fér alá egy vizespalack",
"es": "Las botellas de agua pueden no caber"
}
}
],
@ -154,12 +172,13 @@
{
"id": "render-closest-drinking-water",
"render": {
"en": "<a href='#{_closest_other_drinking_water_id}'>There is another drinking water fountain at {_closest_other_drinking_water_distance} meter</a>",
"en": "<a href='#{_closest_other_drinking_water_id}'>There is another drinking water fountain at {_closest_other_drinking_water_distance} meters</a>",
"nl": "<a href='#{_closest_other_drinking_water_id}'>Er bevindt zich een ander drinkwaterpunt op {_closest_other_drinking_water_distance} meter</a>",
"it": "<a href='#{_closest_other_drinking_water_id}'>Cè unaltra fontanella a {_closest_other_drinking_water_distance} metri</a>",
"de": "<a href='#{_closest_other_drinking_water_id}'>Ein weiterer Trinkwasserbrunnen befindet sich in {_closest_other_drinking_water_distance} Meter</a>",
"fr": "<a href='#{_closest_other_drinking_water_id}'>Une autre source deau potable est à {_closest_other_drinking_water_distance} mètres a>",
"hu": "<a href='#{_closest_other_drinking_water_id}'>Van egy másik ivóvízkút {_closest_other_drinking_water_distance} méter távolságra</a>"
"de": "<a href='#{_closest_other_drinking_water_id}'>Eine weitere Trinkwasserstelle befindet sich in {_closest_other_drinking_water_distance} Meter</a>",
"fr": "<a href='#{_closest_other_drinking_water_id}'>Une autre source deau potable est à {_closest_other_drinking_water_distance} mètres</a>",
"hu": "<a href='#{_closest_other_drinking_water_id}'>Van egy másik ivóvízkút {_closest_other_drinking_water_distance} méter távolságra</a>",
"es": "<a href='#{_closest_other_drinking_water_id}'>Hay otra fuente de agua potable a {_closest_other_drinking_water_distance} metros</a>"
},
"condition": "_closest_other_drinking_water_id~*"
}
@ -171,7 +190,38 @@
"amenity="
]
},
"neededChangesets": 1
"neededChangesets": 1,
"nonDeleteMappings": [
{
"if": {
"and": [
"drinking_water=no",
"amenity=fountain"
]
},
"then": {
"en": "This is a decorative fountain of which the water is not drinkable by humans",
"nl": "Dit is een decoratieve fontein waarvan het water niet geschikt is om te drinken door mensen",
"de": "Dies ist ein Zierbrunnen, dessen Wasser für den Menschen nicht trinkbar ist",
"es": "Esta es una fuente decorativa con agua no potable"
}
},
{
"if": {
"and": [
"drinking_water=no",
"amenity=",
"man_made=water_tap"
]
},
"then": {
"en": "This is a water tap or water pump with non-drinkable water.<div class='subtle'>Examples are water taps with rain water to tap water for nearby plants</div>",
"nl": "Dit is een waterkraan of waterpomp met ondrinkbaar water.<div class='subtle'>Bijvoorbeeld een waterkraan met regenwater om planten water mee te geven</div",
"de": "Dies ist ein Wasserhahn oder eine Wasserpumpe mit nicht trinkbarem Wasser.<div class='subtle'>Beispiele sind Wasserhähne mit Regenwasser zum Zapfen von Wasser für nahe gelegene Pflanzen</div>",
"es": "Este es un grifo de agua o una bomba de agua con agua no potable.<div class='subtle'>Ejemplos son grifos con agua de lluvia o agua del grifo para plantas cercanas</div>"
}
}
]
},
"allowMove": {
"enableRelocation": false,
@ -203,6 +253,9 @@
"description": {
"en": "A layer showing drinking water fountains",
"nl": "Deze laag toont drinkwaterpunten",
"hu": "Ivóvizet adó kutakat megjelenítő réteg"
"hu": "Ivóvizet adó kutakat megjelenítő réteg",
"de": "Eine Ebene mit Trinkwasserbrunnen",
"es": "Una capa que muestra fuentes de agua potable",
"fr": "Une couche montrant les fontaines d'eau potable"
}
}

View file

@ -0,0 +1,210 @@
{
"id": "elevator",
"name": {
"en": "elevator",
"fr": "ascenseur",
"de": "Aufzug",
"nl": "lift"
},
"source": {
"osmTags": "highway=elevator"
},
"minzoom": 13,
"description": {
"en": "This layer show elevators and asks for operational status and elevator dimensions. Useful for wheelchair accessibility information",
"fr": "Ce calque montre les ascenseurs et demande l'état opérationnel et les dimensions de l'ascenseur. Utile pour les informations sur l'accessibilité en fauteuil roulant",
"de": "Diese Ebene zeigt Aufzüge an und fragt nach dem Betriebsstatus und den Abmessungen des Aufzugs. Nützlich für Informationen zur Zugänglichkeit für Rollstuhlfahrer",
"nl": "Deze laag toont liften en vraagt praktische info over de grootte van de lift en ofdat deze werkt, vooral met het oog op of de lift werkt of niet."
},
"title": {
"en": "Elevator",
"fr": "Ascenseur",
"de": "Aufzug",
"nl": "Lift"
},
"tagRenderings": [
"images",
"multilevels",
{
"id": "operational_status",
"question": {
"en": "Does this elevator work?",
"fr": "Cet ascenseur fonctionne-t-il ?",
"de": "Ist dieser Aufzug in Betrieb?",
"nl": "Werkt deze lift?"
},
"mappings": [
{
"if": "operational_status=broken",
"then": {
"en": "This elevator is broken",
"fr": "Cet ascenseur est en panne",
"de": "Dieser Aufzug ist kaputt",
"nl": "Deze lift is kapot"
},
"icon": "close:red"
},
{
"if": "operational_status=closed",
"then": {
"en": "This elevator is closed <span class='subtle'>e.g. because renovation works are going on</span>",
"fr": "Cet ascenseur est fermé <span class='subtle'>par ex. parce que des travaux de rénovation sont en cours</span>",
"de": "Dieser Aufzug ist außer Betrieb <span class='subtle'>z.B. wegen Renovierungsarbeiten</span>",
"nl": "Deze lift is tijdelijk gesloten <span class='subtle'>bijvoorbeeld door renovatiewerken</span>"
},
"icon": "invalid:red"
},
{
"if": "operational_status=ok",
"then": {
"en": "This elevator works",
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb",
"nl": "Deze lift werkt"
}
},
{
"if": "operational_status=",
"then": {
"en": "This elevator works",
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb",
"nl": "Deze lift werkt"
},
"hideInAnswer": true
}
]
},
{
"id": "door-width",
"render": {
"en": "This elevator's doors have a width of {canonical(door:width)}",
"fr": "Les portes de cet ascenseur ont une largeur de {canonical(door:width)}",
"de": "Die Türen des Aufzugs haben eine Breite von {canonical(door:width)}",
"nl": "De breedte van de liftdeur is {canonical(door:width)}"
},
"question": {
"en": "What is the width of this elevator's entrance?",
"fr": "Quelle est la largeur de l'entrée de cet ascenseur ?",
"de": "Wie breit ist die Tür dieses Aufzugs?",
"nl": "Wat is de breedte van de liftdeur?"
},
"freeform": {
"key": "door:width",
"type": "pfloat"
}
},
{
"id": "elevator-width",
"render": {
"en": "This elevator has a width of {canonical(elevator:width)}",
"fr": "Cet ascenseur a une largeur de {canonical(elevator:width)}",
"de": "Die Aufzugskabine hat eine Breite von {canonical(elevator:width)}",
"nl": "Deze lift heeft een breedte van {canonical(elevator:width)}"
},
"question": {
"en": "What is the width of this elevator?",
"fr": "Quelle est la largeur de cet ascenseur ?",
"de": "Wie breit ist die Kabine dieses Aufzugs?",
"nl": "Wat is de breedte van deze lift?"
},
"freeform": {
"key": "elevator:width",
"type": "pfloat"
}
},
{
"id": "elevator-depth",
"render": {
"en": "This elevator has a depth of {canonical(elevator:depth)}",
"fr": "Cet ascenseur a une profondeur de {canonical(elevator:depth)}",
"de": "Dieser Aufzug hat eine Kabinentiefe von {canonical(elevator:depth)}",
"nl": "Deze lift heeft een diepte van {canonical(elevator:depth)}"
},
"question": {
"en": "What is the depth of this elevator?",
"fr": "Quelle est la profondeur de cet ascenseur ?",
"de": "Wie tief ist die Kabine dieses Aufzugs?",
"nl": "Wat is de diepte van deze lift?"
},
"freeform": {
"key": "elevator:depth",
"type": "pfloat"
}
},
"induction-loop"
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/elevator/elevator_wheelchair.svg"
},
"iconSize": "40,40,bottom",
"location": [
"point",
"centroid"
],
"iconBadges": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
]
}
],
"presets": [
{
"title": {
"en": "an elevator",
"nl": "een lift",
"fr": "un ascenseur",
"de": "einen Aufzug"
},
"tags": [
"highway=elevator"
]
}
],
"units": [
{
"appliesToKey": [
"door:width",
"elevator:width",
"elevator:depth"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter"
],
"human": {
"en": "meter",
"fr": "mètre",
"de": "Meter",
"nl": "meter"
}
},
{
"default": true,
"canonicalDenomination": "cm",
"alternativeDenomination": [
"centimeter",
"cms"
],
"human": {
"en": "centimeter",
"fr": "centimètre",
"de": "Zentimeter",
"nl": "centimeter"
}
}
]
}
]
}

View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 228.57 239.29"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#1d1d1b;}</style>
</defs>
<path
class="cls-1"
d="M208.18,119.08V11.93c0-5.24,0-5.24,5.15-5.24,2.43,0,4.87,0,7.31,0,2.05,0,3.12.76,3,2.92-.07,1.13,0,2.27,0,3.4q0,106.5,0,213c0,.69-.06,1.39,0,2.09.13,1.9-.73,2.68-2.62,2.64-3.39-.05-6.79,0-10.19,0-1.84,0-2.73-.76-2.66-2.67s0-4,0-6Z"
id="path6" />
<path
class="cls-1"
d="M20,119.06V226.75c0,3.9,0,3.92-3.91,4-3,0-5.93-.05-8.89,0-1.76,0-2.58-.7-2.55-2.47s0-3.31,0-5q0-106.12,0-212.25c0-4.17.22-4.39,4.45-4.36,2.52,0,5.05.08,7.58,0,2.26-.09,3.47.67,3.32,3.13-.1,1.47,0,3,0,4.44q0,52.41,0,104.82Z"
id="path8" />
<path
class="cls-1"
d="M135.46,156.52a4.35,4.35,0,0,0-4.86-3.21,12.64,12.64,0,0,0-2.44.73c-2.07.72-4.13,1.47-6.22,2.21l-.26-.54q-1.94-4.52-3.88-9c-1.77-4.11-3.53-8.22-5.32-12.31a4.21,4.21,0,0,0-4.06-2.71c-4.84-.06-9.68-.07-14.52-.11L81,131.46c-.18,0-.5-.09-.52-.19-.16-.78-.27-1.58-.4-2.42H99.2c.35,0,.69,0,1,0a4.41,4.41,0,0,0,3.41-6.75,4.58,4.58,0,0,0-4.22-2.1q-10,0-20,0h-.72c-.52-3.24-1-6.39-1.54-9.56h-9c.55,3.45,1.11,6.9,1.66,10.35.83,5.11,1.71,10.2,2.47,15.32a4.76,4.76,0,0,0,4.92,4.29c9.22,0,18.45.11,27.68.15a.86.86,0,0,1,.91.61q4.72,11.05,9.48,22.08a4.49,4.49,0,0,0,6.12,2.69c3.69-1.31,7.39-2.61,11.07-3.95a6.74,6.74,0,0,0,1.67-1,4.71,4.71,0,0,0,1.49-2.56v-1.48C135.55,156.8,135.5,156.66,135.46,156.52Z"
id="path10" />
<path
class="cls-1"
d="M53.61,145.09c.2-1.23.33-2.47.59-3.69a26.58,26.58,0,0,1,6.42-12.56,4.42,4.42,0,0,1,6.63,5.85,18.7,18.7,0,0,0-4.46,8.95,18.32,18.32,0,0,0,34.75,10.84,4.62,4.62,0,0,1,3.67-3,4.41,4.41,0,0,1,4.76,5.84,23.53,23.53,0,0,1-3.45,6.12,26.77,26.77,0,0,1-14.83,10c-1.46.38-3,.53-4.47.79l-.56.11H78.9c-.14,0-.29-.08-.43-.1a34.79,34.79,0,0,1-3.7-.6c-11-2.89-17.86-9.91-20.58-20.95-.29-1.19-.39-2.43-.58-3.64Z"
id="path12" />
<ellipse
class="cls-1"
cx="72.62"
cy="109.74"
rx="4.51"
ry="3.94"
id="ellipse14" />
<circle
class="cls-1"
cx="71.76"
cy="95.49"
r="8.93"
id="circle16" />
<path
class="cls-1"
d="M157.33,131.79H154v1.75q0,18,0,36c0,2.4-1,3.89-2.94,4.52a4.17,4.17,0,0,1-5.43-3.17,10.86,10.86,0,0,1-.13-2q0-31,0-61.93v-2.49h-2c0,.48-.07,1-.07,1.47,0,7.32,0,14.65,0,22,0,2.28-1.42,3.66-3.4,3.39a3,3,0,0,1-2.63-3.33c0-5.24,0-10.47,0-15.7,0-4.38,0-8.75,0-13.13,0-5.09,2.76-7.89,7.83-7.92q10.48-.06,21,0c4.89,0,7.67,2.88,7.67,7.77q0,14.49,0,29c0,2.3-1.56,3.7-3.6,3.31-1.57-.3-2.41-1.44-2.41-3.35q0-10.84,0-21.69v-1.76h-2v1.76q0,31.32,0,62.64a10.81,10.81,0,0,1-.17,2.13,4.23,4.23,0,0,1-4.41,3.27,4.18,4.18,0,0,1-3.9-4c0-2.95,0-5.9,0-8.84V131.79Z"
id="path18" />
<path
class="cls-1"
d="M155.74,89.56a9,9,0,0,1-9.1-9,9,9,0,0,1,18,0A9,9,0,0,1,155.74,89.56Z"
id="path20" />
<path
class="cls-1"
d="M191.93,36.94h-71V24.12h10l-17-17-17,17h10V36.94h-71a5.83,5.83,0,0,0-5.83,5.83V197.05a5.83,5.83,0,0,0,5.83,5.83h71V215.7h-10l17,17,17-17h-10V202.88h71a5.83,5.83,0,0,0,5.83-5.83V42.77A5.83,5.83,0,0,0,191.93,36.94Zm-7.5,147a5.83,5.83,0,0,1-5.83,5.84H49.22a5.83,5.83,0,0,1-5.83-5.84V56a5.83,5.83,0,0,1,5.83-5.83H178.6A5.83,5.83,0,0,1,184.43,56Z"
id="path22" />
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,12 @@
[
{
"path": "elevator_wheelchair.svg",
"license": "CC-BY-SA",
"authors": [
"https://www.ctsteward.com/"
],
"sources": [
"https://www.ctsteward.com/"
]
}
]

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 63.628906 7.519531 C 61.664062 7.894531 60.253906 9.632812 60.289062 11.636719 L 60.289062 361.71875 L 23.269531 361.71875 C 23.011719 361.691406 22.753906 361.691406 22.496094 361.71875 C 20.226562 361.929688 18.554688 363.945312 18.769531 366.222656 C 18.980469 368.496094 20.996094 370.167969 23.269531 369.953125 L 352.339844 369.953125 C 353.820312 369.976562 355.199219 369.195312 355.949219 367.914062 C 356.695312 366.628906 356.695312 365.042969 355.949219 363.761719 C 355.199219 362.476562 353.820312 361.695312 352.339844 361.71875 L 315.316406 361.71875 L 315.316406 11.636719 C 315.316406 9.363281 313.476562 7.519531 311.203125 7.519531 L 64.402344 7.519531 C 64.144531 7.496094 63.886719 7.496094 63.628906 7.519531 Z M 68.515625 15.753906 L 307.089844 15.753906 L 307.089844 361.71875 L 282.410156 361.71875 L 282.410156 44.585938 C 282.410156 42.3125 280.570312 40.46875 278.296875 40.46875 L 97.308594 40.46875 C 97.050781 40.441406 96.792969 40.441406 96.539062 40.46875 C 94.570312 40.84375 93.160156 42.582031 93.195312 44.585938 L 93.195312 361.71875 L 68.515625 361.71875 Z M 101.421875 48.703125 L 274.183594 48.703125 L 274.183594 361.71875 L 101.421875 361.71875 Z M 237.164062 199.03125 C 234.121094 199.03125 231.515625 200.691406 230.09375 203.152344 L 212.484375 203.152344 C 212.226562 203.128906 211.96875 203.128906 211.710938 203.152344 C 209.449219 203.375 207.789062 205.386719 208.003906 207.65625 C 208.214844 209.921875 210.21875 211.589844 212.484375 211.390625 L 230.09375 211.390625 C 231.515625 213.847656 234.121094 215.507812 237.164062 215.507812 C 241.707031 215.507812 245.390625 211.820312 245.390625 207.269531 C 245.390625 202.722656 241.707031 199.03125 237.164062 199.03125 Z M 237.164062 199.03125 "/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2 KiB

View file

@ -2,39 +2,61 @@
"id": "entrance",
"name": {
"en": "Entrance",
"nl": "Toegang"
"nl": "Toegang",
"de": "Eingänge",
"ca": "Entrada",
"es": "Entrada",
"fr": "Entrée"
},
"description": {
"en": "A layer showing entrances and offering capabilities to survey some advanced data which is important for e.g. wheelchair users (but also bicycle users, people who want to deliver, ...)",
"nl": "Een laag met ingangen (van gebouwen etc.) waarmee je details kunt aanvullen die belangrijk zijn voor bijvoorbeeld rolstoelgebruikers (en fietsers, leveranciers, ...)"
"en": "A layer showing entrances and offering capabilities to survey some advanced data which is important for e.g. wheelchair users (but also bicycle users, people who want to deliver, …)",
"nl": "Een laag met ingangen (van gebouwen etc.) waarmee je details kunt aanvullen die belangrijk zijn voor bijvoorbeeld rolstoelgebruikers (en fietsers, leveranciers, …)",
"de": "Eine Ebene, die Eingänge anzeigt und die Möglichkeit bietet, weitere Daten zu erheben, die z. B. für Rollstuhlfahrer wichtig sind (aber auch für Radfahrer, Lieferpersonal, …)",
"es": "Una capa que muestra capas y ofrece la posibilidad de sondear algunos datos avanzados que son importantes para, por ejemplo, usuarios de sillas de ruedas (pero también incluye ciclistas, gente que quiere repartir, ...)",
"fr": "Une couche montrant les entrées et offrant des capacités pour étudier certaines données avancées qui sont importantes, par exemple. les utilisateurs de fauteuils roulants (mais aussi les utilisateurs de vélos, les personnes qui veulent faire des livraisons, …)"
},
"source": {
"osmTags": {
"or": [
"entrance~*",
"indoor=door"
"indoor=door",
"door~*"
]
}
},
"minzoom": 14,
"title": {
"render": {
"en": "Entrance"
"en": "Entrance",
"nl": "Ingang",
"ca": "Entrada",
"da": "Indgang",
"de": "Eingang",
"es": "Entrada",
"fr": "Entrée"
}
},
"tagRenderings": [
"images",
"level",
{
"id": "Entrance type",
"question": {
"en": "What type of entrance is this?"
"en": "What type of entrance is this?",
"nl": "Wat voor ingang is dit?",
"de": "Um welchen Eingangstyp handelt es sich hier?",
"es": "¿Qué tipo de entrada es esta?",
"fr": "De quel type d'entrée s'agit-il ?"
},
"mappings": [
{
"if": "entrance=yes",
"then": {
"en": "No specific entrance type is known",
"nl": "Het specifieke type ingang is onbekend"
"nl": "Het specifieke type ingang is onbekend",
"de": "Der Eingangstyp ist nicht bekannt",
"es": "No se conoce un tipo de entrada específico",
"fr": "Aucun type d'entrée spécifique n'est connu"
},
"hideInAnswer": true
},
@ -46,7 +68,11 @@
]
},
"then": {
"en": "This is an indoor door, separating a room or a corridor within a single building"
"en": "This is an indoor door, separating a room or a corridor within a single building",
"nl": "Dit is een binnendeur, die een kamer of een gang volledig binnen hetzelfde gebouw afsluit",
"de": "Dies ist eine Innentür, die Räume oder Gänge innerhalb eines Gebäudes verbindet",
"es": "Esta es una puerta interior, que separa una habitación o pasillo dentro de un único edificio",
"fr": "Il s'agit d'une porte intérieure, séparant une pièce ou un couloir d'un même bâtiment"
}
},
{
@ -57,7 +83,11 @@
]
},
"then": {
"en": "This is the main entrance"
"en": "This is the main entrance",
"nl": "Dit is de hoofdingang",
"de": "Dies ist der Haupteingang",
"es": "Esta es la entrada principal",
"fr": "Ceci est l'entrée principale"
}
},
{
@ -68,7 +98,11 @@
]
},
"then": {
"en": "This is a secondary entrance"
"en": "This is a secondary entrance",
"nl": "Dit is een secundaire ingang",
"de": "Dies ist ein Nebeneingang",
"es": "Esta es una entrada secundaria",
"fr": "Ceci est une entrée secondaire"
}
},
{
@ -79,7 +113,11 @@
]
},
"then": {
"en": "This is a service entrance - normally only used for employees, delivery, ..."
"en": "This is a service entrance - normally only used for employees, delivery, …",
"nl": "Dit is een dienstingang - normaal gezien enkel gebruikt door werknemers, leveranciers, …",
"de": "Dies ist ein Diensteingang - normalerweise nur für Mitarbeiter, Anlieferung, …",
"es": "Esta es una entrada de servicio - normalmente solo la utilizan empleados, repartidores, …",
"fr": "Ceci est une entrée de service - normalement utilisée uniquement pour les employés, la livraison, …"
}
},
{
@ -90,7 +128,11 @@
]
},
"then": {
"en": "This is an exit where one can not enter"
"en": "This is an exit where one can not enter",
"nl": "Dit is enkel een uitgang, je kan hier niet naar binnen",
"de": "Dies ist ein Ausgang, ohne Zutrittsmöglichkeit",
"es": "Esta es una salida por la cual no se puede entrar",
"fr": "Ceci est une sortie où l'on ne peut pas entrer"
}
},
{
@ -101,7 +143,11 @@
]
},
"then": {
"en": "This is an entrance where one can only enter (but not exit)"
"en": "This is an entrance where one can only enter (but not exit)",
"nl": "Dit is een ingang waar je enkel naar binnen kunt (niet naar buiten)",
"de": "Dies ist ein Eingang, an dem man nur hineingehen kann (aber nicht hinausgehen)",
"es": "Esta es una entrada por la que solo se puede entrar (pero no salir)",
"fr": "C'est une entrée où l'on ne peut qu'entrer (mais pas sortir)"
}
},
{
@ -112,7 +158,11 @@
]
},
"then": {
"en": "This is emergency exit"
"en": "This is emergency exit",
"nl": "Dit is een nooduitgang",
"de": "Dies ist ein Notausgang",
"es": "Esta es una salida de emergencia",
"fr": "Ceci est la sortie de secours"
}
},
{
@ -123,7 +173,11 @@
]
},
"then": {
"en": "This is the entrance to a private home"
"en": "This is the entrance to a private home",
"nl": "Dit is de ingang van een private woning",
"de": "Dies ist ein Eingang zu einem privaten Haus",
"es": "Esta es la entrada a una vivienda privada",
"fr": "C'est l'entrée d'une maison privée"
}
}
]
@ -132,14 +186,20 @@
"id": "Door_type",
"question": {
"en": "What is the type of this door?<br/><span class='subtle'>Wether or not the door is automated is asked in the next question</span>",
"nl": "Om wat voor deur gaat het?<br/><span class='subtle'>Of de deur al of niet automatisch werkt, vragen we hierna </span>"
"nl": "Om wat voor deur gaat het?<br/><span class='subtle'>Of de deur al of niet automatisch werkt, vragen we hierna </span>",
"de": "Welche Tür gibt es an diesem Eingang?<br/><span class='subtle'>Ob die Tür automatisiert ist oder nicht, wird in der nächsten Frage gefragt</span>",
"es": "¿Cual es el tipo de esta puerta?<br/><span class='subtle'>Si la puerta está automatizada o no se pregunta en la siguiente pregunta</span>",
"fr": "Quel est le type de cette porte ?<br/><span class='subtle'>Le fait que la porte soit automatisée ou non est demandé dans la question suivante</span>"
},
"mappings": [
{
"if": "door=yes",
"then": {
"en": "The door type is not known",
"nl": "Het type deur is onbekend"
"nl": "Het type deur is onbekend",
"de": "Der Türtyp ist nicht bekannt",
"es": "Se desconoce el tipo de puerta",
"fr": "Le type de porte n'est pas connu"
},
"hideInAnswer": true
},
@ -147,35 +207,49 @@
"if": "door=hinged",
"then": {
"en": "A classical, hinged door supported by joints",
"nl": "Een gewone deur die aan scharnieren ophangt en openzwaait"
"nl": "Een gewone deur die aan scharnieren ophangt en openzwaait",
"de": "Der Eingang hat eine normale Tür mit seitlichem Anschlag",
"es": "Una puerta clásica, con bisagras soportadas por uniones",
"fr": "Une porte battante classique soutenue par des joints"
}
},
{
"if": "door=revolving",
"then": {
"en": "A revolving door which hangs on a central shaft, rotating within a cylindrical enclosure",
"nl": "Een tourniquet-deur (draaideur) die in een cylinder rond een centrale as draait"
"nl": "Een tourniquet-deur (draaideur) die in een cylinder rond een centrale as draait",
"de": "Der Eingang hat eine Karusselltür, die sich um ihre eigene Achse dreht",
"es": "Una puerta giratoria que cuelga de un eje central y que rota dentro de una carcasa cilíndrica",
"fr": "Une porte tournante suspendue à un arbre central, tournant dans une enceinte cylindrique"
}
},
{
"if": "door=sliding",
"then": {
"en": "A sliding door where the door slides sidewards, typically parallel with a wall",
"nl": "Een schuifdeur or roldeur die bij het openen en sluiten zijwaarts beweegt"
"nl": "Een schuifdeur or roldeur die bij het openen en sluiten zijwaarts beweegt",
"de": "Der Eingang hat eine Schiebetür, bei der sich die Tür zur Seite bewegt",
"es": "Una puerta corredera donde las hojas se deslizan de lado a lado, típicamente con una pared",
"fr": "Une porte coulissante où la porte coulisse latéralement, généralement parallèlement à un mur"
}
},
{
"if": "door=overhead",
"then": {
"en": "A door which rolls from overhead, typically seen for garages",
"nl": "Een poort die langs boven dichtrolt, typisch voor garages"
"nl": "Een poort die langs boven dichtrolt, typisch voor garages",
"de": "Der Eingang hat ein Rolltor, das von oben nach unten rollt, typischerweise für Garagen",
"fr": "Une porte qui roule du haut, généralement vue pour les garages"
}
},
{
"if": "door=no",
"then": {
"en": "This is an entrance without a physical door",
"nl": "Er is een toegang zonder een deur"
"nl": "Er is een toegang zonder een deur",
"de": "Der Eingang hat eine keine Tür",
"es": "Esta es una entrada sin una puerta física",
"fr": "Ceci est une entrée sans porte physique"
},
"hideInAnswer": "entrance="
}
@ -189,56 +263,94 @@
{
"if": "automatic_door=yes",
"then": {
"en": "This is an automatic door"
"en": "This is an automatic door",
"nl": "Dit is een automatische deur",
"de": "Dies ist eine Automatiktür",
"es": "Esta es una puerta automática",
"fr": "C'est une porte automatique"
},
"hideInAnswer": true
},
{
"if": "automatic_door=no",
"then": {
"en": "This door is <b>not</b> automated"
"en": "This door is <b>not</b> automated",
"nl": "Deze deur is <b>niet</b> automatisch",
"de": "Diese Tür ist <b>nicht</b> automatisiert",
"es": "Esta puerta <b>no</b> está automatizada",
"fr": "Cette porte n'est <b>pas</b> automatisée"
}
},
{
"if": "automatic_door=motion",
"then": {
"en": "This door will open automatically when <b>motion</b> is detected"
"en": "This door will open automatically when <b>motion</b> is detected",
"nl": "De deur gaat automatisch open wanneer er <b>beweging</b> wordt gedetecteerd",
"de": "Diese Tür öffnet sich automatisch, wenn <b>Bewegung</b> erkannt wird",
"es": "Esta puerta se abre automáticamente cuando se detecta <b>movimiento</b>",
"fr": "Cette porte s'ouvrira automatiquement lorsqu'un <b>mouvement</b> sera détecté"
}
},
{
"if": "automatic_door=floor",
"then": {
"en": "This door will open automatically when a <b>sensor in the floor</b> is triggered"
"en": "This door will open automatically when a <b>sensor in the floor</b> is triggered",
"nl": "De deur gaat automatisch open wanneer <b>een sensor in de vloer</b> wordt geactiveerd",
"de": "Diese Tür öffnet sich automatisch, wenn ein <b>Sensor im Boden</b> ausgelöst wird",
"es": "Esta puerta se abre automáticamente cuando se activa un <b>sensor en el suelo</b>",
"fr": "Cette porte s'ouvrira automatiquement lorsqu'un <b>capteur au sol</b> est déclenché"
}
},
{
"if": "automatic_door=button",
"then": {
"en": "This door will open automatically when a <b>button is pressed</b>"
"en": "This door will open automatically when a <b>button is pressed</b>",
"nl": "De deur gaat open wanneer <b>een knop wordt ingedrukt</b>",
"de": "Diese Tür öffnet sich automatisch, wenn ein <b>Taster betätigt wird</b>",
"es": "Esta puerta se abre automáticamente cuando se <b>pulsa un botón</b>",
"fr": "Cette porte s'ouvrira automatiquement lorsqu'un <b>bouton est pressé</b>"
}
},
{
"if": "automatic_door=slowdown_button",
"then": {
"en": "This door revolves automatically all the time, but has a <b>button to slow it down</b>, e.g. for wheelchair users"
}
"en": "This door revolves automatically all the time, but has a <b>button to slow it down</b>, e.g. for wheelchair users",
"nl": "De deur draait continue automatisch, maar heeft een <b>knop om te vertragen</b>, bijvoorbeeld voor rolstoelgebruikers",
"de": "Diese Tür dreht sich durchgehend automatisch, hat aber einen<b>Knopf, um die Drehgeschwindigkeit zu reduzieren</b>, z.B. für Rollstuhlnutzer",
"es": "Esta puerta gira automáticamente todo el rato, pero tiene un <b>botón para ralentizarla</b>, por ejemplo, para usuarios de sillas de ruedas",
"fr": "Cette porte tourne automatiquement tout le temps, mais dispose d'un <b>bouton pour la ralentir</b>, par ex. pour les utilisateurs de fauteuils roulants"
},
"hideInAnswer": "door!=revolving"
},
{
"if": "automatic_door=continuous",
"then": {
"en": "This door revolves automatically all the time"
}
"en": "This door revolves automatically all the time",
"nl": "De deur draait continue automatisch",
"de": "Diese Tür dreht sich durchgehend automatisch",
"es": "Esta puerta gira automáticamente todo el rato",
"fr": "Cette porte tourne automatiquement tout le temps"
},
"hideInAnswer": "door!=revolving"
},
{
"if": "automatic_door=serviced_on_button_press",
"then": {
"en": "This door will be opened by staff when requested by <b>pressing a button</b"
"en": "This door will be opened by staff when requested by <b>pressing a button</b>",
"nl": "De deur wordt geopend door personeel als je dat vraagt <b>door op een knop te duwen</b>",
"de": "Diese Tür wird von Mitarbeitern geöffnet auf Anfrage <b>per Rufknopf</b>",
"es": "Esta puerta la abre el personal cuando se pide <b>pulsando un botón</b>",
"fr": "Cette porte sera ouverte par le personnel à la demande en <b>appuyant sur un bouton</b>"
}
},
{
"if": "automatic_door=serviced_on_request",
"then": {
"en": "This door will be opened by staff when requested"
"en": "This door will be opened by staff when requested",
"nl": "De deur wordt geopend door personeel wanneer je het vraagt",
"de": "Diese Tür wird von Mitarbeitern geöffnet auf Anfrage",
"es": "Esta puerta la abrirá el personal cuando se pida",
"fr": "Cette porte sera ouverte par le personnel sur demande"
}
}
]
@ -246,15 +358,58 @@
{
"id": "width",
"render": {
"en": "This door has a width of {canonical(width)} meter"
"en": "This door has a width of {canonical(width)} meter",
"nl": "Deze deur heeft een breedte van {canonical(width)} meter",
"de": "Diese Tür hat eine Durchgangsbreite von {canonical(width)} Meter",
"es": "Esta puerta tiene una ancho de {canonical(width)} metros",
"fr": "Cette porte a une largeur de {canonical(width)} mètre"
},
"question": {
"en": "What is the width of this door/entrance?"
"en": "What is the width of this door/entrance?",
"nl": "Wat is de breedte van deze deur/toegang?",
"de": "Wie breit ist diese Tür bzw. dieser Eingang?",
"es": "¿Cual es el ancho de esta puerta/entrada?",
"fr": "Quelle est la largeur de cette porte/entrée ?"
},
"freeform": {
"key": "width",
"type": "length"
"key": "width"
}
},
{
"id": "kerb-height",
"question": {
"en": "What is the height of this kerb?",
"fr": "Quelle est la hauteur de ce seuil ?",
"de": "Wie hoch ist die Türschwelle?",
"nl": "Hoe hoog is de drempel?"
},
"render": {
"en": "The kerb height of this door is {kerb:height}",
"fr": "La hauteur du seuil de porte de cette porte est {kerb:height}",
"de": "Die Höhe der Türschwelle ist {kerb:height}",
"nl": "De drempel bij deze deur is {kerb:height}"
},
"freeform": {
"key": "kerb:height",
"placeholder": {
"en": "Height of the door kerb",
"fr": "Hauteur du seuil de porte",
"de": "Höhe der Türschwelle",
"nl": "Hoogte van de drempel"
},
"type": "pnat"
},
"mappings": [
{
"if": "kerb:height=0",
"then": {
"en": "This door does not have a kerb",
"nl": "Deze deur heeft geen drempel",
"fr": "Cette porte n'a pas de seuil",
"de": "Diese Tür hat keine Türschwelle"
}
}
]
}
],
"mapRendering": [
@ -264,7 +419,7 @@
"centroid"
],
"icon": {
"render": "circle:white;./assets/layers/entrance/door.svg",
"render": "circle:white;./assets/layers/entrance/entrance.svg",
"mappings": [
{
"if": "entrance=emergency",
@ -276,7 +431,12 @@
],
"presets": [
{
"title": "entrance",
"title": {
"en": "an entrance",
"fr": "une entrée",
"de": "einen Eingang",
"nl": "een toegang"
},
"preciseInput": {
"preferredBackground": "photo",
"snapToLayer": [
@ -287,6 +447,55 @@
"tags": [
"entrance=yes"
]
},
{
"title": {
"en": "an indoor door"
},
"preciseInput": {
"preferredBackground": "map",
"snapToLayer": [
"indoors"
]
},
"tags": [
"indoor=door"
]
}
],
"units": [
{
"appliesToKey": [
"kerb:height"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter"
],
"human": {
"en": "meter",
"fr": "mètre",
"de": "Meter",
"nl": "meter"
}
},
{
"default": true,
"canonicalDenomination": "cm",
"alternativeDenomination": [
"centimeter",
"cms"
],
"human": {
"en": "centimeter",
"fr": "centimètre",
"de": "Zentimeter",
"nl": "centimeter"
}
}
]
}
]
}

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xml:space="preserve"
version="1.1"
style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;"
viewBox="0 0 846.66 846.66"
width="846"
height="846"
x="0px"
y="0px"
fill-rule="evenodd"
clip-rule="evenodd"
id="svg10"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs4"><style
type="text/css"
id="style2">
.fil0 {fill:black}
</style></defs><g
id="g8"
transform="matrix(0.80128517,0,0,0.80128517,84.121948,84.122941)"><path
class="fil0"
d="M 226.16,46.72 H 620.5 c 23.82,0 43.18,19.37 43.18,43.19 v 666.85 c 0,23.83 -19.36,43.19 -43.18,43.19 H 226.16 c -23.15,0 -42.22,-18.35 -43.14,-41.47 l -0.01,-0.05 v -0.07 -0.13 L 183,758.11 V 758 757.87 h -0.01 v -0.12 -0.12 -0.13 -0.12 l -0.01,-0.06 v -0.06 -0.13 -0.12 -0.12 -0.13 -666.85 -0.12 -0.13 -0.12 -0.13 -0.06 l 0.01,-0.06 V 89.17 89.04 88.92 88.8 H 183 v -0.13 -0.12 l 0.01,-0.12 V 88.3 88.24 l 0.01,-0.06 C 183.96,65.07 203,46.72 226.16,46.72 Z m 137.19,322.13 h 47.68 V 477.84 H 363.35 Z M 290.87,98.22 458.12,187.24 c 8.64,4.62 13.58,13.47 13.58,22.63 0.12,142.31 0.1,284.62 0.1,426.93 0,10.66 -6.49,19.81 -15.74,23.72 l -165.2,87.93 H 612.19 V 98.22 Z"
id="path6" /></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,14 +1,4 @@
[
{
"path": "door.svg",
"license": "CC-BY 3.0 Unported",
"authors": [
"Icons Bazaar"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Noun_Project_Door_icon_1512154.svg"
]
},
{
"path": "emergency_door.svg",
"license": "CC-BY-SA 4.0 international",
@ -18,5 +8,15 @@
"sources": [
"https://commons.wikimedia.org/wiki/File:Emergency_door_icon.svg"
]
},
{
"path": "entrance.svg",
"license": "CC-BY-SA",
"authors": [
"CT Steward"
],
"sources": [
"https://www.ctsteward.com/"
]
}
]

View file

@ -4,7 +4,8 @@
"name": {
"en": "Has etymolgy",
"nl": "Heeft etymology info",
"de": "Hat eine Namensherkunft"
"de": "Objekte mit Informationen zur Namensherkunft",
"fr": "A une étymologie"
},
"minzoom": 12,
"source": {
@ -27,7 +28,9 @@
"description": {
"en": "All objects which have an etymology known",
"nl": "Alle lagen met een gelinkt etymology",
"de": "Alle Objekte, die eine bekannte Namensherkunft haben"
"de": "Alle Objekte, die eine bekannte Namensherkunft haben",
"hu": "Minden olyan objektum, amelynél ismert a nevének az eredete",
"fr": "Tous les objets dont létymologie est connue"
},
"calculatedTags": [
"_same_name_ids=feat.closestn('*', 250, undefined, 2500)?.filter(f => f.feat.properties.name === feat.properties.name)?.map(f => f.feat.properties.id)??[]"
@ -44,7 +47,8 @@
"question": {
"en": "What is the Wikidata-item that this object is named after?",
"nl": "Wat is het Wikidata-item van hetgeen dit object is naar vernoemd?",
"de": "Was ist das Wikidata-Element, nach dem dieses Objekt benannt ist?"
"de": "Was ist das Wikidata-Element, nach dem dieses Objekt benannt ist?",
"fr": "Quel est l'Item Wikidata auquel l'objet fait référence ?"
},
"freeform": {
"key": "name:etymology:wikidata",
@ -52,33 +56,155 @@
"helperArgs": [
"name",
{
"removePostfixes": [
"steenweg",
"heirbaan",
"baan",
"straat",
"street",
"weg",
"dreef",
"laan",
"boulevard",
"pad",
"path",
"plein",
"square",
"plaza",
"wegel",
"kerk",
"church",
"kaai"
]
"notInstanceOf": [
"Q79007",
"Q22698"
],
"removePrefixes": {
"#": "no-translations",
"fr": [
"allée de",
"allée du",
"allée",
"autoroute de",
"autoroute du",
"autoroute",
"avenue de",
"avenue du",
"avenue",
"bibliothèque de",
"bibliothèque du",
"bibliothèque",
"boulevard de",
"boulevard du",
"boulevard",
"centre culturel de",
"centre culturel du",
"centre culturel",
"centre de",
"centre du",
"centre",
"chaussée de",
"chaussée du",
"chaussée",
"chemin de",
"chemin du",
"chemin",
"collège de",
"collège du",
"collège",
"complexe sportif de",
"complexe sportif du",
"complexe sportif",
"école élémentaire de",
"école élémentaire du",
"école élémentaire",
"école maternelle de",
"école maternelle du",
"école maternelle",
"école primaire de",
"école primaire du",
"école primaire",
"école de",
"école du",
"école",
"esplanade de",
"esplanade du",
"esplanade",
"groupe scolaire de",
"groupe scolaire du",
"groupe scolaire",
"gymnase de",
"gymnase du",
"gymnase",
"impasse de",
"impasse du",
"impasse",
"lycée de",
"lycée du",
"lycée",
"mail de",
"mail du",
"mail",
"médiathèque de",
"médiathèque du",
"médiathèque",
"musée de",
"musée du",
"musée",
"parc de",
"parc du",
"parc",
"place de",
"place du",
"place",
"résidence de",
"résidence du",
"résidence",
"route de",
"route du",
"route",
"rue de",
"rue du",
"rue",
"square de",
"square du",
"square",
"stade de",
"stade du",
"stade",
"villa de",
"villa du",
"villa"
]
},
"removePostfixes": {
"#": "no-translations",
"nl": [
"baan",
"boulevard",
"dreef",
"heirbaan",
"kaai",
"kerk",
"laan",
"lei",
"pad",
"park",
"plein",
"ring",
"steenweg",
"straat",
"weg",
"wegel"
],
"fr": [
"parque"
],
"de": [
"straße",
"platz",
"gasse",
"grundschule",
"gymnasium",
"schule"
],
"en": [
"street",
"path",
"plaza",
"square",
"church"
]
}
}
]
},
"render": {
"en": "<h3>Wikipedia article of the name giver</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"nl": "<h3>Wikipedia artikel van de naamgever</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"fr": "<h3>Article Wikipedia de la référence au nom</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
},
"condition": "name:etymology!=unknown"
},
@ -86,7 +212,9 @@
"id": "zoeken op inventaris onroerend erfgoed",
"render": {
"nl": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Zoeken op inventaris onroerend erfgoed</a>",
"en": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Search on inventaris onroerend erfgoed</a>"
"en": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Search on inventaris onroerend erfgoed</a>",
"de": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Suche auf inventaris onroerend erfgoed</a>",
"fr": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Chercher sur inventaris onroerend erfgoed</a>"
},
"conditions": "_country=be"
},
@ -94,13 +222,16 @@
"id": "simple etymology",
"question": {
"en": "What is this object named after?<br/><span class='subtle'>This might be written on the street name sign</span>",
"nl": "Naar wat is dit object vernoemd?<br/><span class='subtle'>Dit staat mogelijks vermeld op het straatnaambordje</subtle>",
"de": "Wonach ist dieses Objekt benannt?<br/><span class='subtle'>Das könnte auf einem Straßenschild stehen</span>"
"nl": "Naar wat is dit object vernoemd?<br/><span class='subtle'>Dit staat mogelijks vermeld op het straatnaambordje</span>",
"de": "Wonach ist dieses Objekt benannt?<br/><span class='subtle'>Das könnte auf einem Straßenschild stehen</span>",
"fr": "En référence à quoi cet objet est-il nommé ?<br/><span class='subtle'>Cela peut être indiqué sur le panneau de la rue</span>"
},
"render": {
"en": "Named after {name:etymology}",
"nl": "Vernoemd naar {name:etymology}",
"de": "Benannt nach {name:etymology}"
"de": "Benannt nach {name:etymology}",
"da": "Opkaldt efter {name:etymology}",
"fr": "Nommé en référence à {name:etymology}"
},
"freeform": {
"key": "name:etymology"
@ -111,7 +242,9 @@
"then": {
"en": "The origin of this name is unknown in all literature",
"nl": "De oorsprong van deze naam is onbekend in de literatuur",
"de": "Der Ursprung dieses Namens ist in der gesamten Literatur unbekannt"
"de": "Der Ursprung dieses Namens ist in der gesamten Literatur unbekannt",
"da": "Oprindelsen af dette navn er ukendt i al litteratur",
"fr": "L'origine de ce nom est inconnu"
}
}
],
@ -127,7 +260,9 @@
"id": "street-name-sign-image",
"render": {
"en": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Add image of a street name sign)}",
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}"
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}",
"de": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Bild eines Straßenschildes hinzufügen)}",
"fr": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Ajouter une photo de la plaque de rue)}"
}
},
{
@ -139,14 +274,20 @@
{
"id": "etymology_multi_apply",
"render": {
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}"
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}",
"nl": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Wijzigingen worden automatisch gedaan op alle segmenten met dezelfde naam, true)}",
"de": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Automatische Datenübernahme auf alle Segmente mit demselben Namen, true)}",
"fr": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Appliquer automatiquement aux segments avec le même nom, true)}"
}
},
{
"id": "wikipedia",
"#": "Note that this is a _read_only_ option, to prevent people entering a 'wikidata'-link instead of 'name:etymology:wikidata'",
"render": {
"en": "A Wikipedia article about this <b>street</b> exists:<br/>{wikipedia():max-height:25rem}"
"en": "A Wikipedia article about this <b>street</b> exists:<br/>{wikipedia():max-height:25rem}",
"nl": "Een Wikipedia artikel over deze <b>straat</b> bestaat:<br/>{wikipedia():max-height:25rem}",
"de": "Zu dieser <b>Straße</b> existiert ein Wikipedia-Artikel:<br/>{wikipedia():max-height:25rem}",
"fr": "Un article Wikipédia à propos de cette <b>rue</b> existe :<br/>{wikipedia():max-height:25rem}"
},
"condition": "wikidata~*"
}

View file

@ -1,13 +1,15 @@
{
"id": "extinguisher",
"name": {
"en": "Map of fire extinguishers.",
"en": "Map of fire extinguishers",
"ja": "消火器の地図です。",
"nb_NO": "Kart over brannhydranter",
"ru": "Карта огнетушителей.",
"fr": "Couche des extincteurs.",
"de": "Karte mit Feuerlöschern.",
"it": "Cartina degli estintori."
"fr": "Couche des extincteurs",
"de": "Feuerlöscher",
"it": "Cartina degli estintori.",
"nl": "Kaart van brandblussers",
"es": "Mapa de extintores"
},
"minzoom": 14,
"source": {
@ -25,18 +27,24 @@
"nb_NO": "Brannslokkere",
"fr": "Exctincteurs",
"de": "Feuerlöscher",
"it": "Estintori"
"it": "Estintori",
"nl": "Brandblussers",
"ca": "Extintors",
"es": "Extintores"
}
},
"description": {
"en": "Map layer to show fire hydrants.",
"en": "Map layer to show fire extinguishers.",
"ja": "消火栓を表示するマップレイヤ。",
"zh_Hant": "顯示消防栓的地圖圖層。",
"nb_NO": "Kartlag for å vise brannslokkere.",
"ru": "Слой карты, отображающий огнетушители.",
"fr": "Couche des lances à incendie.",
"de": "Kartenebene zur Anzeige von Hydranten.",
"it": "Livello della mappa che mostra gli idranti antincendio."
"it": "Livello della mappa che mostra gli idranti antincendio.",
"nl": "Kaartlaag met brandblussers.",
"da": "Kortlag til visning af ildslukkere.",
"es": "Capa del mapa que muestra extintores."
},
"tagRenderings": [
{
@ -48,7 +56,9 @@
"fr": "Emplacement : {location}",
"de": "Standort: {location}",
"eo": "Loko: {location}",
"it": "Posizione: {location}"
"it": "Posizione: {location}",
"nl": "Locatie: {location}",
"es": "Localización: {location}"
},
"question": {
"en": "Where is it positioned?",
@ -56,7 +66,10 @@
"ru": "Где это расположено?",
"fr": "Où est-elle positionnée ?",
"de": "Wo befindet er sich?",
"it": "Dove è posizionato?"
"it": "Dove è posizionato?",
"nl": "Op welke locatie staat dit?",
"da": "Hvor er den placeret?",
"es": "¿Dónde se encuentra?"
},
"mappings": [
{
@ -71,7 +84,10 @@
"ru": "Внутри.",
"fr": "Intérieur.",
"de": "Im Innenraum vorhanden.",
"it": "Si trova allinterno."
"it": "Si trova allinterno.",
"nl": "In een gebouw.",
"da": "Findes indendørs.",
"es": "Se encuentra en el interior."
}
},
{
@ -86,7 +102,10 @@
"ru": "Снаружи.",
"fr": "Extérieur.",
"de": "Im Außenraum vorhanden.",
"it": "Si trova allesterno."
"it": "Si trova allesterno.",
"nl": "In open lucht.",
"da": "Findes udendørs.",
"es": "Se encuentra en el exterior."
}
}
],
@ -102,13 +121,16 @@
"emergency=fire_extinguisher"
],
"title": {
"en": "Fire extinguisher",
"en": "a fire extinguisher",
"ja": "消火器",
"nb_NO": "Brannslukker",
"nb_NO": "en brannslukker",
"ru": "Огнетушитель",
"fr": "Extincteur",
"de": "Feuerlöscher",
"it": "Estintore"
"fr": "une extincteur",
"de": "einen Feuerlöscher",
"it": "una estintore",
"nl": "een brandblusser",
"da": "en ildslukker",
"es": "un extintor"
},
"description": {
"en": "A fire extinguisher is a small, portable device used to stop a fire",
@ -116,7 +138,10 @@
"ru": "Огнетушитель - небольшое переносное устройство для тушения огня",
"fr": "Un extincteur est un appareil portatif servant à éteindre un feu",
"de": "Ein Feuerlöscher ist ein kleines, tragbares Gerät, das dazu dient, ein Feuer zu löschen",
"it": "Un estintore è un dispositivo portatile di piccole dimensioni usato per spegnere un incendio"
"it": "Un estintore è un dispositivo portatile di piccole dimensioni usato per spegnere un incendio",
"nl": "Een brandblusser is een klein, draagbaar apparaat om een brand te blussen",
"da": "En ildslukker er en lille, bærbar beholder, der bruges til at stoppe en brand",
"es": "Un extintor es un dispositivo pequeño y portátil utilizado para parar un fuego"
}
}
],

View file

@ -7,7 +7,9 @@
"it": "Mappa delle caserme dei vigili del fuoco",
"ru": "Карта пожарных частей",
"fr": "Couche des stations de pompiers",
"de": "Karte der Feuerwachen"
"de": "Feuerwachen",
"nl": "Kaart van de brandweerstations",
"es": "Mapa de parques de bomberos"
},
"minzoom": 12,
"source": {
@ -25,7 +27,9 @@
"nb_NO": "Brannstasjon",
"it": "Caserma dei vigili del fuoco",
"fr": "Station de pompiers",
"de": "Feuerwache"
"de": "Feuerwache",
"nl": "Brandweerstation",
"es": "Parque de bomberos"
}
},
"description": {
@ -34,7 +38,9 @@
"it": "Livello che mostra le caserme dei vigili del fuoco.",
"ru": "Слой карты, отображающий пожарные части.",
"fr": "Couche des stations de pompiers.",
"de": "Kartenebene zur Darstellung von Feuerwachen."
"de": "Kartenebene zur Darstellung von Feuerwachen.",
"nl": "Kaartlaag die de brandweerstations toont.",
"es": "Capa del mapa que muestra parques de bomberos."
},
"tagRenderings": [
{
@ -48,7 +54,9 @@
"ru": "Как называется эта пожарная часть?",
"it": "Come si chiama questa caserma dei vigili del fuoco?",
"fr": "Quel est le nom de la station ?",
"de": "Wie lautet der Name dieser Feuerwache?"
"de": "Wie ist der Name der Feuerwache?",
"nl": "Wat is de naam van dit brandweerstation?",
"es": "¿Cual es el nombre de este parque de bomberos?"
},
"render": {
"en": "This station is called {name}.",
@ -56,7 +64,10 @@
"it": "Questa caserma si chiama {name}.",
"ru": "Эта часть называется {name}.",
"fr": "Cette station sappelle {name}.",
"nb_NO": "Denne stasjonen heter {name}."
"nb_NO": "Denne stasjonen heter {name}.",
"nl": "Dit station heet {name}.",
"de": "Der Name der Feuerwache ist {name}.",
"es": "Este parque de bomberos se llama {name}."
}
},
{
@ -69,14 +80,18 @@
"ja": " 救急ステーションの所在地はどこですか?",
"it": " Qual è il nome della via in cui si trova la caserma?",
"ru": " По какому адресу расположена эта часть?",
"fr": " Quel est le nom de la rue dans lequel elle se situe ?"
"fr": " Quel est le nom de la rue dans lequel elle se situe ?",
"nl": " Aan welke straat ligt dit station?",
"de": " In welcher Straße ist die Feuerwache?"
},
"render": {
"en": "This station is along a highway called {addr:street}.",
"ja": "{addr:street} 沿いにあります。",
"ru": "Часть расположена вдоль шоссе {addr:street}.",
"fr": "La station fait partie de la {addr:street}.",
"it": "La stazione si trova in una strada chiamata {addr:street}."
"it": "La stazione si trova in una strada chiamata {addr:street}.",
"nl": "Dit station ligt aan {addr:street}.",
"de": "Die Feuerwache liegt an der Straße namens {addr:street}."
}
},
{
@ -85,8 +100,10 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена часть? (напр., название населённого пункта)",
"fr": "Dans quelle localité la station est-elle située ?",
"it": "In che località si trova la stazione? (ad es. quartiere, paese o città)"
"fr": "Dans quelle localité la station est-elle située (p.ex. nom du quartier, village ou ville) ?",
"it": "In che località si trova la stazione? (ad es. quartiere, paese o città)",
"nl": "Waar is dit station gelegen? (v.b. naam van de buurt, dorp of stad)",
"de": "Wo befindet sich die Station? (z. B. Name des Viertels, des Dorfes oder der Stadt)"
},
"freeform": {
"key": "addr:place"
@ -96,7 +113,9 @@
"ja": "このステーションは{addr:place}にあります。",
"ru": "Эта часть расположена в {addr:place}.",
"fr": "La station fait partie de {addr:place}.",
"it": "La stazione si trova a {addr:place}."
"it": "La stazione si trova a {addr:place}.",
"nl": "Dit station ligt in {addr:place}.",
"de": "Diese Station befindet sich innerhalb von {addr:place}."
}
},
{
@ -105,13 +124,19 @@
"en": "What agency operates this station?",
"ja": "このステーションを運営しているのはどこですか?",
"fr": "Quel est lexploitant de la station ?",
"it": "Quale agenzia gestisce questa stazione?"
"it": "Quale agenzia gestisce questa stazione?",
"nl": "Welk agentschap beheert dit station?",
"de": "Welche Organisation betreibt diese Station?",
"es": "¿Que agencia opera este parque?"
},
"render": {
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。",
"fr": "Cette station est opérée par {operator}.",
"it": "Questa stazione è gestita da {operator}."
"it": "Questa stazione è gestita da {operator}.",
"nl": "Dit station wordt beheerd door {operator}.",
"de": "Diese Station wird betrieben von {operator}.",
"es": "Este parque lo opera {operator}."
},
"freeform": {
"key": "operator"
@ -129,7 +154,8 @@
"ja": "消防局(消防庁)",
"fr": "Brigade de Protection du Feu",
"de": "Brandschutzbehörde",
"it": "Servizio antincendio governativo"
"it": "Servizio antincendio governativo",
"nl": "Brandveiligheidsbureau"
}
}
]
@ -140,13 +166,17 @@
"en": "How is the station operator classified?",
"ja": "ステーションの運営の分類は?",
"fr": "Quel est le type dexploitant ?",
"it": "Comè classificato il gestore di questa stazione?"
"it": "Comè classificato il gestore di questa stazione?",
"nl": "Wat voor soort beheerder beheert dit station?",
"de": "Wie kann der Betreiber der Feuerwache eingestuft werden?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
"ja": "運営者は、{operator:type} です。",
"fr": "Lexploitant est de type {operator:type}.",
"it": "Il gestore è un ente {operator:type}."
"it": "Il gestore è un ente {operator:type}.",
"nl": "De beheerder is een organisatie van type {operator:type} .",
"de": "Der Betreiber ist {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -163,7 +193,10 @@
"ja": "ステーションは自治体が運営する。",
"fr": "La station est opérée par le gouvernement.",
"it": "Questa stazione è gestita dal governo.",
"nb_NO": "Stasjonen drives av myndighetene."
"nb_NO": "Stasjonen drives av myndighetene.",
"nl": "Dit station wordt beheerd door de overheid.",
"de": "Die Station wird von einer Behörde betrieben.",
"es": "Este parque de bomberos lo opera el gobierno."
}
},
{
@ -176,7 +209,9 @@
"en": "The station is operated by a community-based, or informal organization.",
"ja": "任意団体やコミュニティが運営しているステーションである。",
"fr": "La station est opérée par une organisation informelle.",
"it": "Questa stazione è gestita dalla comunità oppure unassociazione informale."
"it": "Questa stazione è gestita dalla comunità oppure unassociazione informale.",
"nl": "Dit station wordt beheerd door een informele of gemeenschapsorganisatie.",
"de": "Die Feuerwache wird von einer gemeinnützigen Organisation betrieben."
}
},
{
@ -189,7 +224,9 @@
"en": "The station is operated by a formal group of volunteers.",
"ja": "公益団体が運営しているステーションである。",
"fr": "La station est opérée par un groupe officiel de bénévoles.",
"it": "Questa stazione è gestita da un gruppo di volontari ufficiale."
"it": "Questa stazione è gestita da un gruppo di volontari ufficiale.",
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers.",
"de": "Die Feuerwache wird von einer Freiwilligenorganisation betrieben."
}
},
{
@ -202,7 +239,9 @@
"en": "The station is privately operated.",
"ja": "個人が運営しているステーションである。",
"fr": "La station est opérée par un groupe privé.",
"it": "Questa stazione è gestita da privati."
"it": "Questa stazione è gestita da privati.",
"nl": "Dit station wordt door private organisatie beheerd.",
"de": "Die Feuerwache wird von einer privaten Organisation betrieben."
}
}
]
@ -215,20 +254,24 @@
"amenity=fire_station"
],
"title": {
"en": "Fire station",
"en": "a fire station",
"ja": "消防署",
"ru": "Пожарная часть",
"fr": "Caserne de pompiers",
"de": "Feuerwache",
"it": "Caserma dei vigili del fuoco",
"nb_NO": "Brannstasjon"
"fr": "une caserne de pompiers",
"de": "eine Feuerwache",
"it": "una caserma dei vigili del fuoco",
"nb_NO": "en brannstasjon",
"nl": "een brandweerstation",
"es": "un parque de bomberos"
},
"description": {
"en": "A fire station is a place where the fire trucks and firefighters are located when not in operation.",
"ja": "消防署は、運転していないときに消防車や消防士がいる場所です。",
"fr": "Une caserne de pompiers est un lieu où les pompiers et leur équipements sont situés en dehors des missions.",
"de": "Eine Feuerwache ist ein Ort, an dem die Feuerwehrfahrzeuge und die Feuerwehrleute untergebracht sind, wenn sie nicht im Einsatz sind.",
"it": "Una caserma dei pompieri è un luogo dove si trovano i mezzi antincendio e i pompieri tra una missione e laltra."
"it": "Una caserma dei pompieri è un luogo dove si trovano i mezzi antincendio e i pompieri tra una missione e laltra.",
"nl": "Een brandweerstation is een plaats waar brandweerwagens en brandweerlieden gebaseerd zijn.",
"es": "Un parque de bomberos es donde los bomberos y los camiones de incendios se encuentran cuando no están en uso."
}
}
],

View file

@ -1,9 +1,12 @@
{
"id": "food",
"name": {
"nl": "Eetgelegenheden",
"en": "Restaurants and fast food",
"de": "Restaurants und Fast Food"
"nl": "Eetgelegenheden",
"de": "Restaurants und Imbisse",
"da": "Restauranter og fastfood",
"es": "Restaurantes y comida rápida",
"fr": "Restaurants et nourriture rapide"
},
"source": {
"osmTags": {
@ -17,10 +20,13 @@
"presets": [
{
"title": {
"en": "restaurant",
"nl": "restaurant",
"en": "a restaurant",
"nl": "een restaurant",
"ru": "ресторан",
"de": "Restaurant"
"de": "ein Restaurant",
"ca": "un restaurant",
"es": "un restaurante",
"fr": "un restaurant"
},
"tags": [
"amenity=restaurant"
@ -28,7 +34,9 @@
"description": {
"nl": "Een eetgegelegenheid waar je aan tafel wordt bediend",
"en": "A formal eating place with sit-down facilities selling full meals served by waiters",
"de": "Ein klassisches Speiselokal mit Sitzgelegenheiten, in dem vollständige Mahlzeiten von Kellnern serviert werden"
"de": "Ein klassisches Speiselokal mit Sitzgelegenheiten, in dem vollständige Mahlzeiten von Kellnern serviert werden",
"es": "Un lugar de comidas formal, con mesas y sillas y que vende comidas completas servidas por camareros",
"fr": "Un lieu de restauration formel avec des installations pour s'asseoir vendant des repas complets servis par des serveurs"
},
"preciseInput": {
"preferredBackground": "map"
@ -36,10 +44,12 @@
},
{
"title": {
"en": "fastfood",
"nl": "fastfood-zaak",
"en": "a fastfood",
"nl": "een fastfood-zaak",
"ru": "быстрое питание",
"de": "Schnellimbiss"
"de": "ein Schnellimbiss",
"ca": "un de menjar ràpid",
"fr": "un fast-food"
},
"tags": [
"amenity=fast_food"
@ -47,7 +57,9 @@
"description": {
"nl": "Een zaak waar je snel bediend wordt, vaak met de focus op afhalen. Zitgelegenheid is eerder beperkt (of zelfs afwezig)",
"en": "A food business concentrating on fast counter-only service and take-away food",
"de": "Ein Lebensmittelunternehmen, das sich auf schnellen Thekendienst und Essen zum Mitnehmen konzentriert"
"de": "Ein Lebensmittelunternehmen, das sich auf schnellen Thekendienst und Essen zum Mitnehmen konzentriert",
"es": "Un negocio de comida centrado en servicio rápido solo en mostrador y comida para llevar",
"fr": "Une entreprise alimentaire se concentrant sur le service rapide au comptoir et les plats à emporter"
},
"preciseInput": {
"preferredBackground": "map"
@ -55,16 +67,20 @@
},
{
"title": {
"en": "fries shop",
"nl": "frituur",
"de": "Pommesbude"
"en": "a fries shop",
"nl": "een frituur",
"de": "eine Pommesbude",
"fr": "Une friterie"
},
"tags": [
"amenity=fast_food",
"cuisine=friture"
],
"description": {
"nl": "Een fastfood-zaak waar je frieten koopt"
"en": "A fastfood-business focused on french fries",
"nl": "Een fastfood-zaak waar je frieten koopt",
"de": "Eine Pommesbude",
"fr": "Une restauration rapide centré sur la vente de frites"
},
"preciseInput": {
"preferredBackground": "map"
@ -73,7 +89,12 @@
],
"title": {
"render": {
"nl": "Eetgelegenheid"
"en": "Restaurant",
"nl": "Eetgelegenheid",
"ca": "Restaurant",
"de": "Restaurant",
"es": "Restaurante",
"fr": "Restaurant"
},
"mappings": [
{
@ -86,7 +107,10 @@
"then": {
"nl": "Restaurant <i>{name}</i>",
"en": "Restaurant <i>{name}</i>",
"de": "Restaurant <i>{name}</i>"
"de": "Restaurant <i>{name}</i>",
"ca": "Restaurant <i>{name}</i>",
"es": "Restaurante <i>{name}</i>",
"fr": "Restaurant <i>{name}</i>"
}
},
{
@ -99,23 +123,46 @@
"then": {
"nl": "Fastfood-zaak <i>{name}</i>",
"en": "Fastfood <i>{name}</i>",
"de": "Schnellrestaurant<i>{name}</i>"
"de": "Schnellimbiss <i>{name}</i>",
"ca": "Lloc de menjar ràpid <i>{name}</i>",
"es": "Comida rápida <i>{name}</i>",
"fr": "Fast-food <i>{name}</i>"
}
},
{
"if": {
"and": [
"amenity=fast_food"
]
},
"then": {
"nl": "Fastfood-zaak",
"en": "Fastfood",
"de": "Schnellimbiss",
"ca": "Menjar ràpid",
"es": "Comida rápida",
"fr": "Fast-food"
}
}
]
},
"tagRenderings": [
"images",
"level",
{
"question": {
"nl": "Wat is de naam van deze eetgelegenheid?",
"en": "What is the name of this restaurant?",
"de": "Wie heißt dieses Restaurant?"
"de": "Wie heißt dieses Restaurant?",
"es": "¿Cual es el nombre de este restaurante?",
"fr": "Quel est le nom de ce restaurant ?"
},
"render": {
"nl": "De naam van deze eetgelegeheid is {name}",
"en": "The name of this restaurant is {name}",
"de": "Das Restaurant heißt {name}"
"de": "Das Restaurant heißt {name}",
"es": "El nombre de este restaurante es {name}",
"fr": "Le nom de ce restaurant est {name}"
},
"freeform": {
"key": "name"
@ -126,19 +173,29 @@
"question": {
"en": "What type of business is this?",
"nl": "Wat voor soort zaak is dit?",
"de": "Um was für ein Geschäft handelt es sich?"
"de": "Um was für einen Ort handelt es sich?",
"es": "¿Qué tipo de negocio es este?",
"fr": "Quel type de restaurant est-ce ?"
},
"mappings": [
{
"if": "amenity=fast_food",
"then": {
"nl": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel"
"en": "This is a fastfood-business, focused on fast service. If seating is available, these are rather limited and functional.",
"nl": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel.",
"de": "Es handelt sich um einen Schnellimbiss, mit Fokus auf schnelle Bedienung am Tresen. Sitzmöglichkeiten sind begrenzt und funktional.",
"es": "Este es un negocio de comida rápida, centrado en servicio rápido. Si hay asientos disponibles, son más bien limitados y funcionales.",
"fr": "C'est un fast-food, centrée sur le service rapide. Si des places sont disponibles, elles sont plutôt limitées et fonctionnelles."
}
},
{
"if": "amenity=restaurant",
"then": {
"nl": "Dit is een <b>restaurant</b>. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend"
"en": "A <b>restaurant</b>, focused on creating a nice experience where one is served at the table",
"nl": "Dit is een <b>restaurant</b>. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend",
"de": "Es handelt sich um ein <b>Restaurant</b>, mit Fokus auf eine nette Atmosphäre und Tischbedienung",
"es": "Un <b>restaurante</b>, centrado en crear una buena experiencia donde se sirve en la mesa",
"fr": "Un <b>restaurant</b>, axé sur la création d'une expérience agréable où l'on est servi à table"
}
}
],
@ -154,12 +211,16 @@
"question": {
"nl": "Welk soort gerechten worden hier geserveerd?",
"en": "Which food is served here?",
"de": "Welches Essen gibt es hier?"
"de": "Welches Essen gibt es hier?",
"es": "¿Qué comida se sirve aquí?",
"fr": "Quelle type de nourriture est servie ici ?"
},
"render": {
"nl": "Deze plaats serveert vooral {cuisine}",
"en": "This place mostly serves {cuisine}",
"de": "An diesem Ort gibt es hauptsächlich {cuisine}"
"de": "An diesem Ort gibt es hauptsächlich {cuisine}",
"es": "Aquí se sirve principalmente {cuisine}",
"fr": "Cet endroit sert principalement des plats {cuisine}"
},
"freeform": {
"key": "cuisine",
@ -173,7 +234,9 @@
"then": {
"en": "This is a pizzeria",
"nl": "Dit is een pizzeria",
"de": "Dies ist eine Pizzeria"
"de": "Dies ist eine Pizzeria",
"es": "Esto es una pizzería",
"fr": "C'est une pizzéria"
}
},
{
@ -181,7 +244,8 @@
"then": {
"en": "This is a friture",
"nl": "Dit is een frituur",
"de": "Dies ist eine Pommesbude"
"de": "Dies ist eine Pommesbude",
"fr": "C'est une friterie"
}
},
{
@ -189,79 +253,127 @@
"then": {
"en": "Mainly serves pasta",
"nl": "Dit is een pastazaak",
"de": "Bietet vorwiegend Pastagerichte an"
"de": "Bietet vorwiegend Pastagerichte an",
"es": "Principalmente sirve pasta",
"fr": "Restaurant Italien"
}
},
{
"if": "cuisine=kebab",
"then": {
"nl": "Dit is een kebabzaak"
"en": "This is kebab shop",
"nl": "Dit is een kebabzaak",
"de": "Das ist ein Dönerladen",
"es": "Esta es una tienda de kebak",
"fr": "C'est un resto kebab"
}
},
{
"if": "cuisine=sandwich",
"then": {
"nl": "Dit is een broodjeszaak"
"en": "This is a sandwichbar",
"nl": "Dit is een broodjeszaak",
"de": "Dies ist ein Sandwichladen",
"fr": "C'est une sandwicherie"
}
},
{
"if": "cuisine=burger",
"then": {
"nl": "Dit is een hamburgerrestaurant"
"en": "Burgers are served here",
"nl": "Dit is een hamburgerrestaurant",
"de": "Hier werden Burger serviert",
"es": "Aquí se sirven hamburguesas",
"fr": "Des hamburgers sont servis ici"
}
},
{
"if": "cuisine=sushi",
"then": {
"nl": "Dit is een sushirestaurant"
"en": "Sushi is served here",
"nl": "Dit is een sushirestaurant",
"de": "Hier wird Sushi serviert",
"es": "Aquí se sirve sushi",
"fr": "Des sushis sont servis ici"
}
},
{
"if": "cuisine=coffee",
"then": {
"nl": "Dit is een koffiezaak"
"en": "Coffee is served here",
"nl": "Dit is een koffiezaak",
"de": "Hier wird Kaffee serviert",
"es": "Aquí se sirve café",
"fr": "Ceci est un café"
}
},
{
"if": "cuisine=italian",
"then": {
"nl": "Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)"
"en": "This is an italian restaurant (which serves more then pasta and pizza)",
"nl": "Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)",
"de": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)",
"es": "Este es un restaurante italiano (que sirve más que pasta y pizza)",
"fr": "C'est un Restaurant Italien (qui sert plus que des pâtes et des pizzas)"
}
},
{
"if": "cuisine=french",
"then": {
"nl": "Dit is een Frans restaurant"
"en": "French dishes are served here",
"nl": "Dit is een Frans restaurant",
"de": "Hier werden französische Gerichte serviert",
"es": "Aquí se sirven platos Franceses",
"fr": "Des plats français sont servis ici"
}
},
{
"if": "cuisine=chinese",
"then": {
"nl": "Dit is een Chinees restaurant"
"en": "Chinese dishes are served here",
"nl": "Dit is een Chinees restaurant",
"de": "Hier werden chinesische Gerichte serviert",
"es": "Aquí se sirven platos Chinos",
"fr": "Des plats chinois sont servis ici"
}
},
{
"if": "cuisine=greek",
"then": {
"nl": "Dit is een Grieks restaurant"
"en": "Greek dishes are served here",
"nl": "Dit is een Grieks restaurant",
"de": "Hier werden griechische Gerichte serviert",
"es": "Aquí se sirven platos Griegos",
"fr": "Des plats grecs sont servis ici"
}
},
{
"if": "cuisine=indian",
"then": {
"nl": "Dit is een Indisch restaurant"
"en": "Indian dishes are served here",
"nl": "Dit is een Indisch restaurant",
"de": "Hier werden indische Gerichte serviert",
"es": "Aquí se sirven platos Indios",
"fr": "Des plats indiens sont servis ici"
}
},
{
"if": "cuisine=turkish",
"then": {
"nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)"
"en": "Turkish dishes are served here",
"nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)",
"de": "Hier werden türkische Gerichte serviert",
"es": "Aquí se sirven platos Turcos",
"fr": "Des plats turcs sont servis ici"
}
},
{
"if": "cuisine=thai",
"then": {
"nl": "Dit is een Thaïs restaurant"
"en": "Thai dishes are served here",
"nl": "Dit is een Thaïs restaurant",
"de": "Hier werden thailändische Gerichte serviert",
"fr": "Des plats thaïlandais sont servis ici"
}
}
],
@ -270,8 +382,10 @@
{
"question": {
"nl": "Biedt deze zaak een afhaalmogelijkheid aan?",
"en": "Does this place offer takea-way?",
"de": "Ist an diesem Ort Mitnahme möglich?"
"en": "Does this place offer take-away?",
"de": "Werden Gerichte zum Mitnehmen angeboten?",
"es": "¿Este lugar ofrece para llevar?",
"fr": "Cet établissement propose-t-il des plats à emporter ?"
},
"mappings": [
{
@ -279,7 +393,9 @@
"then": {
"en": "This is a take-away only business",
"nl": "Hier is enkel afhaal mogelijk",
"de": "Dieses Geschäft bietet nur Artikel zur Mitnahme an"
"de": "Hier werden Gerichte ausschließlich zum Mitnehmen angeboten",
"es": "Este es un negocio solo para pedir para llevar",
"fr": "Ceci est un resto uniquement de vente à emporter"
}
},
{
@ -287,7 +403,9 @@
"then": {
"en": "Take-away is possible here",
"nl": "Eten kan hier afgehaald worden",
"de": "Mitnahme möglich"
"de": "Hier werden Gerichte auch zum Mitnehmen angeboten",
"es": "Aquí es posible pedir para llevar",
"fr": "La vente à emporter est possible ici"
}
},
{
@ -295,41 +413,90 @@
"then": {
"en": "Take-away is not possible here",
"nl": "Hier is geen afhaalmogelijkheid",
"de": "Mitnahme nicht möglich"
"de": "Hier werden Gerichte nicht zum Mitnehmen angeboten",
"es": "Aquí no es posible pedir para llevar",
"fr": "La vente à emporter n'est pas possible ici"
}
}
],
"id": "Takeaway"
},
{
"id": "delivery",
"question": {
"en": "Delivers {title()} their food at home?",
"de": "Liefert {title()} ihr Essen nach Hause?",
"nl": "Levert {title()} aan huis?",
"fr": "Est-ce que {title()} livre sa nourriture à domicile ?"
},
"mappings": [
{
"if": "delivery=yes",
"then": {
"en": "This business does home delivery (eventually via a third party)",
"de": "Dieses Unternehmen liefert nach Hause (eventuell über eine dritte Partei)",
"fr": "Ce restaurant effectue la livraison à domicile (éventuellement via un tiers)",
"nl": "Deze zaak levert aan huis (eventueel via een derde partij)"
}
},
{
"if": "delivery=no",
"then": {
"en": "This business does not deliver at home",
"de": "Dieses Unternehmen liefert nicht nach Hause",
"fr": "Ce restaurant ne livre pas à domicile",
"nl": "Deze zaak doet geen thuisleveringen"
}
}
]
},
{
"question": {
"nl": "Heeft deze eetgelegenheid een vegetarische optie?",
"en": "Does this restaurant have a vegetarian option?",
"de": "Gibt es im das Restaurant vegetarische Speisen?"
"de": "Werden hier vegetarische Gerichte angeboten?",
"es": "¿Este restaurante tiene una opción vegetariana?",
"fr": "Ce restaurant propose-t-il une option végétarienne ?"
},
"mappings": [
{
"if": "diet:vegetarian=no",
"then": {
"nl": "Geen vegetarische opties beschikbaar"
"en": "No vegetarian options are available",
"nl": "Geen vegetarische opties beschikbaar",
"de": "Hier werden keine vegetarischen Gerichte angeboten",
"es": "Sin opciones vegetarianas",
"fr": "Aucune option végétarienne n'est disponible"
}
},
{
"if": "diet:vegetarian=limited",
"then": {
"nl": "Beperkte vegetarische opties zijn beschikbaar"
"en": "Some vegetarian options are available",
"nl": "Beperkte vegetarische opties zijn beschikbaar",
"de": "Hier werden nur wenige vegetarische Gerichte angeboten",
"es": "Algunas opciones vegetarianas",
"fr": "Certaines options végétariennes sont disponibles"
}
},
{
"if": "diet:vegetarian=yes",
"then": {
"nl": "Vegetarische opties zijn beschikbaar"
"en": "Vegetarian options are available",
"nl": "Vegetarische opties zijn beschikbaar",
"de": "Hier werden vegetarische Gerichte angeboten",
"es": "Opciones vegetarianas disponibles",
"fr": "Des options végétariennes sont disponibles"
}
},
{
"if": "diet:vegetarian=only",
"then": {
"nl": "Enkel vegetarische opties zijn beschikbaar"
"en": "All dishes are vegetarian",
"nl": "Enkel vegetarische opties zijn beschikbaar",
"de": "Hier werden ausschließlich vegetarische Gerichte angeboten",
"es": "Todos los platos son vegetarianos",
"fr": "Tous les plats sont végétariens"
}
}
],
@ -338,31 +505,51 @@
},
{
"question": {
"nl": "Heeft deze eetgelegenheid een veganistische optie?"
"en": "Does this business serve vegan meals?",
"nl": "Heeft deze eetgelegenheid een veganistische optie?",
"de": "Werden hier vegane Gerichte angeboten?",
"es": "¿Este negocio sirve comida vegana?",
"fr": "Cet établissement sert-il des repas végétaliens ?"
},
"mappings": [
{
"if": "diet:vegan=no",
"then": {
"nl": "Geen veganistische opties beschikbaar"
"en": "No vegan options available",
"nl": "Geen veganistische opties beschikbaar",
"de": "Hier werden keine veganen Gerichte angeboten",
"es": "Sin opciones veganas disponibles",
"fr": "Aucune option végétalienne disponible"
}
},
{
"if": "diet:vegan=limited",
"then": {
"nl": "Beperkte veganistische opties zijn beschikbaar"
"en": "Some vegan options are available",
"nl": "Beperkte veganistische opties zijn beschikbaar",
"de": "Hier werden nur wenige vegane Gerichte angeboten",
"es": "Alguna opciones veganas disponibles",
"fr": "Certaines options végétaliennes sont disponibles"
}
},
{
"if": "diet:vegan=yes",
"then": {
"nl": "Veganistische opties zijn beschikbaar"
"en": "Vegan options are available",
"nl": "Veganistische opties zijn beschikbaar",
"de": "Hier werden vegane Gerichte angeboten",
"es": "Opciones veganas disponibles",
"fr": "Des options végétaliennes sont disponibles"
}
},
{
"if": "diet:vegan=only",
"then": {
"nl": "Enkel veganistische opties zijn beschikbaar"
"en": "All dishes are vegan",
"nl": "Enkel veganistische opties zijn beschikbaar",
"de": "Hier werden ausschließlich vegane Gerichte angeboten",
"es": "Todos los platos son veganos",
"fr": "Tous les plats sont végétaliens"
}
}
],
@ -373,7 +560,8 @@
"question": {
"en": "Does this restaurant offer a halal menu?",
"nl": "Heeft dit restaurant halal opties?",
"de": "Gibt es im das Restaurant halal Speisen?"
"de": "Werden hier halal Gerichte angeboten?",
"fr": "Ce restaurant propose-t-il un menu halal ?"
},
"mappings": [
{
@ -381,7 +569,8 @@
"then": {
"en": "There are no halal options available",
"nl": "Er zijn geen halal opties aanwezig",
"de": "Hier gibt es keine halal Speisen"
"de": "Hier werden keine halal Gerichte angeboten",
"fr": "Il n'y a pas d'options halal disponibles"
}
},
{
@ -389,7 +578,8 @@
"then": {
"en": "There is a small halal menu",
"nl": "Er zijn een beperkt aantal halal opties",
"de": "Hier gibt es wenige halal Speisen"
"de": "Hier werden nur wenige halal Gerichte angeboten",
"fr": "Il y a un petit menu halal"
}
},
{
@ -397,7 +587,8 @@
"then": {
"nl": "Halal menu verkrijgbaar",
"en": "There is a halal menu",
"de": "Es gibt halal Speisen"
"de": "Hier werden halal Gerichte angeboten",
"fr": "Il y a un menu halal"
}
},
{
@ -405,7 +596,8 @@
"then": {
"nl": "Enkel halal opties zijn beschikbaar",
"en": "Only halal options are available",
"de": "Es gibt ausschließlich halal Speisen"
"de": "Hier werden ausschließlich halal Gerichte angeboten",
"fr": "Seules les options halal sont disponibles"
}
}
],
@ -415,29 +607,37 @@
{
"id": "friture-vegetarian",
"question": {
"en": "Does this fries shop have vegetarian snacks?",
"nl": "Heeft deze frituur vegetarische snacks?",
"fr": "Cette friterie est-elle équipée de snacks végétariens ?"
"fr": "Cette friterie est-elle équipée de snacks végétariens ?",
"de": "Hat dieser Frittenladen vegetarische Snacks?"
},
"mappings": [
{
"if": "diet:vegetarian=yes",
"then": {
"en": "Vegetarian snacks are available",
"nl": "Er zijn vegetarische snacks aanwezig",
"fr": "Des collations végétariens sont disponibles"
"fr": "Des collations végétariens sont disponibles",
"de": "Vegetarische Snacks sind erhältlich"
}
},
{
"if": "diet:vegetarian=limited",
"then": {
"en": "Only a small selection of snacks are vegetarian",
"nl": "Slechts enkele vegetarische snacks",
"fr": "Quelques snacks végétariens seulement"
"fr": "Quelques snacks végétariens seulement",
"de": "Nur eine kleine Auswahl an Snacks ist vegetarisch"
}
},
{
"if": "diet:vegetarian=no",
"then": {
"en": "No vegetarian snacks are available",
"nl": "Geen vegetarische snacks beschikbaar",
"fr": "Pas d'en-cas végétariens disponibles"
"fr": "Pas d'en-cas végétariens disponibles",
"de": "Es sind keine vegetarischen Snacks erhältlich"
}
}
],
@ -446,29 +646,37 @@
{
"id": "friture-vegan",
"question": {
"en": "Does this fries shop have vegan snacks?",
"nl": "Heeft deze frituur veganistische snacks?",
"fr": "Cette friterie est-elle équipée de snacks végétaliens ?"
"fr": "Cette friterie est-elle équipée de snacks végétaliens ?",
"de": "Gibt es in dieser Pommesbude auch vegane Snacks?"
},
"mappings": [
{
"if": "diet:vegan=yes",
"then": {
"en": "Vegan snacks are available",
"nl": "Er zijn veganistische snacks aanwezig",
"fr": "Des collations végétaliens sont disponibles"
"fr": "Des collations végétaliens sont disponibles",
"de": "Vegane Snacks sind erhältlich"
}
},
{
"if": "diet:vegan=limited",
"then": {
"en": "A small selection of vegan snacks are available",
"nl": "Slechts enkele veganistische snacks",
"fr": "Quelques snacks végétaliens seulement"
"fr": "Quelques snacks végétaliens seulement",
"de": "Eine kleine Auswahl an veganen Snacks ist verfügbar"
}
},
{
"if": "diet:vegan=no",
"then": {
"en": "No vegan snacks are available",
"nl": "Geen veganistische snacks beschikbaar",
"fr": "Pas d'en-cas végétaliens disponibles"
"fr": "Pas d'en-cas végétaliens disponibles",
"de": "Es sind keine veganen Snacks verfügbar"
}
}
],
@ -477,22 +685,30 @@
{
"id": "friture-oil",
"question": {
"en": "Does this fries shop use vegetable or animal oil for cooking?",
"nl": "Bakt deze frituur met dierlijk vet of met plantaardige olie?",
"fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale ou végétale ?"
"fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale pour la cuisson ?",
"de": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?"
},
"mappings": [
{
"if": "friture:oil=vegetable",
"then": {
"nl": "Plantaardige olie",
"fr": "Huile végétale"
"en": "The frying is done with vegetable oil",
"nl": "Bakt in plantaardige olie",
"fr": "La friture est faite avec de l'huile végétale",
"de": "Es wird pflanzliches Fett zum Frittieren verwendet",
"es": "Aceite vegetal"
}
},
{
"if": "friture:oil=animal",
"then": {
"en": "The frying is done with animal oil",
"nl": "Dierlijk vet",
"fr": "Graisse animale"
"fr": "La friture est faite avec de la graisse animale",
"de": "Es wird tierisches Fett zum Frittieren verwendet",
"es": "Aceite animal"
}
}
],
@ -505,7 +721,8 @@
"fr": "Est-il proposé dutiliser ses propres contenants pour sa commande ?<br/>",
"en": "If you bring your own container (such as a cooking pot and small pots), is it used to package your order?<br/>",
"ja": "お客様が持参容器(調理用の鍋や小さな鍋など)をもってきた場合は、注文の梱包に使用されますか?<br/>",
"de": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?<br/>"
"de": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?<br/>",
"es": "Si traes tu propio recipiente (como ollas de cocina y ollas pequeñas), ¿se utiliza para empaquetar tu pedido?<br/>"
},
"mappings": [
{
@ -515,7 +732,8 @@
"fr": "Vous pouvez <b>apporter vos contenants</b> pour votre commande, limitant lusage de matériaux à usage unique et les déchets",
"en": "You can bring <b>your own containers</b> to get your order, saving on single-use packaging material and thus waste",
"ja": "<b>自分の容器</b>を持ってきて、注文を受け取ることができ、使い捨ての梱包材を節約して、無駄を省くことができます",
"de": "Sie können <b>ihre eigenen Behälter</b> mitbringen, um Ihre Bestellung zu erhalten, was Einwegverpackungsmaterial und damit Abfall spart"
"de": "Sie können <b>ihre eigenen Behälter</b> mitbringen, um Ihre Bestellung zu erhalten, was Einwegverpackungsmaterial und damit Abfall spart",
"es": "Puedes traer <b>tus propios recipientes</b> para recoger tu pedido, ahorrando material de un solo uso y por tanto basura"
}
},
{
@ -526,7 +744,8 @@
"en": "Bringing your own container is <b>not allowed</b>",
"ja": "独自の容器を持参することは<b>できません</b>",
"ru": "Приносить свою тару <b>не разрешено</b>",
"de": "Das Mitbringen eines eigenen Containers ist <b>nicht erlaubt</b>"
"de": "Das Mitbringen eines eigenen Containers ist <b>nicht erlaubt</b>",
"es": "Traer tu propio recipiente <b>no está permitido</b>"
}
},
{
@ -535,8 +754,9 @@
"nl": "Je <b>moet</b> je eigen containers meenemen om je bestelling in mee te nemen.",
"en": "You <b>must</b> bring your own container to order here.",
"ja": "自身の容器が注文に<b>必要</b>。",
"fr": "Il est <b>obligatoire</b> dapporter ses propres contenants",
"de": "Sie <b>müssen</b> Ihren eigenen Behälter mitbringen, um hier zu bestellen."
"fr": "Il est <b>obligatoire</b> dapporter ses propres contenants.",
"de": "Sie <b>müssen</b> Ihren eigenen Behälter mitbringen, um hier zu bestellen.",
"es": "<b>Debes</b> de traer tu propio recipiente para pedir aquí."
}
}
],
@ -554,7 +774,10 @@
"question": {
"en": "Opened now",
"nl": "Nu geopened",
"de": "Aktuell geöffnet"
"de": "Aktuell geöffnet",
"ca": "Obert ara",
"es": "Abierta ahora",
"fr": "Ouvert maintenant"
},
"osmTags": "_isOpen=yes"
}
@ -567,7 +790,9 @@
"question": {
"en": "Has a vegetarian menu",
"nl": "Heeft een vegetarisch menu",
"de": "Hat vegetarische Speisen"
"de": "Vegetarische Gerichte im Angebot",
"es": "Tiene menú vegetariano",
"fr": "A un menu végétarien"
},
"osmTags": {
"or": [
@ -587,7 +812,9 @@
"question": {
"en": "Has a vegan menu",
"nl": "Heeft een veganistisch menu",
"de": "Bietet vegan Speisen an"
"de": "Vegane Gerichte im Angebot",
"es": "Tiene menú vegano",
"fr": "A un menu végétalien"
},
"osmTags": {
"or": [
@ -605,7 +832,10 @@
"question": {
"en": "Has a halal menu",
"nl": "Heeft een halal menu",
"de": "Hat halal Speisen"
"de": "Halal Gerichte im Angebot",
"da": "Har en halalmenu",
"es": "Tiene menú halah",
"fr": "A un menu halal"
},
"osmTags": {
"or": [
@ -615,15 +845,77 @@
}
}
]
},
{
"id": "accepts-cash",
"options": [
{
"osmTags": "payment:cash=yes",
"question": {
"en": "Accepts cash",
"de": "Akzeptiert Bargeld",
"es": "Acepta efectivo",
"nl": "Accepteert cash",
"fr": "Accepte les paiements en espèces"
}
}
]
},
{
"id": "accepts-cards",
"options": [
{
"osmTags": "payment:cards=yes",
"question": {
"en": "Accepts payment cards",
"de": "Akzeptiert Kartenzahlung",
"es": "Acepta tarjetas de pago",
"nl": "Accepteert betaalkaarten",
"fr": "Accepte les cartes de paiement"
}
}
]
}
],
"deletion": {
"nonDeleteMappings": [
{
"if": "amenity=pub",
"then": {
"en": "This is actually a pub",
"de": "Dies ist eigentlich eine Kneipe",
"fr": "C'est en fait un bar",
"nl": "Dit is eigenlijk een bruin cafe of kroeg"
}
},
{
"if": "amenity=cafe",
"then": {
"en": "This is actually a cafe",
"de": "Dies ist eigentlich ein Café",
"fr": "C'est en fait un café",
"nl": "Dit is eigenlijk een cafe (een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen)"
}
}
],
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
"fr": "{title()} a fermé définitivement"
},
"changesetMessage": "shop_closed"
}
]
},
"allowMove": true,
"mapRendering": [
@ -678,6 +970,10 @@
}
],
"description": {
"en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)"
"en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)",
"nl": "Een laag die restaurants en fast food toont (met een speciale weergave van frituren)",
"de": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)",
"es": "Una capa que muestra restaurantes y facilidades de comida rápida",
"fr": "Un claque montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)"
}
}

View file

@ -18,7 +18,8 @@
"ru": "Велосипед ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
"pt": "Bicicleta fantasma",
"ca": "Bicicleta blanca"
},
"source": {
"osmTags": "memorial=ghost_bike"
@ -43,7 +44,8 @@
"ru": "Велосипед Ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
"pt": "Bicicleta fantasma",
"ca": "Bicicleta blanca"
},
"mappings": [
{
@ -61,21 +63,21 @@
"presets": [
{
"title": {
"en": "Ghost bike",
"nl": "Witte fiets",
"de": "Geisterrad",
"it": "Bici fantasma",
"fr": "Vélo fantôme",
"en": "a ghost bike",
"nl": "een witte fiets",
"de": "eine geisterrad",
"it": "una bici fantasma",
"fr": "une vélo fantôme",
"eo": "Fantombiciklo",
"es": "Bicicleta blanca",
"es": "una bicicleta blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Emlékkerékpár",
"ja": "ゴーストバイク",
"nb_NO": "Spøkelsessykler",
"nb_NO": "en spøkelsessykler",
"pl": "Duch roweru",
"pt": "Bicicleta fantasma",
"pt_BR": "Bicicleta fantasma",
"pt": "uma bicicleta fantasma",
"pt_BR": "uma bicicleta fantasma",
"ru": "Велосипед ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車"
@ -91,7 +93,7 @@
"id": "ghost-bike-explanation",
"render": {
"en": "A <b>ghost bike</b> is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.",
"nl": "Een Witte Fiets (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.",
"nl": "Een <b>Witte Fiets</b> (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.",
"de": "Ein <b>Geisterrad</b> ist ein Denkmal für einen Radfahrer, der bei einem Verkehrsunfall ums Leben kam, in Form eines weißen Fahrrades, das dauerhaft in der Nähe des Unfallortes aufgestellt wird.",
"it": "Una <b>bici fantasma</b> è il memoriale di un ciclista che è morto in un incidente stradale e che ha la forma di una bicicletta bianca piazzata in maniera stabile vicino al luogo dellincidente.",
"fr": "Un <b>vélo fantôme</b> est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident."
@ -123,7 +125,7 @@
"then": {
"en": "No name is marked on the bike",
"nl": "De naam is niet aangeduid op de fiets",
"de": "Auf dem Fahrrad ist kein Name angegeben",
"de": "Am Fahrrad ist kein Name angegeben",
"it": "Nessun nome scritto sulla bici",
"fr": "Aucun nom n'est marqué sur le vélo"
}
@ -133,14 +135,14 @@
},
{
"question": {
"en": "On what webpage can one find more information about the Ghost bike or the accident?",
"en": "On what webpage can one find more info about the ghost bike or the accident?",
"nl": "Op welke website kan men meer informatie vinden over de Witte fiets of over het ongeval?",
"de": "Auf welcher Webseite kann man mehr Informationen über das Geisterrad oder den Unfall finden?",
"it": "In quale pagina web si possono trovare informazioni sulla bici fantasma o lincidente?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?"
},
"render": {
"en": "<a href='{source}' target='_blank'>More information is available</a>",
"en": "<a href='{source}' target='_blank'>More info available</a>",
"nl": "<a href='{source}' target='_blank'>Meer informatie</a>",
"de": "<a href='{source}' target='_blank'>Mehr Informationen</a>",
"it": "<a href='{source}' target='_blank'>Sono disponibili ulteriori informazioni</a>",
@ -224,6 +226,8 @@
}
],
"description": {
"en": "A layer showing memorials for cyclists, killed in road accidents"
"en": "A layer showing memorials for cyclists, killed in road accidents",
"nl": "Een laag die herdenkingsplaatsen voor verongelukte fietsers toont",
"de": "Eine Ebene mit Gedenkstätten für Radfahrer, die bei Verkehrsunfällen ums Leben gekommen sind"
}
}

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<circle cx="8" cy="8" r="3" fill="#4863A0"/>
</svg>

After

Width:  |  Height:  |  Size: 136 B

View file

@ -0,0 +1,74 @@
{
"id": "governments",
"name": {
"en": "governments",
"de": "Öffentliche Verwaltung",
"nl": "Overheidsdiensten"
},
"description": {
"en": "This layer show governmental buildings. It was setup as commissioned layer for the client of OSOC '22",
"de": "Diese Ebene zeigt Gebäude der öffentlichen Verwaltung. Sie wurde im Auftrag für den Kunden von OSOC '22 erstellt",
"nl": "Deze laag toont overheidsgebouwen. Opgezet voor OSOC '22"
},
"source": {
"osmTags": {
"or": [
"office=government"
]
}
},
"title": {
"render": {
"en": "Governmental Office {name}",
"de": "Behörde {name}",
"nl": "Overheidsdienst {name}"
}
},
"minzoom": 13,
"tagRenderings": [
"images",
"phone",
"email",
"website",
{
"question": {
"en": "What is the name of this Governmental Office?",
"de": "Wie lautet der Name dieser Behörde?",
"nl": "Wat is de naam van deze overheidsdienst?"
},
"render": {
"en": "This Governmental Office is called {name}",
"de": "Der Name der Behörde lautet {name}",
"nl": "Deze overheidsdienst heet {name}"
},
"freeform": {
"key": "name"
},
"id": "name"
}
],
"presets": [
{
"title": {
"en": "a Governmental Office",
"de": "ein Büro der öffentlichen Verwaltung",
"nl": "een overheidsdienst"
},
"tags": [
"office=government"
]
}
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/governments/government.svg"
},
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
}
]
}

View file

@ -0,0 +1,12 @@
[
{
"path": "government.svg",
"license": "CC0",
"authors": [
"OSM Carto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Office-16.svg"
]
}
]

View file

@ -15,7 +15,9 @@
"id": "Privacy notice",
"render": {
"en": "This is the path you've travelled since this website is opened. Don't worry - this is only visible to you and no one else. Your location data is never sent off-device.",
"nl": "Dit is waar je was sinds je deze website hebt geopened. Dit is enkel zichtbaar voor jou en niemand anders, je locatie wordt niet verstuurd"
"nl": "Dit is waar je was sinds je deze website hebt geopened. Dit is enkel zichtbaar voor jou en niemand anders, je locatie wordt niet verstuurd",
"de": "Dies ist der Weg, den Sie seit dem Besuch dieser Webseite zurückgelegt haben. Keine Sorge - diese Daten sind nur für Sie sichtbar und für niemanden sonst. Ihre Standortdaten werden niemals an ein anderes Gerät gesendet.",
"fr": "C'est le chemin que vous avez parcouru depuis l'ouverture de ce site. Ne vous inquiétez pas - ceci n'est visible que pour vous et personne d'autre. Vos données de localisation ne sont jamais envoyées hors de l'appareil."
}
},
"export_as_gpx",
@ -28,7 +30,9 @@
],
"name": {
"en": "Your travelled track",
"nl": "Jouw afgelegde route"
"nl": "Jouw afgelegde route",
"de": "Zurückgelegte Strecke anzeigen",
"fr": "Votre chemin parcouru"
},
"mapRendering": [
{

View file

@ -62,6 +62,8 @@
}
],
"description": {
"en": "Searches for all accessible grass patches within public parks - these are 'groenzones'\""
"en": "Searches for all accessible grass patches within public parks - these are 'groenzones'",
"nl": "Dit zoekt naar alle toegankelijke grasvelden binnen publieke parken - dit zijn 'groenzones'",
"de": "Sucht nach allen zugänglichen Grasflächen in öffentlichen Parks - dies sind 'Grünzonen'"
}
}

View file

@ -0,0 +1,376 @@
{
"id": "hackerspace",
"name": {
"en": "Hackerspace",
"de": "Hackerspaces",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "Espacio hacker",
"nl": "Hackerspace"
},
"minzoom": 8,
"title": {
"render": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "Espacio Hacker",
"nl": "Hackerspace"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": " {name}",
"de": " {name}",
"ru": " {name}",
"zh_Hant": " {name}",
"hu": " {name}",
"ca": " {name}",
"es": " {name}",
"nl": " {name}"
}
}
]
},
"description": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "Espacio hacker",
"nl": "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?",
"es": "¿Esto es un espacio hacker o un espacio maker?",
"nl": "Is dit een hackerspace of een makerspace?"
},
"mappings": [
{
"if": "hackerspace=makerspace",
"then": {
"en": "This is a makerspace",
"de": "Dies ist ein Makerspace",
"zh_Hant": "這是創客空間",
"hu": "Ez egy makerspace",
"es": "Este es un espacio maker",
"nl": "Dit is een 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",
"es": "Este es un espacio hacker tradicional (orientado al software)",
"nl": "Dit een een traditionele (software-gerichte) hackerspace"
}
}
]
},
{
"question": {
"en": "What is the name of this hackerspace?",
"de": "Wie lautet der Name dieses Hackerspace?",
"zh_Hant": "這個駭客空間的名稱是?",
"es": "¿Cual es el nombre de este espacio hacker?",
"nl": "Wat is de naam van deze hackerspace?"
},
"render": {
"en": "This hackerspace is named <b>{name}</b>",
"de": "Dieser Hackerspace heißt <b>{name}</b>",
"zh_Hant": "這個駭客空間叫 <b>{name}</b>",
"es": "Este espacio hacker se llama <b>{name}</b>",
"nl": "Deze hackerspace heet <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": "這個駭客空間的營業時間?",
"es": "¿Cuándo está abierto este espacio hacker?",
"nl": "Wanneer is deze hackerspace geopend?"
},
"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()}",
"es": "{opening_hours_table()}",
"nl": "{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",
"es": "Abierto 24/7",
"nl": "24/7 geopend"
}
}
],
"id": "hackerspaces-opening_hours"
},
{
"rewrite": {
"sourceString": [
"device-key",
"{device-name}",
"{negative-name}"
],
"into": [
[
"3dprinter",
{
"en": "a 3D-printer",
"nl": "een 3D-printer",
"de": "einen 3D-Drucker"
},
{
"en": "3D-printer",
"nl": "3D-printer",
"de": "3D-Drucker"
}
],
[
"lasercutter",
{
"en": "a laser cutter",
"nl": "een lasercutter",
"de": "einen Laserschneider"
},
{
"en": "laser cutter",
"nl": "lasercutter",
"de": "Laserschneider"
}
],
[
"cnc_drilling_machine",
{
"en": "a CNC drill",
"nl": "een CNC-boormachine",
"de": "eine CNC-Fräse"
},
{
"en": "CNC drill",
"nl": "CNC-boormachine",
"de": "CNC-Fräse"
}
]
]
},
"renderings": [
{
"question": {
"en": "Is {device-name} available at this hackerspace?",
"nl": "Is er {device-name} beschikbaar in deze hackerspace?",
"de": "Gibt es {device-name} in diesem Hackerspace?"
},
"mappings": [
{
"if": "service:device-key=yes",
"then": {
"en": "There is {device-name} available at this hackerspace",
"nl": "Er is {device-name} beschikbaar in deze hackerspace",
"de": "In diesem Hackerspace gibt es {device-name}"
}
},
{
"if": "service:device-key=no",
"then": {
"en": "There is no {negative-name} available at this hackerspace",
"nl": "Er is geen {negative-name} beschikbaar in deze hackerspace",
"de": "In diesem Hackerspace gibt es kein {negative-name}"
}
}
],
"id": "hackerspaces-service-device-key"
}
]
},
"reviews",
"wheelchair-access",
{
"id": "hs-club-mate",
"question": {
"en": "Does this hackerspace serve Club Mate?",
"de": "Gibt es in diesem Hackerspace Club Mate?",
"zh_Hant": "這個駭客空間是否服務俱樂部伙伴?",
"nl": "Biedt deze hackerspace club-mate aan?"
},
"mappings": [
{
"if": {
"and": [
"drink:club-mate=yes"
]
},
"then": {
"en": "This hackerspace serves club mate",
"de": "In diesem Hackerspace gibt es Club Mate",
"zh_Hant": "這個駭客空間服務俱樂部伙伴",
"nl": "Deze hackerspace biedt clube-mate aan"
}
},
{
"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": "這個駭客空間沒有服務俱樂部伙伴",
"nl": "Deze hackerspace biedt geen club-mate aan"
}
}
]
},
{
"render": {
"en": "This hackerspace was founded at {start_date}",
"de": "Dieser Hackerspace wurde gegründet am {start_date}",
"zh_Hant": "這駭客空間是 {start_date} 成立的",
"es": "Este espacio hacker se fundó el {start_date}",
"nl": "Deze hackerspace is opgericht op {start_date}"
},
"question": {
"en": "When was this hackerspace founded?",
"de": "Wann wurde dieser Hackerspace gegründet?",
"zh_Hant": "這個駭客空間何時成立的?",
"es": "¿Cuándo se fundó este espacio hacker?",
"nl": "Wanneer is deze hackerspace opgericht?"
},
"freeform": {
"key": "start_date",
"type": "date"
},
"id": "hackerspaces-start_date"
}
],
"presets": [
{
"tags": [
"leisure=hackerspace"
],
"title": {
"en": "a hackerspace",
"de": "einen Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "un espacio hacker",
"nl": "een 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",
"es": "Un espacio hacker es un lugar en el que gente interesada en software se reúne",
"nl": "Een hackerspace is een ruimte waar mensen met een interesse in software samenkomen"
}
},
{
"tags": [
"leisure=hackerspace",
"hackerspace=makerspace"
],
"title": {
"en": "a makerspace",
"de": "einen Makerspace",
"zh_Hant": "創客空間",
"hu": "Makerspace",
"es": "un espacio maker",
"nl": "een 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…",
"es": "Un espacio maker es un lugar donde entusiastas del DIY se reúnen para experimentar con electrónica, como arduino, …",
"nl": "Een makerspace is een ruimte waar makers en creatievelingen samenkomen om met electronica te experimenteren en te bouwen, bv. met Arduino, LED-strips, 3D-printers, lasercutters, …"
}
}
],
"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,62 @@
{
"id": "hospital",
"name": {
"en": "Hospitals",
"de": "Krankenhäuser",
"nl": "Ziekenhuizen"
},
"title": {
"render": {
"en": "Hospital",
"de": "Krankenhaus",
"nl": "Ziekenhuis"
}
},
"description": {
"en": "A layer showing hospital grounds",
"de": "Eine Ebene mit Krankenhäusern",
"nl": "Een laag die ziekehuizen toont"
},
"minzoom": 12,
"source": {
"osmTags": "amenity=hospital"
},
"tagRenderings": [
{
"id": "name",
"render": {
"en": "This hospital is called {name}",
"ca": "El nom del nom de l'hospital és {name}",
"de": "Der Name des Krankenhauses lautet {name}",
"nl": "Dit ziekenhuis heet {name}"
},
"question": {
"en": "What is the name of this hospital?",
"de": "Wie lautet der Name des Krankenhauses?",
"nl": "Wat is de naam van dit ziekenhuis?"
},
"freeform": {
"key": "name"
}
},
"phone",
"email",
"website"
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/hospital/hospital.svg"
},
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
},
{
"color": "#fcd862",
"width": 1
}
]
}

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg
width="14"
height="14"
version="1.1"
viewBox="0 0 3.7042 3.7042"
xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -293.3)">
<path transform="matrix(.26458 0 0 .26458 0 293.3)"
d="m7 0a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-1 3h2v3h3v2h-3v3h-2v-3h-3v-2h3v-3z"
fill="#BF0000"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 397 B

View file

@ -0,0 +1,12 @@
[
{
"path": "hospital.svg",
"license": "CC-0",
"authors": [
"osmcarto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Hospital-14.svg"
]
}
]

View file

@ -0,0 +1,89 @@
{
"id": "hotel",
"name": {
"en": "Hotels",
"nl": "Hotels",
"de": "Hotels"
},
"description": {
"en": "Layer showing all hotels",
"nl": "Laag die alle hotels toont",
"de": "Eine Ebene mit Hotels"
},
"source": {
"osmTags": "tourism=hotel"
},
"minzoom": 13,
"title": {
"render": {
"en": "Hotel",
"nl": "Hotel",
"de": "Hotel"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Hotel {name}",
"nl": "Hotel {name}",
"de": "Hotel {name}"
}
}
]
},
"presets": [
{
"title": {
"en": "a hotel",
"nl": "een hotel",
"de": "ein Hotel"
},
"tags": [
"tourism=hotel"
]
}
],
"mapRendering": [
{
"location": [
"point",
"centroid"
],
"icon": "circle:white;./assets/layers/hotel/hotel.svg",
"iconSize": "40,40,center"
}
],
"tagRenderings": [
"images",
"reviews",
{
"id": "name",
"freeform": {
"key": "name",
"placeholder": {
"en": "Name of the hotel",
"nl": "Naam van het hotel",
"de": "Name des Hotels"
}
},
"question": {
"en": "What is the name of this hotel?",
"nl": "Wat is de naam van dit hotel?",
"de": "Wie lautet der Name des Hotels?"
},
"render": {
"en": "This hotel is called {name}",
"nl": "Dit hotel heet {name}",
"de": "Der Name des Hotels lautet {name}"
}
},
"phone",
"email",
"website",
"wheelchair-access"
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": true
}
}

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
<path d="M 0.5 3 C 0.223 3 0 3.223 0 3.5 L 0 4 L 0 8 L 0 9 L 0 9.5 L 0 11 L 1 11 L 1 9.5 L 1 9 L 13 9 L 13 10.5 L 13 11 L 13.5 11 L 14 11 L 14 10.5 L 14 9 L 14 8 L 14 6 L 14 5.5 C 14 5.223 13.777 5 13.5 5 C 13.223 5 13 5.223 13 5.5 L 13 6 L 13 8 L 1 8 L 1 4 L 1 3.5 C 1 3.223 0.777 3 0.5 3 z M 3.5 4 C 2.671573 4 2 4.671573 2 5.5 C 2 6.328427 2.671573 7 3.5 7 C 4.328427 7 5 6.328427 5 5.5 C 5 4.671573 4.328427 4 3.5 4 z M 6 5 L 6 7 L 12 7 C 12 6 10.963825 5 10 5 L 6 5 z"/>
</svg>

After

Width:  |  Height:  |  Size: 569 B

View file

@ -0,0 +1,15 @@
[
{
"path": "hotel.svg",
"license": "",
"authors": [
"Andy Allan",
"Michael Glanznig",
"Adamant36",
"Paul Dicker"
],
"sources": [
"https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/tourism/hotel.svg"
]
}
]

View file

@ -7,8 +7,10 @@
"nb_NO": "Kart over brannhydranter",
"ru": "Карта пожарных гидрантов",
"fr": "Carte des bornes incendie",
"de": "Karte der Hydranten",
"it": "Mappa degli idranti"
"de": "Hydranten",
"it": "Mappa degli idranti",
"nl": "Kaart van brandkranen",
"es": "Mapa de bocas de incendios"
},
"minzoom": 14,
"source": {
@ -26,7 +28,10 @@
"nb_NO": "Brannhydrant",
"fr": "Bornes incendie",
"de": "Hydrant",
"it": "Idrante"
"it": "Idrante",
"nl": "Brandkraan",
"ca": "Hidrant",
"es": "Boca de incendios"
}
},
"description": {
@ -37,7 +42,9 @@
"ru": "Слой карты, отображающий пожарные гидранты.",
"fr": "Couche des bornes incendie.",
"de": "Kartenebene zur Anzeige von Hydranten.",
"it": "Livello della mappa che mostra gli idranti antincendio."
"it": "Livello della mappa che mostra gli idranti antincendio.",
"nl": "Kaartlaag met brandkranen.",
"es": "Un mapa que muestra bocas de incendios."
},
"tagRenderings": [
{
@ -49,7 +56,9 @@
"ru": "Какого цвета гидрант?",
"fr": "Quelle est la couleur de la borne ?",
"de": "Welche Farbe hat der Hydrant?",
"it": "Qual è il colore dellidrante?"
"it": "Qual è il colore dellidrante?",
"nl": "Welke kleur heeft de brandkraan?",
"es": "¿De que color es la boca de incendios?"
},
"render": {
"en": "The hydrant color is {colour}",
@ -58,7 +67,9 @@
"ru": "Цвет гидранта {colour}",
"fr": "La borne est {colour}",
"de": "Der Hydrant hat die Farbe {colour}",
"it": "Il colore dellidrante è {colour}"
"it": "Il colore dellidrante è {colour}",
"nl": "De brandkraan is {colour}",
"es": "La boca de incendios es de color {colour}"
},
"freeform": {
"key": "colour"
@ -76,7 +87,9 @@
"ru": "Цвет гидранта не определён.",
"fr": "La borne est de couleur inconnue.",
"de": "Die Farbe des Hydranten ist unbekannt.",
"it": "Il colore dellidrante è sconosciuto."
"it": "Il colore dellidrante è sconosciuto.",
"nl": "De kleur van de brandkraan is onbekend.",
"es": "Se desconoce el color de la boca de incendios."
},
"hideInAnswer": true
},
@ -92,7 +105,9 @@
"ru": "Гидрант жёлтого цвета.",
"fr": "La borne est jaune.",
"de": "Die Farbe des Hydranten ist gelb.",
"it": "Il colore dellidrante è giallo."
"it": "Il colore dellidrante è giallo.",
"nl": "De brandkraan is geel.",
"es": "La boca de incendios es amarilla."
}
},
{
@ -107,7 +122,10 @@
"it": "L'idrante è rosso.",
"ru": "Гидрант красного цвета.",
"fr": "La borne est rouge.",
"de": "Die Farbe des Hydranten ist rot."
"de": "Die Farbe des Hydranten ist rot.",
"nl": "De brandkraan is rood.",
"ca": "El color de l'hidrant és roig.",
"es": "La boca de incendios es roja."
}
}
]
@ -120,7 +138,9 @@
"it": "Di che tipo è questo idrante?",
"ru": "К какому типу относится этот гидрант?",
"fr": "De quel type de borne sagit-il ?",
"de": "Um welche Art von Hydrant handelt es sich?"
"de": "Welche Bauform hat der Hydrant?",
"nl": "Wat voor soort brandkraan is dit?",
"es": "¿De qué tipo es esta boca de incendios?"
},
"freeform": {
"key": "fire_hydrant:type"
@ -131,7 +151,9 @@
"ja": " 消火栓のタイプ:{fire_hydrant:type}",
"it": " Tipo di idrante: {fire_hydrant:type}",
"fr": " Type de borne : {fire_hydrant:type}",
"de": " Hydranten-Typ: {fire_hydrant:type}"
"de": " Hydranten-Typ: {fire_hydrant:type}",
"nl": " Het type brandkraan is {fire_hydrant:type}",
"es": " Tipo de boca de incendios: {fire_hydrant:type}"
},
"mappings": [
{
@ -146,7 +168,9 @@
"it": "Il tipo di idrante è sconosciuto.",
"ru": "Тип гидранта не определён.",
"fr": "La borne est de type inconnu.",
"de": "Der Typ des Hydranten ist unbekannt."
"de": "Der Typ des Hydranten ist unbekannt.",
"nl": "Het type brandkraan is onbekend.",
"es": "Se desconoce el tipo de la boca de incendios"
},
"hideInAnswer": true
},
@ -157,11 +181,17 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pillar type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> ピラー型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pilier.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Säulenart.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Soprasuolo."
"en": "Pillar type.",
"ja": "ピラー型。",
"fr": "Pilier.",
"de": "Überflurhydrant.",
"it": "Soprasuolo.",
"nl": "Pillaar type.",
"es": "De pilar."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_pillar.svg",
"class": "small"
}
},
{
@ -171,11 +201,17 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Pipe type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> パイプ型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Tuyau.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Rohrtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Tubo."
"en": "Pipe type.",
"ja": "パイプ型。",
"fr": "Tuyau.",
"de": "Druckloses Rohr.",
"it": "Tubo.",
"nl": "Buis type.",
"es": "De tubería."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_unknown.svg",
"class": "small"
}
},
{
@ -185,13 +221,19 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Wall type.",
"id": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Jenis dinding.",
"ru": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Тип стены.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> 壁型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Mural.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Wandtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> A muro."
"en": "Wall type.",
"id": "Jenis dinding.",
"ru": "Тип стены.",
"ja": "壁型。",
"fr": "Mural.",
"de": "Wandhydrant.",
"it": "A muro.",
"nl": "Muur type.",
"es": "De pared."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_unknown.svg",
"class": "small"
}
},
{
@ -201,11 +243,18 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Underground type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" />地下式。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Enterré.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Untergrundtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Sottosuolo."
"en": "Underground type.",
"ja": "地下式。",
"fr": "Enterré.",
"de": "Unterflurhydrant.",
"it": "Sottosuolo.",
"nl": "Ondergronds type.",
"ca": "L'hidrant està soterrat.",
"es": "Bajo tierra."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_underground.svg",
"class": "small"
}
}
]
@ -215,9 +264,11 @@
"question": {
"en": "Is this hydrant still working?",
"ja": "消火栓のライフサイクルステータスを更新します。",
"fr": "Mettre à jour létat de la borne.",
"fr": "Cette borne incendie est-elle toujours en bon état de fonctionnement ?",
"de": "Ist dieser Hydrant noch in Betrieb?",
"it": "Aggiorna lo stato di funzionamento dellidrante."
"it": "Aggiorna lo stato di funzionamento dellidrante.",
"nl": "Werkt deze brandkraan nog?",
"es": "¿Todavía funciona esta boca de incendios?"
},
"mappings": [
{
@ -230,9 +281,11 @@
"en": "The hydrant is (fully or partially) working",
"ja": "消火栓は(完全にまたは部分的に)機能しています。",
"ru": "Гидрант (полностью или частично) в рабочем состоянии",
"fr": "La borne est en état, ou partiellement en état, de fonctionner.",
"fr": "La borne est en état (ou partiellement en état) de fonctionner",
"de": "Der Hydrant ist (ganz oder teilweise) in Betrieb",
"it": "Lidrante è (parzialmente o completamente) funzionante."
"it": "Lidrante è (parzialmente o completamente) funzionante.",
"nl": "De brandkraan werkt (minstens gedeeltelijk)",
"es": "La boca de incendios funciona (total o parcialmente)"
}
},
{
@ -245,9 +298,11 @@
"then": {
"en": "The hydrant is unavailable",
"ja": "消火栓は使用できません。",
"fr": "La borne est hors-service.",
"de": "Der Hydrant ist nicht verfügbar",
"it": "Lidrante è fuori servizio."
"fr": "La borne est hors-service",
"de": "Der Hydrant ist nicht mehr in Betrieb",
"it": "Lidrante è fuori servizio.",
"nl": "De brandkraan is niet beschikbaar",
"es": "La boca de incendios no está disponible"
}
},
{
@ -261,9 +316,11 @@
"en": "The hydrant has been removed",
"ja": "消火栓が撤去されました。",
"ru": "Гидрант демонтирован",
"fr": "La borne a été retirée.",
"fr": "La borne a été retirée",
"de": "Der Hydrant wurde entfernt",
"it": "Lidrante è stato rimosso."
"it": "Lidrante è stato rimosso.",
"nl": "Deze brandkraan is verwijderd",
"es": "La boca de incendios se ha retirado"
}
}
]
@ -276,20 +333,24 @@
"emergency=fire_hydrant"
],
"title": {
"en": "Fire hydrant",
"en": "a fire hydrant",
"ru": "Пожарный гидрант",
"ja": "消火栓",
"nb_NO": "Brannhydrant",
"fr": "Borne incendie",
"de": "Löschwasser-Hydrant",
"it": "Idrante antincendio"
"nb_NO": "en brannhydrant",
"fr": "une borne incendie",
"de": "einen Hydranten",
"it": "una idrante antincendio",
"nl": "een brandkraan",
"es": "una boca de incendios"
},
"description": {
"en": "A hydrant is a connection point where firefighters can tap water. It might be located underground.",
"ja": "消火栓は消防士が水を汲み上げることができる接続点です。地下にあるかもしれません。",
"fr": "Une borne incendie est un point où les pompiers peuvent salimenter en eau. Elle peut être enterrée.",
"de": "Ein Hydrant ist ein Anschlusspunkt, an dem die Feuerwehr Wasser zapfen kann. Er kann sich unterirdisch befinden.",
"it": "Un idrante è un punto di collegamento dove i pompieri possono estrarre acqua. Potrebbe trovarsi sottoterra."
"it": "Un idrante è un punto di collegamento dove i pompieri possono estrarre acqua. Potrebbe trovarsi sottoterra.",
"nl": "Een brandkraan is een kraan waar brandweerlieden een brandslang kunnen aansluiten. Soms zit deze ondergronds.",
"es": "Una boca de incendios es un punto de conexión en el que los bomberos pueden conseguir agua. Puede situarse bajo tierra."
}
}
],

View file

@ -0,0 +1,394 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="100"
height="100"
id="svg2"
version="1.1"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
sodipodi:docname="ID.svg"
inkscape:export-filename="/Users/saman/work_repos/iD/img/logo.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs4">
<linearGradient
id="linearGradient3908"
inkscape:collect="always">
<stop
id="stop3910"
offset="0"
style="stop-color:#333333;stop-opacity:1" />
<stop
id="stop3912"
offset="1"
style="stop-color:#333333;stop-opacity:0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient5264">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop5266" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop5268" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient5244">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop5246" />
<stop
style="stop-color:#1a1a1a;stop-opacity:1"
offset="1"
id="stop5248" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4328">
<stop
style="stop-color:#a23b99;stop-opacity:1;"
offset="0"
id="stop4330" />
<stop
style="stop-color:#a23b99;stop-opacity:0;"
offset="1"
id="stop4332" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3956">
<path
sodipodi:type="arc"
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3958"
sodipodi:cx="300"
sodipodi:cy="502.36218"
sodipodi:rx="50"
sodipodi:ry="50"
d="m 350,502.36218 a 50,50 0 1 1 -100,0 50,50 0 1 1 100,0 z"
transform="matrix(0.90000004,0,0,0.90000004,39.999986,80.236201)" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4112">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 310,487.375 c -24.85281,0 -45,20.14719 -45,45 0,24.85281 20.14719,45 45,45 24.85281,0 45,-20.14719 45,-45 0,-24.85281 -20.14719,-45 -45,-45 z m 0,8 c 20.43454,0 37,16.56546 37,37 0,20.43454 -16.56546,37 -37,37 -20.43454,0 -37,-16.56546 -37,-37 0,-20.43454 16.56546,-37 37,-37 z"
id="path4114"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4540">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 310,487.375 c -24.85281,0 -45,20.14719 -45,45 0,24.85281 20.14719,45 45,45 24.85281,0 45,-20.14719 45,-45 0,-24.85281 -20.14719,-45 -45,-45 z m 0,8 c 20.43454,0 37,16.56546 37,37 0,20.43454 -16.56546,37 -37,37 -20.43454,0 -37,-16.56546 -37,-37 0,-20.43454 16.56546,-37 37,-37 z"
id="path4542"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4540-4">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 310,487.375 c -24.85281,0 -45,20.14719 -45,45 0,24.85281 20.14719,45 45,45 24.85281,0 45,-20.14719 45,-45 0,-24.85281 -20.14719,-45 -45,-45 z m 0,8 c 20.43454,0 37,16.56546 37,37 0,20.43454 -16.56546,37 -37,37 -20.43454,0 -37,-16.56546 -37,-37 0,-20.43454 16.56546,-37 37,-37 z"
id="path4542-2"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4328-3"
id="linearGradient4334-5"
x1="329.91135"
y1="510.11646"
x2="323.10904"
y2="521.89838"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient4328-3">
<stop
style="stop-color:#a23b99;stop-opacity:1;"
offset="0"
id="stop4330-5" />
<stop
style="stop-color:#a23b99;stop-opacity:0;"
offset="1"
id="stop4332-2" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4328-7"
id="linearGradient4334-2"
x1="329.91135"
y1="510.11646"
x2="323.10904"
y2="521.89838"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient4328-7">
<stop
style="stop-color:#a23b99;stop-opacity:1;"
offset="0"
id="stop4330-4" />
<stop
style="stop-color:#a23b99;stop-opacity:0;"
offset="1"
id="stop4332-8" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4328"
id="linearGradient4900"
gradientUnits="userSpaceOnUse"
x1="329.91135"
y1="510.11646"
x2="323.10904"
y2="521.89838" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3243">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 309.0938,487.40625 c -11.7097,0.23256 -22.31,4.9289 -30.1876,12.46875 0.6474,-0.39603 1.3852,-0.59375 2.125,-0.59375 1.0469,0 2.1076,0.38884 2.9063,1.1875 1.3976,1.39765 1.5795,3.53799 0.5313,5.125 6.5484,-6.24357 15.3876,-10.11372 25.125,-10.21875 -2.062,-0.20724 -3.6876,-1.88286 -3.6876,-4 0,-1.94222 1.3714,-3.55022 3.1876,-3.96875 z m 1.8124,0 c 1.8161,0.41853 3.1874,2.02653 3.1876,3.96875 0,2.11714 -1.6256,3.79276 -3.6876,4 9.7374,0.10503 18.5766,3.97518 25.125,10.21875 -1.0482,-1.58701 -0.8663,-3.72735 0.5313,-5.125 0.7987,-0.79866 1.8593,-1.1875 2.9063,-1.1875 0.7398,0 1.4776,0.19772 2.125,0.59375 -7.8776,-7.53985 -18.4779,-12.23619 -30.1876,-12.46875 z m -33.3124,13.78125 c -7.6946,7.99234 -12.4794,18.80657 -12.5938,30.75 0.1911,-2.07874 1.9023,-3.71875 4.0312,-3.71875 1.9768,0 3.618,1.41674 4,3.28125 0.223,-9.58336 4.0713,-18.26912 10.25,-24.71875 -1.5869,1.04823 -3.7271,0.8664 -5.125,-0.53125 -1.3797,-1.37984 -1.5665,-3.48163 -0.5624,-5.0625 z m 64.8124,0 c 1.0041,1.58087 0.8173,3.68266 -0.5624,5.0625 -1.3979,1.39765 -3.5381,1.57948 -5.125,0.53125 6.1787,6.44963 10.027,15.13539 10.25,24.71875 0.382,-1.86451 2.0232,-3.28125 4,-3.28125 2.1289,0 3.84,1.64001 4.0312,3.71875 -0.1144,-11.94343 -4.8992,-22.75766 -12.5938,-30.75 z M 265,532.65625 c 0.0757,12.29835 5.0929,23.42099 13.1562,31.5 -1.5971,-1.59731 -1.5971,-4.18394 0,-5.78125 0.7987,-0.79866 1.8285,-1.1875 2.875,-1.1875 0.7176,0 1.4209,0.19045 2.0626,0.5625 -6.0827,-6.44872 -9.8649,-15.07671 -10.0626,-24.59375 -0.3933,1.84975 -2.0337,3.25 -4,3.25 -2.1396,0 -3.8546,-1.65628 -4.0312,-3.75 z m 90,0 c -0.1765,2.09372 -1.8916,3.75 -4.0312,3.75 -1.9663,0 -3.6067,-1.40025 -4,-3.25 -0.4098,19.72913 -16.2407,35.64761 -35.9376,36.1875 1.753,0.46297 3.0625,2.04011 3.0626,3.9375 0,2.25894 -1.8349,4.09375 -4.0938,4.09375 24.7584,0 44.8478,-19.99616 45,-44.71875 z M 310,577.375 c -2.2589,0 -4.0938,-1.83481 -4.0938,-4.09375 0,-1.89739 1.3096,-3.47453 3.0626,-3.9375 -9.4501,-0.25903 -18.007,-4.0601 -24.4063,-10.125 0.9183,1.56626 0.7192,3.59327 -0.625,4.9375 -1.5869,1.58692 -4.1502,1.59751 -5.75,0.0312 8.1434,8.1434 19.3861,13.1875 31.8125,13.1875 z"
id="path3245"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5244"
id="linearGradient5250"
x1="828.35815"
y1="543.65155"
x2="825.15759"
y2="553.50903"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3908"
id="linearGradient5270"
x1="1153.0223"
y1="229.70158"
x2="1150.6755"
y2="236.62599"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5264"
id="linearGradient3878"
gradientUnits="userSpaceOnUse"
x1="1153.0223"
y1="229.70158"
x2="1150.6755"
y2="236.62599" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8162339"
inkscape:cx="41.367302"
inkscape:cy="13.138113"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:snap-nodes="false"
inkscape:snap-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1007"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
showguides="false"
inkscape:guide-bbox="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:pagecheckerboard="1">
<inkscape:grid
type="xygrid"
id="grid3031"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
<sodipodi:guide
orientation="1,0"
position="-430,85.000003"
id="guide3876" />
<sodipodi:guide
orientation="1,0"
position="-810,70.000003"
id="guide4947" />
<sodipodi:guide
orientation="1,0"
position="-565,20.000003"
id="guide4949" />
<sodipodi:guide
orientation="1,0"
position="-675,35.000003"
id="guide4953" />
<sodipodi:guide
orientation="1,0"
position="-620,120"
id="guide5045" />
<sodipodi:guide
orientation="0,1"
position="-341,-261"
id="guide5177" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-1090,-172.36218)">
<g
id="g3325"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<rect
y="172.36218"
x="1090"
height="100"
width="100"
id="rect3323"
style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<rect
style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4935"
width="380"
height="125"
x="1090"
y="272.36218"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
y="397.36218"
x="1090"
height="125"
width="380"
id="rect4979"
style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="color:#000000;fill:none;stroke:none;stroke-width:10;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5049"
width="380"
height="350"
x="1090"
y="172.36218" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:url(#linearGradient5270);stroke-width:3.19417667;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path5254"
sodipodi:cx="1138.2598"
sodipodi:cy="226.26643"
sodipodi:rx="15.970887"
sodipodi:ry="15.970887"
d="m 1153.9381,229.30911 c -1.4569,7.50726 -8.031,12.92821 -15.6783,12.92821"
transform="matrix(2.5045578,0,0,2.5045578,-1710.8374,-344.33517)"
sodipodi:start="0.19168575"
sodipodi:end="1.5707963"
sodipodi:open="true"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<path
id="path5060"
d="m 1140,178.375 c 2.2091,0 4,1.79086 4,4 0,2.20914 -1.7909,4 -4,4 9.342,0 17.8304,3.53928 24.2188,9.34375 -0.5043,-1.41056 -0.1923,-3.0578 0.9375,-4.1875 0.781,-0.78105 1.82,-1.15625 2.8437,-1.15625 1.0237,0 2.0627,0.3752 2.8438,1.15625 1.5621,1.5621 1.5621,4.09416 0,5.65625 -1.1394,1.13939 -2.8224,1.429 -4.25,0.90625 4.4365,4.8588 7.5609,10.93874 8.8063,17.69022 l 8.043,-0.40939 C 1180.0781,194.43387 1161.8714,178.375 1140,178.375 Z m 0,0 c -24.1374,0 -43.8128,19.56194 -44,43.65625 0.1742,-2.04723 1.8643,-3.65625 3.9688,-3.65625 2.2215,0 4.0312,1.79086 4.0312,4 0,-9.37393 3.5664,-17.88553 9.4063,-24.28125 -1.4277,0.52275 -3.1107,0.23315 -4.25,-0.90625 -1.5621,-1.5621 -1.5621,-4.09415 0,-5.65625 0.781,-0.78105 1.82,-1.15625 2.8437,-1.15625 1.0237,0 2.0627,0.3752 2.8438,1.15625 1.1297,1.12971 1.4418,2.77695 0.9375,4.1875 6.3883,-5.80447 14.8767,-9.34375 24.2187,-9.34375 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 z m -36,44 c 0,2.20914 -1.8097,4 -4.0312,4 -2.1045,0 -3.7946,-1.60902 -3.9688,-3.65625 0.1872,24.0943 19.8626,43.65625 44,43.65625 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 -9.342,0 -17.8304,-3.53928 -24.2187,-9.34375 0.061,0.17552 0.1198,0.35011 0.1562,0.53125 0,0.01 -0,0.0216 0,0.0312 0.05,0.25676 0.063,0.52047 0.062,0.78125 -4e-4,0.19045 -0.035,0.37366 -0.062,0.5625 -0.039,0.27315 -0.092,0.55082 -0.1875,0.8125 -0.044,0.11828 -0.1011,0.2292 -0.1562,0.34375 -0.025,0.0522 -0.035,0.105 -0.062,0.15625 -0.04,0.0745 -0.08,0.14638 -0.125,0.21875 -0.058,0.0927 -0.1218,0.1926 -0.1875,0.28125 -0.1153,0.15478 -0.2346,0.29701 -0.375,0.4375 -0.2929,0.29289 -0.6187,0.50444 -0.9688,0.6875 -0.3765,0.20223 -0.7762,0.33332 -1.1875,0.40625 -0.464,0.0823 -0.911,0.0823 -1.375,0 -0.02,-0.003 -0.042,0.004 -0.062,0 -0.01,-0.002 -0.022,0.002 -0.031,0 -0.2442,-0.0469 -0.4853,-0.12667 -0.7187,-0.21875 -0.01,-0.004 -0.023,0.004 -0.031,0 -0.1211,-0.0488 -0.2271,-0.12648 -0.3438,-0.1875 -0.1172,-0.063 -0.232,-0.11202 -0.3437,-0.1875 -0.2227,-0.14645 -0.4298,-0.30474 -0.625,-0.5 -1.1716,-1.17157 -1.4608,-2.89921 -0.875,-4.34375 0.098,-0.24073 0.2285,-0.46572 0.375,-0.6875 0.1464,-0.2218 0.3047,-0.42974 0.5,-0.625 0.1893,-0.18938 0.4105,-0.35654 0.625,-0.5 0.2232,-0.14501 0.476,-0.27928 0.7187,-0.375 0.2315,-0.0939 0.4766,-0.17001 0.7188,-0.21875 0.2535,-0.0474 0.5253,-0.0625 0.7812,-0.0625 0.2274,0 0.463,0.0267 0.6875,0.0625 0.021,0.004 0.042,-0.004 0.062,0 0.2039,0.0357 0.395,0.0877 0.5938,0.15625 C 1107.5393,240.20541 1104,231.71701 1104,222.375 Z"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#333333;fill-opacity:1;stroke:none;stroke-width:6;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccssssccccccsccssssccsccsccscccccccccccscccccccccsccscccscccc" />
<g
aria-label="iD"
id="text4852"
style="font-weight:bold;line-height:0%;font-family:'Helvetica Neue LT Std';-inkscape-font-specification:'Helvetica Neue LT Std Bold';text-align:center;letter-spacing:0px;baseline-shift:baseline;text-anchor:middle;display:inline;overflow:visible;fill:#333333;stroke-width:10;marker:none;enable-background:accumulate">
<path
d="m 1125.6905,205.67367 q 1.4194,0 2.4516,0.68818 1.0323,0.64517 1.0323,2.45164 0,1.76346 -1.0323,2.45164 -1.0322,0.68818 -2.4516,0.68818 -1.4624,0 -2.4947,-0.68818 -0.9892,-0.68818 -0.9892,-2.45164 0,-1.80647 0.9892,-2.45164 1.0323,-0.68818 2.4947,-0.68818 z m 3.1828,9.2044 v 23.48411 h -6.4087 v -23.48411 z"
style="font-size:43.0112px;line-height:1.67"
id="path1376" />
<path
d="m 1161.5618,222.70611 q 0,7.78502 -4.4301,11.74205 -4.3872,3.91402 -12.3442,3.91402 h -8.6883 v -30.70999 h 9.6345 q 4.8173,0 8.3442,1.72044 3.5699,1.72045 5.5054,5.07533 1.9785,3.31186 1.9785,8.25815 z m -6.7527,0.17204 q 0,-5.11833 -2.2366,-7.48395 -2.2366,-2.40863 -6.4947,-2.40863 h -3.4839 v 20.00021 h 2.7957 q 9.4195,0 9.4195,-10.10763 z"
style="font-size:43.0112px;line-height:1.67"
id="path1378" />
</g>
<path
sodipodi:nodetypes="cccccccccsssss"
id="path5288-4-8-9"
d="m 1136,173.36218 -5,5 v 8 l 5,5 h 8 l 5,-5 v -8 l -5,-5 z m 4,5 c 2.2091,0 4,1.79086 4,4 0,2.20914 -1.7909,4 -4,4 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
d="m 1136,253.36218 -5,5 v 8 l 5,5 h 8 l 5,-5 v -8 l -5,-5 z m 4,5 c 2.2091,0 4,1.79086 4,4 0,2.20914 -1.7909,4 -4,4 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 z"
id="path5154"
sodipodi:nodetypes="cccccccccsssss" />
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
d="m 1172,185.36218 h -8 l -5,5 v 7 l 6,6 h 7 l 5,-6 v -7 z m -0.9792,5.97918 c 1.5621,1.56207 1.5621,4.09476 0,5.65685 -1.5621,1.56211 -4.0948,1.56208 -5.6568,1e-5 -1.5621,-1.56208 -1.5621,-4.09476 0,-5.65686 1.5621,-1.56209 4.0947,-1.56206 5.6568,0 z"
id="path5160"
sodipodi:nodetypes="cccccccccsssss" />
<path
sodipodi:nodetypes="cccccccccsssss"
id="path5164"
d="m 1189,218.3622 -5,-5.00002 -8,1e-5 -5,5 0,7.99999 5,5 8,2e-5 5,-5.00001 z m -5,3.99998 c 0,2.20909 -1.7908,4 -4,4 -2.2092,1e-5 -4,-1.7909 -4,-4 0,-2.2091 1.7909,-3.99999 4,-3.99999 2.2091,-1e-5 4,1.79089 4,3.99999 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
d="m 1109,218.36218 -5,-5 -8,-2e-5 -5,5.00001 v 7.99999 l 5,5.00002 8,-1e-5 5,-5 z m -5,4 c 0,2.2091 -1.7909,3.99999 -4,3.99999 -2.2091,1e-5 -4,-1.79089 -4,-3.99999 0,-2.20909 1.7908,-4 4,-4 2.2092,-1e-5 4,1.7909 4,4 z"
id="path5166"
sodipodi:nodetypes="cccccccccsssss" />
<path
sodipodi:nodetypes="cccccccccsssss"
id="path5172"
d="m 1116,185.36218 h -8 l -5,5 v 7 l 6,6 h 7 l 5,-6 v -7 z m -0.9792,5.97918 c 1.5621,1.56207 1.5621,4.09476 0,5.65685 -1.5621,1.56211 -4.0948,1.56208 -5.6568,1e-5 -1.5621,-1.56208 -1.5621,-4.09476 0,-5.65686 1.5621,-1.56209 4.0947,-1.56206 5.6568,0 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
id="path5174"
d="m 1108,241.375 -5,5 v 7 l 6,6 h 7 l 5,-6 v -7 l -5,-5 z m 4,5 c 1.0237,0 2.0627,0.3752 2.8438,1.15625 1.5621,1.5621 1.5621,4.09415 0,5.65625 -1.5621,1.5621 -4.1254,1.5621 -5.6875,0 -1.5621,-1.5621 -1.5621,-4.09415 0,-5.65625 0.781,-0.78105 1.82,-1.15625 2.8437,-1.15625 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M255.1 192H.1398C2.741 117.9 41.34 52.95 98.98 14.1C112.2 5.175 129.8 9.784 138.9 22.92L255.1 192zM384 160C384 124.7 412.7 96 448 96H480C497.7 96 512 110.3 512 128C512 145.7 497.7 160 480 160H448V224C448 249.2 442.2 274.2 430.9 297.5C419.7 320.8 403.2 341.9 382.4 359.8C361.6 377.6 336.9 391.7 309.7 401.4C282.5 411 253.4 416 223.1 416C194.6 416 165.5 411 138.3 401.4C111.1 391.7 86.41 377.6 65.61 359.8C44.81 341.9 28.31 320.8 17.05 297.5C5.794 274.2 0 249.2 0 224H384L384 160zM31.1 464C31.1 437.5 53.49 416 79.1 416C106.5 416 127.1 437.5 127.1 464C127.1 490.5 106.5 512 79.1 512C53.49 512 31.1 490.5 31.1 464zM416 464C416 490.5 394.5 512 368 512C341.5 512 320 490.5 320 464C320 437.5 341.5 416 368 416C394.5 416 416 437.5 416 464z"/></svg>

After

Width:  |  Height:  |  Size: 1,023 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M32 384c0 28.32 12.49 53.52 32 71.09V496C64 504.8 71.16 512 80 512h32C120.8 512 128 504.8 128 496v-15.1h256V496c0 8.836 7.164 16 16 16h32c8.836 0 16-7.164 16-16v-40.9c19.51-17.57 32-42.77 32-71.09V352H32V384zM496 256H96V77.25C95.97 66.45 111 60.23 118.6 67.88L132.4 81.66C123.6 108.6 129.4 134.5 144.2 153.2C137.9 159.5 137.8 169.8 144 176l11.31 11.31c6.248 6.248 16.38 6.248 22.63 0l105.4-105.4c6.248-6.248 6.248-16.38 0-22.63l-11.31-11.31c-6.248-6.248-16.38-6.248-22.63 0C230.7 33.26 204.7 27.55 177.7 36.41L163.9 22.64C149.5 8.25 129.6 0 109.3 0C66.66 0 32 34.66 32 77.25v178.8L16 256C7.164 256 0 263.2 0 272v32C0 312.8 7.164 320 16 320h480c8.836 0 16-7.164 16-16v-32C512 263.2 504.8 256 496 256z"/></svg>

After

Width:  |  Height:  |  Size: 990 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M336 64h158.5L512 0H48C21.49 0 0 21.49 0 48v160C0 234.5 21.49 256 48 256h103.3L160 352h256l17.49-64H336C327.2 288 320 280.8 320 272S327.2 256 336 256h106.1l17.49-64H336C327.2 192 320 184.8 320 176S327.2 160 336 160h132.4l17.49-64H336C327.2 96 320 88.8 320 80S327.2 64 336 64zM64 192V64h69.88L145.5 192H64zM416 384H160c-35.38 0-64 28.62-64 64l-.0001 32c0 17.62 14.38 32 32 32h320c17.62 0 32-14.38 32-32l.0003-32C480 412.6 451.4 384 416 384zM288 480c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S305.6 480 288 480z"/></svg>

After

Width:  |  Height:  |  Size: 811 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M448 336v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1c0-11.72-6.607-21.52-16-27.1v-81.36C441.8 362.8 448 350.2 448 336zM143.1 128h192C344.8 128 352 135.2 352 144C352 152.8 344.8 160 336 160H143.1C135.2 160 128 152.8 128 144C128 135.2 135.2 128 143.1 128zM143.1 192h192C344.8 192 352 199.2 352 208C352 216.8 344.8 224 336 224H143.1C135.2 224 128 216.8 128 208C128 199.2 135.2 192 143.1 192zM384 448H96c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h288V448z"/></svg>

After

Width:  |  Height:  |  Size: 811 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M64 64V48C64 39.16 71.16 32 80 32H144C152.8 32 160 39.16 160 48V64H192L242.5 38.76C251.4 34.31 261.2 32 271.1 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V128C0 92.65 28.65 64 64 64zM220.6 121.2C211.7 125.7 201.9 128 192 128H64V192H178.8C200.8 176.9 227.3 168 256 168C284.7 168 311.2 176.9 333.2 192H448V96H271.1L220.6 121.2zM256 216C207.4 216 168 255.4 168 304C168 352.6 207.4 392 256 392C304.6 392 344 352.6 344 304C344 255.4 304.6 216 256 216z"/></svg>

After

Width:  |  Height:  |  Size: 784 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M544 374.4c0 6-3.25 11.38-8.5 14.12c-2.5 1.375-60.75 31.75-133.5 31.75c-6.124 0-12-.125-17.5-.25c11.38 22.25 16.5 38.25 16.75 39.13c1.875 5.75 .375 12-3.875 16.12c-4.125 4.25-10.38 5.75-16.12 4c-1.631-.4648-32.94-10.66-69.25-34.06v42.81C312 501.3 301.3 512 288 512s-24-10.75-24-23.1v-42.81c-36.31 23.4-67.62 33.59-69.25 34.06c-5.75 1.75-12 .25-16.12-4c-4.25-4.25-5.75-10.38-3.875-16.12C175 458.3 180.1 442.1 191.5 420c-5.501 .125-11.37 .25-17.5 .25c-72.75 0-130.1-30.38-133.5-31.75C35.25 385.8 32 380.4 32 374.4c0-5.875 3.25-11.38 8.5-14.12c1.625-.875 32.38-16.88 76.75-25.75c-64.25-75.13-84-161.8-84.88-165.8C31.25 163.5 32.75 157.9 36.63 154C39.75 151 43.75 149.4 48 149.4c1.125 0 2.25 .125 3.375 .375C55.38 150.6 137.1 169.3 212 229.5V225.1c0-118.9 60-213.8 62.5-217.8C277.5 2.75 282.5 0 288 0s10.5 2.75 13.5 7.375C304 11.38 364 106.3 364 225.1V229.5c73.1-60.25 156.6-79 160.5-79.75C525.8 149.5 526.9 149.4 528 149.4c4.25 0 8.25 1.625 11.38 4.625c3.75 3.875 5.375 9.5 4.25 14.75c-.875 4-20.62 90.63-84.88 165.8c44.38 8.875 75.13 24.88 76.75 25.75C540.8 363 544 368.5 544 374.4z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M80 96C80 78.33 94.33 64 112 64H176C193.7 64 208 78.33 208 96H304C304 78.33 318.3 64 336 64H400C417.7 64 432 78.33 432 96H448C483.3 96 512 124.7 512 160V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V160C0 124.7 28.65 96 64 96H80zM384 192C384 183.2 376.8 176 368 176C359.2 176 352 183.2 352 192V224H320C311.2 224 304 231.2 304 240C304 248.8 311.2 256 320 256H352V288C352 296.8 359.2 304 368 304C376.8 304 384 296.8 384 288V256H416C424.8 256 432 248.8 432 240C432 231.2 424.8 224 416 224H384V192zM96 256H192C200.8 256 208 248.8 208 240C208 231.2 200.8 224 192 224H96C87.16 224 80 231.2 80 240C80 248.8 87.16 256 96 256z"/></svg>

After

Width:  |  Height:  |  Size: 921 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M298.2 156.6C245.5 130.9 183.7 146.1 147.1 189.4l55.27 55.31c6.25 6.25 6.25 16.33 0 22.58c-3.127 3-7.266 4.605-11.39 4.605s-8.068-1.605-11.19-4.605L130.3 217l-128.1 262.8c-2.875 6-3 13.25 0 19.63c5.5 11.12 19 15.75 30 10.38l133.6-65.25L116.7 395.3c-6.377-6.125-6.377-16.38 0-22.5c6.25-6.25 16.37-6.25 22.5 0l56.98 56.98l102-49.89c24-11.63 44.5-31.26 57.13-57.13C385.5 261.1 359.9 186.8 298.2 156.6zM390.2 121.8C409.7 81 399.7 32.88 359.1 0c-50.25 41.75-52.51 107.5-7.875 151.9l8 8C404.5 204.5 470.4 202.3 512 152C479.1 112.3 430.1 102.3 390.2 121.8z"/></svg>

After

Width:  |  Height:  |  Size: 840 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M322.6 192C302.4 192 215.8 194 160 278V192c0-53-43-96-96-96C46.38 96 32 110.4 32 128s14.38 32 32 32s32 14.38 32 32v256c0 35.25 28.75 64 64 64h176c8.875 0 16-7.125 16-15.1V480c0-17.62-14.38-32-32-32h-32l128-96v144c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16V289.9c-10.25 2.625-20.88 4.5-32 4.5C386.2 294.4 334.5 250.4 322.6 192zM480 96h-64l-64-64v134.4c0 53 43 95.1 96 95.1s96-42.1 96-95.1V32L480 96zM408 176c-8.875 0-16-7.125-16-16s7.125-16 16-16s16 7.125 16 16S416.9 176 408 176zM488 176c-8.875 0-16-7.125-16-16s7.125-16 16-16s16 7.125 16 16S496.9 176 488 176z"/></svg>

After

Width:  |  Height:  |  Size: 857 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M0 288v159.1C0 465.6 14.38 480 32 480h448c17.62 0 32-14.38 32-31.1V288H0zM299.9 32.01c-7.75-.25-15.25 2.25-21.12 6.1L0 255.1l512-.0118C512 136.1 417.1 38.26 299.9 32.01z"/></svg>

After

Width:  |  Height:  |  Size: 460 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM80.72 256H79.63c-9.078 0-16.4-8.011-15.56-17.34C72.36 146 146.5 72.06 239.3 64.06C248.3 63.28 256 70.75 256 80.09c0 8.35-6.215 15.28-14.27 15.99C164.7 102.9 103.1 164.3 96.15 241.4C95.4 249.6 88.77 256 80.72 256zM256 351.1c-53.02 0-96-43-96-95.1s42.98-96 96-96s96 43 96 96S309 351.1 256 351.1zM256 224C238.3 224 224 238.2 224 256s14.3 32 32 32c17.7 0 32-14.25 32-32S273.7 224 256 224z"/></svg>

After

Width:  |  Height:  |  Size: 755 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M592 224C565.5 224 544 245.5 544 272V352H96V272C96 245.5 74.51 224 48 224S0 245.5 0 272v192C0 472.8 7.164 480 16 480h64c8.836 0 15.1-7.164 15.1-16L96 448h448v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16v-192C640 245.5 618.5 224 592 224zM128 272V320h384V272c0-38.63 27.53-70.95 64-78.38V160c0-70.69-57.31-128-128-128H191.1c-70.69 0-128 57.31-128 128L64 193.6C100.5 201.1 128 233.4 128 272z"/></svg>

After

Width:  |  Height:  |  Size: 686 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M502.6 168.1l-159.6-159.5c-12.54-12.54-32.85-12.6-45.46-.1256c-12.68 12.54-12.73 33.1-.1256 45.71l159.6 159.5c12.6 12.59 33.03 12.57 45.59-.0628C515.1 201.9 515.1 181.5 502.6 168.1zM334.4 245.4l-67.88-67.87l55.13-55.12l-45.25-45.25L166.7 186.8C154.1 199.6 145.2 215.6 141.1 233.2L113.3 353.4l-108.6 108.6c-6.25 6.25-6.25 16.37 0 22.62l22.63 22.62c6.25 6.25 16.38 6.25 22.63 0l108.6-108.6l120.3-27.75c17.5-4.125 33.63-13 46.38-25.62l109.6-109.7l-45.25-45.25L334.4 245.4zM279.9 300.1C275.7 304.2 270.3 307.2 264.4 308.6l-79.25 18.25l18.25-79.25c1.375-5.875 4.375-11.25 8.5-15.5l9.375-9.25l67.88 67.87L279.9 300.1z"/></svg>

After

Width:  |  Height:  |  Size: 902 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M447.1 224c0-12.56-4.781-25.13-14.35-34.76l-174.9-174.9C249.1 4.786 236.5 0 223.1 0C211.4 0 198.9 4.786 189.2 14.35L14.35 189.2C4.783 198.9-.0011 211.4-.0011 223.1c0 12.56 4.785 25.17 14.35 34.8l174.9 174.9c9.625 9.562 22.19 14.35 34.75 14.35s25.13-4.783 34.75-14.35l174.9-174.9C443.2 249.1 447.1 236.6 447.1 224zM96 248c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1S120 210.8 120 224S109.3 248 96 248zM224 376c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S237.3 376 224 376zM224 248c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1S248 210.8 248 224S237.3 248 224 248zM224 120c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S237.3 120 224 120zM352 248c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S365.3 248 352 248zM591.1 192l-118.7 0c4.418 10.27 6.604 21.25 6.604 32.23c0 20.7-7.865 41.38-23.63 57.14l-136.2 136.2v46.37C320 490.5 341.5 512 368 512h223.1c26.5 0 47.1-21.5 47.1-47.1V240C639.1 213.5 618.5 192 591.1 192zM479.1 376c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S493.2 376 479.1 376z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M294.2 277.8c17.1 5 34.62 13.38 49.5 24.62l161.5-53.75c8.375-2.875 12.88-11.88 10-20.25L454.8 47.25c-2.748-8.502-11.88-13-20.12-10.12l-61.13 20.37l33.12 99.38l-60.75 20.13l-33.12-99.38L251.2 98.13c-8.373 2.75-12.87 11.88-9.998 20.12L294.2 277.8zM574.4 309.9c-5.594-16.75-23.67-25.91-40.48-20.23l-202.5 67.51c-17.22-22.01-43.57-36.41-73.54-36.97L165.7 43.75C156.9 17.58 132.5 0 104.9 0H32C14.33 0 0 14.33 0 32s14.33 32 32 32h72.94l92.22 276.7C174.7 358.2 160 385.3 160 416c0 53.02 42.98 96 96 96c52.4 0 94.84-42.03 95.82-94.2l202.3-67.44C570.9 344.8 579.1 326.6 574.4 309.9zM256 448c-17.67 0-32-14.33-32-32c0-17.67 14.33-31.1 32-31.1S288 398.3 288 416C288 433.7 273.7 448 256 448z"/></svg>

After

Width:  |  Height:  |  Size: 970 B

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