Merge branch 'develop' into kerbs-crossings
|
@ -12,7 +12,8 @@
|
|||
"es": "Direcciones conocidas en OSM",
|
||||
"zh_Hans": "OSM中已知的地址",
|
||||
"nb_NO": "Kjente adresser i OSM",
|
||||
"da": "Kendte adresser i OSM"
|
||||
"da": "Kendte adresser i OSM",
|
||||
"pt": "Endereços conhecidos no OSM"
|
||||
},
|
||||
"minzoom": 18,
|
||||
"source": {
|
||||
|
@ -59,7 +60,8 @@
|
|||
"zh_Hans": "地址",
|
||||
"ca": "Adreces",
|
||||
"nb_NO": "Adresser",
|
||||
"da": "Adresser"
|
||||
"da": "Adresser",
|
||||
"pt": "Endereços"
|
||||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
|
|
|
@ -86,7 +86,7 @@
|
|||
"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 ?",
|
||||
|
|
|
@ -16,7 +16,8 @@
|
|||
"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": {
|
||||
|
@ -58,7 +59,8 @@
|
|||
"nl": "Fietshekjes",
|
||||
"de": "Barriere für Radfahrer",
|
||||
"fr": "Barrière cyclable",
|
||||
"ca": "Barrera ciclista"
|
||||
"ca": "Barrera ciclista",
|
||||
"es": "Barrera ciclista"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -103,7 +105,8 @@
|
|||
"de": "eine fahrradhindernis",
|
||||
"hu": "Kerékpárakadály",
|
||||
"fr": "une barrière cyclable",
|
||||
"da": "en stibom"
|
||||
"da": "en stibom",
|
||||
"es": "una barrera para bicicletas"
|
||||
},
|
||||
"tags": [
|
||||
"barrier=cycle_barrier"
|
||||
|
@ -114,7 +117,8 @@
|
|||
"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",
|
||||
"da": "Stibomme, der fartdæmper cyklister"
|
||||
"da": "Stibomme, der fartdæmper cyklister",
|
||||
"es": "Una barrera ciclista, que ralentiza a los ciclistas"
|
||||
},
|
||||
"preciseInput": {
|
||||
"preferredBackground": [
|
||||
|
@ -132,7 +136,8 @@
|
|||
"nl": "Kan een fietser langs deze barrière?",
|
||||
"de": "Kann ein Radfahrer das Hindernis passieren?",
|
||||
"hu": "Át lehet-e menni rajta kerékpárral?",
|
||||
"fr": "Est-ce qu'un vélo peut franchir cette barrière ?"
|
||||
"fr": "Est-ce qu'un vélo peut franchir cette barrière ?",
|
||||
"es": "¿Puede un ciclista pasar esta barrera?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -143,7 +148,8 @@
|
|||
"de": "Ein Radfahrer kann hindurchfahren.",
|
||||
"fr": "Un cycliste peut franchir ceci.",
|
||||
"hu": "Kerékpárral át lehet hajtani.",
|
||||
"da": "En cyklist kan cykle forbi denne."
|
||||
"da": "En cyklist kan cykle forbi denne.",
|
||||
"es": "Un ciclista puede pasar por aquí."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -154,7 +160,8 @@
|
|||
"de": "Ein Radfahrer kann nicht hindurchfahren.",
|
||||
"fr": "Un cycliste ne peut pas franchir ceci.",
|
||||
"hu": "Kerékpárral nem lehet áthajtani.",
|
||||
"da": "En cyklist kan ikke cykle forbi denne."
|
||||
"da": "En cyklist kan ikke cykle forbi denne.",
|
||||
"es": "Un ciclista no puede pasar por aquí."
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -209,7 +216,8 @@
|
|||
"fr": "Bollard amovible",
|
||||
"hu": "Eltávolítható terelőoszlop",
|
||||
"ca": "Pilona desmuntable",
|
||||
"da": "Aftagelig pullert"
|
||||
"da": "Aftagelig pullert",
|
||||
"es": "Bolardo extraíble"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -233,7 +241,8 @@
|
|||
"de": "Umlegbarer Poller",
|
||||
"fr": "Bollard qui peut être couché",
|
||||
"hu": "Lehajtható terelőoszlop",
|
||||
"da": "Pullert, der kan klappes ned"
|
||||
"da": "Pullert, der kan klappes ned",
|
||||
"es": "Bolardo abatible"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -282,7 +291,8 @@
|
|||
"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"
|
||||
"fr": "Simple, deux barrières côte à côte",
|
||||
"es": "Simple, sólo dos barreras con un espacio entre ellas"
|
||||
},
|
||||
"icon": {
|
||||
"path": "./assets/themes/cycle_infra/Cycle_barrier_single.png",
|
||||
|
@ -296,7 +306,8 @@
|
|||
"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"
|
||||
"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",
|
||||
|
@ -310,7 +321,8 @@
|
|||
"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"
|
||||
"fr": "Triple, trois barrières successives",
|
||||
"es": "Triple, tres barreras una detrás de la otra"
|
||||
},
|
||||
"icon": {
|
||||
"path": "./assets/themes/cycle_infra/Cycle_barrier_triple.png",
|
||||
|
@ -324,7 +336,8 @@
|
|||
"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, l’espace en hauteur est plus faible qu’au sol"
|
||||
"fr": "Poire, l’espace en hauteur est plus faible qu’au 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",
|
||||
|
|
|
@ -90,7 +90,8 @@
|
|||
"ru": "Скамейка в укрытии",
|
||||
"zh_Hant": "涼亭內的長椅",
|
||||
"pt_BR": "Banco em abrigo",
|
||||
"pt": "Banco em abrigo"
|
||||
"pt": "Banco em abrigo",
|
||||
"es": "Banco en el refugio"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -141,7 +142,8 @@
|
|||
"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",
|
||||
"da": "Der er en normal siddebænk her"
|
||||
"da": "Der er en normal siddebænk her",
|
||||
"es": "Aquí hay un banco normal para sentarse"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -155,7 +157,8 @@
|
|||
"zh_Hans": "站立长凳",
|
||||
"ru": "Встаньте на скамейке",
|
||||
"zh_Hant": "站立長椅",
|
||||
"da": "Stå-op bænk"
|
||||
"da": "Stå-op bænk",
|
||||
"es": "Banco de pie"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
|
@ -10,7 +10,8 @@
|
|||
"pt_BR": "Biblioteca de bicicleta",
|
||||
"de": "Fahrradbibliotheken",
|
||||
"pt": "Biblioteca de bicicleta",
|
||||
"ca": "Biblioteca per a bicicletes"
|
||||
"ca": "Biblioteca per a bicicletes",
|
||||
"es": "Biblioteca de bicicletas"
|
||||
},
|
||||
"minzoom": 8,
|
||||
"source": {
|
||||
|
@ -28,7 +29,8 @@
|
|||
"de": "Fahrradbibliothek",
|
||||
"pt": "Biblioteca de bicicleta",
|
||||
"ca": "Biblioteca per a bicicletes",
|
||||
"da": "Cykelbibliotek"
|
||||
"da": "Cykelbibliotek",
|
||||
"es": "Biblioteca de bicicletas"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -60,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 instalación en la que se pueden prestar las bicicletas durante un periodo de tiempo más largo"
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
|
@ -76,7 +79,8 @@
|
|||
"pt_BR": "Qual o nome desta biblioteca de bicicleta?",
|
||||
"de": "Wie lautet der Name dieser Fahrradbibliothek?",
|
||||
"pt": "Qual o nome desta biblioteca de bicicleta?",
|
||||
"da": "Hvad hedder dette cykelbibliotek?"
|
||||
"da": "Hvad hedder dette cykelbibliotek?",
|
||||
"es": "¿Cuál es el nombre de esta biblioteca de bicicletas?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This bicycle library is called {name}",
|
||||
|
@ -89,7 +93,8 @@
|
|||
"pt_BR": "Esta biblioteca de bicicleta é chamada de {name}",
|
||||
"de": "Diese Fahrradbibliothek heißt {name}",
|
||||
"pt": "Esta biblioteca de bicicleta é chamada de {name}",
|
||||
"da": "Dette cykelbibliotek hedder {name}"
|
||||
"da": "Dette cykelbibliotek hedder {name}",
|
||||
"es": "Esta biblioteca de bicicletas se llama {name}."
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
|
@ -113,7 +118,8 @@
|
|||
"zh_Hant": "租用單車的費用多少?",
|
||||
"pt_BR": "Quanto custa um empréstimo de bicicleta?",
|
||||
"pt": "Quanto custa um empréstimo de bicicleta?",
|
||||
"da": "Hvor meget koster det at leje en cykel?"
|
||||
"da": "Hvor meget koster det at leje en cykel?",
|
||||
"es": "¿Cuánto cuesta el préstamo de una bicicleta?"
|
||||
},
|
||||
"render": {
|
||||
"en": "Lending a bicycle costs {charge}",
|
||||
|
@ -156,7 +162,8 @@
|
|||
"zh_Hant": "租借單車免費",
|
||||
"pt_BR": "Emprestar uma bicicleta é grátis",
|
||||
"pt": "Emprestar uma bicicleta é grátis",
|
||||
"da": "Det er gratis at låne en cykel"
|
||||
"da": "Det er gratis at låne en cykel",
|
||||
"es": "El préstamo de bicicletas es gratuito"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -175,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": "Prestar una bicicleta cuesta 20 euros al año y 20 euros de garantía"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -195,7 +203,8 @@
|
|||
"zh_Hant": "誰可以在這裡租單車?",
|
||||
"pt_BR": "Quem pode emprestar bicicletas aqui?",
|
||||
"pt": "Quem pode emprestar bicicletas aqui?",
|
||||
"da": "Hvem kan låne cykler her?"
|
||||
"da": "Hvem kan låne cykler her?",
|
||||
"es": "¿Quién puede prestar bicicletas aquí?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
|
@ -265,7 +274,8 @@
|
|||
"de": "eine fahrradbibliothek",
|
||||
"pt": "uma biblioteca de bicicletas",
|
||||
"eo": "Fietsbibliotheek",
|
||||
"da": "et cykelbibliotek"
|
||||
"da": "et cykelbibliotek",
|
||||
"es": "una biblioteca de bicicletas"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=bicycle_library"
|
||||
|
@ -277,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"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
"nl": "Fietsverhuur",
|
||||
"fr": "Location de vélo",
|
||||
"de": "Fahrradverleih",
|
||||
"da": "Cykeludlejning"
|
||||
"da": "Cykeludlejning",
|
||||
"es": "Alquiler de bicicletas"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
|
@ -129,7 +130,8 @@
|
|||
"if": "bicycle_rental=dropoff_point",
|
||||
"then": {
|
||||
"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 "
|
||||
"nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur ",
|
||||
"de": "Es handelt sich um einen Rückgabepunkt, z. B. einen reservierten Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -260,7 +262,8 @@
|
|||
"then": {
|
||||
"en": "Bike helmets can be rented here",
|
||||
"nl": "Fietshelmpen kunnen hier gehuurd worden",
|
||||
"es": "Aquí se pueden alquilar cascos"
|
||||
"es": "Aquí se pueden alquilar cascos",
|
||||
"de": "Hier können Fahrradhelme ausgeliehen werden"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -388,7 +391,8 @@
|
|||
"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"
|
||||
"da": "En bemandet butik, der fokuserer på cykeludlejning",
|
||||
"es": "Una tienda con personal que se dedica al alquiler de bicicletas"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -396,7 +400,8 @@
|
|||
"en": "a bicycle rental",
|
||||
"nl": "een fietsverhuur",
|
||||
"de": "Ein Fahrradverleih",
|
||||
"da": "cykeludlejning"
|
||||
"da": "cykeludlejning",
|
||||
"es": "un alquiler de bicicletas"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=bicycle_rental"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "bike_themed_object",
|
||||
"name": {
|
||||
"en": "Bike related object",
|
||||
"en": "Bike-related object",
|
||||
"nl": "Fietsgerelateerd object",
|
||||
"fr": "Objet cycliste",
|
||||
"de": "Weitere fahrradbezogene Objekte",
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
},
|
||||
"description": {
|
||||
"en": "Binoculas",
|
||||
"en": "Binoculars",
|
||||
"nl": "Verrekijkers",
|
||||
"de": "Fernglas",
|
||||
"ru": "Бинокли",
|
||||
|
@ -97,9 +97,9 @@
|
|||
"amenity=binoculars"
|
||||
],
|
||||
"title": {
|
||||
"en": "a binoculars",
|
||||
"en": "a binocular",
|
||||
"nl": "een verrekijker",
|
||||
"de": "eine ferngläser",
|
||||
"de": "ein Fernglas",
|
||||
"ru": "бинокль",
|
||||
"ca": "uns prismàtics",
|
||||
"da": "en kikkert"
|
||||
|
|
|
@ -283,7 +283,8 @@
|
|||
"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"
|
||||
"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"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
"id": "climbing",
|
||||
"title": null,
|
||||
"description": {
|
||||
"en": "A dummy layer which contains tagrenderings, shared among the climbing layers"
|
||||
"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"
|
||||
},
|
||||
"minzoom": 25,
|
||||
"source": {
|
||||
|
|
|
@ -273,4 +273,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -41,7 +41,7 @@
|
|||
"en": "a fastfood",
|
||||
"nl": "een fastfood-zaak",
|
||||
"ru": "быстрое питание",
|
||||
"de": "eine schnellimbiss",
|
||||
"de": "Ein Schnellimbiss",
|
||||
"ca": "un de menjar ràpid"
|
||||
},
|
||||
"tags": [
|
||||
|
@ -60,7 +60,7 @@
|
|||
"title": {
|
||||
"en": "a fries shop",
|
||||
"nl": "een frituur",
|
||||
"de": "eine pommesbude"
|
||||
"de": "eine Pommesbude"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=fast_food",
|
||||
|
@ -68,7 +68,8 @@
|
|||
],
|
||||
"description": {
|
||||
"en": "A fastfood-business focused on french fries",
|
||||
"nl": "Een fastfood-zaak waar je frieten koopt"
|
||||
"nl": "Een fastfood-zaak waar je frieten koopt",
|
||||
"de": "Eine Pommesbude"
|
||||
},
|
||||
"preciseInput": {
|
||||
"preferredBackground": "map"
|
||||
|
@ -155,14 +156,16 @@
|
|||
"if": "amenity=fast_food",
|
||||
"then": {
|
||||
"en": "This is a fastfood-business, focussed 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"
|
||||
"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 ein Schnellrestaurant, das sich auf schnelle Bedienung konzentriert. Eventuelle Sitzgelegenheiten sind eher begrenzt und funktional."
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "amenity=restaurant",
|
||||
"then": {
|
||||
"en": "A <b>restaurant</b>, focussed 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"
|
||||
"nl": "Dit is een <b>restaurant</b>. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend",
|
||||
"de": "Ein <b>Restaurant</b>, das sich darauf konzentriert, ein schönes Erlebnis zu schaffen, bei dem man am Tisch bedient wird"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -220,84 +223,96 @@
|
|||
"if": "cuisine=kebab",
|
||||
"then": {
|
||||
"en": "This is kebab shop",
|
||||
"nl": "Dit is een kebabzaak"
|
||||
"nl": "Dit is een kebabzaak",
|
||||
"de": "Das ist ein Dönerladen"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=sandwich",
|
||||
"then": {
|
||||
"en": "This is a sandwichbar",
|
||||
"nl": "Dit is een broodjeszaak"
|
||||
"nl": "Dit is een broodjeszaak",
|
||||
"de": "Dies ist ein Sandwichladen"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=burger",
|
||||
"then": {
|
||||
"en": "Burgers are served here",
|
||||
"nl": "Dit is een hamburgerrestaurant"
|
||||
"nl": "Dit is een hamburgerrestaurant",
|
||||
"de": "Hier werden Burger serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=sushi",
|
||||
"then": {
|
||||
"en": "Sushi is served here",
|
||||
"nl": "Dit is een sushirestaurant"
|
||||
"nl": "Dit is een sushirestaurant",
|
||||
"de": "Hier wird Sushi serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=coffee",
|
||||
"then": {
|
||||
"en": "Coffee is served here",
|
||||
"nl": "Dit is een koffiezaak"
|
||||
"nl": "Dit is een koffiezaak",
|
||||
"de": "Hier wird Kaffee serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=italian",
|
||||
"then": {
|
||||
"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)"
|
||||
"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)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=french",
|
||||
"then": {
|
||||
"en": "French dishes are served here",
|
||||
"nl": "Dit is een Frans restaurant"
|
||||
"nl": "Dit is een Frans restaurant",
|
||||
"de": "Hier werden französische Gerichte serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=chinese",
|
||||
"then": {
|
||||
"en": "Chinese dishes are served here",
|
||||
"nl": "Dit is een Chinees restaurant"
|
||||
"nl": "Dit is een Chinees restaurant",
|
||||
"de": "Hier werden chinesische Gerichte serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=greek",
|
||||
"then": {
|
||||
"en": "Greek dishes are served here",
|
||||
"nl": "Dit is een Grieks restaurant"
|
||||
"nl": "Dit is een Grieks restaurant",
|
||||
"de": "Hier werden griechische Gerichte serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=indian",
|
||||
"then": {
|
||||
"en": "Indian dishes are served here",
|
||||
"nl": "Dit is een Indisch restaurant"
|
||||
"nl": "Dit is een Indisch restaurant",
|
||||
"de": "Hier werden indische Gerichte serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=turkish",
|
||||
"then": {
|
||||
"en": "Turkish dishes are served here",
|
||||
"nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)"
|
||||
"nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)",
|
||||
"de": "Hier werden türkische Gerichte serviert"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "cuisine=thai",
|
||||
"then": {
|
||||
"en": "Thai dishes are served here",
|
||||
"nl": "Dit is een Thaïs restaurant"
|
||||
"nl": "Dit is een Thaïs restaurant",
|
||||
"de": "Hier werden thailändische Gerichte serviert"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -348,28 +363,32 @@
|
|||
"if": "diet:vegetarian=no",
|
||||
"then": {
|
||||
"en": "No vegetarian options are available",
|
||||
"nl": "Geen vegetarische opties beschikbaar"
|
||||
"nl": "Geen vegetarische opties beschikbaar",
|
||||
"de": "Es sind keine vegetarischen Optionen verfügbar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "diet:vegetarian=limited",
|
||||
"then": {
|
||||
"en": "Some vegetarian options are available",
|
||||
"nl": "Beperkte vegetarische opties zijn beschikbaar"
|
||||
"nl": "Beperkte vegetarische opties zijn beschikbaar",
|
||||
"de": "Einige vegetarische Optionen sind verfügbar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "diet:vegetarian=yes",
|
||||
"then": {
|
||||
"en": "Vegetarian options are available",
|
||||
"nl": "Vegetarische opties zijn beschikbaar"
|
||||
"nl": "Vegetarische opties zijn beschikbaar",
|
||||
"de": "Vegetarische Optionen sind verfügbar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "diet:vegetarian=only",
|
||||
"then": {
|
||||
"en": "All dishes are vegetarian",
|
||||
"nl": "Enkel vegetarische opties zijn beschikbaar"
|
||||
"nl": "Enkel vegetarische opties zijn beschikbaar",
|
||||
"de": "Alle Gerichte sind vegetarisch"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -379,35 +398,40 @@
|
|||
{
|
||||
"question": {
|
||||
"en": "Does this business serve vegan meals?",
|
||||
"nl": "Heeft deze eetgelegenheid een veganistische optie?"
|
||||
"nl": "Heeft deze eetgelegenheid een veganistische optie?",
|
||||
"de": "Gibt es in diesem Geschäft auch vegane Gerichte?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "diet:vegan=no",
|
||||
"then": {
|
||||
"en": "No vegan options available",
|
||||
"nl": "Geen veganistische opties beschikbaar"
|
||||
"nl": "Geen veganistische opties beschikbaar",
|
||||
"de": "Keine veganen Optionen verfügbar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "diet:vegan=limited",
|
||||
"then": {
|
||||
"en": "Some vegan options are available",
|
||||
"nl": "Beperkte veganistische opties zijn beschikbaar"
|
||||
"nl": "Beperkte veganistische opties zijn beschikbaar",
|
||||
"de": "Einige vegane Optionen sind verfügbar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "diet:vegan=yes",
|
||||
"then": {
|
||||
"en": "Vegan options are available",
|
||||
"nl": "Veganistische opties zijn beschikbaar"
|
||||
"nl": "Veganistische opties zijn beschikbaar",
|
||||
"de": "Vegane Optionen sind verfügbar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "diet:vegan=only",
|
||||
"then": {
|
||||
"en": "All dishes are vegan",
|
||||
"nl": "Enkel veganistische opties zijn beschikbaar"
|
||||
"nl": "Enkel veganistische opties zijn beschikbaar",
|
||||
"de": "Alle Gerichte sind vegan"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -471,7 +495,8 @@
|
|||
"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"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -479,7 +504,8 @@
|
|||
"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"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -487,7 +513,8 @@
|
|||
"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"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -498,7 +525,8 @@
|
|||
"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": [
|
||||
{
|
||||
|
@ -506,7 +534,8 @@
|
|||
"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"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -514,7 +543,8 @@
|
|||
"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"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -522,7 +552,8 @@
|
|||
"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"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -533,7 +564,8 @@
|
|||
"question": {
|
||||
"en": "Does this fries shop use vegetable or animal 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 ou végétale ?",
|
||||
"de": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -541,7 +573,8 @@
|
|||
"then": {
|
||||
"en": "Vegetable oil",
|
||||
"nl": "Bakt in plantaardige olie",
|
||||
"fr": "Huile végétale"
|
||||
"fr": "Huile végétale",
|
||||
"de": "Pflanzliches Fett"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -549,7 +582,8 @@
|
|||
"then": {
|
||||
"en": "Animal oil",
|
||||
"nl": "Dierlijk vet",
|
||||
"fr": "Graisse animale"
|
||||
"fr": "Graisse animale",
|
||||
"de": "Tierisches Fett"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -681,7 +715,8 @@
|
|||
{
|
||||
"osmTags": "payment:cash=yes",
|
||||
"question": {
|
||||
"en": "Accepts cash"
|
||||
"en": "Accepts cash",
|
||||
"de": "Akzeptiert Bargeld"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -692,7 +727,8 @@
|
|||
{
|
||||
"osmTags": "payment:cards=yes",
|
||||
"question": {
|
||||
"en": "Accepts payment cards"
|
||||
"en": "Accepts payment cards",
|
||||
"de": "Akzeptiert Kartenzahlung"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -709,7 +745,8 @@
|
|||
{
|
||||
"explanation": {
|
||||
"nl": "{title()} is permanent gestopt",
|
||||
"en": "{title()} has closed down permanently"
|
||||
"en": "{title()} has closed down permanently",
|
||||
"de": "{title()} wurde dauerhaft geschlossen"
|
||||
},
|
||||
"changesetMessage": "shop_closed"
|
||||
}
|
||||
|
@ -769,6 +806,7 @@
|
|||
],
|
||||
"description": {
|
||||
"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)"
|
||||
"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)"
|
||||
}
|
||||
}
|
|
@ -63,6 +63,7 @@
|
|||
],
|
||||
"description": {
|
||||
"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'"
|
||||
"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'\""
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 635 KiB After Width: | Height: | Size: 374 KiB |
Before Width: | Height: | Size: 186 KiB After Width: | Height: | Size: 155 KiB |
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 152 KiB |
|
@ -59,6 +59,18 @@
|
|||
"id": "comment",
|
||||
"render": "{add_note_comment()}"
|
||||
},
|
||||
{
|
||||
"id": "nearby-images",
|
||||
"render": {
|
||||
"before": {
|
||||
"en": "<h3>Nearby images</h3>The pictures below are nearby geotagged images and might be helpful to handle this note."
|
||||
},
|
||||
"special": {
|
||||
"type": "nearby_images",
|
||||
"mode": "open"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "report-contributor",
|
||||
"render": {
|
||||
|
|
|
@ -1,89 +0,0 @@
|
|||
{
|
||||
"id": "note_import",
|
||||
"name": {
|
||||
"en": "Possible bookcases",
|
||||
"nl": "Mogelijke publieke boekenkastjes",
|
||||
"de": "Mögliche Bücherschränke"
|
||||
},
|
||||
"description": "Template for note note imports.",
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"and": [
|
||||
"id~*"
|
||||
]
|
||||
},
|
||||
"geoJson": "https://api.openstreetmap.org/api/0.6/notes.json?closed=0&bbox={x_min},{y_min},{x_max},{y_max}",
|
||||
"geoJsonZoomLevel": 12,
|
||||
"maxCacheAge": 0
|
||||
},
|
||||
"minzoom": 10,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Possible feature",
|
||||
"nl": "Mogelijk object",
|
||||
"de": "Mögliches Objekt"
|
||||
}
|
||||
},
|
||||
"calculatedTags": [
|
||||
"_first_comment:=feat.get('comments')[0].text.toLowerCase()",
|
||||
"_trigger_index:=(() => {const lines = feat.properties['_first_comment'].split('\\n'); const matchesMapCompleteURL = lines.map(l => l.match(\".*https://mapcomplete.osm.be/\\([a-zA-Z_-]+\\)\\(.html\\).*#import\")); const matchedIndexes = matchesMapCompleteURL.map((doesMatch, i) => [doesMatch !== null, i]).filter(v => v[0]).map(v => v[1]); return matchedIndexes[0] })()",
|
||||
"_intro:=(() => {const lines = feat.properties['_first_comment'].split('\\n'); lines.splice(feat.get('_trigger_index')-1, lines.length); return lines.map(l => l == '' ? '<br/>' : l).join('');})()",
|
||||
"_tags:=(() => {let lines = feat.properties['_first_comment'].split('\\n').map(l => l.trim()); lines.splice(0, feat.get('_trigger_index') + 1); lines = lines.filter(l => l != ''); return lines.join(';');})()"
|
||||
],
|
||||
"isShown": {
|
||||
"render": "yes",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "_trigger_index=",
|
||||
"then": "no"
|
||||
}
|
||||
]
|
||||
},
|
||||
"titleIcons": [
|
||||
{
|
||||
"render": "<a href='https://openstreetmap.org/note/{id}' target='_blank'><img src='./assets/svg/osm-logo-us.svg'></a>"
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "conversation",
|
||||
"render": "{visualize_note_comments(comments,1)}"
|
||||
},
|
||||
{
|
||||
"id": "Intro",
|
||||
"render": "{_intro}"
|
||||
},
|
||||
{
|
||||
"id": "import",
|
||||
"render": "{import_button(public_bookcase, _tags, There might be a public bookcase here,./assets/svg/addSmall.svg,,,id)}"
|
||||
},
|
||||
{
|
||||
"id": "close_note_",
|
||||
"render": "{close_note(Does not exist<br/>, ./assets/svg/close.svg, id, This feature does not exist)}"
|
||||
},
|
||||
{
|
||||
"id": "close_note_mapped",
|
||||
"render": "{close_note(Already mapped, ./assets/svg/checkmark.svg, id, Already mapped)}"
|
||||
},
|
||||
{
|
||||
"id": "comment",
|
||||
"render": "{add_note_comment()}"
|
||||
},
|
||||
{
|
||||
"id": "add_image",
|
||||
"render": "{add_image_to_note()}"
|
||||
}
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"icon": {
|
||||
"render": "teardrop:#3333cc"
|
||||
},
|
||||
"iconSize": "40,40,bottom"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -19,7 +19,8 @@
|
|||
"title": {},
|
||||
"description": {
|
||||
"en": "Pedestrian footpaths, especially used for indoor navigation and snapping entrances to this layer",
|
||||
"nl": "Pad voor voetgangers, in het bijzonder gebruikt voor navigatie binnen gebouwen en om aan toegangen vast te klikken in deze laag"
|
||||
"nl": "Pad voor voetgangers, in het bijzonder gebruikt voor navigatie binnen gebouwen en om aan toegangen vast te klikken in deze laag",
|
||||
"de": "Fußgängerwege, insbesondere für die Navigation in Gebäuden und die Aufnahme von Eingängen in diese Ebene"
|
||||
},
|
||||
"mapRendering": [
|
||||
{
|
||||
|
|
|
@ -465,7 +465,8 @@
|
|||
{
|
||||
"osmTags": "payment:cash=yes",
|
||||
"question": {
|
||||
"en": "Accepts cash"
|
||||
"en": "Accepts cash",
|
||||
"de": "Akzeptiert Bargeld"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -476,7 +477,8 @@
|
|||
{
|
||||
"osmTags": "payment:cards=yes",
|
||||
"question": {
|
||||
"en": "Accepts payment cards"
|
||||
"en": "Accepts payment cards",
|
||||
"de": "Akzeptiert Kartenzahlung"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
10
assets/layers/tree_node/broadleaved.svg
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
|
||||
<g id="surface1">
|
||||
<use xlink:href="#image12" mask="url(#mask0)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(47.058824%,26.666668%,12.941177%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(33.333334%,13.333334%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21.029996 32.417852 C 19.223403 30.689576 19.316185 17.154065 19.316185 17.154065 L 15.313176 17.154065 C 15.313176 17.154065 15.429594 30.960865 13.599365 32.417852 C 15.84517 32.974893 18.521369 32.965368 21.029996 32.417852 Z M 21.029996 32.417852 " transform="matrix(11.072725,0,0,11.072725,0,8.491341)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,50.196081%,0%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 19.853118 4.86493 C 18.580636 4.867752 17.398466 5.523573 16.722184 6.601672 C 16.023325 5.871768 15.057057 5.459366 14.046691 5.459366 C 12.000207 5.459366 10.34143 7.118497 10.34143 9.164981 C 10.34143 9.395347 10.362949 9.62536 10.405636 9.851846 C 8.593399 10.125604 7.253535 11.682781 7.253535 13.515832 C 7.253535 14.942479 8.073046 16.242478 9.359992 16.857729 C 9.052367 17.409479 8.890793 18.030726 8.890793 18.662205 C 8.890793 20.708689 10.549923 22.367466 12.596408 22.367466 C 13.153096 22.367466 13.70273 22.241876 14.204384 22.000221 C 14.892308 23.02752 16.047314 23.644182 17.283812 23.644182 C 18.399659 23.643829 19.456239 23.140763 20.159332 22.274685 C 20.547391 22.408036 20.954854 22.476123 21.364786 22.476123 C 23.41127 22.476476 25.0704 20.817698 25.0704 18.771214 C 25.0704 18.057891 24.864376 17.359736 24.477375 16.760714 C 25.780549 16.151461 26.613465 14.842642 26.613465 13.404 C 26.613465 11.540257 25.228799 9.9665 23.380225 9.729078 C 23.503346 9.35513 23.565788 8.964248 23.565788 8.570544 C 23.566141 6.524413 21.907363 4.865283 19.860879 4.865283 C 19.858057 4.865283 19.855587 4.865283 19.853118 4.865283 Z M 19.853118 4.86493 " transform="matrix(11.072725,0,0,11.072725,0,8.491341)"/>
|
||||
<path style="fill:none;stroke-width:0.52917;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21.228965 15.950023 C 21.228965 17.855747 19.722236 19.420685 17.817923 19.493005 " transform="matrix(11.072725,0,0,11.072725,0,8.491341)"/>
|
||||
<path style="fill:none;stroke-width:0.52917;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16.18384 13.935994 C 14.278469 13.961747 12.693422 12.476186 12.595349 10.572578 " transform="matrix(11.072725,0,0,11.072725,0,8.491341)"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
17
assets/layers/tree_node/leafless.svg
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
|
||||
<g id="surface1">
|
||||
<use xlink:href="#image12" mask="url(#mask0)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,50.196081%,0%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17.005115 4.835925 C 15.965469 4.835925 15.149133 5.673075 15.127966 6.712722 L 14.848563 22.138788 L 13.411685 22.138788 C 12.252799 22.138788 11.368376 21.240959 11.35497 20.082073 L 11.258661 11.635079 C 11.246666 10.592963 10.41375 9.747346 9.371281 9.747346 C 8.32846 9.746993 7.495191 10.59261 7.483196 11.635079 L 7.386887 20.082073 C 7.349139 23.385869 10.107889 26.107577 13.411685 26.107577 L 14.848563 26.107577 L 14.848563 33.358643 C 14.848563 33.358643 15.810245 33.612293 17.005115 33.612293 C 18.199632 33.612293 19.160961 33.358643 19.160961 33.358643 L 19.160961 29.716882 L 20.595723 29.716882 C 23.899519 29.716882 26.640982 26.995174 26.620521 23.691378 L 26.550317 12.199529 C 26.549965 11.142596 25.693059 10.28569 24.636126 10.286043 C 23.579546 10.286043 22.722993 11.142596 22.722641 12.199529 L 22.652437 23.691378 C 22.645029 24.850264 21.754609 25.748093 20.595723 25.748093 L 19.160961 25.748093 C 19.160961 25.748093 19.178247 22.32294 19.160961 20.610539 C 19.114394 15.977463 18.881558 6.712722 18.881558 6.712722 C 18.860392 5.673075 18.044761 4.835573 17.005115 4.835573 Z M 17.005115 4.835925 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 7.356548 13.612065 L 6.480239 13.106176 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 25.167062 18.312169 L 25.167062 17.30004 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 20.596075 25.748093 L 20.596075 24.735963 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 19.134855 9.453127 L 19.900743 8.791309 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26458;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 13.559148 22.676074 L 13.559148 21.159467 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 14.835157 13.878062 L 14.069269 13.216244 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 9.120101 14.749079 L 8.972638 13.747886 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 18.100853 19.813959 L 18.100853 18.80183 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 16.420909 4.96963 L 16.131276 4.000187 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26458;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:4;" d="M 15.445116 30.47007 L 14.139473 29.920437 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
|
@ -8,5 +8,45 @@
|
|||
"sources": [
|
||||
"https://commons.wikimedia.org/wiki/File:Onroerend_Erfgoed_logo_without_text.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "broadleaved.svg",
|
||||
"license": "CC BY-SA 4.0",
|
||||
"authors": [
|
||||
"Midgard"
|
||||
],
|
||||
"sources": [
|
||||
"https://www.openstreetmap.org/user/M!dgard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "leafless.svg",
|
||||
"license": "CC BY-SA 4.0",
|
||||
"authors": [
|
||||
"Midgard"
|
||||
],
|
||||
"sources": [
|
||||
"https://www.openstreetmap.org/user/M!dgard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "needleleaved.svg",
|
||||
"license": "CC BY-SA 4.0",
|
||||
"authors": [
|
||||
"Midgard"
|
||||
],
|
||||
"sources": [
|
||||
"https://www.openstreetmap.org/user/M!dgard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "unknown.svg",
|
||||
"license": "CC BY-SA 4.0",
|
||||
"authors": [
|
||||
"Midgard"
|
||||
],
|
||||
"sources": [
|
||||
"https://www.openstreetmap.org/user/M!dgard"
|
||||
]
|
||||
}
|
||||
]
|
10
assets/layers/tree_node/needleleaved.svg
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
|
||||
<g id="surface1">
|
||||
<use xlink:href="#image12" mask="url(#mask0)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(47.058824%,26.666668%,12.941177%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(33.333334%,13.333334%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20.645112 33.175902 C 18.838166 31.447627 18.931301 17.912115 18.931301 17.912115 L 14.927939 17.912115 C 14.927939 17.912115 15.044709 31.718916 13.21448 33.175902 C 15.459933 33.732944 18.136132 33.723419 20.645112 33.175902 Z M 20.645112 33.175902 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,50.196081%,0%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.360833 11.87885 L 14.228021 11.87885 C 12.434128 14.567749 10.4582 16.821669 7.996493 17.914585 L 13.068076 17.914585 C 10.941511 20.980607 8.593751 23.518162 5.718584 24.794525 L 28.147358 24.794525 C 25.272191 23.518162 22.924432 20.980607 20.797866 17.914585 L 25.86945 17.914585 C 23.407742 16.821669 21.431814 14.567749 19.637921 11.87885 L 23.50511 11.87885 C 18.229619 9.742407 16.933148 3.572616 16.933148 3.572616 C 16.933148 3.572616 15.678657 9.741349 10.360833 11.87885 Z M 10.360833 11.87885 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 19.988939 20.875125 C 20.98096 22.371271 22.560361 23.090592 22.560361 23.090592 L 20.164271 22.696535 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.26459;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.620096 18.566172 C 14.628075 20.062317 13.048673 20.781638 13.048673 20.781638 L 15.444763 20.387229 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
|
@ -130,7 +130,7 @@
|
|||
"es": "Latifoliada"
|
||||
},
|
||||
"icon": {
|
||||
"path": "./assets/themes/trees/broadleaved.svg",
|
||||
"path": "./assets/layers/tree_node/broadleaved.svg",
|
||||
"class": "small"
|
||||
}
|
||||
},
|
||||
|
@ -150,7 +150,7 @@
|
|||
"es": "Hoja aguja"
|
||||
},
|
||||
"icon": {
|
||||
"path": "./assets/themes/trees/needleleaved.svg",
|
||||
"path": "./assets/layers/tree_node/needleleaved.svg",
|
||||
"class": "small"
|
||||
}
|
||||
},
|
||||
|
@ -170,7 +170,7 @@
|
|||
},
|
||||
"hideInAnswer": true,
|
||||
"icon": {
|
||||
"path": "./assets/themes/trees/leafless.svg",
|
||||
"path": "./assets/layers/tree_node/leafless.svg",
|
||||
"class": "small"
|
||||
}
|
||||
}
|
||||
|
@ -364,7 +364,8 @@
|
|||
{
|
||||
"id": "tree-species-wikidata",
|
||||
"question": {
|
||||
"en": "What species is this tree?"
|
||||
"en": "What species is this tree?",
|
||||
"de": "Um welche Baumart handelt es sich?"
|
||||
},
|
||||
"render": {
|
||||
"*": "{wikipedia(species:wikidata):max-height: 25rem}"
|
||||
|
@ -626,7 +627,7 @@
|
|||
"it": "una albero latifoglia",
|
||||
"fr": "une arbre feuillu",
|
||||
"ru": "Лиственное дерево",
|
||||
"de": "eine laubbaum",
|
||||
"de": "ein Laubbaum",
|
||||
"es": "árbol de hoja ancha"
|
||||
},
|
||||
"description": {
|
||||
|
@ -652,7 +653,7 @@
|
|||
"it": "una albero aghifoglia",
|
||||
"ru": "Хвойное дерево",
|
||||
"fr": "une arbre résineux",
|
||||
"de": "eine nadelbaum",
|
||||
"de": "ein Nadelbaum",
|
||||
"es": "Árbol tipo Conífera"
|
||||
},
|
||||
"description": {
|
||||
|
@ -679,7 +680,7 @@
|
|||
"ru": "Дерево",
|
||||
"fr": "une arbre",
|
||||
"id": "Pohon",
|
||||
"de": "eine baum",
|
||||
"de": "ein Baum",
|
||||
"ca": "un arbre",
|
||||
"es": "un árbol"
|
||||
},
|
||||
|
@ -707,7 +708,7 @@
|
|||
"mapRendering": [
|
||||
{
|
||||
"icon": {
|
||||
"render": "circle:#ffffff;./assets/themes/trees/unknown.svg",
|
||||
"render": "circle:#ffffff;./assets/layers/tree_node/unknown.svg",
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
|
@ -715,7 +716,7 @@
|
|||
"leaf_type=broadleaved"
|
||||
]
|
||||
},
|
||||
"then": "circle:#ffffff;./assets/themes/trees/broadleaved.svg"
|
||||
"then": "circle:#ffffff;./assets/layers/tree_node/broadleaved.svg"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
|
@ -723,7 +724,7 @@
|
|||
"leaf_type=needleleaved"
|
||||
]
|
||||
},
|
||||
"then": "circle:#ffffff;./assets/themes/trees/needleleaved.svg"
|
||||
"then": "circle:#ffffff;./assets/layers/tree_node/needleleaved.svg"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -742,4 +743,4 @@
|
|||
"es": "Una capa que muestra árboles",
|
||||
"de": "Eine Ebene, die Bäume zeigt"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
11
assets/layers/tree_node/unknown.svg
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
|
||||
<g id="surface1">
|
||||
<use xlink:href="#image12" mask="url(#mask0)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(47.058824%,26.666668%,12.941177%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(33.333334%,13.333334%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20.645112 33.168846 C 18.838166 31.440571 18.931301 17.90506 18.931301 17.90506 L 14.927939 17.90506 C 14.927939 17.90506 15.044709 31.71186 13.21448 33.168846 C 15.459933 33.725888 18.136132 33.716363 20.645112 33.168846 Z M 20.645112 33.168846 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,50.196081%,0%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21.14712 9.623167 C 18.634612 7.007294 17.798873 3.519699 17.798873 3.519699 C 17.798873 3.519699 16.544383 9.688079 11.226911 11.82558 L 15.094099 11.82558 C 13.300206 14.514479 11.323926 16.768751 8.862218 17.861668 L 13.933801 17.861668 C 11.807589 20.92769 9.459829 23.465245 6.584309 24.741961 L 12.327235 24.767008 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,50.196081%,0%);fill-opacity:1;stroke-width:0.52917;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12.327941 24.767008 C 12.86946 24.769478 13.403571 24.637537 13.89182 24.402232 C 14.579391 25.429531 15.73475 26.046546 16.971248 26.046546 C 18.087095 26.046193 19.143675 25.542774 19.846768 24.676696 C 20.234827 24.810047 20.641937 24.878487 21.051869 24.878487 C 23.098353 24.87884 24.757483 23.219709 24.757836 21.173578 C 24.757836 20.460255 24.551812 19.761748 24.164458 19.162725 C 25.467984 18.553472 26.300901 17.245006 26.300901 15.806364 C 26.300901 13.942268 24.601906 12.548429 22.753333 12.311007 C 22.249561 10.873424 21.465328 9.953723 21.147825 9.623167 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.52917;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(8.627451%,31.37255%,8.627451%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20.91499 18.352034 C 20.91499 20.257758 19.408261 21.822696 17.503948 21.895016 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
<path style="fill:none;stroke-width:0.52917;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.444089 28.036938 L 22.261908 7.55093 " transform="matrix(11.072725,0,0,11.072725,0,0)"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
|
@ -1,18 +1,18 @@
|
|||
<?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"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
id="svg4339"
|
||||
version="1.1"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
|
||||
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
|
||||
width="500"
|
||||
height="587.92395"
|
||||
sodipodi:docname="vet.svg">
|
||||
sodipodi:docname="vet.svg"
|
||||
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/">
|
||||
<metadata
|
||||
id="metadata4345">
|
||||
<rdf:RDF>
|
||||
|
@ -21,7 +21,6 @@
|
|||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
|
@ -54,13 +53,14 @@
|
|||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:zoom="1.1352191"
|
||||
inkscape:cx="279.26018"
|
||||
inkscape:cy="260.31831"
|
||||
inkscape:cx="279.24125"
|
||||
inkscape:cy="281.88391"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4339"
|
||||
inkscape:document-rotation="0">
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:pagecheckerboard="0">
|
||||
<sodipodi:guide
|
||||
orientation="0,1"
|
||||
position="289.01695,294"
|
||||
|
@ -87,12 +87,14 @@
|
|||
style="fill:#714cff;fill-opacity:1;stroke:none"
|
||||
id="path2858-6-2-0-2-6-4-6" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
<g
|
||||
aria-label="V"
|
||||
transform="matrix(16.414685,0,0,12.686072,-2604.0754,-2505.816)"
|
||||
id="text869"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:25px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect871);fill:#f10000;fill-opacity:0.79850543;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
|
||||
transform="matrix(16.414685,0,0,12.686072,-2617.2879,-2514.4493)"><tspan
|
||||
x="160.57617"
|
||||
y="239.99023"><tspan
|
||||
style="fill:#f10000;fill-opacity:0.798505">V</tspan></tspan></text>
|
||||
style="font-size:40px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect871);fill:#f10000;fill-opacity:0.798505;stroke-width:1px">
|
||||
<path
|
||||
d="m 186.57617,212.43462 -9.72,28.56 h -6.6 l -9.68,-28.56 h 6.12 l 5.36,17 q 0.16,0.44 0.44,1.64 0.32,1.16 0.64,2.48 0.32,1.28 0.44,2.16 0.12,-0.88 0.4,-2.16 0.32,-1.32 0.64,-2.48 0.32,-1.2 0.44,-1.64 l 5.4,-17 z"
|
||||
style="font-weight:bold"
|
||||
id="path3724" />
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB |
|
@ -12,7 +12,8 @@
|
|||
{
|
||||
"title": {
|
||||
"en": "a veterianarian",
|
||||
"da": "en dyrlæge"
|
||||
"da": "en dyrlæge",
|
||||
"de": "ein Tierarzt"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=veterinary",
|
||||
|
@ -20,18 +21,21 @@
|
|||
],
|
||||
"description": {
|
||||
"en": "a veterianarian, that treats dogs",
|
||||
"da": "En dyrlæge, der behandler hunde"
|
||||
"da": "En dyrlæge, der behandler hunde",
|
||||
"de": "ein Tierarzt, der Hunde behandelt"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": {
|
||||
"en": "veterinary",
|
||||
"da": "dyrlæge"
|
||||
"da": "dyrlæge",
|
||||
"de": "Tierarzt"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Veterinary",
|
||||
"da": "dyrlæge"
|
||||
"da": "dyrlæge",
|
||||
"de": "Tierarzt"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -78,7 +82,8 @@
|
|||
{
|
||||
"question": {
|
||||
"en": "What is the name of this veterinarian?",
|
||||
"da": "Hvad hedder denne dyrlæ?"
|
||||
"da": "Hvad hedder denne dyrlæ?",
|
||||
"de": "Wie lautet der Name dieses Tierarztes?"
|
||||
},
|
||||
"render": {
|
||||
"en": "The name of this veterinarian is {name}",
|
||||
|
|
|
@ -10,7 +10,8 @@
|
|||
"hu": "Szélerőmű"
|
||||
},
|
||||
"description": {
|
||||
"en": "Modern windmills generating electricity"
|
||||
"en": "Modern windmills generating electricity",
|
||||
"de": "Moderne Windmühlen zur Stromerzeugung"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "generator:source=wind"
|
||||
|
|