diff --git a/assets/contributors.json b/assets/contributors.json
index 792ce1c8c..691226d06 100644
--- a/assets/contributors.json
+++ b/assets/contributors.json
@@ -1 +1 @@
-{"contributors":[{"contributor":"Pieter Vander Vennet", "commits":709},{"contributor":"pietervdvn", "commits":636},{"contributor":"Tobias", "commits":35},{"contributor":"Christian Neumann", "commits":33},{"contributor":"Win Olario", "commits":31},{"contributor":"Pieter Fiers", "commits":31},{"contributor":"Sebastian Kürten", "commits":16},{"contributor":"ToastHawaii", "commits":15},{"contributor":"Weblate", "commits":12},{"contributor":"Marco", "commits":12},{"contributor":"Bavo Vanderghote", "commits":12},{"contributor":"Joost", "commits":11},{"contributor":"Midgard", "commits":8},{"contributor":"Jacque Fresco", "commits":8},{"contributor":"yopaseopor", "commits":7},{"contributor":"Flo Edelmann", "commits":7},{"contributor":"Binnette", "commits":7},{"contributor":"pelderson", "commits":6},{"contributor":"Mateusz Konieczny", "commits":6},{"contributor":"lvgx", "commits":6},{"contributor":"dependabot[bot]", "commits":6},{"contributor":"Alexey Shabanov", "commits":6},{"contributor":"Artem", "commits":5},{"contributor":"SiegbjornSitumeang", "commits":4},{"contributor":"Polgár Sándor", "commits":4},{"contributor":"Léo Villeveygoux", "commits":3},{"contributor":"Hosted Weblate", "commits":3},{"contributor":"David Haberthür", "commits":3},{"contributor":"Wiktor Przybylski", "commits":2},{"contributor":"Stanislas Gueniffey", "commits":2},{"contributor":"Robin van der Linde", "commits":2},{"contributor":"pbarban", "commits":2},{"contributor":"Leo Alcaraz", "commits":2},{"contributor":"Jan Zabel", "commits":2},{"contributor":"graveelius", "commits":2},{"contributor":"Vinicius", "commits":1},{"contributor":"Tomas Fiers", "commits":1},{"contributor":"Thibault Molleman", "commits":1},{"contributor":"tbowdecl97", "commits":1},{"contributor":"Schouppe Joost", "commits":1},{"contributor":"Noémie", "commits":1},{"contributor":"mozita", "commits":1},{"contributor":"Carlos Ramos Carreño", "commits":1}]}
\ No newline at end of file
+{"contributors":[{"contributor":"Pieter Vander Vennet", "commits":711},{"contributor":"pietervdvn", "commits":636},{"contributor":"Tobias", "commits":35},{"contributor":"Christian Neumann", "commits":33},{"contributor":"Win Olario", "commits":31},{"contributor":"Pieter Fiers", "commits":31},{"contributor":"Sebastian Kürten", "commits":16},{"contributor":"ToastHawaii", "commits":15},{"contributor":"Weblate", "commits":13},{"contributor":"Marco", "commits":12},{"contributor":"Bavo Vanderghote", "commits":12},{"contributor":"Joost", "commits":11},{"contributor":"Midgard", "commits":8},{"contributor":"Jacque Fresco", "commits":8},{"contributor":"yopaseopor", "commits":7},{"contributor":"Flo Edelmann", "commits":7},{"contributor":"Binnette", "commits":7},{"contributor":"Artem", "commits":7},{"contributor":"pelderson", "commits":6},{"contributor":"Mateusz Konieczny", "commits":6},{"contributor":"lvgx", "commits":6},{"contributor":"dependabot[bot]", "commits":6},{"contributor":"Alexey Shabanov", "commits":6},{"contributor":"SiegbjornSitumeang", "commits":4},{"contributor":"Polgár Sándor", "commits":4},{"contributor":"Léo Villeveygoux", "commits":3},{"contributor":"Hosted Weblate", "commits":3},{"contributor":"David Haberthür", "commits":3},{"contributor":"Wiktor Przybylski", "commits":2},{"contributor":"Stanislas Gueniffey", "commits":2},{"contributor":"Robin van der Linde", "commits":2},{"contributor":"riiga", "commits":2},{"contributor":"pbarban", "commits":2},{"contributor":"Leo Alcaraz", "commits":2},{"contributor":"Jan Zabel", "commits":2},{"contributor":"graveelius", "commits":2},{"contributor":"Vinicius", "commits":1},{"contributor":"Tomas Fiers", "commits":1},{"contributor":"Thibault Molleman", "commits":1},{"contributor":"tbowdecl97", "commits":1},{"contributor":"Schouppe Joost", "commits":1},{"contributor":"Noémie", "commits":1},{"contributor":"mozita", "commits":1},{"contributor":"Carlos Ramos Carreño", "commits":1}]}
\ No newline at end of file
diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json
index f2d7ce81a..7c8bd38f7 100644
--- a/assets/layers/bench/bench.json
+++ b/assets/layers/bench/bench.json
@@ -24,7 +24,8 @@
"es": "Banco",
"hu": "Pad",
"id": "Bangku",
- "it": "Panchina"
+ "it": "Panchina",
+ "ru": "Скамейка"
}
},
"tagRenderings": [
@@ -38,7 +39,8 @@
"es": "Respaldo",
"hu": "Háttámla",
"id": "Sandaran",
- "it": "Schienale"
+ "it": "Schienale",
+ "ru": "Спинка"
},
"freeform": {
"key": "backrest"
@@ -54,7 +56,8 @@
"es": "Respaldo: Si",
"hu": "Háttámla: Igen",
"id": "Sandaran: Ya",
- "it": "Schienale: Sì"
+ "it": "Schienale: Sì",
+ "ru": "Со спинкой"
}
},
{
@@ -67,7 +70,8 @@
"es": "Respaldo: No",
"hu": "Háttámla: Nem",
"id": "Sandaran: Tidak",
- "it": "Schienale: No"
+ "it": "Schienale: No",
+ "ru": "Без спинки"
}
}
],
@@ -79,7 +83,8 @@
"es": "¿Este banco tiene un respaldo?",
"hu": "Van háttámlája ennek a padnak?",
"id": "Apakah bangku ini memiliki sandaran?",
- "it": "Questa panchina ha lo schienale?"
+ "it": "Questa panchina ha lo schienale?",
+ "ru": "Есть ли у этой скамейки спинка?"
}
},
{
@@ -91,7 +96,8 @@
"es": "{seats} asientos",
"hu": "{seats} ülőhely",
"id": "{seats} kursi",
- "it": "{seats} posti"
+ "it": "{seats} posti",
+ "ru": "{seats} мест"
},
"freeform": {
"key": "seats",
@@ -104,7 +110,8 @@
"nl": "Hoeveel zitplaatsen heeft deze bank?",
"es": "¿Cuántos asientos tiene este banco?",
"hu": "Hány ülőhely van ezen a padon?",
- "it": "Quanti posti ha questa panchina?"
+ "it": "Quanti posti ha questa panchina?",
+ "ru": "Сколько мест на этой скамейке?"
}
},
{
@@ -218,7 +225,8 @@
"nl": "In welke richting kijk je wanneer je op deze zitbank zit?",
"fr": "Dans quelle direction regardez-vous quand vous êtes assis sur le banc ?",
"hu": "Milyen irányba néz a pad?",
- "it": "In che direzione si guarda quando si è seduti su questa panchina?"
+ "it": "In che direzione si guarda quando si è seduti su questa panchina?",
+ "ru": "В каком направлении вы смотрите, когда сидите на скамейке?"
},
"render": {
"en": "When sitting on the bench, one looks towards {direction}°.",
@@ -240,7 +248,8 @@
"fr": "Couleur : {colour}",
"nl": "Kleur: {colour}",
"hu": "Szín: {colour}",
- "it": "Colore: {colour}"
+ "it": "Colore: {colour}",
+ "ru": "Цвет: {colour}"
},
"question": {
"en": "Which colour does this bench have?",
@@ -248,7 +257,8 @@
"fr": "Quelle est la couleur de ce banc ?",
"nl": "Welke kleur heeft deze zitbank?",
"hu": "Milyen színű a pad?",
- "it": "Di che colore è questa panchina?"
+ "it": "Di che colore è questa panchina?",
+ "ru": "Какого цвета скамейка?"
},
"freeform": {
"key": "colour",
@@ -403,7 +413,8 @@
"fr": "Banc",
"nl": "Zitbank",
"es": "Banco",
- "it": "Panchina"
+ "it": "Panchina",
+ "ru": "Скамейка"
},
"description": {
"en": "Add a new bench",
@@ -412,7 +423,8 @@
"nl": "Voeg een nieuwe zitbank toe",
"es": "Añadir un nuevo banco",
"hu": "Pad hozzáadása",
- "it": "Aggiungi una nuova panchina"
+ "it": "Aggiungi una nuova panchina",
+ "ru": "Добавить новую скамейку"
}
}
]
diff --git a/assets/layers/bench_at_pt/bench_at_pt.json b/assets/layers/bench_at_pt/bench_at_pt.json
index 37dad1819..8b0df31a1 100644
--- a/assets/layers/bench_at_pt/bench_at_pt.json
+++ b/assets/layers/bench_at_pt/bench_at_pt.json
@@ -7,7 +7,8 @@
"nl": "Zitbanken aan bushaltes",
"es": "Bancos en una parada de transporte público",
"hu": "Padok megállókban",
- "it": "Panchine alle fermate del trasporto pubblico"
+ "it": "Panchine alle fermate del trasporto pubblico",
+ "ru": "Скамейки на остановках общественного транспорта"
},
"minzoom": 14,
"source": {
@@ -26,7 +27,8 @@
"nl": "Zitbank",
"es": "Banco",
"hu": "Pad",
- "it": "Panchina"
+ "it": "Panchina",
+ "ru": "Скамейка"
},
"mappings": [
{
@@ -43,7 +45,8 @@
"fr": "Banc d'un arrêt de transport en commun",
"nl": "Zitbank aan een bushalte",
"hu": "Pad megállóban",
- "it": "Panchina alla fermata del trasporto pubblico"
+ "it": "Panchina alla fermata del trasporto pubblico",
+ "ru": "Скамейка на остановке общественного транспорта"
}
},
{
@@ -72,7 +75,8 @@
"fr": "{name}",
"nl": "{name}",
"hu": "{name}",
- "it": "{name}"
+ "it": "{name}",
+ "ru": "{name}"
},
"freeform": {
"key": "name"
diff --git a/assets/layers/bicycle_library/bicycle_library.json b/assets/layers/bicycle_library/bicycle_library.json
index f41c0fac6..ff9bd7bb3 100644
--- a/assets/layers/bicycle_library/bicycle_library.json
+++ b/assets/layers/bicycle_library/bicycle_library.json
@@ -72,14 +72,16 @@
"nl": "Hoeveel kost het huren van een fiets?",
"fr": "Combien coûte l'emprunt d'un vélo ?",
"hu": "Mennyibe kerül egy kerékpár kölcsönzése?",
- "it": "Quanto costa il prestito di una bicicletta?"
+ "it": "Quanto costa il prestito di una bicicletta?",
+ "ru": "Сколько стоит прокат велосипеда?"
},
"render": {
"en": "Lending a bicycle costs {charge}",
"nl": "Een fiets huren kost {charge}",
"fr": "Emprunter un vélo coûte {charge}",
"hu": "Egy kerékpár kölcsönzése {charge}",
- "it": "Il prestito di una bicicletta costa {charge}"
+ "it": "Il prestito di una bicicletta costa {charge}",
+ "ru": "Стоимость аренды велосипеда {charge}"
},
"freeform": {
"key": "charge",
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 14adbcf04..07ea48b30 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
@@ -77,7 +77,8 @@
"en": "Is this vending machine still operational?",
"nl": "Is deze verkoopsautomaat nog steeds werkende?",
"fr": "Cette machine est-elle encore opérationelle ?",
- "it": "Questo distributore automatico funziona ancora?"
+ "it": "Questo distributore automatico funziona ancora?",
+ "ru": "Этот торговый автомат все еще работает?"
},
"render": {
"en": "The operational status is {operational_status",
@@ -96,7 +97,8 @@
"nl": "Deze verkoopsautomaat werkt",
"fr": "Le distributeur automatique fonctionne",
"hu": "Az automata működik",
- "it": "Il distributore automatico funziona"
+ "it": "Il distributore automatico funziona",
+ "ru": "Этот торговый автомат работает"
}
},
{
@@ -106,7 +108,8 @@
"nl": "Deze verkoopsautomaat is kapot",
"fr": "Le distributeur automatique est en panne",
"hu": "Az automata elromlott",
- "it": "Il distributore automatico è guasto"
+ "it": "Il distributore automatico è guasto",
+ "ru": "Этот торговый автомат сломан"
}
},
{
@@ -116,7 +119,8 @@
"nl": "Deze verkoopsautomaat is uitgeschakeld",
"fr": "Le distributeur automatique est fermé",
"hu": "Az automata zárva van",
- "it": "Il distributore automatico è spento"
+ "it": "Il distributore automatico è spento",
+ "ru": "Этот торговый автомат закрыт"
}
}
]
diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json
index cd62cdff2..c462b99a4 100644
--- a/assets/layers/bike_cafe/bike_cafe.json
+++ b/assets/layers/bike_cafe/bike_cafe.json
@@ -188,7 +188,8 @@
"fr": "Quel est le site internet de {name}?",
"gl": "Cal é a páxina web de {name}?",
"de": "Was ist die Webseite von {name}?",
- "it": "Qual è il sito web di {name}?"
+ "it": "Qual è il sito web di {name}?",
+ "ru": "Какой сайт у {name}?"
},
"render": "{website}",
"freeform": {
@@ -202,7 +203,8 @@
"fr": "Quel est le nom de {name}?",
"gl": "Cal é o número de teléfono de {name}?",
"de": "Wie lautet die Telefonnummer von {name}?",
- "it": "Qual è il numero di telefono di {name}?"
+ "it": "Qual è il numero di telefono di {name}?",
+ "ru": "Какой номер телефона у {name}?"
},
"render": "{phone}",
"freeform": {
@@ -217,7 +219,8 @@
"fr": "Quel est l'adresse email de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
"de": "Wie lautet die E-Mail-Adresse von {name}?",
- "it": "Qual è l’indirizzo email di {name}?"
+ "it": "Qual è l’indirizzo email di {name}?",
+ "ru": "Какой адрес электронной почты у {name}?"
},
"render": "{email}",
"freeform": {
diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json
index d199b3c25..9f9f31cfe 100644
--- a/assets/layers/bike_parking/bike_parking.json
+++ b/assets/layers/bike_parking/bike_parking.json
@@ -152,7 +152,8 @@
"then": {
"en": "Bollard ",
"nl": "Paal met ring ",
- "fr": "Bollard "
+ "fr": "Bollard ",
+ "it": "Colonnina "
}
},
{
@@ -181,7 +182,8 @@
"en": "Underground parking",
"nl": "Ondergrondse parking",
"fr": "Parking souterrain",
- "it": "Parcheggio sotterraneo"
+ "it": "Parcheggio sotterraneo",
+ "ru": "Подземная парковка"
}
},
{
@@ -190,7 +192,8 @@
"en": "Underground parking",
"nl": "Ondergrondse parking",
"fr": "Parking souterrain",
- "it": "Parcheggio sotterraneo"
+ "it": "Parcheggio sotterraneo",
+ "ru": "Подземная парковка"
}
},
{
@@ -221,7 +224,8 @@
"nl": "Dakparking",
"fr": "Parking sur un toit",
"hu": "Tetőparkoló",
- "it": "Parcheggio sul tetto"
+ "it": "Parcheggio sul tetto",
+ "ru": "Парковка на крыше"
}
}
]
@@ -277,7 +281,8 @@
"fr": "Combien de vélos entrent dans ce parking à vélos (y compris les éventuels vélos de transport) ?",
"nl": "Hoeveel fietsen kunnen in deze fietsparking (inclusief potentiëel bakfietsen)?",
"gl": "Cantas bicicletas caben neste aparcadoiro de bicicletas (incluídas as posíbeis bicicletas de carga)?",
- "de": "Wie viele Fahrräder passen auf diesen Fahrrad-Parkplatz (einschließlich möglicher Lastenfahrräder)?"
+ "de": "Wie viele Fahrräder passen auf diesen Fahrrad-Parkplatz (einschließlich möglicher Lastenfahrräder)?",
+ "it": "Quante biciclette entrano in questo parcheggio per bici (incluse le eventuali bici da trasporto)?"
},
"render": {
"en": "Place for {capacity} bikes",
@@ -305,7 +310,8 @@
"de": "{access}",
"fr": "{access}",
"nl": "{access}",
- "it": "{access}"
+ "it": "{access}",
+ "ru": "{access}"
},
"freeform": {
"key": "access",
@@ -350,7 +356,8 @@
"nl": "Heeft deze fietsparking plaats voor bakfietsen?",
"gl": "Este aparcadoiro de bicicletas ten espazo para bicicletas de carga?",
"de": "Gibt es auf diesem Fahrrad-Parkplatz Plätze für Lastenfahrräder?",
- "fr": "Est-ce que ce parking à vélo a des emplacements pour des vélos cargo ?"
+ "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?"
},
"mappings": [
{
@@ -360,7 +367,8 @@
"nl": "Deze parking heeft plaats voor bakfietsen",
"gl": "Este aparcadoiro ten espazo para bicicletas de carga.",
"de": "Dieser Parkplatz bietet Platz für Lastenfahrräder",
- "fr": "Ce parking a de la place pour les vélos cargo"
+ "fr": "Ce parking a de la place pour les vélos cargo",
+ "it": "Questo parcheggio ha posto per bici da trasporto"
}
},
{
@@ -370,7 +378,8 @@
"nl": "Er zijn speciale plaatsen voorzien voor bakfietsen",
"gl": "Este aparcadoiro ten espazos designados (oficiais) para bicicletas de carga.",
"de": "Dieser Parkplatz verfügt über ausgewiesene (offizielle) Plätze für Lastenfahrräder.",
- "fr": "Ce parking a des emplacements (officiellement) destinés aux vélos cargo."
+ "fr": "Ce parking a des emplacements (officiellement) destinés aux vélos cargo.",
+ "it": "Questo parcheggio ha posti destinati (ufficialmente) alle bici da trasporto."
}
},
{
@@ -380,7 +389,8 @@
"nl": "Je mag hier geen bakfietsen parkeren",
"gl": "Non está permitido aparcar bicicletas de carga",
"de": "Es ist nicht erlaubt, Lastenfahrräder zu parken",
- "fr": "Il est interdit de garer des vélos cargo"
+ "fr": "Il est interdit de garer des vélos cargo",
+ "it": "Il parcheggio delle bici da trasporto è proibito"
}
}
]
@@ -392,14 +402,16 @@
"nl": "Voor hoeveel bakfietsen heeft deze fietsparking plaats?",
"fr": "Combien de vélos de transport entrent dans ce parking à vélos ?",
"gl": "Cantas bicicletas de carga caben neste aparcadoiro de bicicletas?",
- "de": "Wie viele Lastenfahrräder passen auf diesen Fahrrad-Parkplatz?"
+ "de": "Wie viele Lastenfahrräder passen auf diesen Fahrrad-Parkplatz?",
+ "it": "Quante bici da trasporto entrano in questo parcheggio per bici?"
},
"render": {
"en": "This parking fits {capacity:cargo_bike} cargo bikes",
"nl": "Deze parking heeft plaats voor {capacity:cargo_bike} fietsen",
"fr": "Ce parking a de la place pour {capacity:cargo_bike} vélos de transport.",
"gl": "Neste aparcadoiro caben {capacity:cargo_bike} bicicletas de carga",
- "de": "Auf diesen Parkplatz passen {capacity:cargo_bike} Lastenfahrräder"
+ "de": "Auf diesen Parkplatz passen {capacity:cargo_bike} Lastenfahrräder",
+ "it": "Questo parcheggio può contenere {capacity:cargo_bike} bici da trasporto"
},
"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 9b25bb3a5..8a00492b4 100644
--- a/assets/layers/bike_repair_station/bike_repair_station.json
+++ b/assets/layers/bike_repair_station/bike_repair_station.json
@@ -93,7 +93,8 @@
"fr": "Pompe de vélo {name}",
"gl": "Bomba de ar {name}",
"de": "Fahrradpumpe {name}",
- "it": "Pompa per bici {name}"
+ "it": "Pompa per bici {name}",
+ "ru": "Велосипедный насос {name}"
}
},
{
@@ -109,7 +110,8 @@
"fr": "Pompe de vélo",
"gl": "Bomba de ar",
"de": "Fahrradpumpe",
- "it": "Pompa per bici"
+ "it": "Pompa per bici",
+ "ru": "Велосипедный насос"
}
}
]
@@ -319,7 +321,8 @@
"fr": "Est-ce que cette pompe marche t'elle toujours?",
"gl": "Segue a funcionar a bomba de ar?",
"de": "Ist die Fahrradpumpe noch funktionstüchtig?",
- "it": "La pompa per bici è sempre funzionante?"
+ "it": "La pompa per bici è sempre funzionante?",
+ "ru": "Велосипедный насос все еще работает?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@@ -331,7 +334,8 @@
"fr": "La pompe est cassé",
"gl": "A bomba de ar está estragada",
"de": "Die Fahrradpumpe ist kaputt",
- "it": "La pompa per bici è guasta"
+ "it": "La pompa per bici è guasta",
+ "ru": "Велосипедный насос сломан"
}
},
{
@@ -342,7 +346,8 @@
"fr": "La pompe est opérationnelle",
"gl": "A bomba de ar está operativa",
"de": "Die Fahrradpumpe ist betriebsbereit",
- "it": "La pompa per bici funziona"
+ "it": "La pompa per bici funziona",
+ "ru": "Велосипедный насос работает"
}
}
]
@@ -362,7 +367,8 @@
"fr": "Cette pompe est compatible avec les valves suivantes: {valves}",
"gl": "Esta bomba de ar admite as seguintes válvulas: {valves}",
"de": "Diese Pumpe unterstützt die folgenden Ventile: {valves}",
- "it": "Questa pompa è compatibile con le seguenti valvole: {valves}"
+ "it": "Questa pompa è compatibile con le seguenti valvole: {valves}",
+ "ru": "Этот насос поддерживает следующие клапаны: {valves}"
},
"freeform": {
"#addExtraTags": [
@@ -380,7 +386,8 @@
"fr": "Sclaverand (aussi appelé Presta)",
"gl": "Sclaverand (tamén coñecido como Presta)",
"de": "Sklaverand (auch bekannt als Presta)",
- "it": "Sclaverand (detta anche Presta)"
+ "it": "Sclaverand (detta anche Presta)",
+ "ru": "Клапан Presta (также известный как французский клапан)"
}
},
{
@@ -391,7 +398,8 @@
"fr": "Dunlop",
"gl": "Dunlop",
"de": "Dunlop",
- "it": "Dunlop"
+ "it": "Dunlop",
+ "ru": "Клапан Dunlop"
}
},
{
@@ -414,7 +422,8 @@
"fr": "Est-ce que cette pompe est électrique?",
"gl": "Esta é unha bomba de ar eléctrica?",
"de": "Ist dies eine elektrische Fahrradpumpe?",
- "it": "Questa pompa per bici è elettrica?"
+ "it": "Questa pompa per bici è elettrica?",
+ "ru": "Это электрический велосипедный насос?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@@ -426,7 +435,8 @@
"fr": "Pompe manuelle",
"gl": "Bomba de ar manual",
"de": "Manuelle Pumpe",
- "it": "Pompa manuale"
+ "it": "Pompa manuale",
+ "ru": "Ручной насос"
}
},
{
@@ -437,7 +447,8 @@
"fr": "Pompe électrique",
"gl": "Bomba de ar eléctrica",
"de": "Elektrische Pumpe",
- "it": "Pompa elettrica"
+ "it": "Pompa elettrica",
+ "ru": "Электрический насос"
}
}
]
@@ -461,7 +472,8 @@
"fr": "Il y a un manomètre",
"gl": "Hai manómetro",
"de": "Es gibt ein Manometer",
- "it": "C’è un manometro"
+ "it": "C’è un manometro",
+ "ru": "Есть манометр"
}
},
{
@@ -472,7 +484,8 @@
"fr": "Il n'y a pas de manomètre",
"gl": "Non hai manómetro",
"de": "Es gibt kein Manometer",
- "it": "Non c’è un manometro"
+ "it": "Non c’è un manometro",
+ "ru": "Нет манометра"
}
},
{
@@ -483,7 +496,8 @@
"fr": "Il y a un manomètre mais il est cassé",
"gl": "Hai manómetro pero está estragado",
"de": "Es gibt ein Manometer, aber es ist kaputt",
- "it": "C’è un manometro ma è rotto"
+ "it": "C’è un manometro ma è rotto",
+ "ru": "Есть манометр, но он сломан"
}
}
]
@@ -491,7 +505,8 @@
],
"icon": {
"render": {
- "en": "./assets/layers/bike_repair_station/repair_station.svg"
+ "en": "./assets/layers/bike_repair_station/repair_station.svg",
+ "ru": "./assets/layers/bike_repair_station/repair_station.svg"
},
"mappings": [
{
@@ -562,7 +577,8 @@
"fr": "Pompe à vélo",
"gl": "Bomba de ar",
"de": "Fahrradpumpe",
- "it": "Pompa per bici"
+ "it": "Pompa per bici",
+ "ru": "Велосипедный насос"
},
"tags": [
"amenity=bicycle_repair_station",
diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json
index f6b5cd0ac..2a0b184e2 100644
--- a/assets/layers/bike_shop/bike_shop.json
+++ b/assets/layers/bike_shop/bike_shop.json
@@ -67,7 +67,8 @@
"en": "Sport gear shop {name}",
"nl": "Sportwinkel {name}",
"fr": "Magasin de sport {name}",
- "it": "Negozio di articoli sportivi {name}"
+ "it": "Negozio di articoli sportivi {name}",
+ "ru": "Магазин спортивного инвентаря {name}"
}
},
{
@@ -94,7 +95,8 @@
"nl": "Fietsverhuur {name}",
"en": "Bicycle rental {name}",
"fr": "Location de vélo {name}",
- "it": "Noleggio di biciclette {name}"
+ "it": "Noleggio di biciclette {name}",
+ "ru": "Прокат велосипедов {name}"
}
},
{
@@ -110,7 +112,8 @@
"fr": "Réparateur de vélo {name}",
"gl": "Arranxo de bicicletas {name}",
"de": "Fahrradwerkstatt {name}",
- "it": "Riparazione biciclette {name"
+ "it": "Riparazione biciclette {name",
+ "ru": "Ремонт велосипедов {name}"
}
},
{
@@ -125,7 +128,8 @@
"fr": "Magasin de vélo {name}",
"gl": "Tenda de bicicletas {name}",
"de": "Fahrradgeschäft {name}",
- "it": "Negozio di biciclette {name}"
+ "it": "Negozio di biciclette {name}",
+ "ru": "Магазин велосипедов {name}"
}
},
{
@@ -165,7 +169,8 @@
"en": "A shop specifically selling bicycles or related items",
"nl": "Een winkel die hoofdzakelijk fietsen en fietstoebehoren verkoopt",
"fr": "Un magasin vendant spécifiquement des vélos ou des objets en lien",
- "it": "Un negozio che vende specificatamente biciclette o articoli similari"
+ "it": "Un negozio che vende specificatamente biciclette o articoli similari",
+ "ru": "Магазин, специализирующийся на продаже велосипедов или сопутствующих товаров"
},
"tagRenderings": [
"images",
@@ -191,7 +196,8 @@
"fr": "Quel est le nom du magasin de vélo?",
"gl": "Cal é o nome desta tenda de bicicletas?",
"de": "Wie heißt dieser Fahrradladen?",
- "it": "Qual è il nome di questo negozio di biciclette?"
+ "it": "Qual è il nome di questo negozio di biciclette?",
+ "ru": "Как называется этот магазин велосипедов?"
},
"render": {
"en": "This bicycle shop is called {name}",
@@ -211,7 +217,8 @@
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site internet de {name}?",
"gl": "Cal é a páxina web de {name}?",
- "it": "Qual è il sito web di {name}?"
+ "it": "Qual è il sito web di {name}?",
+ "ru": "Какой сайт у {name}?"
},
"render": "{website}",
"freeform": {
@@ -225,7 +232,8 @@
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le nom de {name}?",
"gl": "Cal é o número de teléfono de {name}?",
- "it": "Qual è il numero di telefono di {name}?"
+ "it": "Qual è il numero di telefono di {name}?",
+ "ru": "Какой номер телефона у {name}?"
},
"render": "{phone}",
"freeform": {
@@ -239,7 +247,8 @@
"nl": "Wat is het email-adres van {name}?",
"fr": "Quel est l'adresse email de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
- "it": "Qual è l’indirizzo email di {name}?"
+ "it": "Qual è l’indirizzo email di {name}?",
+ "ru": "Какой адрес электронной почты у {name}?"
},
"render": "{email}",
"freeform": {
@@ -280,7 +289,8 @@
"fr": "Ce magasin vend des vélos",
"gl": "Esta tenda vende bicicletas",
"de": "Dieses Geschäft verkauft Fahrräder",
- "it": "Questo negozio vende bici"
+ "it": "Questo negozio vende bici",
+ "ru": "В этом магазине продаются велосипеды"
}
},
{
@@ -291,7 +301,8 @@
"fr": "Ce magasin ne vend pas de vélo",
"gl": "Esta tenda non vende bicicletas",
"de": "Dieses Geschäft verkauft keine Fahrräder",
- "it": "Questo negozio non vende bici"
+ "it": "Questo negozio non vende bici",
+ "ru": "В этом магазине не продают велосипеды"
}
}
]
@@ -303,7 +314,8 @@
"fr": "Est-ce que ce magasin répare des vélos?",
"gl": "Esta tenda arranxa bicicletas?",
"de": "Repariert dieses Geschäft Fahrräder?",
- "it": "Questo negozio ripara bici?"
+ "it": "Questo negozio ripara bici?",
+ "ru": "В этом магазине ремонтируют велосипеды?"
},
"mappings": [
{
@@ -314,7 +326,8 @@
"fr": "Ce magasin répare des vélos",
"gl": "Esta tenda arranxa bicicletas",
"de": "Dieses Geschäft repariert Fahrräder",
- "it": "Questo negozio ripara bici"
+ "it": "Questo negozio ripara bici",
+ "ru": "Этот магазин ремонтирует велосипеды"
}
},
{
@@ -325,7 +338,8 @@
"fr": "Ce magasin ne répare pas les vélos",
"gl": "Esta tenda non arranxa bicicletas",
"de": "Dieses Geschäft repariert keine Fahrräder",
- "it": "Questo negozio non ripara bici"
+ "it": "Questo negozio non ripara bici",
+ "ru": "Этот магазин не ремонтирует велосипеды"
}
},
{
@@ -336,7 +350,8 @@
"fr": "Ce magasin ne répare seulement les vélos achetés là-bas",
"gl": "Esta tenda só arranxa bicicletas mercadas aquí",
"de": "Dieses Geschäft repariert nur hier gekaufte Fahrräder",
- "it": "Questo negozio ripara solo le bici che sono state acquistate qua"
+ "it": "Questo negozio ripara solo le bici che sono state acquistate qua",
+ "ru": "Этот магазин ремонтирует только велосипеды, купленные здесь"
}
},
{
@@ -359,7 +374,8 @@
"fr": "Est-ce ce magasin loue des vélos?",
"gl": "Esta tenda aluga bicicletas?",
"de": "Vermietet dieser Laden Fahrräder?",
- "it": "Questo negozio noleggia le bici?"
+ "it": "Questo negozio noleggia le bici?",
+ "ru": "Этот магазин сдает велосипеды в аренду?"
},
"mappings": [
{
@@ -370,7 +386,8 @@
"fr": "Ce magasin loue des vélos",
"gl": "Esta tenda aluga bicicletas",
"de": "Dieses Geschäft vermietet Fahrräder",
- "it": "Questo negozio noleggia le bici"
+ "it": "Questo negozio noleggia le bici",
+ "ru": "Этот магазин сдает велосипеды в аренду"
}
},
{
@@ -381,7 +398,8 @@
"fr": "Ce magasin ne loue pas de vélos",
"gl": "Esta tenda non aluga bicicletas",
"de": "Dieses Geschäft vermietet keine Fahrräder",
- "it": "Questo negozio non noleggia le bici"
+ "it": "Questo negozio non noleggia le bici",
+ "ru": "Этот магазин не сдает велосипеды напрокат"
}
}
]
@@ -393,7 +411,8 @@
"fr": "Est-ce ce magasin vend des vélos d'occasion",
"gl": "Esta tenda vende bicicletas de segunda man?",
"de": "Verkauft dieses Geschäft gebrauchte Fahrräder?",
- "it": "Questo negozio vende bici usate?"
+ "it": "Questo negozio vende bici usate?",
+ "ru": "В этом магазине продаются подержанные велосипеды?"
},
"mappings": [
{
@@ -404,7 +423,8 @@
"fr": "Ce magasin vend des vélos d'occasion",
"gl": "Esta tenda vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft gebrauchte Fahrräder",
- "it": "Questo negozio vende bici usate"
+ "it": "Questo negozio vende bici usate",
+ "ru": "В этом магазине продаются подержанные велосипеды"
}
},
{
@@ -415,7 +435,8 @@
"fr": "Ce magasin ne vend pas de vélos d'occasion",
"gl": "Esta tenda non vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft keine gebrauchten Fahrräder",
- "it": "Questo negozio non vende bici usate"
+ "it": "Questo negozio non vende bici usate",
+ "ru": "В этом магазине не продаются подержанные велосипеды"
}
},
{
@@ -426,7 +447,8 @@
"fr": "Ce magasin vend seulement des vélos d'occasion",
"gl": "Esta tenda só vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft nur gebrauchte Fahrräder",
- "it": "Questo negozio vende solamente bici usate"
+ "it": "Questo negozio vende solamente bici usate",
+ "ru": "В этом магазине продаются только подержанные велосипеды"
}
}
]
@@ -522,7 +544,8 @@
"en": "Are bicycles washed here?",
"nl": "Biedt deze winkel een fietsschoonmaak aan?",
"fr": "Lave-t-on les vélos ici ?",
- "it": "Vengono lavate le bici qua?"
+ "it": "Vengono lavate le bici qua?",
+ "ru": "Здесь моют велосипеды?"
},
"mappings": [
{
diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json
index bad3e678e..c47a68c7f 100644
--- a/assets/layers/defibrillator/defibrillator.json
+++ b/assets/layers/defibrillator/defibrillator.json
@@ -7,7 +7,8 @@
"fr": "Défibrillateurs",
"nl": "Defibrillatoren",
"de": "Defibrillatoren",
- "it": "Defibrillatori"
+ "it": "Defibrillatori",
+ "ru": "Дефибрилляторы"
},
"source": {
"osmTags": "emergency=defibrillator"
@@ -25,7 +26,8 @@
"fr": "Défibrillateur",
"nl": "Defibrillator",
"de": "Defibrillator",
- "it": "Defibrillatore"
+ "it": "Defibrillatore",
+ "ru": "Дефибриллятор"
}
},
"icon": {
@@ -34,7 +36,8 @@
{
"if": "_recently_surveyed=true",
"then": {
- "en": "./assets/layers/defibrillator/aed_checked.svg"
+ "en": "./assets/layers/defibrillator/aed_checked.svg",
+ "ru": "./assets/layers/defibrillator/aed_checked.svg"
}
}
]
@@ -49,7 +52,8 @@
"fr": "Défibrillateur",
"nl": "Defibrillator",
"de": "Defibrillator",
- "it": "Defibrillatore"
+ "it": "Defibrillatore",
+ "ru": "Дефибриллятор"
},
"tags": [
"emergency=defibrillator"
@@ -456,13 +460,15 @@
"en": "{opening_hours_table(opening_hours)}",
"nl": "{opening_hours_table(opening_hours)}",
"fr": "{opening_hours_table(opening_hours)}",
- "it": "{opening_hours_table(opening_hours)}"
+ "it": "{opening_hours_table(opening_hours)}",
+ "ru": "{opening_hours_table(opening_hours)}"
},
"question": {
"en": "At what times is this defibrillator available?",
"nl": "Wanneer is deze defibrillator beschikbaar?",
"fr": "À quels horaires ce défibrillateur est-il accessible ?",
- "it": "In quali orari è disponibile questo defibrillatore?"
+ "it": "In quali orari è disponibile questo defibrillatore?",
+ "ru": "В какое время доступен этот дефибриллятор?"
},
"freeform": {
"key": "opening_hours",
@@ -485,7 +491,8 @@
"en": "Additional information: {description}",
"nl": "Aanvullende info: {description}",
"fr": "Informations supplémentaires : {description}",
- "it": "Informazioni supplementari: {description}"
+ "it": "Informazioni supplementari: {description}",
+ "ru": "Дополнительная информация: {description}"
},
"question": {
"en": "Is there any useful information for users that you haven't been able to describe above? (leave blank if no)",
@@ -522,7 +529,8 @@
"en": "Checked today!",
"nl": "Vandaag nagekeken!",
"fr": "Vérifié aujourd'hui !",
- "it": "Verificato oggi!"
+ "it": "Verificato oggi!",
+ "ru": "Проверено сегодня!"
}
}
]
diff --git a/assets/layers/direction/direction.json b/assets/layers/direction/direction.json
index 07c06c8cc..fddfd64f3 100644
--- a/assets/layers/direction/direction.json
+++ b/assets/layers/direction/direction.json
@@ -4,7 +4,8 @@
"en": "Direction visualization",
"nl": "Richtingsvisualisatie",
"fr": "Visualisation de la direction",
- "it": "Visualizzazione della direzione"
+ "it": "Visualizzazione della direzione",
+ "ru": "Визуализация направления"
},
"minzoom": 16,
"source": {
diff --git a/assets/layers/drinking_water/drinking_water.json b/assets/layers/drinking_water/drinking_water.json
index 270aa7a5c..7d7d44ae2 100644
--- a/assets/layers/drinking_water/drinking_water.json
+++ b/assets/layers/drinking_water/drinking_water.json
@@ -6,7 +6,8 @@
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasser",
- "it": "Acqua potabile"
+ "it": "Acqua potabile",
+ "ru": "Питьевая вода"
},
"title": {
"render": {
@@ -15,7 +16,8 @@
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasser",
- "it": "Acqua potabile"
+ "it": "Acqua potabile",
+ "ru": "Питьевая вода"
}
},
"icon": {
@@ -57,7 +59,8 @@
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasser",
- "it": "Acqua potabile"
+ "it": "Acqua potabile",
+ "ru": "Питьевая вода"
},
"tags": [
"amenity=drinking_water"
diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json
index 6ac435777..88e716bb8 100644
--- a/assets/layers/ghost_bike/ghost_bike.json
+++ b/assets/layers/ghost_bike/ghost_bike.json
@@ -97,7 +97,8 @@
"en": "More information is available",
"nl": "Meer informatie",
"de": "Mehr Informationen",
- "it": "Sono disponibili ulteriori informazioni"
+ "it": "Sono disponibili ulteriori informazioni",
+ "ru": "Доступна более подробная информация"
},
"freeform": {
"type": "url",
@@ -117,7 +118,8 @@
"de": "{inscription}",
"ca": "{inscription}",
"fr": "{inscription}",
- "it": "{inscription}"
+ "it": "{inscription}",
+ "ru": "{inscription}"
},
"freeform": {
"key": "inscription"
diff --git a/assets/layers/map/map.json b/assets/layers/map/map.json
index 7c11a81cd..2a1580f52 100644
--- a/assets/layers/map/map.json
+++ b/assets/layers/map/map.json
@@ -3,7 +3,8 @@
"name": {
"en": "Maps",
"nl": "Kaarten",
- "it": "Mappe"
+ "it": "Mappe",
+ "ru": "Карты"
},
"minzoom": 12,
"source": {
@@ -18,7 +19,8 @@
"render": {
"en": "Map",
"nl": "Kaart",
- "it": "Mappa"
+ "it": "Mappa",
+ "ru": "Карта"
}
},
"description": {
@@ -45,7 +47,8 @@
"then": {
"en": "This map is based on OpenStreetMap",
"nl": "Deze kaart is gebaseerd op OpenStreetMap",
- "it": "Questa mappa si basa su OpenStreetMap"
+ "it": "Questa mappa si basa su OpenStreetMap",
+ "ru": "Эта карта основана на OpenStreetMap"
}
}
],
@@ -55,7 +58,8 @@
"render": {
"en": "This map is based on {map_source}",
"nl": "Deze kaart is gebaseerd op {map_source}",
- "it": "Questa mappa si basa su {map_source}"
+ "it": "Questa mappa si basa su {map_source}",
+ "ru": "Эта карта основана на {map_source}"
}
},
{
@@ -185,7 +189,8 @@
"title": {
"en": "Map",
"nl": "Kaart",
- "it": "Mappa"
+ "it": "Mappa",
+ "ru": "Карта"
},
"description": {
"en": "Add a missing map",
diff --git a/assets/layers/nature_reserve/nature_reserve.json b/assets/layers/nature_reserve/nature_reserve.json
index c27062f5c..8b45c18a3 100644
--- a/assets/layers/nature_reserve/nature_reserve.json
+++ b/assets/layers/nature_reserve/nature_reserve.json
@@ -264,7 +264,8 @@
"#": "Website",
"question": {
"en": "On which webpage can one find more information about this nature reserve?",
- "nl": "Op welke webpagina kan men meer informatie vinden over dit natuurgebied?"
+ "nl": "Op welke webpagina kan men meer informatie vinden over dit natuurgebied?",
+ "it": "In quale pagina web si possono trovare altre informazioni riguardanti questa riserva naturale?"
},
"render": "{website}",
"freeform": {
@@ -276,11 +277,13 @@
"#": "Curator",
"question": {
"nl": "Wie is de conservator van dit gebied?
Respecteer privacy - geef deze naam enkel als die duidelijk is gepubliceerd",
- "en": "Whom is the curator of this nature reserve?
Respect privacy - only fill out a name if this is widely published"
+ "en": "Whom is the curator of this nature reserve?
Respect privacy - only fill out a name if this is widely published",
+ "it": "Chi è il curatore di questa riserva naturale?
Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)"
},
"render": {
"nl": "{curator} is de beheerder van dit gebied",
- "en": "{curator} is the curator of this nature reserve"
+ "en": "{curator} is the curator of this nature reserve",
+ "it": "{curator} è il curatore di questa riserva naturale"
},
"freeform": {
"key": "curator",
@@ -291,14 +294,17 @@
"#": "Email",
"question": {
"nl": "Waar kan men naartoe emailen voor vragen en meldingen van dit natuurgebied?
Respecteer privacy - geef enkel persoonlijke emailadressen als deze elders zijn gepubliceerd",
- "en": "What email adress can one send to with questions and problems with this nature reserve?
Respect privacy - only fill out a personal email address if this is widely published"
+ "en": "What email adress can one send to with questions and problems with this nature reserve?
Respect privacy - only fill out a personal email address if this is widely published",
+ "it": "Qual è l’indirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?
Rispetta la privacy (compila l’indirizzo email personale solo se è stato reso pubblico)"
},
"render": {
"nl": "{email}",
"en": "{email}",
"ca": "{email}",
"de": "{email}",
- "fr": "{email}"
+ "fr": "{email}",
+ "it": "{email}",
+ "ru": "{email}"
},
"freeform": {
"key": "email",
@@ -309,14 +315,17 @@
"#": "phone",
"question": {
"nl": "Waar kan men naartoe bellen voor vragen en meldingen van dit natuurgebied?
Respecteer privacy - geef enkel persoonlijke telefoonnummers als deze elders zijn gepubliceerd",
- "en": "What phone number can one call to with questions and problems with this nature reserve?
Respect privacy - only fill out a personal phone number address if this is widely published"
+ "en": "What phone number can one call to with questions and problems with this nature reserve?
Respect privacy - only fill out a personal phone number address if this is widely published",
+ "it": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/>Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)"
},
"render": {
"nl": "{phone}",
"en": "{phone}",
"ca": "{phone}",
"de": "{phone}",
- "fr": "{phone}"
+ "fr": "{phone}",
+ "it": "{phone}",
+ "ru": "{phone}"
},
"freeform": {
"key": "phone",
@@ -346,7 +355,8 @@
"#": "Surface area",
"render": {
"en": "Surface area: {_surface:ha}Ha",
- "nl": "Totale oppervlakte: {_surface:ha}Ha"
+ "nl": "Totale oppervlakte: {_surface:ha}Ha",
+ "it": "Area: {_surface:ha} ha"
},
"mappings": [
{
diff --git a/assets/layers/picnic_table/picnic_table.json b/assets/layers/picnic_table/picnic_table.json
index cd170df08..6e4dece8f 100644
--- a/assets/layers/picnic_table/picnic_table.json
+++ b/assets/layers/picnic_table/picnic_table.json
@@ -2,7 +2,9 @@
"id": "picnic_table",
"name": {
"en": "Picnic tables",
- "nl": "Picnictafels"
+ "nl": "Picnictafels",
+ "it": "Tavoli da picnic",
+ "ru": "Столы для пикника"
},
"minzoom": 12,
"source": {
@@ -11,22 +13,27 @@
"title": {
"render": {
"en": "Picnic table",
- "nl": "Picnictafel"
+ "nl": "Picnictafel",
+ "it": "Tavolo da picnic",
+ "ru": "Стол для пикника"
}
},
"description": {
"en": "The layer showing picnic tables",
- "nl": "Deze laag toont picnictafels"
+ "nl": "Deze laag toont picnictafels",
+ "it": "Il livello che mostra i tavoli da picnic"
},
"tagRenderings": [
{
"question": {
"en": "What material is this picnic table made of?",
- "nl": "Van welk materiaal is deze picnictafel gemaakt?"
+ "nl": "Van welk materiaal is deze picnictafel gemaakt?",
+ "it": "Di che materiale è fatto questo tavolo da picnic?"
},
"render": {
"en": "This picnic table is made of {material}",
- "nl": "Deze picnictafel is gemaakt van {material}"
+ "nl": "Deze picnictafel is gemaakt van {material}",
+ "it": "Questo tavolo da picnic è fatto di {material}"
},
"freeform": {
"key": "material"
@@ -36,14 +43,18 @@
"if": "material=wood",
"then": {
"en": "This is a wooden picnic table",
- "nl": "Deze picnictafel is gemaakt uit hout"
+ "nl": "Deze picnictafel is gemaakt uit hout",
+ "it": "È un tavolo da picnic in legno",
+ "ru": "Это деревянный стол для пикника"
}
},
{
"if": "material=concrete",
"then": {
"en": "This is a concrete picnic table",
- "nl": "Deze picnictafel is gemaakt uit beton"
+ "nl": "Deze picnictafel is gemaakt uit beton",
+ "it": "È un tavolo da picnic in cemento",
+ "ru": "Это бетонный стол для пикника"
}
}
]
@@ -69,7 +80,9 @@
],
"title": {
"en": "Picnic table",
- "nl": "Picnic-tafel"
+ "nl": "Picnic-tafel",
+ "it": "Tavolo da picnic",
+ "ru": "Стол для пикника"
}
}
],
diff --git a/assets/layers/playground/playground.json b/assets/layers/playground/playground.json
index 191d010c0..e4563372c 100644
--- a/assets/layers/playground/playground.json
+++ b/assets/layers/playground/playground.json
@@ -2,7 +2,8 @@
"id": "playground",
"name": {
"nl": "Speeltuinen",
- "en": "Playgrounds"
+ "en": "Playgrounds",
+ "ru": "Детские площадки"
},
"minzoom": 13,
"source": {
@@ -18,19 +19,25 @@
],
"description": {
"nl": "Speeltuinen",
- "en": "Playgrounds"
+ "en": "Playgrounds",
+ "it": "Parchi giochi",
+ "ru": "Детские площадки"
},
"title": {
"render": {
"nl": "Speeltuin",
- "en": "Playground"
+ "en": "Playground",
+ "it": "Parco giochi",
+ "ru": "Детская площадка"
},
"mappings": [
{
"if": "name~*",
"then": {
"nl": "Speeltuin {name}",
- "en": "Playground {name}"
+ "en": "Playground {name}",
+ "it": "Parco giochi {name}",
+ "ru": "Детская площадка {name}"
}
}
]
@@ -40,11 +47,14 @@
{
"question": {
"nl": "Wat is de ondergrond van deze speeltuin?
Indien er verschillende ondergronden zijn, neem de meest voorkomende",
- "en": "Which is the surface of this playground?
If there are multiple, select the most occuring one"
+ "en": "Which is the surface of this playground?
If there are multiple, select the most occuring one",
+ "it": "Qual è la superficie di questo parco giochi?
Se ve ne è più di una, seleziona quella predominante"
},
"render": {
"nl": "De ondergrond is {surface}",
- "en": "The surface is {surface}"
+ "en": "The surface is {surface}",
+ "it": "La superficie è {surface}",
+ "ru": "Поверхность - {surface}"
},
"freeform": {
"key": "surface"
@@ -54,49 +64,61 @@
"if": "surface=grass",
"then": {
"nl": "De ondergrond is gras",
- "en": "The surface is grass"
+ "en": "The surface is grass",
+ "it": "La superficie è prato",
+ "ru": "Поверхность - трава"
}
},
{
"if": "surface=sand",
"then": {
"nl": "De ondergrond is zand",
- "en": "The surface is sand"
+ "en": "The surface is sand",
+ "it": "La superficie è sabbia",
+ "ru": "Поверхность - песок"
}
},
{
"if": "surface=woodchips",
"then": {
"nl": "De ondergrond bestaat uit houtsnippers",
- "en": "The surface consist of woodchips"
+ "en": "The surface consist of woodchips",
+ "it": "La superficie consiste di trucioli di legno"
}
},
{
"if": "surface=paving_stones",
"then": {
"nl": "De ondergrond bestaat uit stoeptegels",
- "en": "The surface is paving stones"
+ "en": "The surface is paving stones",
+ "it": "La superficie è mattonelle regolari",
+ "ru": "Поверхность - брусчатка"
}
},
{
"if": "surface=asphalt",
"then": {
"nl": "De ondergrond is asfalt",
- "en": "The surface is asphalt"
+ "en": "The surface is asphalt",
+ "it": "La superficie è asfalto",
+ "ru": "Поверхность - асфальт"
}
},
{
"if": "surface=concrete",
"then": {
"nl": "De ondergrond is beton",
- "en": "The surface is concrete"
+ "en": "The surface is concrete",
+ "it": "La superficie è cemento",
+ "ru": "Поверхность - бетон"
}
},
{
"if": "surface=unpaved",
"then": {
"nl": "De ondergrond is onverhard",
- "en": "The surface is unpaved"
+ "en": "The surface is unpaved",
+ "it": "La superficie è non pavimentato"
},
"hideInAnswer": true
},
@@ -104,7 +126,8 @@
"if": "surface=paved",
"then": {
"nl": "De ondergrond is verhard",
- "en": "The surface is paved"
+ "en": "The surface is paved",
+ "it": "La superficie è pavimentato"
},
"hideInAnswer": true
}
@@ -113,21 +136,24 @@
{
"question": {
"nl": "Is deze speeltuin 's nachts verlicht?",
- "en": "Is this playground lit at night?"
+ "en": "Is this playground lit at night?",
+ "it": "È illuminato di notte questo parco giochi?"
},
"mappings": [
{
"if": "lit=yes",
"then": {
"nl": "Deze speeltuin is 's nachts verlicht",
- "en": "This playground is lit at night"
+ "en": "This playground is lit at night",
+ "it": "Questo parco giochi è illuminato di notte"
}
},
{
"if": "lit=no",
"then": {
"nl": "Deze speeltuin is 's nachts niet verlicht",
- "en": "This playground is not lit at night"
+ "en": "This playground is not lit at night",
+ "it": "Questo parco giochi non è illuminato di notte"
}
}
]
@@ -135,11 +161,14 @@
{
"render": {
"nl": "Toegankelijk vanaf {min_age} jaar oud",
- "en": "Accessible to kids older then {min_age} years"
+ "en": "Accessible to kids older than {min_age} years",
+ "it": "Accessibile ai bambini di almeno {min_age} anni",
+ "ru": "Доступно для детей старше {min_age} лет"
},
"question": {
"nl": "Wat is de minimale leeftijd om op deze speeltuin te mogen?",
- "en": "What is the minimum age required to access this playground?"
+ "en": "What is the minimum age required to access this playground?",
+ "it": "Qual è l’età minima per accedere a questo parco giochi?"
},
"freeform": {
"key": "min_age",
@@ -149,11 +178,13 @@
{
"render": {
"nl": "Toegankelijk tot {max_age}",
- "en": "Accessible to kids of at most {max_age}"
+ "en": "Accessible to kids of at most {max_age}",
+ "it": "Accessibile ai bambini di età inferiore a {max_age}"
},
"question": {
"nl": "Wat is de maximaal toegestane leeftijd voor deze speeltuin?",
- "en": "What is the maximum age allowed to access this playground?"
+ "en": "What is the maximum age allowed to access this playground?",
+ "it": "Qual è l’età massima per accedere a questo parco giochi?"
},
"freeform": {
"key": "max_age",
@@ -163,11 +194,13 @@
{
"question": {
"nl": "Wie beheert deze speeltuin?",
- "en": "Who operates this playground?"
+ "en": "Who operates this playground?",
+ "it": "Chi è il responsabile di questo parco giochi?"
},
"render": {
"nl": "Beheer door {operator}",
- "en": "Operated by {operator}"
+ "en": "Operated by {operator}",
+ "it": "Gestito da {operator}"
},
"freeform": {
"key": "operator"
@@ -176,14 +209,16 @@
{
"question": {
"nl": "Is deze speeltuin vrij toegankelijk voor het publiek?",
- "en": "Is this playground accessible to the general public?"
+ "en": "Is this playground accessible to the general public?",
+ "it": "Questo parco giochi è pubblicamente accessibile?"
},
"mappings": [
{
"if": "access=",
"then": {
"en": "Accessible to the general public",
- "nl": "Vrij toegankelijk voor het publiek"
+ "nl": "Vrij toegankelijk voor het publiek",
+ "it": "Accessibile pubblicamente"
},
"hideInAnswer": true
},
@@ -191,28 +226,33 @@
"if": "access=yes",
"then": {
"en": "Accessible to the general public",
- "nl": "Vrij toegankelijk voor het publiek"
+ "nl": "Vrij toegankelijk voor het publiek",
+ "it": "Accessibile pubblicamente"
}
},
{
"if": "access=customers",
"then": {
"en": "Only accessible for clients of the operating business",
- "nl": "Enkel toegankelijk voor klanten van de bijhorende zaak"
+ "nl": "Enkel toegankelijk voor klanten van de bijhorende zaak",
+ "it": "Accessibile solamente ai clienti dell’attività che lo gestisce"
}
},
{
"if": "access=students",
"then": {
- "en": "Only accessible to studants of the school",
- "nl": "Vrij toegankelijk voor scholieren van de school"
+ "en": "Only accessible to students of the school",
+ "nl": "Vrij toegankelijk voor scholieren van de school",
+ "it": "Accessibile solamente agli studenti della scuola"
}
},
{
"if": "access=private",
"then": {
"en": "Not accessible",
- "nl": "Niet vrij toegankelijk"
+ "nl": "Niet vrij toegankelijk",
+ "it": "Non accessibile",
+ "ru": "Недоступно"
}
}
]
@@ -220,14 +260,17 @@
{
"question": {
"nl": "Wie kan men emailen indien er problemen zijn met de speeltuin?",
- "en": "What is the email address of the playground maintainer?"
+ "en": "What is the email address of the playground maintainer?",
+ "it": "Qual è l’indirizzo email del gestore di questo parco giochi?"
},
"render": {
"nl": "De bevoegde dienst kan bereikt worden via {email}",
"en": "{email}",
"ca": "{email}",
"de": "{email}",
- "fr": "{email}"
+ "fr": "{email}",
+ "it": "{email}",
+ "ru": "{email}"
},
"freeform": {
"key": "email",
@@ -244,7 +287,8 @@
"en": "{phone}",
"ca": "{phone}",
"de": "{phone}",
- "fr": "{phone}"
+ "fr": "{phone}",
+ "ru": "{phone}"
},
"freeform": {
"key": "phone",
@@ -309,7 +353,8 @@
"if": "opening_hours=",
"then": {
"nl": "Dag en nacht toegankelijk",
- "en": "Always accessible"
+ "en": "Always accessible",
+ "ru": "Всегда доступен"
},
"hideInAnswer": true
}
@@ -370,7 +415,8 @@
],
"title": {
"nl": "Speeltuin",
- "en": "Playground"
+ "en": "Playground",
+ "ru": "Детская площадка"
}
}
],
diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json
index 1c71537f5..54802d5ad 100644
--- a/assets/layers/public_bookcase/public_bookcase.json
+++ b/assets/layers/public_bookcase/public_bookcase.json
@@ -4,7 +4,8 @@
"en": "Bookcases",
"nl": "Boekenruilkastjes",
"de": "Bücherschränke",
- "fr": "Microbibliothèque"
+ "fr": "Microbibliothèque",
+ "ru": "Книжные шкафы"
},
"description": {
"en": "A streetside cabinet with books, accessible to anyone",
@@ -22,7 +23,8 @@
"en": "Bookcase",
"nl": "Boekenruilkast",
"de": "Bücherschrank",
- "fr": "Microbibliothèque"
+ "fr": "Microbibliothèque",
+ "ru": "Книжный шкаф"
},
"mappings": [
{
@@ -31,7 +33,8 @@
"en": "Public bookcase {name}",
"nl": "Boekenruilkast {name}",
"de": "Öffentlicher Bücherschrank {name}",
- "fr": "Microbibliothèque {name}"
+ "fr": "Microbibliothèque {name}",
+ "ru": "Общественный книжный шкаф {name}"
}
}
]
@@ -59,7 +62,8 @@
"en": "Bookcase",
"nl": "Boekenruilkast",
"de": "Bücherschrank",
- "fr": "Microbibliothèque"
+ "fr": "Microbibliothèque",
+ "ru": "Книжный шкаф"
},
"tags": [
"amenity=public_bookcase"
@@ -79,7 +83,8 @@
"en": "What is the name of this public bookcase?",
"nl": "Wat is de naam van dit boekenuilkastje?",
"de": "Wie heißt dieser öffentliche Bücherschrank?",
- "fr": "Quel est le nom de cette microbibliothèque ?"
+ "fr": "Quel est le nom de cette microbibliothèque ?",
+ "ru": "Как называется этот общественный книжный шкаф?"
},
"freeform": {
"key": "name"
@@ -96,7 +101,8 @@
"en": "This bookcase doesn't have a name",
"nl": "Dit boekenruilkastje heeft geen naam",
"de": "Dieser Bücherschrank hat keinen Namen",
- "fr": "Cette microbibliothèque n'a pas de nom"
+ "fr": "Cette microbibliothèque n'a pas de nom",
+ "ru": "У этого книжного шкафа нет названия"
}
}
]
@@ -112,7 +118,8 @@
"en": "How many books fit into this public bookcase?",
"nl": "Hoeveel boeken passen er in dit boekenruilkastje?",
"de": "Wie viele Bücher passen in diesen öffentlichen Bücherschrank?",
- "fr": "Combien de livre rentrent dans cette microbibliothèque ?"
+ "fr": "Combien de livre rentrent dans cette microbibliothèque ?",
+ "ru": "Сколько книг помещается в этом общественном книжном шкафу?"
},
"freeform": {
"key": "capacity",
@@ -133,7 +140,8 @@
"en": "Mostly children books",
"nl": "Voornamelijk kinderboeken",
"de": "Vorwiegend Kinderbücher",
- "fr": "Livres pour enfants"
+ "fr": "Livres pour enfants",
+ "ru": "В основном детские книги"
}
},
{
@@ -142,7 +150,8 @@
"en": "Mostly books for adults",
"nl": "Voornamelijk boeken voor volwassenen",
"de": "Vorwiegend Bücher für Erwachsene",
- "fr": "Livres pour les adultes"
+ "fr": "Livres pour les adultes",
+ "ru": "В основном книги для взрослых"
}
},
{
@@ -347,7 +356,8 @@
"en": "More info on the website",
"nl": "Meer info op de website",
"de": "Weitere Informationen auf der Webseite",
- "fr": "Plus d'info sur le site web"
+ "fr": "Plus d'info sur le site web",
+ "ru": "Более подробная информация на сайте"
},
"question": {
"en": "Is there a website with more information about this public bookcase?",
diff --git a/assets/layers/slow_roads/slow_roads.json b/assets/layers/slow_roads/slow_roads.json
index bd8cee0f9..aac8b4a7d 100644
--- a/assets/layers/slow_roads/slow_roads.json
+++ b/assets/layers/slow_roads/slow_roads.json
@@ -112,7 +112,8 @@
},
"render": {
"nl": "De ondergrond is {surface}",
- "en": "The surface is {surface}"
+ "en": "The surface is {surface}",
+ "ru": "Поверхность - {surface}"
},
"freeform": {
"key": "surface"
@@ -122,14 +123,16 @@
"if": "surface=grass",
"then": {
"nl": "De ondergrond is gras",
- "en": "The surface is grass"
+ "en": "The surface is grass",
+ "ru": "Поверхность - трава"
}
},
{
"if": "surface=ground",
"then": {
"nl": "De ondergrond is aarde",
- "en": "The surface is ground"
+ "en": "The surface is ground",
+ "ru": "Поверхность - земля"
}
},
{
@@ -144,28 +147,32 @@
"if": "surface=sand",
"then": {
"nl": "De ondergrond is zand",
- "en": "The surface is sand"
+ "en": "The surface is sand",
+ "ru": "Поверхность - песок"
}
},
{
"if": "surface=paving_stones",
"then": {
"nl": "De ondergrond bestaat uit stoeptegels",
- "en": "The surface is paving stones"
+ "en": "The surface is paving stones",
+ "ru": "Поверхность - брусчатка"
}
},
{
"if": "surface=asphalt",
"then": {
"nl": "De ondergrond is asfalt",
- "en": "The surface is asphalt"
+ "en": "The surface is asphalt",
+ "ru": "Поверхность - асфальт"
}
},
{
"if": "surface=concrete",
"then": {
"nl": "De ondergrond is beton",
- "en": "The surface is concrete"
+ "en": "The surface is concrete",
+ "ru": "Поверхность - бетон"
}
},
{
diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json
index 447e31732..564df3967 100644
--- a/assets/layers/sport_pitch/sport_pitch.json
+++ b/assets/layers/sport_pitch/sport_pitch.json
@@ -3,7 +3,8 @@
"name": {
"nl": "Sportterrein",
"fr": "Terrains de sport",
- "en": "Sport pitches"
+ "en": "Sport pitches",
+ "ru": "Спортивные площадки"
},
"wayHandling": 1,
"minzoom": 12,
@@ -21,7 +22,8 @@
"render": {
"nl": "Sportterrein",
"fr": "Terrain de sport",
- "en": "Sport pitch"
+ "en": "Sport pitch",
+ "ru": "Спортивная площадка"
}
},
"description": {
@@ -80,7 +82,8 @@
"then": {
"nl": "Dit is een pingpongtafel",
"fr": "C'est une table de ping-pong",
- "en": "This is a pingpong table"
+ "en": "This is a pingpong table",
+ "ru": "Это стол для пинг-понга"
}
},
{
@@ -131,7 +134,8 @@
"render": {
"nl": "De ondergrond is {surface}",
"fr": "La surface est {surface}",
- "en": "The surface is {surface}"
+ "en": "The surface is {surface}",
+ "ru": "Поверхность - {surface}"
},
"freeform": {
"key": "surface"
@@ -142,7 +146,8 @@
"then": {
"nl": "De ondergrond is gras",
"fr": "La surface est de l'herbe",
- "en": "The surface is grass"
+ "en": "The surface is grass",
+ "ru": "Поверхность - трава"
}
},
{
@@ -150,7 +155,8 @@
"then": {
"nl": "De ondergrond is zand",
"fr": "La surface est du sable",
- "en": "The surface is sand"
+ "en": "The surface is sand",
+ "ru": "Поверхность - песок"
}
},
{
@@ -158,7 +164,8 @@
"then": {
"nl": "De ondergrond bestaat uit stoeptegels",
"fr": "La surface est des pavés",
- "en": "The surface is paving stones"
+ "en": "The surface is paving stones",
+ "ru": "Поверхность - брусчатка"
}
},
{
@@ -166,7 +173,8 @@
"then": {
"nl": "De ondergrond is asfalt",
"fr": "La surface est de l'asphalte",
- "en": "The surface is asphalt"
+ "en": "The surface is asphalt",
+ "ru": "Поверхность - асфальт"
}
},
{
@@ -174,7 +182,8 @@
"then": {
"nl": "De ondergrond is beton",
"fr": "La surface est du béton",
- "en": "The surface is concrete"
+ "en": "The surface is concrete",
+ "ru": "Поверхность - бетон"
}
}
]
@@ -314,7 +323,8 @@
"then": {
"nl": "24/7 toegankelijk",
"fr": "Accessible en permanence",
- "en": "Always accessible"
+ "en": "Always accessible",
+ "ru": "Всегда доступен"
}
}
],
@@ -414,7 +424,8 @@
"title": {
"nl": "Sportterrein",
"fr": "Terrain de sport",
- "en": "Sport pitch"
+ "en": "Sport pitch",
+ "ru": "Спортивная площадка"
},
"tags": [
"leisure=pitch",
diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json
index 2acdbc93f..c971cd852 100644
--- a/assets/layers/surveillance_camera/surveillance_camera.json
+++ b/assets/layers/surveillance_camera/surveillance_camera.json
@@ -2,7 +2,8 @@
"id": "surveillance_camera",
"name": {
"en": "Surveillance camera's",
- "nl": "Bewakingscamera's"
+ "nl": "Bewakingscamera's",
+ "ru": "Камеры наблюдения"
},
"minzoom": 12,
"source": {
@@ -22,7 +23,8 @@
"title": {
"render": {
"en": "Surveillance Camera",
- "nl": "Bewakingscamera"
+ "nl": "Bewakingscamera",
+ "ru": "Камера наблюдения"
}
},
"tagRenderings": [
@@ -64,7 +66,8 @@
},
"then": {
"en": "A panning camera",
- "nl": "Een camera die (met een motor) van links naar rechts kan draaien"
+ "nl": "Een camera die (met een motor) van links naar rechts kan draaien",
+ "ru": "Панорамная камера"
}
}
]
diff --git a/assets/layers/toilet/toilet.json b/assets/layers/toilet/toilet.json
index 9da4fe446..2c175fb8a 100644
--- a/assets/layers/toilet/toilet.json
+++ b/assets/layers/toilet/toilet.json
@@ -4,7 +4,8 @@
"en": "Toilets",
"de": "Toiletten",
"fr": "Toilettes",
- "nl": "Toiletten"
+ "nl": "Toiletten",
+ "ru": "Туалеты"
},
"source": {
"osmTags": "amenity=toilets"
@@ -14,7 +15,8 @@
"en": "Toilet",
"de": "Toilette",
"fr": "Toilettes",
- "nl": "Toilet"
+ "nl": "Toilet",
+ "ru": "Туалет"
}
},
"icon": {
@@ -41,7 +43,8 @@
"en": "Toilet",
"de": "Toilette",
"fr": "Toilettes",
- "nl": "Toilet"
+ "nl": "Toilet",
+ "ru": "Туалет"
},
"tags": [
"amenity=toilets"
@@ -118,7 +121,8 @@
"en": "Not accessible",
"de": "Nicht zugänglich",
"fr": "WC privés",
- "nl": "Niet toegankelijk"
+ "nl": "Niet toegankelijk",
+ "ru": "Недоступно"
}
},
{
@@ -145,7 +149,8 @@
"en": "These are paid toilets",
"de": "Dies sind bezahlte Toiletten",
"fr": "Toilettes payantes",
- "nl": "Men moet betalen om deze toiletten te gebruiken"
+ "nl": "Men moet betalen om deze toiletten te gebruiken",
+ "ru": "Это платные туалеты"
},
"if": "fee=yes"
},
diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json
index 7a7927e90..3cf9289b8 100644
--- a/assets/layers/tree_node/tree_node.json
+++ b/assets/layers/tree_node/tree_node.json
@@ -3,7 +3,8 @@
"name": {
"nl": "Boom",
"en": "Tree",
- "it": "Albero"
+ "it": "Albero",
+ "ru": "Дерево"
},
"minzoom": 14,
"source": {
@@ -17,7 +18,8 @@
"render": {
"nl": "Boom",
"en": "Tree",
- "it": "Albero"
+ "it": "Albero",
+ "ru": "Дерево"
},
"mappings": [
{
@@ -28,7 +30,8 @@
"ca": "{name}",
"de": "{name}",
"fr": "{name}",
- "it": "{name}"
+ "it": "{name}",
+ "ru": "{name}"
}
}
]
@@ -39,7 +42,8 @@
"render": {
"nl": "Hoogte: {height}",
"en": "Height: {height}",
- "it": "Altezza: {height}"
+ "it": "Altezza: {height}",
+ "ru": "Высота: {height}"
},
"condition": {
"and": [
@@ -56,7 +60,8 @@
"then": {
"nl": "Hoogte: {height} m",
"en": "Height: {height} m",
- "it": "Altezza: {height} m"
+ "it": "Altezza: {height} m",
+ "ru": "Высота: {height} м"
}
}
]
@@ -254,7 +259,8 @@
"render": {
"nl": "Naam: {name}",
"en": "Name: {name}",
- "it": "Nome: {name}"
+ "it": "Nome: {name}",
+ "ru": "Название: {name}"
},
"question": {
"nl": "Heeft de boom een naam?",
@@ -488,7 +494,8 @@
"title": {
"nl": "Boom",
"en": "Tree",
- "it": "Albero"
+ "it": "Albero",
+ "ru": "Дерево"
},
"description": {
"nl": "Wanneer je niet zeker bent of het nu een loof- of naaldboom is.",
diff --git a/assets/layers/viewpoint/viewpoint.json b/assets/layers/viewpoint/viewpoint.json
index 7360f99b3..f114d98e1 100644
--- a/assets/layers/viewpoint/viewpoint.json
+++ b/assets/layers/viewpoint/viewpoint.json
@@ -44,7 +44,8 @@
"question": {
"en": "Do you want to add a description?",
"nl": "Zijn er bijzonderheden die je wilt toevoegen?",
- "de": "Möchten Sie eine Beschreibung hinzufügen?"
+ "de": "Möchten Sie eine Beschreibung hinzufügen?",
+ "ru": "Вы хотите добавить описание?"
},
"render": "{description}",
"freeform": {
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 5d7e3f0b3..782a80eb7 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -1770,4 +1770,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/it.json b/langs/layers/it.json
index c264fa88f..4c5f48dff 100644
--- a/langs/layers/it.json
+++ b/langs/layers/it.json
@@ -306,11 +306,11 @@
"2": {
"then": "Blocca manubrio "
},
- "7": {
- "then": "Una zona del pavimento che è marcata per il parcheggio delle bici"
- },
"6": {
"then": "Colonnina "
+ },
+ "7": {
+ "then": "Una zona del pavimento che è marcata per il parcheggio delle bici"
}
}
},
@@ -346,8 +346,8 @@
}
},
"4": {
- "render": "Posti per {capacity} bici",
- "question": "Quante biciclette entrano in questo parcheggio per bici (incluse le eventuali bici da trasporto)?"
+ "question": "Quante biciclette entrano in questo parcheggio per bici (incluse le eventuali bici da trasporto)?",
+ "render": "Posti per {capacity} bici"
},
"5": {
"question": "Chi può usare questo parcheggio bici?",
@@ -364,23 +364,23 @@
}
}
},
- "7": {
- "render": "Questo parcheggio può contenere {capacity:cargo_bike} bici da trasporto",
- "question": "Quante bici da trasporto entrano in questo parcheggio per bici?"
- },
"6": {
+ "question": "Questo parcheggio dispone di posti specifici per le bici da trasporto?",
"mappings": {
- "2": {
- "then": "Il parcheggio delle bici da trasporto è proibito"
+ "0": {
+ "then": "Questo parcheggio ha posto per bici da trasporto"
},
"1": {
"then": "Questo parcheggio ha posti destinati (ufficialmente) alle bici da trasporto."
},
- "0": {
- "then": "Questo parcheggio ha posto per bici da trasporto"
+ "2": {
+ "then": "Il parcheggio delle bici da trasporto è proibito"
}
- },
- "question": "Questo parcheggio dispone di posti specifici per le bici da trasporto?"
+ }
+ },
+ "7": {
+ "question": "Quante bici da trasporto entrano in questo parcheggio per bici?",
+ "render": "Questo parcheggio può contenere {capacity:cargo_bike} bici da trasporto"
}
}
},
@@ -972,23 +972,139 @@
}
}
},
- "12": {
- "render": "Area: {_surface:ha} ha"
- },
- "9": {
- "render": "{phone}",
- "question": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/>Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)"
- },
- "8": {
- "render": "{email}",
- "question": "Qual è l’indirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?
Rispetta la privacy (compila l’indirizzo email personale solo se è stato reso pubblico)"
- },
- "7": {
- "render": "{curator} è il curatore di questa riserva naturale",
- "question": "Chi è il curatore di questa riserva naturale?
Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)"
- },
"6": {
"question": "In quale pagina web si possono trovare altre informazioni riguardanti questa riserva naturale?"
+ },
+ "7": {
+ "question": "Chi è il curatore di questa riserva naturale?
Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)",
+ "render": "{curator} è il curatore di questa riserva naturale"
+ },
+ "8": {
+ "question": "Qual è l’indirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?
Rispetta la privacy (compila l’indirizzo email personale solo se è stato reso pubblico)",
+ "render": "{email}"
+ },
+ "9": {
+ "question": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/>Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)",
+ "render": "{phone}"
+ },
+ "12": {
+ "render": "Area: {_surface:ha} ha"
+ }
+ }
+ },
+ "picnic_table": {
+ "name": "Tavoli da picnic",
+ "title": {
+ "render": "Tavolo da picnic"
+ },
+ "description": "Il livello che mostra i tavoli da picnic",
+ "tagRenderings": {
+ "0": {
+ "question": "Di che materiale è fatto questo tavolo da picnic?",
+ "render": "Questo tavolo da picnic è fatto di {material}",
+ "mappings": {
+ "0": {
+ "then": "È un tavolo da picnic in legno"
+ },
+ "1": {
+ "then": "È un tavolo da picnic in cemento"
+ }
+ }
+ }
+ },
+ "presets": {
+ "0": {
+ "title": "Tavolo da picnic"
+ }
+ }
+ },
+ "playground": {
+ "description": "Parchi giochi",
+ "title": {
+ "render": "Parco giochi",
+ "mappings": {
+ "0": {
+ "then": "Parco giochi {name}"
+ }
+ }
+ },
+ "tagRenderings": {
+ "1": {
+ "question": "Qual è la superficie di questo parco giochi?
Se ve ne è più di una, seleziona quella predominante",
+ "render": "La superficie è {surface}",
+ "mappings": {
+ "0": {
+ "then": "La superficie è prato"
+ },
+ "1": {
+ "then": "La superficie è sabbia"
+ },
+ "2": {
+ "then": "La superficie consiste di trucioli di legno"
+ },
+ "3": {
+ "then": "La superficie è mattonelle regolari"
+ },
+ "4": {
+ "then": "La superficie è asfalto"
+ },
+ "5": {
+ "then": "La superficie è cemento"
+ },
+ "6": {
+ "then": "La superficie è non pavimentato"
+ },
+ "7": {
+ "then": "La superficie è pavimentato"
+ }
+ }
+ },
+ "2": {
+ "question": "È illuminato di notte questo parco giochi?",
+ "mappings": {
+ "0": {
+ "then": "Questo parco giochi è illuminato di notte"
+ },
+ "1": {
+ "then": "Questo parco giochi non è illuminato di notte"
+ }
+ }
+ },
+ "3": {
+ "render": "Accessibile ai bambini di almeno {min_age} anni",
+ "question": "Qual è l’età minima per accedere a questo parco giochi?"
+ },
+ "4": {
+ "render": "Accessibile ai bambini di età inferiore a {max_age}",
+ "question": "Qual è l’età massima per accedere a questo parco giochi?"
+ },
+ "5": {
+ "question": "Chi è il responsabile di questo parco giochi?",
+ "render": "Gestito da {operator}"
+ },
+ "6": {
+ "question": "Questo parco giochi è pubblicamente accessibile?",
+ "mappings": {
+ "0": {
+ "then": "Accessibile pubblicamente"
+ },
+ "1": {
+ "then": "Accessibile pubblicamente"
+ },
+ "2": {
+ "then": "Accessibile solamente ai clienti dell’attività che lo gestisce"
+ },
+ "3": {
+ "then": "Accessibile solamente agli studenti della scuola"
+ },
+ "4": {
+ "then": "Non accessibile"
+ }
+ }
+ },
+ "7": {
+ "question": "Qual è l’indirizzo email del gestore di questo parco giochi?",
+ "render": "{email}"
}
}
},
@@ -1117,121 +1233,5 @@
"description": "Qualora non si sia sicuri se si tratta di un albero latifoglia o aghifoglia."
}
}
- },
- "playground": {
- "tagRenderings": {
- "7": {
- "render": "{email}",
- "question": "Qual è l’indirizzo email del gestore di questo parco giochi?"
- },
- "6": {
- "mappings": {
- "4": {
- "then": "Non accessibile"
- },
- "3": {
- "then": "Accessibile solamente agli studenti della scuola"
- },
- "2": {
- "then": "Accessibile solamente ai clienti dell’attività che lo gestisce"
- },
- "1": {
- "then": "Accessibile pubblicamente"
- },
- "0": {
- "then": "Accessibile pubblicamente"
- }
- },
- "question": "Questo parco giochi è pubblicamente accessibile?"
- },
- "5": {
- "render": "Gestito da {operator}",
- "question": "Chi è il responsabile di questo parco giochi?"
- },
- "4": {
- "question": "Qual è l’età massima per accedere a questo parco giochi?",
- "render": "Accessibile ai bambini di età inferiore a {max_age}"
- },
- "3": {
- "question": "Qual è l’età minima per accedere a questo parco giochi?",
- "render": "Accessibile ai bambini di almeno {min_age} anni"
- },
- "2": {
- "mappings": {
- "1": {
- "then": "Questo parco giochi non è illuminato di notte"
- },
- "0": {
- "then": "Questo parco giochi è illuminato di notte"
- }
- },
- "question": "È illuminato di notte questo parco giochi?"
- },
- "1": {
- "mappings": {
- "7": {
- "then": "La superficie è pavimentato"
- },
- "6": {
- "then": "La superficie è non pavimentato"
- },
- "5": {
- "then": "La superficie è cemento"
- },
- "4": {
- "then": "La superficie è asfalto"
- },
- "3": {
- "then": "La superficie è mattonelle regolari"
- },
- "2": {
- "then": "La superficie consiste di trucioli di legno"
- },
- "1": {
- "then": "La superficie è sabbia"
- },
- "0": {
- "then": "La superficie è prato"
- }
- },
- "render": "La superficie è {surface}",
- "question": "Qual è la superficie di questo parco giochi?
Se ve ne è più di una, seleziona quella predominante"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Parco giochi {name}"
- }
- },
- "render": "Parco giochi"
- },
- "description": "Parchi giochi"
- },
- "picnic_table": {
- "presets": {
- "0": {
- "title": "Tavolo da picnic"
- }
- },
- "tagRenderings": {
- "0": {
- "mappings": {
- "1": {
- "then": "È un tavolo da picnic in cemento"
- },
- "0": {
- "then": "È un tavolo da picnic in legno"
- }
- },
- "render": "Questo tavolo da picnic è fatto di {material}",
- "question": "Di che materiale è fatto questo tavolo da picnic?"
- }
- },
- "description": "Il livello che mostra i tavoli da picnic",
- "title": {
- "render": "Tavolo da picnic"
- },
- "name": "Tavoli da picnic"
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/ru.json b/langs/layers/ru.json
index 61c298cc3..8275fbcc0 100644
--- a/langs/layers/ru.json
+++ b/langs/layers/ru.json
@@ -1,7 +1,26 @@
{
"bench": {
"name": "Скамейки",
+ "title": {
+ "render": "Скамейка"
+ },
"tagRenderings": {
+ "1": {
+ "render": "Спинка",
+ "mappings": {
+ "0": {
+ "then": "Со спинкой"
+ },
+ "1": {
+ "then": "Без спинки"
+ }
+ },
+ "question": "Есть ли у этой скамейки спинка?"
+ },
+ "2": {
+ "render": "{seats} мест",
+ "question": "Сколько мест на этой скамейке?"
+ },
"3": {
"render": "Материал: {material}",
"mappings": {
@@ -25,7 +44,12 @@
}
}
},
+ "4": {
+ "question": "В каком направлении вы смотрите, когда сидите на скамейке?"
+ },
"5": {
+ "render": "Цвет: {colour}",
+ "question": "Какого цвета скамейка?",
"mappings": {
"0": {
"then": "Цвет: коричневый"
@@ -51,242 +75,29 @@
"7": {
"then": "Цвет: желтый"
}
- },
- "question": "Какого цвета скамейка?",
- "render": "Цвет: {colour}"
- },
- "2": {
- "render": "{seats} мест",
- "question": "Сколько мест на этой скамейке?"
- },
- "4": {
- "question": "В каком направлении вы смотрите, когда сидите на скамейке?"
- },
- "1": {
- "question": "Есть ли у этой скамейки спинка?",
- "mappings": {
- "1": {
- "then": "Без спинки"
- },
- "0": {
- "then": "Со спинкой"
- }
- },
- "render": "Спинка"
+ }
}
},
"presets": {
"0": {
- "description": "Добавить новую скамейку",
- "title": "Скамейка"
+ "title": "Скамейка",
+ "description": "Добавить новую скамейку"
}
- },
- "title": {
- "render": "Скамейка"
}
},
- "defibrillator": {
- "tagRenderings": {
- "12": {
- "question": "В какое время доступен этот дефибриллятор?",
- "render": "{opening_hours_table(opening_hours)}"
- },
- "14": {
- "mappings": {
- "0": {
- "then": "Проверено сегодня!"
- }
- }
- },
- "13": {
- "render": "Дополнительная информация: {description}"
- }
- },
- "presets": {
- "0": {
- "title": "Дефибриллятор"
- }
- },
+ "bench_at_pt": {
+ "name": "Скамейки на остановках общественного транспорта",
"title": {
- "render": "Дефибриллятор"
- },
- "name": "Дефибрилляторы",
- "icon": {
+ "render": "Скамейка",
"mappings": {
"0": {
- "then": "./assets/layers/defibrillator/aed_checked.svg"
- }
- }
- }
- },
- "bike_shop": {
- "tagRenderings": {
- "10": {
- "mappings": {
- "2": {
- "then": "Этот магазин ремонтирует только велосипеды, купленные здесь"
- },
- "1": {
- "then": "Этот магазин не ремонтирует велосипеды"
- },
- "0": {
- "then": "Этот магазин ремонтирует велосипеды"
- }
- },
- "question": "В этом магазине ремонтируют велосипеды?"
- },
- "9": {
- "mappings": {
- "1": {
- "then": "В этом магазине не продают велосипеды"
- },
- "0": {
- "then": "В этом магазине продаются велосипеды"
- }
- }
- },
- "15": {
- "question": "Здесь моют велосипеды?"
- },
- "12": {
- "mappings": {
- "2": {
- "then": "В этом магазине продаются только подержанные велосипеды"
- },
- "1": {
- "then": "В этом магазине не продаются подержанные велосипеды"
- },
- "0": {
- "then": "В этом магазине продаются подержанные велосипеды"
- }
- },
- "question": "В этом магазине продаются подержанные велосипеды?"
- },
- "11": {
- "mappings": {
- "1": {
- "then": "Этот магазин не сдает велосипеды напрокат"
- },
- "0": {
- "then": "Этот магазин сдает велосипеды в аренду"
- }
- },
- "question": "Этот магазин сдает велосипеды в аренду?"
- },
- "5": {
- "question": "Какой адрес электронной почты у {name}?"
- },
- "4": {
- "question": "Какой номер телефона у {name}?"
- },
- "3": {
- "question": "Какой сайт у {name}?"
- },
- "2": {
- "question": "Как называется этот магазин велосипедов?"
- }
- },
- "description": "Магазин, специализирующийся на продаже велосипедов или сопутствующих товаров",
- "title": {
- "mappings": {
- "4": {
- "then": "Магазин велосипедов {name}"
- },
- "3": {
- "then": "Ремонт велосипедов {name}"
- },
- "2": {
- "then": "Прокат велосипедов {name}"
- },
- "0": {
- "then": "Магазин спортивного инвентаря {name}"
- }
- }
- }
- },
- "bike_repair_station": {
- "tagRenderings": {
- "9": {
- "mappings": {
- "2": {
- "then": "Есть манометр, но он сломан"
- },
- "1": {
- "then": "Нет манометра"
- },
- "0": {
- "then": "Есть манометр"
- }
- }
- },
- "7": {
- "mappings": {
- "1": {
- "then": "Клапан Dunlop"
- },
- "0": {
- "then": "Клапан Presta (также известный как французский клапан)"
- }
- },
- "render": "Этот насос поддерживает следующие клапаны: {valves}"
- },
- "8": {
- "question": "Это электрический велосипедный насос?",
- "mappings": {
- "1": {
- "then": "Электрический насос"
- },
- "0": {
- "then": "Ручной насос"
- }
- }
- },
- "6": {
- "mappings": {
- "1": {
- "then": "Велосипедный насос работает"
- },
- "0": {
- "then": "Велосипедный насос сломан"
- }
- },
- "question": "Велосипедный насос все еще работает?"
- }
- },
- "title": {
- "mappings": {
- "3": {
- "then": "Велосипедный насос {name}"
- },
- "4": {
- "then": "Велосипедный насос"
+ "then": "Скамейка на остановке общественного транспорта"
}
}
},
- "presets": {
- "0": {
- "title": "Велосипедный насос"
- }
- },
- "icon": {
- "render": "./assets/layers/bike_repair_station/repair_station.svg"
- }
- },
- "bicycle_tube_vending_machine": {
"tagRenderings": {
"1": {
- "question": "Этот торговый автомат все еще работает?",
- "mappings": {
- "2": {
- "then": "Этот торговый автомат закрыт"
- },
- "1": {
- "then": "Этот торговый автомат сломан"
- },
- "0": {
- "then": "Этот торговый автомат работает"
- }
- }
+ "render": "{name}"
}
}
},
@@ -298,70 +109,505 @@
}
}
},
- "viewpoint": {
+ "bicycle_tube_vending_machine": {
"tagRenderings": {
"1": {
- "question": "Вы хотите добавить описание?"
+ "question": "Этот торговый автомат все еще работает?",
+ "mappings": {
+ "0": {
+ "then": "Этот торговый автомат работает"
+ },
+ "1": {
+ "then": "Этот торговый автомат сломан"
+ },
+ "2": {
+ "then": "Этот торговый автомат закрыт"
+ }
+ }
}
}
},
- "tree_node": {
- "presets": {
+ "bike_cafe": {
+ "tagRenderings": {
+ "5": {
+ "question": "Какой сайт у {name}?"
+ },
+ "6": {
+ "question": "Какой номер телефона у {name}?"
+ },
+ "7": {
+ "question": "Какой адрес электронной почты у {name}?"
+ }
+ }
+ },
+ "bike_parking": {
+ "tagRenderings": {
"2": {
- "title": "Дерево"
+ "mappings": {
+ "0": {
+ "then": "Подземная парковка"
+ },
+ "1": {
+ "then": "Подземная парковка"
+ },
+ "4": {
+ "then": "Парковка на крыше"
+ }
+ }
+ },
+ "5": {
+ "render": "{access}"
+ }
+ }
+ },
+ "bike_repair_station": {
+ "title": {
+ "mappings": {
+ "3": {
+ "then": "Велосипедный насос {name}"
+ },
+ "4": {
+ "then": "Велосипедный насос"
+ }
}
},
"tagRenderings": {
- "5": {
- "render": "Название: {name}"
- },
- "1": {
+ "6": {
+ "question": "Велосипедный насос все еще работает?",
"mappings": {
"0": {
- "then": "Высота: {height} м"
+ "then": "Велосипедный насос сломан"
+ },
+ "1": {
+ "then": "Велосипедный насос работает"
}
- },
- "render": "Высота: {height}"
+ }
+ },
+ "7": {
+ "render": "Этот насос поддерживает следующие клапаны: {valves}",
+ "mappings": {
+ "0": {
+ "then": "Клапан Presta (также известный как французский клапан)"
+ },
+ "1": {
+ "then": "Клапан Dunlop"
+ }
+ }
+ },
+ "8": {
+ "question": "Это электрический велосипедный насос?",
+ "mappings": {
+ "0": {
+ "then": "Ручной насос"
+ },
+ "1": {
+ "then": "Электрический насос"
+ }
+ }
+ },
+ "9": {
+ "mappings": {
+ "0": {
+ "then": "Есть манометр"
+ },
+ "1": {
+ "then": "Нет манометра"
+ },
+ "2": {
+ "then": "Есть манометр, но он сломан"
+ }
+ }
}
},
+ "icon": {
+ "render": "./assets/layers/bike_repair_station/repair_station.svg"
+ },
+ "presets": {
+ "0": {
+ "title": "Велосипедный насос"
+ }
+ }
+ },
+ "bike_shop": {
"title": {
"mappings": {
"0": {
- "then": "{name}"
+ "then": "Магазин спортивного инвентаря {name}"
+ },
+ "2": {
+ "then": "Прокат велосипедов {name}"
+ },
+ "3": {
+ "then": "Ремонт велосипедов {name}"
+ },
+ "4": {
+ "then": "Магазин велосипедов {name}"
}
- },
- "render": "Дерево"
+ }
},
- "name": "Дерево"
- },
- "toilet": {
+ "description": "Магазин, специализирующийся на продаже велосипедов или сопутствующих товаров",
"tagRenderings": {
"2": {
+ "question": "Как называется этот магазин велосипедов?"
+ },
+ "3": {
+ "question": "Какой сайт у {name}?"
+ },
+ "4": {
+ "question": "Какой номер телефона у {name}?"
+ },
+ "5": {
+ "question": "Какой адрес электронной почты у {name}?"
+ },
+ "9": {
"mappings": {
"0": {
- "then": "Это платные туалеты"
+ "then": "В этом магазине продаются велосипеды"
+ },
+ "1": {
+ "then": "В этом магазине не продают велосипеды"
}
}
},
+ "10": {
+ "question": "В этом магазине ремонтируют велосипеды?",
+ "mappings": {
+ "0": {
+ "then": "Этот магазин ремонтирует велосипеды"
+ },
+ "1": {
+ "then": "Этот магазин не ремонтирует велосипеды"
+ },
+ "2": {
+ "then": "Этот магазин ремонтирует только велосипеды, купленные здесь"
+ }
+ }
+ },
+ "11": {
+ "question": "Этот магазин сдает велосипеды в аренду?",
+ "mappings": {
+ "0": {
+ "then": "Этот магазин сдает велосипеды в аренду"
+ },
+ "1": {
+ "then": "Этот магазин не сдает велосипеды напрокат"
+ }
+ }
+ },
+ "12": {
+ "question": "В этом магазине продаются подержанные велосипеды?",
+ "mappings": {
+ "0": {
+ "then": "В этом магазине продаются подержанные велосипеды"
+ },
+ "1": {
+ "then": "В этом магазине не продаются подержанные велосипеды"
+ },
+ "2": {
+ "then": "В этом магазине продаются только подержанные велосипеды"
+ }
+ }
+ },
+ "15": {
+ "question": "Здесь моют велосипеды?"
+ }
+ }
+ },
+ "defibrillator": {
+ "name": "Дефибрилляторы",
+ "title": {
+ "render": "Дефибриллятор"
+ },
+ "icon": {
+ "mappings": {
+ "0": {
+ "then": "./assets/layers/defibrillator/aed_checked.svg"
+ }
+ }
+ },
+ "presets": {
+ "0": {
+ "title": "Дефибриллятор"
+ }
+ },
+ "tagRenderings": {
+ "12": {
+ "render": "{opening_hours_table(opening_hours)}",
+ "question": "В какое время доступен этот дефибриллятор?"
+ },
+ "13": {
+ "render": "Дополнительная информация: {description}"
+ },
+ "14": {
+ "mappings": {
+ "0": {
+ "then": "Проверено сегодня!"
+ }
+ }
+ }
+ }
+ },
+ "direction": {
+ "name": "Визуализация направления"
+ },
+ "drinking_water": {
+ "name": "Питьевая вода",
+ "title": {
+ "render": "Питьевая вода"
+ },
+ "presets": {
+ "0": {
+ "title": "Питьевая вода"
+ }
+ }
+ },
+ "ghost_bike": {
+ "tagRenderings": {
+ "3": {
+ "render": "Доступна более подробная информация"
+ },
+ "4": {
+ "render": "{inscription}"
+ }
+ }
+ },
+ "map": {
+ "name": "Карты",
+ "title": {
+ "render": "Карта"
+ },
+ "tagRenderings": {
"1": {
"mappings": {
- "2": {
- "then": "Недоступно"
+ "0": {
+ "then": "Эта карта основана на OpenStreetMap"
+ }
+ },
+ "render": "Эта карта основана на {map_source}"
+ }
+ },
+ "presets": {
+ "0": {
+ "title": "Карта"
+ }
+ }
+ },
+ "nature_reserve": {
+ "tagRenderings": {
+ "8": {
+ "render": "{email}"
+ },
+ "9": {
+ "render": "{phone}"
+ }
+ }
+ },
+ "picnic_table": {
+ "name": "Столы для пикника",
+ "title": {
+ "render": "Стол для пикника"
+ },
+ "tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Это деревянный стол для пикника"
+ },
+ "1": {
+ "then": "Это бетонный стол для пикника"
}
}
}
},
"presets": {
"0": {
- "title": "Туалет"
+ "title": "Стол для пикника"
+ }
+ }
+ },
+ "playground": {
+ "name": "Детские площадки",
+ "description": "Детские площадки",
+ "title": {
+ "render": "Детская площадка",
+ "mappings": {
+ "0": {
+ "then": "Детская площадка {name}"
+ }
}
},
- "title": {
- "render": "Туалет"
+ "tagRenderings": {
+ "1": {
+ "render": "Поверхность - {surface}",
+ "mappings": {
+ "0": {
+ "then": "Поверхность - трава"
+ },
+ "1": {
+ "then": "Поверхность - песок"
+ },
+ "3": {
+ "then": "Поверхность - брусчатка"
+ },
+ "4": {
+ "then": "Поверхность - асфальт"
+ },
+ "5": {
+ "then": "Поверхность - бетон"
+ }
+ }
+ },
+ "3": {
+ "render": "Доступно для детей старше {min_age} лет"
+ },
+ "6": {
+ "mappings": {
+ "4": {
+ "then": "Недоступно"
+ }
+ }
+ },
+ "7": {
+ "render": "{email}"
+ },
+ "8": {
+ "render": "{phone}"
+ },
+ "10": {
+ "mappings": {
+ "2": {
+ "then": "Всегда доступен"
+ }
+ }
+ }
},
- "name": "Туалеты"
+ "presets": {
+ "0": {
+ "title": "Детская площадка"
+ }
+ }
+ },
+ "public_bookcase": {
+ "name": "Книжные шкафы",
+ "title": {
+ "render": "Книжный шкаф",
+ "mappings": {
+ "0": {
+ "then": "Общественный книжный шкаф {name}"
+ }
+ }
+ },
+ "presets": {
+ "0": {
+ "title": "Книжный шкаф"
+ }
+ },
+ "tagRenderings": {
+ "1": {
+ "question": "Как называется этот общественный книжный шкаф?",
+ "mappings": {
+ "0": {
+ "then": "У этого книжного шкафа нет названия"
+ }
+ }
+ },
+ "2": {
+ "question": "Сколько книг помещается в этом общественном книжном шкафу?"
+ },
+ "3": {
+ "mappings": {
+ "0": {
+ "then": "В основном детские книги"
+ },
+ "1": {
+ "then": "В основном книги для взрослых"
+ }
+ }
+ },
+ "10": {
+ "render": "Более подробная информация на сайте"
+ }
+ }
+ },
+ "slow_roads": {
+ "tagRenderings": {
+ "2": {
+ "render": "Поверхность - {surface}",
+ "mappings": {
+ "0": {
+ "then": "Поверхность - трава"
+ },
+ "1": {
+ "then": "Поверхность - земля"
+ },
+ "3": {
+ "then": "Поверхность - песок"
+ },
+ "4": {
+ "then": "Поверхность - брусчатка"
+ },
+ "5": {
+ "then": "Поверхность - асфальт"
+ },
+ "6": {
+ "then": "Поверхность - бетон"
+ }
+ }
+ }
+ }
+ },
+ "sport_pitch": {
+ "name": "Спортивные площадки",
+ "title": {
+ "render": "Спортивная площадка"
+ },
+ "tagRenderings": {
+ "1": {
+ "mappings": {
+ "2": {
+ "then": "Это стол для пинг-понга"
+ }
+ }
+ },
+ "2": {
+ "render": "Поверхность - {surface}",
+ "mappings": {
+ "0": {
+ "then": "Поверхность - трава"
+ },
+ "1": {
+ "then": "Поверхность - песок"
+ },
+ "2": {
+ "then": "Поверхность - брусчатка"
+ },
+ "3": {
+ "then": "Поверхность - асфальт"
+ },
+ "4": {
+ "then": "Поверхность - бетон"
+ }
+ }
+ },
+ "7": {
+ "mappings": {
+ "1": {
+ "then": "Всегда доступен"
+ }
+ }
+ }
+ },
+ "presets": {
+ "1": {
+ "title": "Спортивная площадка"
+ }
+ }
},
"surveillance_camera": {
+ "name": "Камеры наблюдения",
+ "title": {
+ "render": "Камера наблюдения"
+ },
"tagRenderings": {
"1": {
"mappings": {
@@ -370,315 +616,69 @@
}
}
}
- },
- "title": {
- "render": "Камера наблюдения"
- },
- "name": "Камеры наблюдения"
- },
- "sport_pitch": {
- "presets": {
- "1": {
- "title": "Спортивная площадка"
- }
- },
- "tagRenderings": {
- "7": {
- "mappings": {
- "1": {
- "then": "Всегда доступен"
- }
- }
- },
- "2": {
- "mappings": {
- "4": {
- "then": "Поверхность - бетон"
- },
- "3": {
- "then": "Поверхность - асфальт"
- },
- "2": {
- "then": "Поверхность - брусчатка"
- },
- "1": {
- "then": "Поверхность - песок"
- },
- "0": {
- "then": "Поверхность - трава"
- }
- },
- "render": "Поверхность - {surface}"
- },
- "1": {
- "mappings": {
- "2": {
- "then": "Это стол для пинг-понга"
- }
- }
- }
- },
- "title": {
- "render": "Спортивная площадка"
- },
- "name": "Спортивные площадки"
- },
- "slow_roads": {
- "tagRenderings": {
- "2": {
- "mappings": {
- "6": {
- "then": "Поверхность - бетон"
- },
- "5": {
- "then": "Поверхность - асфальт"
- },
- "4": {
- "then": "Поверхность - брусчатка"
- },
- "3": {
- "then": "Поверхность - песок"
- },
- "1": {
- "then": "Поверхность - земля"
- },
- "0": {
- "then": "Поверхность - трава"
- }
- },
- "render": "Поверхность - {surface}"
- }
}
},
- "public_bookcase": {
+ "toilet": {
+ "name": "Туалеты",
+ "title": {
+ "render": "Туалет"
+ },
+ "presets": {
+ "0": {
+ "title": "Туалет"
+ }
+ },
"tagRenderings": {
- "10": {
- "render": "Более подробная информация на сайте"
- },
- "3": {
- "mappings": {
- "1": {
- "then": "В основном книги для взрослых"
- },
- "0": {
- "then": "В основном детские книги"
- }
- }
- },
- "2": {
- "question": "Сколько книг помещается в этом общественном книжном шкафу?"
- },
"1": {
- "mappings": {
- "0": {
- "then": "У этого книжного шкафа нет названия"
- }
- },
- "question": "Как называется этот общественный книжный шкаф?"
- }
- },
- "presets": {
- "0": {
- "title": "Книжный шкаф"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Общественный книжный шкаф {name}"
- }
- },
- "render": "Книжный шкаф"
- },
- "name": "Книжные шкафы"
- },
- "playground": {
- "presets": {
- "0": {
- "title": "Детская площадка"
- }
- },
- "tagRenderings": {
- "10": {
"mappings": {
"2": {
- "then": "Всегда доступен"
- }
- }
- },
- "8": {
- "render": "{phone}"
- },
- "7": {
- "render": "{email}"
- },
- "6": {
- "mappings": {
- "4": {
"then": "Недоступно"
}
}
},
- "3": {
- "render": "Доступно для детей старше {min_age} лет"
- },
- "1": {
- "mappings": {
- "5": {
- "then": "Поверхность - бетон"
- },
- "4": {
- "then": "Поверхность - асфальт"
- },
- "3": {
- "then": "Поверхность - брусчатка"
- },
- "1": {
- "then": "Поверхность - песок"
- },
- "0": {
- "then": "Поверхность - трава"
- }
- },
- "render": "Поверхность - {surface}"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Детская площадка {name}"
- }
- },
- "render": "Детская площадка"
- },
- "description": "Детские площадки",
- "name": "Детские площадки"
- },
- "picnic_table": {
- "presets": {
- "0": {
- "title": "Стол для пикника"
- }
- },
- "tagRenderings": {
- "0": {
- "mappings": {
- "1": {
- "then": "Это бетонный стол для пикника"
- },
- "0": {
- "then": "Это деревянный стол для пикника"
- }
- }
- }
- },
- "title": {
- "render": "Стол для пикника"
- },
- "name": "Столы для пикника"
- },
- "nature_reserve": {
- "tagRenderings": {
- "9": {
- "render": "{phone}"
- },
- "8": {
- "render": "{email}"
- }
- }
- },
- "map": {
- "presets": {
- "0": {
- "title": "Карта"
- }
- },
- "tagRenderings": {
- "1": {
- "render": "Эта карта основана на {map_source}",
- "mappings": {
- "0": {
- "then": "Эта карта основана на OpenStreetMap"
- }
- }
- }
- },
- "title": {
- "render": "Карта"
- },
- "name": "Карты"
- },
- "ghost_bike": {
- "tagRenderings": {
- "4": {
- "render": "{inscription}"
- },
- "3": {
- "render": "Доступна более подробная информация"
- }
- }
- },
- "drinking_water": {
- "presets": {
- "0": {
- "title": "Питьевая вода"
- }
- },
- "title": {
- "render": "Питьевая вода"
- },
- "name": "Питьевая вода"
- },
- "direction": {
- "name": "Визуализация направления"
- },
- "bike_parking": {
- "tagRenderings": {
- "5": {
- "render": "{access}"
- },
"2": {
"mappings": {
- "4": {
- "then": "Парковка на крыше"
- },
- "1": {
- "then": "Подземная парковка"
- },
"0": {
- "then": "Подземная парковка"
+ "then": "Это платные туалеты"
}
}
}
}
},
- "bike_cafe": {
+ "tree_node": {
+ "name": "Дерево",
+ "title": {
+ "render": "Дерево",
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ }
+ },
"tagRenderings": {
- "7": {
- "question": "Какой адрес электронной почты у {name}?"
+ "1": {
+ "render": "Высота: {height}",
+ "mappings": {
+ "0": {
+ "then": "Высота: {height} м"
+ }
+ }
},
"5": {
- "question": "Какой сайт у {name}?"
- },
- "6": {
- "question": "Какой номер телефона у {name}?"
+ "render": "Название: {name}"
+ }
+ },
+ "presets": {
+ "2": {
+ "title": "Дерево"
}
}
},
- "bench_at_pt": {
+ "viewpoint": {
"tagRenderings": {
"1": {
- "render": "{name}"
+ "question": "Вы хотите добавить описание?"
}
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Скамейка на остановке общественного транспорта"
- }
- },
- "render": "Скамейка"
- },
- "name": "Скамейки на остановках общественного транспорта"
+ }
}
-}
+}
\ No newline at end of file