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