diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json
index f06b8e237..afa8bcfaf 100644
--- a/assets/layers/barrier/barrier.json
+++ b/assets/layers/barrier/barrier.json
@@ -2,11 +2,14 @@
"id": "barrier",
"name": {
"en": "Barriers",
- "nl": "Barrières"
+ "nl": "Barrières",
+ "de": "Hindernisse",
+ "ru": "Препятствия"
},
"description": {
"en": "Obstacles while cycling, such as bollards and cycle barriers",
- "nl": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes"
+ "nl": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes",
+ "de": "Hindernisse beim Fahrradfahren, wie zum Beispiel Poller und Fahrrad Barrieren"
},
"source": {
"osmTags": {
@@ -20,21 +23,26 @@
"title": {
"render": {
"en": "Barrier",
- "nl": "Barrière"
+ "nl": "Barrière",
+ "de": "Hindernis",
+ "ru": "Препятствие"
},
"mappings": [
{
"if": "barrier=bollard",
"then": {
"en": "Bollard",
- "nl": "Paaltje"
+ "nl": "Paaltje",
+ "de": "Poller",
+ "ru": "Прикол"
}
},
{
"if": "barrier=cycle_barrier",
"then": {
"en": "Cycling Barrier",
- "nl": "Fietshekjes"
+ "nl": "Fietshekjes",
+ "de": "Barriere für Radfahrer"
}
}
]
@@ -45,14 +53,17 @@
{
"title": {
"en": "Bollard",
- "nl": "Paaltje"
+ "nl": "Paaltje",
+ "de": "Poller",
+ "ru": "Прикол"
},
"tags": [
"barrier=bollard"
],
"description": {
"en": "A bollard in the road",
- "nl": "Een paaltje in de weg"
+ "nl": "Een paaltje in de weg",
+ "de": "Ein Poller auf der Straße"
},
"preciseInput": {
"preferredBackground": [
@@ -65,14 +76,16 @@
{
"title": {
"en": "Cycle barrier",
- "nl": "Fietshekjes"
+ "nl": "Fietshekjes",
+ "de": "Fahrradhindernis"
},
"tags": [
"barrier=bollard"
],
"description": {
"en": "Cycle barrier, slowing down cyclists",
- "nl": "Fietshekjes, voor het afremmen van fietsers"
+ "nl": "Fietshekjes, voor het afremmen van fietsers",
+ "de": "Fahrradhindernis, das Radfahrer abbremst"
},
"preciseInput": {
"preferredBackground": [
@@ -87,21 +100,24 @@
{
"question": {
"en": "Can a bicycle go past this barrier?",
- "nl": "Kan een fietser langs deze barrière?"
+ "nl": "Kan een fietser langs deze barrière?",
+ "de": "Kann ein Radfahrer das Hindernis passieren?"
},
"mappings": [
{
"if": "bicycle=yes",
"then": {
"en": "A cyclist can go past this.",
- "nl": "Een fietser kan hier langs."
+ "nl": "Een fietser kan hier langs.",
+ "de": "Ein Radfahrer kann hindurchfahren."
}
},
{
"if": "bicycle=no",
"then": {
"en": "A cyclist can not go past this.",
- "nl": "Een fietser kan hier niet langs."
+ "nl": "Een fietser kan hier niet langs.",
+ "de": "Ein Radfahrer kann nicht hindurchfahren."
}
}
],
@@ -110,7 +126,8 @@
{
"question": {
"en": "What kind of bollard is this?",
- "nl": "Wat voor soort paal is dit?"
+ "nl": "Wat voor soort paal is dit?",
+ "de": "Um was für einen Poller handelt es sich?"
},
"condition": "barrier=bollard",
"mappings": [
@@ -118,35 +135,40 @@
"if": "bollard=removable",
"then": {
"en": "Removable bollard",
- "nl": "Verwijderbare paal"
+ "nl": "Verwijderbare paal",
+ "de": "Entfernbarer Poller"
}
},
{
"if": "bollard=fixed",
"then": {
"en": "Fixed bollard",
- "nl": "Vaste paal"
+ "nl": "Vaste paal",
+ "de": "Feststehender Poller"
}
},
{
"if": "bollard=foldable",
"then": {
"en": "Bollard that can be folded down",
- "nl": "Paal die platgevouwen kan worden"
+ "nl": "Paal die platgevouwen kan worden",
+ "de": "Umlegbarer Poller"
}
},
{
"if": "bollard=flexible",
"then": {
"en": "Flexible bollard, usually plastic",
- "nl": "Flexibele paal, meestal plastic"
+ "nl": "Flexibele paal, meestal plastic",
+ "de": "Flexibler Poller, meist aus Kunststoff"
}
},
{
"if": "bollard=rising",
"then": {
"en": "Rising bollard",
- "nl": "Verzonken poller"
+ "nl": "Verzonken poller",
+ "de": "Ausfahrender Poller"
}
}
],
@@ -155,7 +177,8 @@
{
"question": {
"en": "What kind of cycling barrier is this?",
- "nl": "Wat voor fietshekjes zijn dit?"
+ "nl": "Wat voor fietshekjes zijn dit?",
+ "de": "Um welche Art Fahrradhindernis handelt es sich?"
},
"condition": "barrier=cycle_barrier",
"mappings": [
@@ -163,21 +186,24 @@
"if": "cycle_barrier:type=single",
"then": {
"en": "Single, just two barriers with a space inbetween
",
- "nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen
"
+ "nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen
",
+ "de": "Einfach, nur zwei Barrieren mit einem Zwischenraum
"
}
},
{
"if": "cycle_barrier:type=double",
"then": {
"en": "Double, two barriers behind each other
",
- "nl": "Dubbel, twee hekjes achter elkaar
"
+ "nl": "Dubbel, twee hekjes achter elkaar
",
+ "de": "Doppelt, zwei Barrieren hintereinander
"
}
},
{
"if": "cycle_barrier:type=triple",
"then": {
"en": "Triple, three barriers behind each other
",
- "nl": "Drievoudig, drie hekjes achter elkaar
"
+ "nl": "Drievoudig, drie hekjes achter elkaar
",
+ "de": "Dreifach, drei Barrieren hintereinander
"
}
},
{
@@ -193,11 +219,13 @@
{
"render": {
"en": "Maximum width: {maxwidth:physical} m",
- "nl": "Maximumbreedte: {maxwidth:physical} m"
+ "nl": "Maximumbreedte: {maxwidth:physical} m",
+ "de": "Maximale Durchfahrtsbreite: {maxwidth:physical} m"
},
"question": {
"en": "How wide is the gap left over besides the barrier?",
- "nl": "Hoe breed is de ruimte naast de barrière?"
+ "nl": "Hoe breed is de ruimte naast de barrière?",
+ "de": "Welche Durchfahrtsbreite hat das Hindernis?"
},
"condition": {
"and": [
@@ -218,11 +246,13 @@
{
"render": {
"en": "Space between barriers (along the length of the road): {width:separation} m",
- "nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m"
+ "nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m",
+ "de": "Abstand zwischen den Barrieren (entlang der Straße): {width:separation} m"
},
"question": {
"en": "How much space is there between the barriers (along the length of the road)?",
- "nl": "Hoeveel ruimte is er tussen de barrières (langs de lengte van de weg)?"
+ "nl": "Hoeveel ruimte is er tussen de barrières (langs de lengte van de weg)?",
+ "de": "Wie groß ist der Abstand zwischen den Barrieren (entlang der Straße)?"
},
"condition": {
"or": [
@@ -243,11 +273,13 @@
{
"render": {
"en": "Width of opening: {width:opening} m",
- "nl": "Breedte van de opening: {width:opening} m"
+ "nl": "Breedte van de opening: {width:opening} m",
+ "de": "Breite der Öffnung: {width:opening} m"
},
"question": {
"en": "How wide is the smallest opening next to the barriers?",
- "nl": "Hoe breed is de smalste opening naast de barrières?"
+ "nl": "Hoe breed is de smalste opening naast de barrières?",
+ "de": "Wie breit ist die kleinste Öffnung neben den Barrieren?"
},
"condition": {
"or": [
@@ -267,11 +299,13 @@
},
{
"render": {
- "en": "Overlap: {overlap} m"
+ "en": "Overlap: {overlap} m",
+ "de": "Überschneidung: {overlap} m"
},
"question": {
"en": "How much overlap do the barriers have?",
- "nl": "Hoeveel overlappen de barrières?"
+ "nl": "Hoeveel overlappen de barrières?",
+ "de": "Wie stark überschneiden sich die Barrieren?"
},
"condition": {
"or": [
diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json
index f9b94008a..ca08d1575 100644
--- a/assets/layers/bench/bench.json
+++ b/assets/layers/bench/bench.json
@@ -15,7 +15,8 @@
"nb_NO": "Benker",
"fi": "Penkit",
"pl": "Ławki",
- "pt_BR": "Bancos"
+ "pt_BR": "Bancos",
+ "pt": "Bancos"
},
"minzoom": 17,
"source": {
@@ -38,7 +39,8 @@
"nb_NO": "Benk",
"fi": "Penkki",
"pl": "Ławka",
- "pt_BR": "Banco"
+ "pt_BR": "Banco",
+ "pt": "Banco"
}
},
"tagRenderings": [
@@ -59,7 +61,8 @@
"nb_NO": "Rygglene",
"fi": "Selkänoja",
"pl": "Oparcie",
- "pt_BR": "Encosto"
+ "pt_BR": "Encosto",
+ "pt": "Encosto"
},
"freeform": {
"key": "backrest"
@@ -82,7 +85,8 @@
"nb_NO": "Rygglene: Ja",
"fi": "Selkänoja: kyllä",
"pl": "Oparcie: Tak",
- "pt_BR": "Encosto: Sim"
+ "pt_BR": "Encosto: Sim",
+ "pt": "Encosto: Sim"
}
},
{
@@ -102,7 +106,8 @@
"nb_NO": "Rygglene: Nei",
"fi": "Selkänoja: ei",
"pl": "Oparcie: Nie",
- "pt_BR": "Encosto: Não"
+ "pt_BR": "Encosto: Não",
+ "pt": "Encosto: Não"
}
}
],
@@ -120,7 +125,8 @@
"zh_Hant": "這個長椅是否有靠背?",
"nb_NO": "Har denne beken et rygglene?",
"pl": "Czy ta ławka ma oparcie?",
- "pt_BR": "Este assento tem um escosto?"
+ "pt_BR": "Este assento tem um escosto?",
+ "pt": "Este assento tem um escosto?"
},
"id": "bench-backrest"
},
@@ -138,7 +144,8 @@
"zh_Hant": "{seats} 座位數",
"nb_NO": "{seats} seter",
"pl": "{seats} siedzeń",
- "pt_BR": "{seats} assentos"
+ "pt_BR": "{seats} assentos",
+ "pt": "{seats} assentos"
},
"freeform": {
"key": "seats",
@@ -157,7 +164,8 @@
"zh_Hant": "這個長椅有幾個位子?",
"nb_NO": "Hvor mange sitteplasser har denne benken?",
"pl": "Ile siedzeń ma ta ławka?",
- "pt_BR": "Quantos assentos este banco tem?"
+ "pt_BR": "Quantos assentos este banco tem?",
+ "pt": "Quantos assentos este banco tem?"
},
"id": "bench-seats"
},
@@ -177,7 +185,8 @@
"fi": "Materiaali: {material}",
"zh_Hans": "材质: {material}",
"pl": "Materiał: {material}",
- "pt_BR": "Material: {material}"
+ "pt_BR": "Material: {material}",
+ "pt": "Material: {material}"
},
"freeform": {
"key": "material",
@@ -200,7 +209,8 @@
"zh_Hant": "材質:木頭",
"pt_BR": "Material: madeira",
"fi": "Materiaali: puu",
- "pl": "Materiał: drewno"
+ "pl": "Materiał: drewno",
+ "pt": "Material: madeira"
}
},
{
@@ -218,7 +228,8 @@
"nb_NO": "Materiale: metall",
"zh_Hant": "材質:金屬",
"pl": "Materiał: metal",
- "pt_BR": "Material: metal"
+ "pt_BR": "Material: metal",
+ "pt": "Material: metal"
}
},
{
@@ -237,7 +248,8 @@
"zh_Hant": "材質:石頭",
"pt_BR": "Material: pedra",
"fi": "Materiaali: kivi",
- "pl": "Materiał: kamień"
+ "pl": "Materiał: kamień",
+ "pt": "Material: pedra"
}
},
{
@@ -256,7 +268,8 @@
"zh_Hant": "材質:水泥",
"pt_BR": "Material: concreto",
"fi": "Materiaali: betoni",
- "pl": "Materiał: beton"
+ "pl": "Materiał: beton",
+ "pt": "Material: concreto"
}
},
{
@@ -275,7 +288,8 @@
"zh_Hant": "材質:塑膠",
"pt_BR": "Material: plástico",
"fi": "Materiaali: muovi",
- "pl": "Materiał: plastik"
+ "pl": "Materiał: plastik",
+ "pt": "Material: plástico"
}
},
{
@@ -294,7 +308,8 @@
"zh_Hant": "材質:鋼鐵",
"pt_BR": "Material: aço",
"fi": "Materiaali: teräs",
- "pl": "Materiał: stal"
+ "pl": "Materiał: stal",
+ "pt": "Material: aço"
}
}
],
@@ -309,7 +324,8 @@
"ru": "Из какого материала сделана скамейка?",
"zh_Hant": "這個長椅 (座位) 是什麼做的?",
"pt_BR": "De que é feito o banco (assento)?",
- "pl": "Z czego wykonana jest ławka (siedzisko)?"
+ "pl": "Z czego wykonana jest ławka (siedzisko)?",
+ "pt": "De que é feito o banco (assento)?"
},
"id": "bench-material"
},
@@ -325,7 +341,8 @@
"zh_Hans": "坐在长椅上的时候你目视的方向是哪边?",
"zh_Hant": "坐在長椅時是面對那個方向?",
"pt_BR": "Em que direção você olha quando está sentado no banco?",
- "pl": "W jakim kierunku patrzysz siedząc na ławce?"
+ "pl": "W jakim kierunku patrzysz siedząc na ławce?",
+ "pt": "Em que direção olha quando está sentado no banco?"
},
"render": {
"en": "When sitting on the bench, one looks towards {direction}°.",
@@ -338,7 +355,8 @@
"ru": "Сидя на скамейке, вы смотрите в сторону {direction}°.",
"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_BR": "Ao sentar-se no banco, olha-se para {direction} °.",
+ "pt": "Ao sentar-se no banco, olha-se para {direction} °."
},
"freeform": {
"key": "direction",
@@ -361,7 +379,8 @@
"nb_NO": "Farge: {colour}",
"pt_BR": "Cor: {colour}",
"fi": "Väri: {colour}",
- "pl": "Kolor: {colour}"
+ "pl": "Kolor: {colour}",
+ "pt": "Cor: {colour}"
},
"question": {
"en": "Which colour does this bench have?",
@@ -374,7 +393,8 @@
"zh_Hans": "这个长椅是什么颜色的?",
"zh_Hant": "這個長椅是什麼顏色的?",
"pt_BR": "Qual a cor dessa bancada?",
- "pl": "Jaki kolor ma ta ławka?"
+ "pl": "Jaki kolor ma ta ławka?",
+ "pt": "Qual a cor dessa bancada?"
},
"freeform": {
"key": "colour",
@@ -396,7 +416,8 @@
"nb_NO": "Farge: brun",
"pt_BR": "Cor: marrom",
"fi": "Väri: ruskea",
- "pl": "Kolor: brązowy"
+ "pl": "Kolor: brązowy",
+ "pt": "Cor: castanho"
}
},
{
@@ -414,7 +435,8 @@
"nb_NO": "Farge: grønn",
"pt_BR": "Cor: verde",
"fi": "Väri: vihreä",
- "pl": "Kolor: zielony"
+ "pl": "Kolor: zielony",
+ "pt": "Cor: verde"
}
},
{
@@ -432,7 +454,8 @@
"nb_NO": "Farge: grå",
"pt_BR": "Cor: cinza",
"fi": "Väri: harmaa",
- "pl": "Kolor: szary"
+ "pl": "Kolor: szary",
+ "pt": "Cor: cinzento"
}
},
{
@@ -450,7 +473,8 @@
"nb_NO": "Farge: hvit",
"pt_BR": "Cor: branco",
"fi": "Väri: valkoinen",
- "pl": "Kolor: biały"
+ "pl": "Kolor: biały",
+ "pt": "Cor: branco"
}
},
{
@@ -468,7 +492,8 @@
"nb_NO": "Farge: rød",
"pt_BR": "Cor: vermelho",
"fi": "Väri: punainen",
- "pl": "Kolor: czerwony"
+ "pl": "Kolor: czerwony",
+ "pt": "Cor: vermelho"
}
},
{
@@ -486,7 +511,8 @@
"nb_NO": "Farge: svart",
"pt_BR": "Cor: preto",
"fi": "Väri: musta",
- "pl": "Kolor: czarny"
+ "pl": "Kolor: czarny",
+ "pt": "Cor: preto"
}
},
{
@@ -504,7 +530,8 @@
"nb_NO": "Farge: blå",
"pt_BR": "Cor: azul",
"fi": "Väri: sininen",
- "pl": "Kolor: niebieski"
+ "pl": "Kolor: niebieski",
+ "pt": "Cor: azul"
}
},
{
@@ -522,7 +549,8 @@
"nb_NO": "Farge: gul",
"pt_BR": "Cor: amarelo",
"fi": "Väri: keltainen",
- "pl": "Kolor: żółty"
+ "pl": "Kolor: żółty",
+ "pt": "Cor: amarelo"
}
}
],
@@ -539,7 +567,8 @@
"ru": "Когда последний раз обследовали эту скамейку?",
"zh_Hant": "上一次探察長椅是什麼時候?",
"pt_BR": "Quando esta bancada foi pesquisada pela última vez?",
- "pl": "Kiedy ostatnio badano tę ławkę?"
+ "pl": "Kiedy ostatnio badano tę ławkę?",
+ "pt": "Quando esta bancada foi pesquisada pela última vez?"
},
"render": {
"en": "This bench was last surveyed on {survey:date}",
@@ -551,7 +580,8 @@
"ru": "Последний раз обследование этой скамейки проводилось {survey:date}",
"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}"
+ "pl": "Ławka ta była ostatnio badana w dniu {survey:date}",
+ "pt": "Esta bancada foi pesquisada pela última vez em {survey:date}"
},
"freeform": {
"key": "survey:date",
@@ -587,14 +617,15 @@
"nl": "zitbank",
"es": "banco",
"it": "panchina",
- "ru": "Скамейка",
+ "ru": "cкамейка",
"id": "bangku",
"zh_Hans": "长椅",
"nb_NO": "benk",
"zh_Hant": "長椅",
"pt_BR": "banco",
"fi": "penkki",
- "pl": "Ławka"
+ "pl": "Ławka",
+ "pt": "banco"
},
"presiceInput": {
"preferredBackground": "photo"
diff --git a/assets/layers/bench_at_pt/bench_at_pt.json b/assets/layers/bench_at_pt/bench_at_pt.json
index f619ededa..29c759a63 100644
--- a/assets/layers/bench_at_pt/bench_at_pt.json
+++ b/assets/layers/bench_at_pt/bench_at_pt.json
@@ -13,7 +13,8 @@
"nb_NO": "Benker",
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Bancos em pontos de transporte público",
- "pl": "Ławki na przystankach komunikacji miejskiej"
+ "pl": "Ławki na przystankach komunikacji miejskiej",
+ "pt": "Bancos em pontos de transporte público"
},
"minzoom": 14,
"source": {
@@ -40,7 +41,8 @@
"zh_Hant": "長椅",
"pt_BR": "Banco",
"fi": "Penkki",
- "pl": "Ławka"
+ "pl": "Ławka",
+ "pt": "Banco"
},
"mappings": [
{
@@ -62,7 +64,8 @@
"zh_Hans": "在公交站点的长椅",
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Banco em ponto de transporte público",
- "pl": "Ławka na przystanku komunikacji miejskiej"
+ "pl": "Ławka na przystanku komunikacji miejskiej",
+ "pt": "Banco em ponto de transporte público"
}
},
{
@@ -81,7 +84,8 @@
"zh_Hans": "在庇护所的长椅",
"ru": "Скамейка в укрытии",
"zh_Hant": "涼亭內的長椅",
- "pt_BR": "Banco em abrigo"
+ "pt_BR": "Banco em abrigo",
+ "pt": "Banco em abrigo"
}
}
]
@@ -102,7 +106,8 @@
"zh_Hant": "{name}",
"pt_BR": "{name}",
"fi": "{name}",
- "pl": "{name}"
+ "pl": "{name}",
+ "pt": "{name}"
},
"freeform": {
"key": "name"
diff --git a/assets/layers/bicycle_library/bicycle_library.json b/assets/layers/bicycle_library/bicycle_library.json
index 21e478e7b..735a45990 100644
--- a/assets/layers/bicycle_library/bicycle_library.json
+++ b/assets/layers/bicycle_library/bicycle_library.json
@@ -7,7 +7,9 @@
"it": "Bici in prestito",
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
- "pt_BR": "Biblioteca de bicicleta"
+ "pt_BR": "Biblioteca de bicicleta",
+ "de": "Fahrradbibliothek",
+ "pt": "Biblioteca de bicicleta"
},
"minzoom": 8,
"source": {
@@ -21,7 +23,9 @@
"it": "Bici in prestito",
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
- "pt_BR": "Biblioteca de bicicleta"
+ "pt_BR": "Biblioteca de bicicleta",
+ "de": "Fahrradbibliothek",
+ "pt": "Biblioteca de bicicleta"
},
"mappings": [
{
@@ -52,7 +56,8 @@
"ru": "Учреждение, где велосипед может быть арендован на более длительный срок",
"zh_Hant": "能夠長期租用單車的設施",
"pt_BR": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
- "pl": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres"
+ "pl": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres",
+ "pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos"
},
"tagRenderings": [
"images",
@@ -65,7 +70,9 @@
"ru": "Как называется эта велосипедная библиотека?",
"nb_NO": "Hva heter dette sykkelbiblioteket?",
"zh_Hant": "這個單車圖書館的名稱是?",
- "pt_BR": "Qual o nome desta biblioteca de bicicleta?"
+ "pt_BR": "Qual o nome desta biblioteca de bicicleta?",
+ "de": "Wie lautet der Name dieser Fahrradbibliothek?",
+ "pt": "Qual o nome desta biblioteca de bicicleta?"
},
"render": {
"en": "This bicycle library is called {name}",
@@ -75,7 +82,9 @@
"ru": "Эта велосипедная библиотека называется {name}",
"nb_NO": "Dette sykkelbiblioteket heter {name}",
"zh_Hant": "這個單車圖書館叫做 {name}",
- "pt_BR": "Esta biblioteca de bicicleta é chamada de {name}"
+ "pt_BR": "Esta biblioteca de bicicleta é chamada de {name}",
+ "de": "Diese Fahrradbibliothek heißt {name}",
+ "pt": "Esta biblioteca de bicicleta é chamada de {name}"
},
"freeform": {
"key": "name"
@@ -97,7 +106,8 @@
"de": "Wie viel kostet das Ausleihen eines Fahrrads?",
"nb_NO": "Hvor mye koster det å leie en sykkel?",
"zh_Hant": "租用單車的費用多少?",
- "pt_BR": "Quanto custa um empréstimo de bicicleta?"
+ "pt_BR": "Quanto custa um empréstimo de bicicleta?",
+ "pt": "Quanto custa um empréstimo de bicicleta?"
},
"render": {
"en": "Lending a bicycle costs {charge}",
@@ -109,7 +119,8 @@
"de": "Das Ausleihen eines Fahrrads kostet {charge}",
"nb_NO": "Sykkelleie koster {charge}",
"zh_Hant": "租借單車需要 {charge}",
- "pt_BR": "Custos de empréstimo de bicicleta {charge}"
+ "pt_BR": "Custos de empréstimo de bicicleta {charge}",
+ "pt": "Custos de empréstimo de bicicleta {charge}"
},
"freeform": {
"key": "charge",
@@ -135,7 +146,8 @@
"ru": "Прокат велосипедов бесплатен",
"nb_NO": "Det er gratis å leie en sykkel",
"zh_Hant": "租借單車免費",
- "pt_BR": "Emprestar uma bicicleta é grátis"
+ "pt_BR": "Emprestar uma bicicleta é grátis",
+ "pt": "Emprestar uma bicicleta é grátis"
}
},
{
@@ -153,7 +165,8 @@
"de": "Das Ausleihen eines Fahrrads kostet 20€ pro Jahr und 20€ Gebühr",
"zh_Hant": "租借單車價錢 €20/year 與 €20 保證金",
"ru": "Прокат велосипеда стоит €20/год и €20 залог",
- "pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia"
+ "pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia",
+ "pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia"
}
}
],
@@ -171,7 +184,8 @@
"de": "Wer kann hier Fahrräder ausleihen?",
"ru": "Кто здесь может арендовать велосипед?",
"zh_Hant": "誰可以在這裡租單車?",
- "pt_BR": "Quem pode emprestar bicicletas aqui?"
+ "pt_BR": "Quem pode emprestar bicicletas aqui?",
+ "pt": "Quem pode emprestar bicicletas aqui?"
},
"multiAnswer": true,
"mappings": [
@@ -186,7 +200,8 @@
"de": "Fahrräder für Kinder verfügbar",
"ru": "Доступны детские велосипеды",
"zh_Hant": "提供兒童單車",
- "pt_BR": "Bicicletas para crianças disponíveis"
+ "pt_BR": "Bicicletas para crianças disponíveis",
+ "pt": "Bicicletas para crianças disponíveis"
}
},
{
@@ -199,7 +214,8 @@
"de": "Fahrräder für Erwachsene verfügbar",
"ru": "Доступны велосипеды для взрослых",
"zh_Hant": "有提供成人單車",
- "pt_BR": "Bicicletas para adulto disponíveis"
+ "pt_BR": "Bicicletas para adulto disponíveis",
+ "pt": "Bicicletas para adulto disponíveis"
}
},
{
@@ -212,7 +228,8 @@
"de": "Fahrräder für Behinderte verfügbar",
"ru": "Доступны велосипеды для людей с ограниченными возможностями",
"zh_Hant": "有提供行動不便人士的單車",
- "pt_BR": "Bicicletas para deficientes físicos disponíveis"
+ "pt_BR": "Bicicletas para deficientes físicos disponíveis",
+ "pt": "Bicicletas para deficientes físicos disponíveis"
}
}
]
@@ -228,7 +245,9 @@
"zh_Hant": "自行車圖書館 ( Fietsbibliotheek)",
"it": "Bici in prestito",
"fr": "Vélothèque",
- "pt_BR": "Biblioteca de bicicletas"
+ "pt_BR": "Biblioteca de bicicletas",
+ "de": "Fahrradbibliothek",
+ "pt": "Biblioteca de bicicletas"
},
"tags": [
"amenity=bicycle_library"
@@ -239,7 +258,8 @@
"fr": "Une vélothèque a une flotte de vélos qui peuvent être empruntés",
"it": "Una ciclo-teca o «bici in prestito» ha una collezione di bici che possno essere prestate",
"ru": "В велосипедной библиотеке есть велосипеды для аренды",
- "zh_Hant": "單車圖書館有一大批單車供人租借"
+ "zh_Hant": "單車圖書館有一大批單車供人租借",
+ "de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können"
}
}
],
diff --git a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
index 360a0444c..6f069aacf 100644
--- a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
+++ b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
@@ -8,7 +8,8 @@
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
- "pt_BR": "Máquina de venda automática de tubos de bicicleta"
+ "pt_BR": "Máquina de venda automática de tubos de bicicleta",
+ "pt": "Máquina de venda automática de tubos de bicicleta"
},
"title": {
"render": {
@@ -19,7 +20,8 @@
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
- "pt_BR": "Máquina de venda automática de tubos de bicicleta"
+ "pt_BR": "Máquina de venda automática de tubos de bicicleta",
+ "pt": "Máquina de venda automática de tubos de bicicleta"
},
"mappings": [
{
@@ -71,7 +73,8 @@
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
- "pt_BR": "Máquina de venda automática de tubos de bicicleta"
+ "pt_BR": "Máquina de venda automática de tubos de bicicleta",
+ "pt": "Máquina de venda automática de tubos de bicicleta"
},
"tags": [
"amenity=vending_machine",
@@ -92,7 +95,8 @@
"ru": "Этот торговый автомат все еще работает?",
"de": "Ist dieser Automat noch in Betrieb?",
"zh_Hant": "這個自動販賣機仍有運作嗎?",
- "pt_BR": "Esta máquina de venda automática ainda está operacional?"
+ "pt_BR": "Esta máquina de venda automática ainda está operacional?",
+ "pt": "Esta máquina de venda automática ainda está operacional?"
},
"render": {
"en": "The operational status is {operational_status",
@@ -102,7 +106,8 @@
"de": "Der Betriebszustand ist {operational_status",
"ru": "Рабочий статус: {operational_status",
"zh_Hant": "運作狀態是 {operational_status",
- "pt_BR": "O estado operacional é: {operational_status"
+ "pt_BR": "O estado operacional é: {operational_status",
+ "pt": "O estado operacional é: {operational_status"
},
"freeform": {
"key": "operational_status"
@@ -120,7 +125,8 @@
"zh_Hans": "这个借还机正常工作",
"de": "Dieser Automat funktioniert",
"zh_Hant": "這個自動販賣機仍運作",
- "pt_BR": "Esta máquina de venda automática funciona"
+ "pt_BR": "Esta máquina de venda automática funciona",
+ "pt": "Esta máquina de venda automática funciona"
}
},
{
@@ -135,7 +141,8 @@
"zh_Hans": "这个借还机已经损坏",
"de": "Dieser Automat ist kaputt",
"zh_Hant": "這個自動販賣機沒有運作了",
- "pt_BR": "Esta máquina de venda automática está quebrada"
+ "pt_BR": "Esta máquina de venda automática está quebrada",
+ "pt": "Esta máquina de venda automática está quebrada"
}
},
{
@@ -150,7 +157,8 @@
"zh_Hans": "这个借还机被关闭了",
"de": "Dieser Automat ist geschlossen",
"zh_Hant": "這個自動販賣機已經關閉了",
- "pt_BR": "Esta máquina de venda automática está fechada"
+ "pt_BR": "Esta máquina de venda automática está fechada",
+ "pt": "Esta máquina de venda automática está fechada"
}
}
],
diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json
index 3619c7068..c3b328beb 100644
--- a/assets/layers/bike_cafe/bike_cafe.json
+++ b/assets/layers/bike_cafe/bike_cafe.json
@@ -10,7 +10,8 @@
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
- "pt_BR": "Café de bicicletas"
+ "pt_BR": "Café de bicicletas",
+ "pt": "Café de bicicletas"
},
"minzoom": 13,
"source": {
@@ -48,7 +49,8 @@
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
- "pt_BR": "Café de bicicleta"
+ "pt_BR": "Café de bicicleta",
+ "pt": "Café de bicicleta"
},
"mappings": [
{
@@ -63,7 +65,8 @@
"zh_Hans": "自行车咖啡 {name}",
"ru": "Велосипедное кафе {name}",
"zh_Hant": "單車咖啡廳{name}",
- "pt_BR": "Café de bicicleta {name}"
+ "pt_BR": "Café de bicicleta {name}",
+ "pt": "Café de bicicleta {name}"
}
}
]
@@ -81,7 +84,8 @@
"zh_Hans": "这个自行车咖啡的名字是什么?",
"ru": "Как называется это байк-кафе?",
"zh_Hant": "這個單車咖啡廳的名稱是?",
- "pt_BR": "Qual o nome deste café de bicicleta?"
+ "pt_BR": "Qual o nome deste café de bicicleta?",
+ "pt": "Qual o nome deste café de bicicleta?"
},
"render": {
"en": "This bike cafe is called {name}",
@@ -93,7 +97,8 @@
"zh_Hans": "这家自行车咖啡叫做 {name}",
"ru": "Это велосипедное кафе называется {name}",
"zh_Hant": "這個單車咖啡廳叫做 {name}",
- "pt_BR": "Este café de bicicleta se chama {name}"
+ "pt_BR": "Este café de bicicleta se chama {name}",
+ "pt": "Este café de bicicleta se chama {name}"
},
"freeform": {
"key": "name"
@@ -156,7 +161,8 @@
"zh_Hans": "这里有供你修车用的工具吗?",
"zh_Hant": "這裡是否有工具修理你的單車嗎?",
"ru": "Есть ли здесь инструменты для починки вашего велосипеда?",
- "pt_BR": "Há ferramentas aqui para consertar sua bicicleta?"
+ "pt_BR": "Há ferramentas aqui para consertar sua bicicleta?",
+ "pt": "Há ferramentas aqui para consertar a sua própria bicicleta?"
},
"mappings": [
{
@@ -171,7 +177,8 @@
"zh_Hans": "这家自行车咖啡为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳提供工具讓你修理",
"ru": "В этом велосипедном кафе есть инструменты для починки своего велосипеда",
- "pt_BR": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo"
+ "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"
}
},
{
@@ -186,7 +193,8 @@
"zh_Hans": "这家自行车咖啡不为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳並沒有提供工具讓你修理",
"ru": "В этом велосипедном кафе нет инструментов для починки своего велосипеда",
- "pt_BR": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo"
+ "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"
}
}
]
@@ -203,7 +211,8 @@
"zh_Hans": "这家自行车咖啡t提供修车服务吗?",
"zh_Hant": "這個單車咖啡廳是否能修理單車?",
"ru": "Есть ли услуги ремонта велосипедов в этом велосипедном кафе?",
- "pt_BR": "Este café de bicicleta conserta bicicletas?"
+ "pt_BR": "Este café de bicicleta conserta bicicletas?",
+ "pt": "Este café de bicicleta conserta bicicletas?"
},
"mappings": [
{
@@ -218,7 +227,8 @@
"zh_Hans": "这家自行车咖啡可以修车",
"zh_Hant": "這個單車咖啡廳修理單車",
"ru": "В этом велосипедном кафе есть услуги ремонта велосипедов",
- "pt_BR": "Este café de bicicleta conserta bicicletas"
+ "pt_BR": "Este café de bicicleta conserta bicicletas",
+ "pt": "Este café de bicicleta conserta bicicletas"
}
},
{
@@ -233,7 +243,8 @@
"zh_Hans": "这家自行车咖啡不能修车",
"zh_Hant": "這個單車咖啡廳並不修理單車",
"ru": "В этом велосипедном кафе нет услуг ремонта велосипедов",
- "pt_BR": "Este café de bicicleta não conserta bicicletas"
+ "pt_BR": "Este café de bicicleta não conserta bicicletas",
+ "pt": "Este café de bicicleta não conserta bicicletas"
}
}
]
@@ -249,7 +260,8 @@
"ru": "Какой сайт у {name}?",
"zh_Hans": "{name}的网站是什么?",
"zh_Hant": "{name} 的網站是?",
- "pt_BR": "Qual o website de {name}?"
+ "pt_BR": "Qual o website de {name}?",
+ "pt": "Qual o website de {name}?"
},
"render": "{website}",
"freeform": {
@@ -268,7 +280,8 @@
"ru": "Какой номер телефона у {name}?",
"zh_Hans": "{name}的电话号码是什么?",
"zh_Hant": "{name} 的電話號碼是?",
- "pt_BR": "Qual o número de telefone de {name}?"
+ "pt_BR": "Qual o número de telefone de {name}?",
+ "pt": "Qual é o número de telefone de {name}?"
},
"render": "{phone}",
"freeform": {
@@ -288,7 +301,8 @@
"ru": "Какой адрес электронной почты у {name}?",
"zh_Hans": "{name}的电子邮箱是什么?",
"zh_Hant": "{name} 的電子郵件地址是?",
- "pt_BR": "Qual o endereço de email de {name}?"
+ "pt_BR": "Qual o endereço de email de {name}?",
+ "pt": "Qual o endereço de email de {name}?"
},
"render": "{email}",
"freeform": {
@@ -306,7 +320,9 @@
"zh_Hans": "这家自行车咖啡什么时候开门营业?",
"zh_Hant": "何時這個單車咖啡廳營運?",
"ru": "Каков режим работы этого велосипедного кафе?",
- "pt_BR": "Quando este café de bicicleta abre?"
+ "pt_BR": "Quando este café de bicicleta abre?",
+ "de": "Wann ist dieses Fahrradcafé geöffnet?",
+ "pt": "Quando este café de bicicleta abre?"
},
"render": "{opening_hours_table(opening_hours)}",
"freeform": {
@@ -340,7 +356,8 @@
"zh_Hans": "自行车咖啡",
"zh_Hant": "單車咖啡廳",
"ru": "Велосипедное кафе",
- "pt_BR": "Café de bicicleta"
+ "pt_BR": "Café de bicicleta",
+ "pt": "Café de bicicleta"
},
"tags": [
"amenity=pub",
diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json
index 3bd07aa39..9d56e19a5 100644
--- a/assets/layers/bike_cleaning/bike_cleaning.json
+++ b/assets/layers/bike_cleaning/bike_cleaning.json
@@ -7,7 +7,8 @@
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
- "pt_BR": "Serviço de limpeza de bicicletas"
+ "pt_BR": "Serviço de limpeza de bicicletas",
+ "pt": "Serviço de limpeza de bicicletas"
},
"title": {
"render": {
@@ -17,7 +18,8 @@
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
- "pt_BR": "Serviço de limpeza de bicicletas"
+ "pt_BR": "Serviço de limpeza de bicicletas",
+ "pt": "Serviço de limpeza de bicicletas"
},
"mappings": [
{
@@ -29,7 +31,8 @@
"it": "Servizio lavaggio bici {name}",
"de": "Fahrrad-Reinigungsdienst{name}",
"zh_Hant": "單車清理服務 {name}",
- "pt_BR": "Serviço de limpeza de bicicletas {name}"
+ "pt_BR": "Serviço de limpeza de bicicletas {name}",
+ "pt": "Serviço de limpeza de bicicletas {name}"
}
}
]
@@ -58,7 +61,8 @@
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
- "pt_BR": "Serviço de limpeza de bicicletas"
+ "pt_BR": "Serviço de limpeza de bicicletas",
+ "pt": "Serviço de limpeza de bicicletas"
},
"tags": [
"amenity=bicycle_wash"
diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json
index 2f866351e..380f97c37 100644
--- a/assets/layers/bike_parking/bike_parking.json
+++ b/assets/layers/bike_parking/bike_parking.json
@@ -11,7 +11,8 @@
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"pl": "Parking dla rowerów",
- "pt_BR": "Estacionamento de bicicletas"
+ "pt_BR": "Estacionamento de bicicletas",
+ "pt": "Estacionamento de bicicletas"
},
"minzoom": 17,
"source": {
@@ -41,7 +42,8 @@
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"pl": "Parking dla rowerów",
- "pt_BR": "Estacionamento de bicicletas"
+ "pt_BR": "Estacionamento de bicicletas",
+ "pt": "Estacionamento de bicicletas"
},
"tags": [
"amenity=bicycle_parking"
@@ -60,7 +62,8 @@
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"pl": "Parking dla rowerów",
- "pt_BR": "Estacionamento de bicicletas"
+ "pt_BR": "Estacionamento de bicicletas",
+ "pt": "Estacionamento de bicicletas"
}
},
"tagRenderings": [
@@ -77,7 +80,8 @@
"ru": "К какому типу относится эта велопарковка?",
"zh_Hant": "這是那種類型的單車停車場?",
"pl": "Jaki jest typ tego parkingu dla rowerów?",
- "pt_BR": "Qual o tipo deste estacionamento de bicicletas?"
+ "pt_BR": "Qual o tipo deste estacionamento de bicicletas?",
+ "pt": "Qual o tipo deste estacionamento de bicicletas?"
},
"render": {
"en": "This is a bicycle parking of the type: {bicycle_parking}",
@@ -90,7 +94,8 @@
"zh_Hant": "這個單車停車場的類型是:{bicycle_parking}",
"ru": "Это велопарковка типа {bicycle_parking}",
"pl": "Jest to parking rowerowy typu: {bicycle_parking}",
- "pt_BR": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}"
+ "pt_BR": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}",
+ "pt": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}"
},
"freeform": {
"key": "bicycle_parking",
@@ -211,7 +216,9 @@
"it": "Qual è la posizione relativa di questo parcheggio bici?",
"zh_Hant": "這個單車停車場的相對位置是?",
"pl": "Jaka jest względna lokalizacja tego parkingu rowerowego?",
- "pt_BR": "Qual a localização relativa deste estacionamento de bicicletas?"
+ "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?"
},
"mappings": [
{
@@ -224,7 +231,8 @@
"ru": "Подземная парковка",
"de": "Tiefgarage",
"zh_Hant": "地下停車場",
- "pt_BR": "Estacionamento subterrâneo"
+ "pt_BR": "Estacionamento subterrâneo",
+ "pt": "Estacionamento subterrâneo"
}
},
{
@@ -237,7 +245,8 @@
"ru": "Подземная парковка",
"de": "Tiefgarage",
"zh_Hant": "地下停車場",
- "pt_BR": "Estacionamento subterrâneo"
+ "pt_BR": "Estacionamento subterrâneo",
+ "pt": "Estacionamento subterrâneo"
}
},
{
@@ -250,7 +259,8 @@
"it": "Parcheggio in superficie",
"de": "Ebenerdiges Parken",
"zh_Hant": "地面停車場",
- "pt_BR": "Estacionamento de superfície"
+ "pt_BR": "Estacionamento de superfície",
+ "pt": "Estacionamento de superfície"
}
},
{
@@ -263,7 +273,8 @@
"it": "Parcheggio in superficie",
"de": "Ebenerdiges Parken",
"zh_Hant": "地面層停車場",
- "pt_BR": "Estacionamento ao nível da superfície"
+ "pt_BR": "Estacionamento ao nível da superfície",
+ "pt": "Estacionamento ao nível da superfície"
},
"hideInAnwser": true
},
@@ -277,7 +288,9 @@
"it": "Parcheggio sul tetto",
"ru": "Парковка на крыше",
"zh_Hant": "屋頂停車場",
- "pt_BR": "Estacionamento no telhado"
+ "pt_BR": "Estacionamento no telhado",
+ "de": "Parkplatz auf dem Dach",
+ "pt": "Estacionamento no telhado"
}
}
],
@@ -293,7 +306,8 @@
"hu": "Fedett ez a parkoló? (Beltéri parkoló esetén is válaszd a \"fedett\" opciót.)",
"it": "È un parcheggio coperto? Indicare “coperto” per parcheggi all’interno.",
"zh_Hant": "這個停車場是否有車棚?如果是室內停車場也請選擇\"遮蔽\"。",
- "pt_BR": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos."
+ "pt_BR": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos.",
+ "pt": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos."
},
"condition": {
"and": [
@@ -314,7 +328,8 @@
"it": "È un parcheggio coperto (ha un tetto)",
"zh_Hant": "這個停車場有遮蔽 (有屋頂)",
"ru": "Это крытая парковка (есть крыша/навес)",
- "pt_BR": "Este estacionamento é coberto (tem um telhado)"
+ "pt_BR": "Este estacionamento é coberto (tem um telhado)",
+ "pt": "Este estacionamento é coberto (tem um telhado)"
}
},
{
@@ -329,7 +344,8 @@
"it": "Non è un parcheggio coperto",
"zh_Hant": "這個停車場沒有遮蔽",
"ru": "Это открытая парковка",
- "pt_BR": "Este estacionamento não é coberto"
+ "pt_BR": "Este estacionamento não é coberto",
+ "pt": "Este estacionamento não é coberto"
}
}
],
@@ -354,7 +370,8 @@
"it": "Posti per {capacity} bici",
"zh_Hant": "{capacity} 單車的地方",
"ru": "Место для {capacity} велосипеда(ов)",
- "pt_BR": "Lugar para {capacity} bicicletas"
+ "pt_BR": "Lugar para {capacity} bicicletas",
+ "pt": "Lugar para {capacity} bicicletas"
},
"freeform": {
"key": "capacity",
@@ -371,7 +388,8 @@
"de": "Wer kann diesen Fahrradparplatz nutzen?",
"zh_Hant": "誰可以使用這個單車停車場?",
"ru": "Кто может пользоваться этой велопарковкой?",
- "pt_BR": "Quem pode usar este estacionamento de bicicletas?"
+ "pt_BR": "Quem pode usar este estacionamento de bicicletas?",
+ "pt": "Quem pode usar este estacionamento de bicicletas?"
},
"render": {
"en": "{access}",
@@ -383,7 +401,8 @@
"id": "{access}",
"zh_Hant": "{access}",
"fi": "{access}",
- "pt_BR": "{access}"
+ "pt_BR": "{access}",
+ "pt": "{access}"
},
"freeform": {
"key": "access",
@@ -401,7 +420,8 @@
"it": "Accessibile pubblicamente",
"de": "Öffentlich zugänglich",
"zh_Hant": "公開可用",
- "pt_BR": "Acessível ao público"
+ "pt_BR": "Acessível ao público",
+ "pt": "Acessível ao público"
}
},
{
@@ -412,7 +432,9 @@
"fr": "Accès destiné principalement aux visiteurs d'un lieu",
"it": "Accesso destinato principalmente ai visitatori di un’attività",
"zh_Hant": "通行性主要是為了企業的顧客",
- "pt_BR": "Acesso é principalmente para visitantes de uma empresa"
+ "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"
}
},
{
@@ -423,7 +445,9 @@
"fr": "Accès limité aux membres d'une école, entreprise ou organisation",
"it": "Accesso limitato ai membri di una scuola, una compagnia o un’organizzazione",
"zh_Hant": "通行性僅限學校、公司或組織的成員",
- "pt_BR": "Acesso é limitado aos membros de uma escola, companhia ou organização"
+ "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"
}
}
],
@@ -438,7 +462,8 @@
"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_BR": "O estacionamento de bicicletas tem vagas para bicicletas de carga?",
+ "pt": "O estacionamento de bicicletas tem vagas para bicicletas de carga?"
},
"mappings": [
{
@@ -451,7 +476,8 @@
"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_BR": "Este estacionamento tem vagas para bicicletas de carga",
+ "pt": "Este estacionamento tem vagas para bicicletas de carga"
}
},
{
@@ -464,7 +490,8 @@
"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_BR": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga.",
+ "pt": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga."
}
},
{
@@ -476,7 +503,8 @@
"de": "Es ist nicht erlaubt, Lastenfahrräder zu parken",
"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_BR": "Você não tem permissão para estacionar bicicletas de carga",
+ "pt": "Não tem permissão para estacionar bicicletas de carga"
}
}
],
@@ -490,7 +518,8 @@
"gl": "Cantas bicicletas de carga caben neste aparcadoiro de bicicletas?",
"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_BR": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?",
+ "pt": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?"
},
"render": {
"en": "This parking fits {capacity:cargo_bike} cargo bikes",
@@ -499,7 +528,8 @@
"gl": "Neste aparcadoiro caben {capacity:cargo_bike} bicicletas de carga",
"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_BR": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga",
+ "pt": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga"
},
"condition": "cargo_bike~designated|yes",
"freeform": {
diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json
index 29b8fe215..8b78c689d 100644
--- a/assets/layers/bike_repair_station/bike_repair_station.json
+++ b/assets/layers/bike_repair_station/bike_repair_station.json
@@ -42,7 +42,8 @@
"gl": "Estación de arranxo de bicicletas",
"de": "Fahrrad-Reparaturstation",
"it": "Stazione riparazione bici",
- "pt_BR": "Estação de reparo de bicicletas"
+ "pt_BR": "Estação de reparo de bicicletas",
+ "pt": "Estação de reparo de bicicletas"
}
},
{
@@ -59,7 +60,8 @@
"gl": "Estación de arranxo de bicicletas",
"de": "Fahrrad-Reparaturstation",
"it": "Stazione riparazione bici",
- "pt_BR": "Estação de reparo de bicicletas"
+ "pt_BR": "Estação de reparo de bicicletas",
+ "pt": "Estação de reparo de bicicletas"
}
},
{
@@ -143,7 +145,8 @@
"gl": "Que servizos están dispoñíbeis nesta estación de bicicletas?",
"de": "Welche Einrichtungen stehen an dieser Fahrradstation zur Verfügung?",
"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_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?"
},
"mappings": [
{
@@ -160,7 +163,8 @@
"gl": "Só hai unha bomba de ar presente",
"de": "Es ist nur eine Pumpe vorhanden",
"it": "C’è solamente una pompa presente",
- "pt_BR": "Há somente uma bomba presente"
+ "pt_BR": "Há somente uma bomba presente",
+ "pt": "Há somente uma bomba presente"
}
},
{
@@ -177,7 +181,8 @@
"gl": "Só hai ferramentas (desaparafusadores, alicates...) presentes",
"de": "Es sind nur Werkzeuge (Schraubenzieher, Zangen...) vorhanden",
"it": "Ci sono solo degli attrezzi (cacciaviti, pinze…) presenti",
- "pt_BR": "Há somente ferramentas (chaves de fenda, alicates...) presentes"
+ "pt_BR": "Há somente ferramentas (chaves de fenda, alicates...) presentes",
+ "pt": "Há somente ferramentas (chaves de fenda, alicates...) presentes"
}
},
{
@@ -194,7 +199,8 @@
"gl": "Hai ferramentas e unha bomba de ar presentes",
"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_BR": "Há tanto ferramentas e uma bomba presente",
+ "pt": "Há tanto ferramentas e uma bomba presente"
}
}
]
@@ -206,7 +212,8 @@
"fr": "Qui maintient cette pompe à vélo ?",
"it": "Chi gestisce questa pompa per bici?",
"de": "Wer wartet diese Fahrradpumpe?",
- "pt_BR": "Quem faz a manutenção desta bomba de ciclo?"
+ "pt_BR": "Quem faz a manutenção desta bomba de ciclo?",
+ "pt": "Quem faz a manutenção desta bomba de ciclo?"
},
"render": {
"nl": "Beheer door {operator}",
@@ -214,7 +221,8 @@
"fr": "Mantenue par {operator}",
"it": "Manutenuta da {operator}",
"de": "Gewartet von {operator}",
- "pt_BR": "Mantida por {operator}"
+ "pt_BR": "Mantida por {operator}",
+ "pt": "Mantida por {operator}"
},
"freeform": {
"key": "operator"
@@ -231,7 +239,8 @@
{
"question": {
"en": "What is the email address of the maintainer?",
- "nl": "Wat is het email-adres van de beheerder?"
+ "nl": "Wat is het email-adres van de beheerder?",
+ "de": "Wie lautet die E-Mail-Adresse des Betreuers?"
},
"freeform": {
"key": "email",
@@ -243,7 +252,8 @@
{
"question": {
"en": "What is the phone number of the maintainer?",
- "nl": "Wat is het telefoonnummer van de beheerder?"
+ "nl": "Wat is het telefoonnummer van de beheerder?",
+ "de": "Wie lautet die Telefonnummer des Betreibers?"
},
"freeform": {
"key": "phone",
@@ -276,7 +286,8 @@
"it": "Sempre aperto",
"de": "Immer geöffnet",
"ru": "Всегда открыто",
- "pt_BR": "Sempre aberto"
+ "pt_BR": "Sempre aberto",
+ "pt": "Sempre aberto"
}
},
{
@@ -287,7 +298,8 @@
"fr": "Ouvert en permanence",
"it": "Sempre aperto",
"de": "Immer geöffnet",
- "pt_BR": "Sempre aberto"
+ "pt_BR": "Sempre aberto",
+ "pt": "Sempre aberto"
},
"hideInAnswer": true
}
@@ -315,7 +327,8 @@
"gl": "Hai unha ferramenta para a cadea",
"de": "Es gibt ein Kettenwerkzeug",
"it": "È presente un utensile per riparare la catena",
- "pt_BR": "Há uma ferramenta de corrente"
+ "pt_BR": "Há uma ferramenta de corrente",
+ "pt": "Há uma ferramenta de corrente"
}
},
{
@@ -327,7 +340,8 @@
"gl": "Non hai unha ferramenta para a cadea",
"de": "Es gibt kein Kettenwerkzeug",
"it": "Non è presente un utensile per riparare la catena",
- "pt_BR": "Não há uma ferramenta de corrente"
+ "pt_BR": "Não há uma ferramenta de corrente",
+ "pt": "Não há uma ferramenta de corrente"
}
}
]
@@ -353,7 +367,8 @@
"gl": "Hai un guindastre ou soporte",
"de": "Es gibt einen Haken oder Ständer",
"it": "C’è un gancio o un supporto",
- "pt_BR": "Há um gancho ou um suporte"
+ "pt_BR": "Há um gancho ou um suporte",
+ "pt": "Há um gancho ou um suporte"
}
},
{
@@ -365,7 +380,8 @@
"gl": "Non hai un guindastre ou soporte",
"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_BR": "Não há um gancho ou um suporte",
+ "pt": "Não há um gancho ou um suporte"
}
}
]
@@ -516,7 +532,8 @@
"it": "Pompa manuale",
"ru": "Ручной насос",
"pl": "Pompa ręczna",
- "pt_BR": "Bomba manual"
+ "pt_BR": "Bomba manual",
+ "pt": "Bomba manual"
}
},
{
@@ -530,7 +547,8 @@
"it": "Pompa elettrica",
"ru": "Электрический насос",
"pl": "Pompka elektryczna",
- "pt_BR": "Bomba elétrica"
+ "pt_BR": "Bomba elétrica",
+ "pt": "Bomba elétrica"
}
}
]
@@ -559,7 +577,8 @@
"it": "C’è un manometro",
"ru": "Есть манометр",
"pl": "Jest manometr",
- "pt_BR": "Há um manômetro"
+ "pt_BR": "Há um manômetro",
+ "pt": "Há um manômetro"
}
},
{
@@ -573,7 +592,8 @@
"it": "Non c’è un manometro",
"ru": "Нет манометра",
"pl": "Nie ma manometru",
- "pt_BR": "Não há um manômetro"
+ "pt_BR": "Não há um manômetro",
+ "pt": "Não há um manômetro"
}
},
{
@@ -587,7 +607,8 @@
"it": "C’è un manometro ma è rotto",
"ru": "Есть манометр, но он сломан",
"pl": "Jest manometr, ale jest uszkodzony",
- "pt_BR": "Há um manômetro mas está quebrado"
+ "pt_BR": "Há um manômetro mas está quebrado",
+ "pt": "Há um manômetro mas está quebrado"
}
}
]
@@ -601,7 +622,9 @@
"it": "./assets/layers/bike_repair_station/repair_station.svg",
"fi": "./assets/layers/bike_repair_station/repair_station.svg",
"fr": "./assets/layers/bike_repair_station/repair_station.svg",
- "pt_BR": "./assets/layers/bike_repair_station/repair_station.svg"
+ "pt_BR": "./assets/layers/bike_repair_station/repair_station.svg",
+ "de": "./assets/layers/bike_repair_station/repair_station.svg",
+ "pt": "./assets/layers/bike_repair_station/repair_station.svg"
},
"mappings": [
{
@@ -690,7 +713,8 @@
"fr": "Un dispositif pour gonfler vos pneus sur un emplacement fixe dans l'espace public.


















",
- "nl": "Een telescoop of verrekijker die op een vaste plaats gemonteerd staat waar iedereen door mag kijken.
"
+ "nl": "Een telescoop of verrekijker die op een vaste plaats gemonteerd staat waar iedereen door mag kijken.
",
+ "de": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung.
"
},
"preciseInput": {
"preferredBackground": "photo"
diff --git a/assets/layers/birdhide/birdhide.json b/assets/layers/birdhide/birdhide.json
index da7042bd3..c8015e5f4 100644
--- a/assets/layers/birdhide/birdhide.json
+++ b/assets/layers/birdhide/birdhide.json
@@ -263,7 +263,8 @@
{
"question": {
"nl": "Rolstoeltoegankelijk",
- "en": "Wheelchair accessible"
+ "en": "Wheelchair accessible",
+ "de": "Zugänglich für Rollstuhlfahrer"
},
"osmTags": {
"or": [
diff --git a/assets/layers/cafe_pub/cafe_pub.json b/assets/layers/cafe_pub/cafe_pub.json
index 639b68d08..cd5f6de2e 100644
--- a/assets/layers/cafe_pub/cafe_pub.json
+++ b/assets/layers/cafe_pub/cafe_pub.json
@@ -2,7 +2,8 @@
"id": "cafe_pub",
"name": {
"nl": "Cafés",
- "en": "Cafés and pubs"
+ "en": "Cafés and pubs",
+ "de": "Cafés und Kneipen"
},
"source": {
"osmTags": {
@@ -46,7 +47,9 @@
],
"title": {
"en": "pub",
- "nl": "bruin cafe of kroeg"
+ "nl": "bruin cafe of kroeg",
+ "de": "Kneipe",
+ "ru": "паб"
},
"description": {
"nl": "Dit is een bruin café of een kroeg waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
@@ -61,7 +64,9 @@
],
"title": {
"en": "bar",
- "nl": "bar"
+ "nl": "bar",
+ "de": "Bar",
+ "ru": "бар"
},
"description": {
"nl": "Dit is een bar waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
@@ -76,7 +81,9 @@
],
"title": {
"en": "cafe",
- "nl": "cafe"
+ "nl": "cafe",
+ "de": "Café",
+ "ru": "кафе"
},
"description": {
"nl": "Dit is een cafe - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
@@ -99,7 +106,9 @@
},
"then": {
"nl": "{name}",
- "en": "{name}"
+ "en": "{name}",
+ "de": "{name}",
+ "ru": "{name}"
}
}
]
@@ -109,11 +118,13 @@
{
"question": {
"nl": "Wat is de naam van dit café?",
- "en": "What is the name of this pub?"
+ "en": "What is the name of this pub?",
+ "de": "Wie heißt diese Kneipe?"
},
"render": {
"nl": "De naam van dit café is {name}",
- "en": "This pub is named {name}"
+ "en": "This pub is named {name}",
+ "de": "Diese Kneipe heißt {name}"
},
"freeform": {
"key": "name"
@@ -123,7 +134,8 @@
{
"question": {
"en": "What kind of cafe is this",
- "nl": "Welk soort café is dit?"
+ "nl": "Welk soort café is dit?",
+ "de": "Was ist das für ein Café"
},
"mappings": [
{
@@ -175,7 +187,8 @@
{
"question": {
"en": "Opened now",
- "nl": "Nu geopened"
+ "nl": "Nu geopened",
+ "de": "Jetzt geöffnet"
},
"osmTags": "_isOpen=yes"
}
diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json
index 47fd37bd5..3e421b24d 100644
--- a/assets/layers/charging_station/charging_station.json
+++ b/assets/layers/charging_station/charging_station.json
@@ -6,7 +6,8 @@
"ja": "充電ステーション",
"nb_NO": "Ladestasjoner",
"ru": "Зарядные станции",
- "zh_Hant": "充電站"
+ "zh_Hant": "充電站",
+ "de": "Ladestationen"
},
"minzoom": 10,
"source": {
@@ -35,14 +36,16 @@
"ja": "充電ステーション",
"nb_NO": "En ladestasjon",
"ru": "Зарядная станция",
- "zh_Hant": "充電站"
+ "zh_Hant": "充電站",
+ "de": "Eine Ladestation"
},
"tagRenderings": [
"images",
{
"id": "Type",
"question": {
- "en": "Which vehicles are allowed to charge here?"
+ "en": "Which vehicles are allowed to charge here?",
+ "de": "Welche Fahrzeuge dürfen hier geladen werden?"
},
"multiAnswer": true,
"mappings": [
@@ -50,35 +53,40 @@
"if": "bicycle=yes",
"ifnot": "bicycle=no",
"then": {
- "en": "bicycles can be charged here"
+ "en": "bicycles can be charged here",
+ "de": "Fahrräder können hier geladen werden"
}
},
{
"if": "motorcar=yes",
"ifnot": "motorcar=no",
"then": {
- "en": "Cars can be charged here"
+ "en": "Cars can be charged here",
+ "de": "Autos können hier geladen werden"
}
},
{
"if": "scooter=yes",
"ifnot": "scooter=no",
"then": {
- "en": "Scooters can be charged here"
+ "en": "Scooters can be charged here",
+ "de": " Roller können hier geladen werden"
}
},
{
"if": "hgv=yes",
"ifnot": "hgv=no",
"then": {
- "en": "Heavy good vehicles (such as trucks) can be charged here"
+ "en": "Heavy good vehicles (such as trucks) can be charged here",
+ "de": "Lastkraftwagen (LKW) können hier geladen werden"
}
},
{
"if": "bus=yes",
"ifnot": "bus=no",
"then": {
- "en": "Buses can be charged here"
+ "en": "Buses can be charged here",
+ "de": "Busse können hier geladen werden"
}
}
]
@@ -86,10 +94,12 @@
{
"id": "access",
"question": {
- "en": "Who is allowed to use this charging station?"
+ "en": "Who is allowed to use this charging station?",
+ "de": "Wer darf diese Ladestation benutzen?"
},
"render": {
- "en": "Access is {access}"
+ "en": "Access is {access}",
+ "de": "Zugang ist {access}"
},
"freeform": {
"key": "access",
@@ -126,11 +136,13 @@
"id": "capacity",
"render": {
"en": "{capacity} vehicles can be charged here at the same time",
- "nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden"
+ "nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden",
+ "de": "{capacity} Fahrzeuge können hier gleichzeitig geladen werden"
},
"question": {
"en": "How much vehicles can be charged here at the same time?",
- "nl": "Hoeveel voertuigen kunnen hier opgeladen worden?"
+ "nl": "Hoeveel voertuigen kunnen hier opgeladen worden?",
+ "de": "Wie viele Fahrzeuge können hier gleichzeitig geladen werden?"
},
"freeform": {
"key": "capacity",
@@ -140,7 +152,8 @@
{
"id": "Available_charging_stations (generated)",
"question": {
- "en": "Which charging stations are available here?"
+ "en": "Which charging stations are available here?",
+ "de": "Welche Ladestationen gibt es hier?"
},
"multiAnswer": true,
"mappings": [
@@ -241,7 +254,8 @@
},
"then": {
"en": "
"
+ },
+ "1": {
+ "then": "Doppelt, zwei Barrieren hintereinander
"
+ },
+ "2": {
+ "then": "Dreifach, drei Barrieren hintereinander
"
+ }
+ },
+ "question": "Um welche Art Fahrradhindernis handelt es sich?"
+ },
+ "MaxWidth": {
+ "question": "Welche Durchfahrtsbreite hat das Hindernis?",
+ "render": "Maximale Durchfahrtsbreite: {maxwidth:physical} m"
+ },
+ "Overlap (cyclebarrier)": {
+ "question": "Wie stark überschneiden sich die Barrieren?",
+ "render": "Überschneidung: {overlap} m"
+ },
+ "Space between barrier (cyclebarrier)": {
+ "question": "Wie groß ist der Abstand zwischen den Barrieren (entlang der Straße)?",
+ "render": "Abstand zwischen den Barrieren (entlang der Straße): {width:separation} m"
+ },
+ "Width of opening (cyclebarrier)": {
+ "question": "Wie breit ist die kleinste Öffnung neben den Barrieren?",
+ "render": "Breite der Öffnung: {width:opening} m"
+ },
+ "bicycle=yes/no": {
+ "mappings": {
+ "0": {
+ "then": "Ein Radfahrer kann hindurchfahren."
+ },
+ "1": {
+ "then": "Ein Radfahrer kann nicht hindurchfahren."
+ }
+ },
+ "question": "Kann ein Radfahrer das Hindernis passieren?"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Poller"
+ },
+ "1": {
+ "then": "Barriere für Radfahrer"
+ }
+ },
+ "render": "Hindernis"
+ }
+ },
"bench": {
"name": "Sitzbänke",
"presets": {
@@ -114,6 +275,13 @@
},
"bicycle_library": {
"description": "Eine Einrichtung, in der Fahrräder für längere Zeit geliehen werden können",
+ "name": "Fahrradbibliothek",
+ "presets": {
+ "0": {
+ "description": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können",
+ "title": "Fahrradbibliothek"
+ }
+ },
"tagRenderings": {
"bicycle-library-target-group": {
"mappings": {
@@ -148,14 +316,7 @@
},
"title": {
"render": "Fahrradbibliothek"
- },
- "presets": {
- "0": {
- "title": "Fahrradbibliothek",
- "description": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können"
- }
- },
- "name": "Fahrradbibliothek"
+ }
},
"bicycle_tube_vending_machine": {
"name": "Fahrradschlauch-Automat",
@@ -211,6 +372,9 @@
"question": "Wie heißt dieses Fahrrad-Café?",
"render": "Dieses Fahrrad-Café heißt {name}"
},
+ "bike_cafe-opening_hours": {
+ "question": "Wann ist dieses Fahrradcafé geöffnet?"
+ },
"bike_cafe-phone": {
"question": "Wie lautet die Telefonnummer von {name}?"
},
@@ -238,9 +402,6 @@
},
"bike_cafe-website": {
"question": "Was ist die Webseite von {name}?"
- },
- "bike_cafe-opening_hours": {
- "question": "Wann ist dieses Fahrradcafé geöffnet?"
}
},
"title": {
@@ -380,6 +541,9 @@
}
},
"bike_repair_station": {
+ "icon": {
+ "render": "./assets/layers/bike_repair_station/repair_station.svg"
+ },
"name": "Fahrradstationen (Reparatur, Pumpe oder beides)",
"presets": {
"0": {
@@ -453,6 +617,9 @@
},
"question": "Ist dies eine elektrische Fahrradpumpe?"
},
+ "bike_repair_station-email": {
+ "question": "Wie lautet die E-Mail-Adresse des Betreuers?"
+ },
"bike_repair_station-manometer": {
"mappings": {
"0": {
@@ -482,6 +649,9 @@
"question": "Wer wartet diese Fahrradpumpe?",
"render": "Gewartet von {operator}"
},
+ "bike_repair_station-phone": {
+ "question": "Wie lautet die Telefonnummer des Betreibers?"
+ },
"bike_repair_station-valves": {
"mappings": {
"0": {
@@ -496,12 +666,6 @@
},
"question": "Welche Ventile werden unterstützt?",
"render": "Diese Pumpe unterstützt die folgenden Ventile: {valves}"
- },
- "bike_repair_station-phone": {
- "question": "Wie lautet die Telefonnummer des Betreibers?"
- },
- "bike_repair_station-email": {
- "question": "Wie lautet die E-Mail-Adresse des Betreuers?"
}
},
"title": {
@@ -523,12 +687,10 @@
}
},
"render": "Fahrradstation (Pumpe & Reparatur)"
- },
- "icon": {
- "render": "./assets/layers/bike_repair_station/repair_station.svg"
}
},
"bike_shop": {
+ "description": "Ein Geschäft, das speziell Fahrräder oder verwandte Artikel verkauft",
"name": "Fahrradwerkstatt/geschäft",
"presets": {
"0": {
@@ -634,6 +796,9 @@
"bike_shop-email": {
"question": "Wie lautet die E-Mail-Adresse von {name}?"
},
+ "bike_shop-is-bicycle_shop": {
+ "render": "Dieses Geschäft ist auf den Verkauf von {shop} spezialisiert und im Bereich Fahrrad tätig"
+ },
"bike_shop-name": {
"question": "Wie heißt dieser Fahrradladen?",
"render": "Dieses Fahrradgeschäft heißt {name}"
@@ -643,9 +808,6 @@
},
"bike_shop-website": {
"question": "Was ist die Webseite von {name}?"
- },
- "bike_shop-is-bicycle_shop": {
- "render": "Dieses Geschäft ist auf den Verkauf von {shop} spezialisiert und im Bereich Fahrrad tätig"
}
},
"title": {
@@ -667,8 +829,7 @@
}
},
"render": "Fahrradwerkstatt/geschäft"
- },
- "description": "Ein Geschäft, das speziell Fahrräder oder verwandte Artikel verkauft"
+ }
},
"bike_themed_object": {
"name": "Mit Fahrrad zusammenhängendes Objekt",
@@ -681,6 +842,345 @@
"render": "Mit Fahrrad zusammenhängendes Objekt"
}
},
+ "binocular": {
+ "description": "Fernglas",
+ "name": "Ferngläser",
+ "presets": {
+ "0": {
+ "description": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung.
",
+ "title": "Ferngläser"
+ }
+ },
+ "tagRenderings": {
+ "binocular-charge": {
+ "mappings": {
+ "0": {
+ "then": "Kostenlose Nutzung"
+ }
+ },
+ "question": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?",
+ "render": "Die Benutzung dieses Fernglases kostet {charge}"
+ },
+ "binocular-direction": {
+ "question": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?",
+ "render": "Blick in Richtung {direction}°"
+ }
+ },
+ "title": {
+ "render": "Ferngläser"
+ }
+ },
+ "birdhide": {
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Zugänglich für Rollstuhlfahrer"
+ }
+ }
+ }
+ }
+ },
+ "cafe_pub": {
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Jetzt geöffnet"
+ }
+ }
+ }
+ },
+ "name": "Cafés und Kneipen",
+ "presets": {
+ "0": {
+ "title": "Kneipe"
+ },
+ "1": {
+ "title": "Bar"
+ },
+ "2": {
+ "title": "Café"
+ }
+ },
+ "tagRenderings": {
+ "Classification": {
+ "question": "Was ist das für ein Café"
+ },
+ "Name": {
+ "question": "Wie heißt diese Kneipe?",
+ "render": "Diese Kneipe heißt {name}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ }
+ }
+ },
+ "charging_station": {
+ "description": "Eine Ladestation",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Alle Fahrzeugtypen"
+ },
+ "1": {
+ "question": "Ladestation für Fahrräder"
+ },
+ "2": {
+ "question": "Ladestation für Autos"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Nur funktionierende Ladestationen"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Alle Anschlüsse"
+ }
+ }
+ }
+ },
+ "name": "Ladestationen",
+ "presets": {
+ "0": {
+ "title": "Ladestation"
+ }
+ },
+ "tagRenderings": {
+ "Auth phone": {
+ "question": "Wie lautet die Telefonnummer für den Authentifizierungsanruf oder die SMS?",
+ "render": "Authentifizierung durch Anruf oder SMS an {authentication:phone_call:number}"
+ },
+ "Authentication": {
+ "mappings": {
+ "0": {
+ "then": "Authentifizierung durch eine Mitgliedskarte"
+ },
+ "1": {
+ "then": "Authentifizierung durch eine App"
+ },
+ "2": {
+ "then": "Authentifizierung per Anruf ist möglich"
+ },
+ "3": {
+ "then": "Authentifizierung per Anruf ist möglich"
+ },
+ "4": {
+ "then": "Authentifizierung über NFC ist möglich"
+ },
+ "5": {
+ "then": "Authentifizierung über Geldkarte ist möglich"
+ },
+ "6": {
+ "then": "Authentifizierung per Debitkarte ist möglich"
+ },
+ "7": {
+ "then": "Keine Authentifizierung erforderlich"
+ }
+ },
+ "question": "Welche Authentifizierung ist an der Ladestation möglich?"
+ },
+ "Available_charging_stations (generated)": {
+ "mappings": {
+ "5": {
+ "then": "
"
- }
- },
- "tagRenderings": {
- "binocular-charge": {
- "mappings": {
- "0": {
- "then": "Kostenlose Nutzung"
- }
- },
- "render": "Die Benutzung dieses Fernglases kostet {charge}",
- "question": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?"
- },
- "binocular-direction": {
- "question": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?",
- "render": "Blick in Richtung {direction}°"
- }
- },
- "title": {
- "render": "Ferngläser"
- }
- },
- "barrier": {
- "tagRenderings": {
- "Bollard type": {
- "mappings": {
- "0": {
- "then": "Entfernbarer Poller"
- },
- "1": {
- "then": "Feststehender Poller"
- },
- "2": {
- "then": "Umlegbarer Poller"
- },
- "3": {
- "then": "Flexibler Poller, meist aus Kunststoff"
- },
- "4": {
- "then": "Ausfahrender Poller"
- }
- },
- "question": "Um was für einen Poller handelt es sich?"
- },
- "Cycle barrier type": {
- "mappings": {
- "0": {
- "then": "Einfach, nur zwei Barrieren mit einem Zwischenraum
"
- },
- "1": {
- "then": "Doppelt, zwei Barrieren hintereinander
"
- },
- "2": {
- "then": "Dreifach, drei Barrieren hintereinander
"
- }
- },
- "question": "Um welche Art Fahrradhindernis handelt es sich?"
- },
- "MaxWidth": {
- "question": "Welche Durchfahrtsbreite hat das Hindernis?",
- "render": "Maximale Durchfahrtsbreite: {maxwidth:physical} m"
- },
- "Overlap (cyclebarrier)": {
- "question": "Wie stark überschneiden sich die Barrieren?",
- "render": "Überschneidung: {overlap} m"
- },
- "Space between barrier (cyclebarrier)": {
- "render": "Abstand zwischen den Barrieren (entlang der Straße): {width:separation} m",
- "question": "Wie groß ist der Abstand zwischen den Barrieren (entlang der Straße)?"
- },
- "Width of opening (cyclebarrier)": {
- "question": "Wie breit ist die kleinste Öffnung neben den Barrieren?",
- "render": "Breite der Öffnung: {width:opening} m"
- },
- "bicycle=yes/no": {
- "question": "Kann ein Radfahrer das Hindernis passieren?",
- "mappings": {
- "0": {
- "then": "Ein Radfahrer kann hindurchfahren."
- },
- "1": {
- "then": "Ein Radfahrer kann nicht hindurchfahren."
- }
- }
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Poller"
- },
- "1": {
- "then": "Barriere für Radfahrer"
- }
- },
- "render": "Hindernis"
- },
- "presets": {
- "0": {
- "description": "Ein Poller auf der Straße",
- "title": "Poller"
- },
- "1": {
- "description": "Fahrradhindernis, das Radfahrer abbremst",
- "title": "Fahrradhindernis"
- }
- },
- "description": "Hindernisse beim Fahrradfahren, wie zum Beispiel Poller und Fahrrad Barrieren",
- "name": "Hindernisse"
- },
- "artwork": {
- "description": "Verschiedene Kunstwerke",
- "name": "Kunstwerke",
- "presets": {
- "0": {
- "title": "Kunstwerk"
- }
- },
- "tagRenderings": {
- "artwork-artist_name": {
- "question": "Welcher Künstler hat das geschaffen?",
- "render": "Erstellt von {artist_name}"
- },
- "artwork-artwork_type": {
- "mappings": {
- "0": {
- "then": "Architektur"
- },
- "1": {
- "then": "Wandbild"
- },
- "2": {
- "then": "Malerei"
- },
- "3": {
- "then": "Skulptur"
- },
- "4": {
- "then": "Statue"
- },
- "5": {
- "then": "Büste"
- },
- "6": {
- "then": "Stein"
- },
- "7": {
- "then": "Installation"
- },
- "8": {
- "then": "Graffiti"
- },
- "9": {
- "then": "Relief"
- },
- "10": {
- "then": "Azulejo (spanische dekorative Fliesenarbeit)"
- },
- "11": {
- "then": "Fliesenarbeit"
- }
- },
- "question": "Was ist die Art dieses Kunstwerks?",
- "render": "Dies ist ein {artwork_type}"
- },
- "artwork-website": {
- "question": "Gibt es eine Website mit weiteren Informationen über dieses Kunstwerk?",
- "render": "Weitere Informationen auf dieser Webseite"
- },
- "artwork-wikidata": {
- "question": "Welcher Wikidata-Eintrag entspricht diesem Kunstwerk?",
- "render": "Entspricht {wikidata}"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Kunstwerk {name}"
- }
- },
- "render": "Kunstwerk"
- }
+ "watermill": {
+ "name": "Wassermühle"
}
}
\ No newline at end of file
diff --git a/langs/layers/pt.json b/langs/layers/pt.json
index f4b520a91..5cdf2f56a 100644
--- a/langs/layers/pt.json
+++ b/langs/layers/pt.json
@@ -1,17 +1,32 @@
{
"bench": {
+ "name": "Bancos",
+ "presets": {
+ "0": {
+ "title": "banco"
+ }
+ },
"tagRenderings": {
+ "bench-backrest": {
+ "mappings": {
+ "0": {
+ "then": "Encosto: Sim"
+ },
+ "1": {
+ "then": "Encosto: Não"
+ }
+ },
+ "question": "Este assento tem um escosto?",
+ "render": "Encosto"
+ },
"bench-colour": {
"mappings": {
- "7": {
- "then": "Cor: amarelo"
+ "0": {
+ "then": "Cor: castanho"
},
"1": {
"then": "Cor: verde"
},
- "0": {
- "then": "Cor: castanho"
- },
"2": {
"then": "Cor: cinzento"
},
@@ -26,6 +41,9 @@
},
"6": {
"then": "Cor: azul"
+ },
+ "7": {
+ "then": "Cor: amarelo"
}
},
"question": "Qual a cor dessa bancada?",
@@ -37,6 +55,9 @@
},
"bench-material": {
"mappings": {
+ "0": {
+ "then": "Material: madeira"
+ },
"1": {
"then": "Material: metal"
},
@@ -51,9 +72,6 @@
},
"5": {
"then": "Material: aço"
- },
- "0": {
- "then": "Material: madeira"
}
},
"question": "De que é feito o banco (assento)?",
@@ -66,24 +84,6 @@
"bench-survey:date": {
"question": "Quando esta bancada foi pesquisada pela última vez?",
"render": "Esta bancada foi pesquisada pela última vez em {survey:date}"
- },
- "bench-backrest": {
- "mappings": {
- "0": {
- "then": "Encosto: Sim"
- },
- "1": {
- "then": "Encosto: Não"
- }
- },
- "question": "Este assento tem um escosto?",
- "render": "Encosto"
- }
- },
- "name": "Bancos",
- "presets": {
- "0": {
- "title": "banco"
}
},
"title": {
@@ -112,6 +112,11 @@
"bicycle_library": {
"description": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
"name": "Biblioteca de bicicleta",
+ "presets": {
+ "0": {
+ "title": "Biblioteca de bicicletas"
+ }
+ },
"tagRenderings": {
"bicycle-library-target-group": {
"mappings": {
@@ -146,11 +151,6 @@
},
"title": {
"render": "Biblioteca de bicicleta"
- },
- "presets": {
- "0": {
- "title": "Biblioteca de bicicletas"
- }
}
},
"bicycle_tube_vending_machine": {
@@ -254,6 +254,7 @@
}
},
"bike_parking": {
+ "name": "Estacionamento de bicicletas",
"presets": {
"0": {
"title": "Estacionamento de bicicletas"
@@ -334,8 +335,7 @@
},
"title": {
"render": "Estacionamento de bicicletas"
- },
- "name": "Estacionamento de bicicletas"
+ }
},
"bike_repair_station": {
"icon": {
@@ -383,11 +383,11 @@
},
"bike_repair_station-electrical_pump": {
"mappings": {
- "1": {
- "then": "Bomba elétrica"
- },
"0": {
"then": "Bomba manual"
+ },
+ "1": {
+ "then": "Bomba elétrica"
}
}
},
@@ -415,8 +415,8 @@
}
},
"bike_repair_station-operator": {
- "render": "Mantida por {operator}",
- "question": "Quem faz a manutenção desta bomba de ciclo?"
+ "question": "Quem faz a manutenção desta bomba de ciclo?",
+ "render": "Mantida por {operator}"
}
},
"title": {
@@ -517,4 +517,4 @@
"render": "Bicicleta fantasma"
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/ru.json b/langs/layers/ru.json
index fcf5b02ef..66f7d0cb0 100644
--- a/langs/layers/ru.json
+++ b/langs/layers/ru.json
@@ -1,4 +1,93 @@
{
+ "artwork": {
+ "description": "Разнообразные произведения искусства",
+ "name": "Произведения искусства",
+ "presets": {
+ "0": {
+ "title": "Художественная работа"
+ }
+ },
+ "tagRenderings": {
+ "artwork-artist_name": {
+ "question": "Какой художник создал это?",
+ "render": "Создано {artist_name}"
+ },
+ "artwork-artwork_type": {
+ "mappings": {
+ "0": {
+ "then": "Архитектура"
+ },
+ "1": {
+ "then": "Фреска"
+ },
+ "2": {
+ "then": "Живопись"
+ },
+ "3": {
+ "then": "Скульптура"
+ },
+ "4": {
+ "then": "Статуя"
+ },
+ "5": {
+ "then": "Бюст"
+ },
+ "6": {
+ "then": "Камень"
+ },
+ "7": {
+ "then": "Инсталляция"
+ },
+ "8": {
+ "then": "Граффити"
+ },
+ "9": {
+ "then": "Рельеф"
+ },
+ "10": {
+ "then": "Азуле́жу (испанская роспись глазурованной керамической плитки)"
+ },
+ "11": {
+ "then": "Плитка (мозаика)"
+ }
+ },
+ "question": "К какому типу относится эта работа?",
+ "render": "Это {artwork_type}"
+ },
+ "artwork-website": {
+ "question": "Есть ли сайт с более подробной информацией об этой работе?",
+ "render": "Больше информации на этом сайте"
+ },
+ "artwork-wikidata": {
+ "question": "Какая запись в Wikidata соответсвует этой работе?",
+ "render": "Запись об этой работе в wikidata: {wikidata}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Художественная работа {name}"
+ }
+ },
+ "render": "Художественная работа"
+ }
+ },
+ "barrier": {
+ "name": "Препятствия",
+ "presets": {
+ "0": {
+ "title": "Прикол"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Прикол"
+ }
+ },
+ "render": "Препятствие"
+ }
+ },
"bench": {
"name": "Скамейки",
"presets": {
@@ -513,9 +602,46 @@
"render": "Обслуживание велосипедов/магазин"
}
},
+ "binocular": {
+ "description": "Бинокли",
+ "name": "Бинокль",
+ "presets": {
+ "0": {
+ "title": "бинокль"
+ }
+ },
+ "title": {
+ "render": "Бинокль"
+ }
+ },
+ "cafe_pub": {
+ "presets": {
+ "0": {
+ "title": "паб"
+ },
+ "1": {
+ "title": "бар"
+ },
+ "2": {
+ "title": "кафе"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ }
+ }
+ },
"charging_station": {
"description": "Зарядная станция",
"name": "Зарядные станции",
+ "presets": {
+ "0": {
+ "title": "Зарядная станция"
+ }
+ },
"tagRenderings": {
"Auth phone": {
"question": "К какой сети относится эта станция?",
@@ -562,11 +688,30 @@
}
}
}
- },
+ }
+ },
+ "crossings": {
"presets": {
- "0": {
- "title": "Зарядная станция"
+ "1": {
+ "title": "Светофор"
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Светофор"
+ }
+ }
+ }
+ },
+ "cycleways_and_roads": {
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Велосипедная дорожка"
+ }
+ },
+ "render": "Велосипедные дорожки"
}
},
"defibrillator": {
@@ -641,6 +786,14 @@
}
},
"food": {
+ "presets": {
+ "0": {
+ "title": "ресторан"
+ },
+ "1": {
+ "title": "быстрое питание"
+ }
+ },
"tagRenderings": {
"friture-take-your-container": {
"mappings": {
@@ -649,14 +802,6 @@
}
}
}
- },
- "presets": {
- "0": {
- "title": "ресторан"
- },
- "1": {
- "title": "быстрое питание"
- }
}
},
"ghost_bike": {
@@ -721,6 +866,31 @@
}
}
},
+ "observation_tower": {
+ "name": "Смотровые башни",
+ "presets": {
+ "0": {
+ "title": "смотровая башня"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ },
+ "render": "Смотровая башня"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": " метр"
+ }
+ }
+ }
+ }
+ },
"picnic_table": {
"description": "Слой, отображающий столы для пикника",
"name": "Столы для пикника",
@@ -910,6 +1080,65 @@
"render": "Книжный шкаф"
}
},
+ "shops": {
+ "description": "Магазин",
+ "name": "Магазин",
+ "presets": {
+ "0": {
+ "description": "Добавить новый магазин",
+ "title": "Магазин"
+ }
+ },
+ "tagRenderings": {
+ "shops-email": {
+ "question": "Каков адрес электронной почты этого магазина?",
+ "render": "{email}"
+ },
+ "shops-name": {
+ "question": "Как называется этот магазин?"
+ },
+ "shops-opening_hours": {
+ "question": "Каковы часы работы этого магазина?",
+ "render": "{opening_hours_table(opening_hours)}"
+ },
+ "shops-phone": {
+ "question": "Какой телефон?",
+ "render": "{phone}"
+ },
+ "shops-shop": {
+ "mappings": {
+ "1": {
+ "then": "Супермаркет"
+ },
+ "2": {
+ "then": "Магазин одежды"
+ },
+ "3": {
+ "then": "Парикмахерская"
+ },
+ "6": {
+ "then": "Автосалон"
+ }
+ },
+ "question": "Что продаётся в этом магазине?"
+ },
+ "shops-website": {
+ "question": "Какой веб-сайт у этого магазина?",
+ "render": "{website}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ },
+ "1": {
+ "then": "{shop}"
+ }
+ },
+ "render": "Магазин"
+ }
+ },
"slow_roads": {
"tagRenderings": {
"slow_roads-surface": {
@@ -1117,6 +1346,12 @@
"render": "Туалет"
}
},
+ "trail": {
+ "name": "Тропы",
+ "title": {
+ "render": "Тропа"
+ }
+ },
"tree_node": {
"name": "Дерево",
"presets": {
@@ -1193,8 +1428,15 @@
"render": "Смотровая площадка"
}
},
- "watermill": {
- "name": "Водяная мельница"
+ "visitor_information_centre": {
+ "title": {
+ "mappings": {
+ "1": {
+ "then": "{name}"
+ }
+ },
+ "render": "{name}"
+ }
},
"waste_basket": {
"iconSize": {
@@ -1214,249 +1456,7 @@
"render": "Контейнер для мусора"
}
},
- "visitor_information_centre": {
- "title": {
- "render": "{name}",
- "mappings": {
- "1": {
- "then": "{name}"
- }
- }
- }
- },
- "trail": {
- "name": "Тропы",
- "title": {
- "render": "Тропа"
- }
- },
- "shops": {
- "description": "Магазин",
- "name": "Магазин",
- "presets": {
- "0": {
- "description": "Добавить новый магазин",
- "title": "Магазин"
- }
- },
- "tagRenderings": {
- "shops-email": {
- "question": "Каков адрес электронной почты этого магазина?",
- "render": "{email}"
- },
- "shops-name": {
- "question": "Как называется этот магазин?"
- },
- "shops-opening_hours": {
- "question": "Каковы часы работы этого магазина?",
- "render": "{opening_hours_table(opening_hours)}"
- },
- "shops-phone": {
- "question": "Какой телефон?",
- "render": "{phone}"
- },
- "shops-shop": {
- "mappings": {
- "1": {
- "then": "Супермаркет"
- },
- "2": {
- "then": "Магазин одежды"
- },
- "3": {
- "then": "Парикмахерская"
- },
- "6": {
- "then": "Автосалон"
- }
- },
- "question": "Что продаётся в этом магазине?"
- },
- "shops-website": {
- "question": "Какой веб-сайт у этого магазина?",
- "render": "{website}"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "{name}"
- },
- "1": {
- "then": "{shop}"
- }
- },
- "render": "Магазин"
- }
- },
- "observation_tower": {
- "name": "Смотровые башни",
- "presets": {
- "0": {
- "title": "смотровая башня"
- }
- },
- "title": {
- "render": "Смотровая башня",
- "mappings": {
- "0": {
- "then": "{name}"
- }
- }
- },
- "units": {
- "0": {
- "applicableUnits": {
- "0": {
- "human": " метр"
- }
- }
- }
- }
- },
- "cycleways_and_roads": {
- "title": {
- "render": "Велосипедные дорожки",
- "mappings": {
- "0": {
- "then": "Велосипедная дорожка"
- }
- }
- }
- },
- "crossings": {
- "presets": {
- "1": {
- "title": "Светофор"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Светофор"
- }
- }
- }
- },
- "cafe_pub": {
- "presets": {
- "0": {
- "title": "паб"
- },
- "1": {
- "title": "бар"
- },
- "2": {
- "title": "кафе"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "{name}"
- }
- }
- }
- },
- "binocular": {
- "description": "Бинокли",
- "name": "Бинокль",
- "presets": {
- "0": {
- "title": "бинокль"
- }
- },
- "title": {
- "render": "Бинокль"
- }
- },
- "barrier": {
- "presets": {
- "0": {
- "title": "Прикол"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Прикол"
- }
- },
- "render": "Препятствие"
- },
- "name": "Препятствия"
- },
- "artwork": {
- "description": "Разнообразные произведения искусства",
- "name": "Произведения искусства",
- "presets": {
- "0": {
- "title": "Художественная работа"
- }
- },
- "tagRenderings": {
- "artwork-artist_name": {
- "question": "Какой художник создал это?",
- "render": "Создано {artist_name}"
- },
- "artwork-artwork_type": {
- "mappings": {
- "0": {
- "then": "Архитектура"
- },
- "1": {
- "then": "Фреска"
- },
- "2": {
- "then": "Живопись"
- },
- "3": {
- "then": "Скульптура"
- },
- "4": {
- "then": "Статуя"
- },
- "5": {
- "then": "Бюст"
- },
- "6": {
- "then": "Камень"
- },
- "7": {
- "then": "Инсталляция"
- },
- "8": {
- "then": "Граффити"
- },
- "9": {
- "then": "Рельеф"
- },
- "10": {
- "then": "Азуле́жу (испанская роспись глазурованной керамической плитки)"
- },
- "11": {
- "then": "Плитка (мозаика)"
- }
- },
- "question": "К какому типу относится эта работа?",
- "render": "Это {artwork_type}"
- },
- "artwork-website": {
- "question": "Есть ли сайт с более подробной информацией об этой работе?",
- "render": "Больше информации на этом сайте"
- },
- "artwork-wikidata": {
- "question": "Какая запись в Wikidata соответсвует этой работе?",
- "render": "Запись об этой работе в wikidata: {wikidata}"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Художественная работа {name}"
- }
- },
- "render": "Художественная работа"
- }
+ "watermill": {
+ "name": "Водяная мельница"
}
}
\ No newline at end of file
diff --git a/langs/shared-questions/de.json b/langs/shared-questions/de.json
index cfc40498b..5b457a60b 100644
--- a/langs/shared-questions/de.json
+++ b/langs/shared-questions/de.json
@@ -3,11 +3,31 @@
"description": {
"question": "Gibt es noch etwas, das die vorhergehenden Fragen nicht abgedeckt haben? Hier wäre Platz dafür.kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.
Das Projekt nutzt Daten des OpenStreetMap Projekts und basiert auf der freien Software MapComplete.
", @@ -72,14 +310,19 @@ }, "2": { "name": "Kletterrouten", + "presets": { + "0": { + "title": "Kletterroute" + } + }, "tagRenderings": { "Difficulty": { - "render": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems", - "question": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?" + "question": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?", + "render": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems" }, "Length": { - "render": "Diese Route ist {canonical(climbing:length)} lang", - "question": "Wie lang ist diese Kletterroute (in Metern)?" + "question": "Wie lang ist diese Kletterroute (in Metern)?", + "render": "Diese Route ist {canonical(climbing:length)} lang" }, "Name": { "mappings": { @@ -98,11 +341,6 @@ } }, "render": "Kleterroute" - }, - "presets": { - "0": { - "title": "Kletterroute" - } } }, "3": { @@ -115,21 +353,11 @@ } }, "tagRenderings": { - "name": { - "mappings": { - "0": { - "then": "Diese Klettergelegenheit hat keinen Namen" - } - }, - "question": "Wie heißt diese Klettergelegenheit?", - "render": "{name}" + "Contained routes hist": { + "render": "