diff --git a/assets/layers/bicycle_counter/bicycle_counter.json b/assets/layers/bicycle_counter/bicycle_counter.json index 1070fab9bf..45a823e6be 100644 --- a/assets/layers/bicycle_counter/bicycle_counter.json +++ b/assets/layers/bicycle_counter/bicycle_counter.json @@ -205,7 +205,8 @@ "de": "Wie lautet die Kennziffer der Zählstelle?", "cs": "Jaké je referenční číslo tohoto počítadla?", "es": "¿Cuál es el número de referencia de este contador?", - "nl": "Wat is het referentienummer van deze teller?" + "nl": "Wat is het referentienummer van deze teller?", + "uk": "Який ідентифікаційний номер цієї стійки?" }, "freeform": { "key": "ref", @@ -215,7 +216,8 @@ "de": "Kennziffer der Zählstelle", "cs": "Referenční číslo počítadla", "es": "Número de referencia del contador", - "nl": "Referentienummer van de teller" + "nl": "Referentienummer van de teller", + "uk": "Реєстраційний номер стійки" }, "addExtraTags": [ "noref=" @@ -226,7 +228,8 @@ "de": "Kennziffer der Zählstelle: {ref}", "cs": "Referenční číslo počítadla: {ref}", "es": "Número de referencia del contador: {ref}", - "nl": "Referentienummer van de teller: {ref}" + "nl": "Referentienummer van de teller: {ref}", + "uk": "Реєстраційний номер стійки: {ref}" }, "mappings": [ { @@ -236,7 +239,8 @@ "de": "Die Zählstelle hat keine Kennziffer", "cs": "Toto počítadlo nemá referenční číslo", "es": "Este contador no tiene número de referencia", - "nl": "Deze teller heeft geen referentienummer" + "nl": "Deze teller heeft geen referentienummer", + "uk": "Ця стійка не має ідентифікаційного номера" } } ] diff --git a/assets/layers/charge_point/charge_point.json b/assets/layers/charge_point/charge_point.json index 528df5347d..da02ac46a0 100644 --- a/assets/layers/charge_point/charge_point.json +++ b/assets/layers/charge_point/charge_point.json @@ -64,7 +64,8 @@ "key": "ref", "placeholder": { "en": "Reference number of the charge point, e.g. 2126", - "de": "Referenznummer der Ladesäule, z. B. 2126" + "de": "Referenznummer der Ladesäule, z. B. 2126", + "uk": "Реєстраційний номер точки заряду, наприклад, 2126" } }, "render": { diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json index 124baafbb7..7b30acfb3f 100644 --- a/assets/layers/food/food.json +++ b/assets/layers/food/food.json @@ -9,7 +9,8 @@ "fr": "Restaurants et nourriture rapide", "ca": "Restaurants i menjar ràpid", "pl": "Restauracje i fast-foody", - "cs": "Restaurace a rychlé občerstvení" + "cs": "Restaurace a rychlé občerstvení", + "uk": "Ресторани та фаст-фуд" }, "description": { "en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)", @@ -619,7 +620,8 @@ "en": "Add an image from the menu", "nl": "Voeg een foto van het menu toe", "de": "Ein Bild aus dem Menü hinzufügen", - "es": "Añadir una imagen del menú" + "es": "Añadir una imagen del menú", + "uk": "Додати зображення з меню" } } } @@ -1421,7 +1423,8 @@ "pl": "Rezerwacja nie jest wymagana", "ca": "No cal reservar", "cs": "Rezervace není nutná", - "es": "No se necesita reserva" + "es": "No se necesita reserva", + "uk": "Бронювання не потрібно" }, "osmTags": { "or": [ @@ -1485,7 +1488,8 @@ "cs": "Má vegetariánské menu", "pl": "Ma menu wegetariańskie", "es": "Tiene menú vegetariano", - "fr": "A un menu végétarien" + "fr": "A un menu végétarien", + "uk": "Має вегетаріанське меню" }, "icon": "./assets/layers/food/Vegetarian-mark.svg", "osmTags": { diff --git a/assets/layers/food_courts/food_courts.json b/assets/layers/food_courts/food_courts.json index 436161b23f..29f7a3f333 100644 --- a/assets/layers/food_courts/food_courts.json +++ b/assets/layers/food_courts/food_courts.json @@ -3,7 +3,8 @@ "name": { "en": "Food Courts", "de": "Food Courts", - "es": "Plazas de comida" + "es": "Plazas de comida", + "uk": "Фуд-корти" }, "description": { "en": "Food courts with a variety of food options.", diff --git a/assets/layers/ice_cream/ice_cream.json b/assets/layers/ice_cream/ice_cream.json index d84ebfa356..63fbe79e66 100644 --- a/assets/layers/ice_cream/ice_cream.json +++ b/assets/layers/ice_cream/ice_cream.json @@ -4,7 +4,8 @@ "en": "Ice cream parlors", "de": "Eisdielen", "nl": "IJssalon", - "es": "Heladerías" + "es": "Heladerías", + "uk": "Кафе-морозиво" }, "description": { "en": "A place where ice cream is sold over the counter", diff --git a/assets/layers/indoors/indoors.json b/assets/layers/indoors/indoors.json index 65406cb796..8f36623dc9 100644 --- a/assets/layers/indoors/indoors.json +++ b/assets/layers/indoors/indoors.json @@ -49,7 +49,8 @@ "pl": "Wewnętrzne pomieszczenie {name}", "ca": "Habitació interior {name}", "cs": "Vnitřní místnost {name}", - "es": "Habitación interior {name}" + "es": "Habitación interior {name}", + "uk": "Внутрішня кімната {name}" } }, { diff --git a/assets/layers/outdoor_seating/outdoor_seating.json b/assets/layers/outdoor_seating/outdoor_seating.json index 0b04fa4aa0..3ecdf47c56 100644 --- a/assets/layers/outdoor_seating/outdoor_seating.json +++ b/assets/layers/outdoor_seating/outdoor_seating.json @@ -3,7 +3,8 @@ "name": { "en": "Outdoor Seating", "de": "Außenbestuhlung", - "es": "Asientos al aire libre" + "es": "Asientos al aire libre", + "uk": "Сидіння на відкритому повітрі" }, "description": { "en": "Outdoor seating areas, usually located near cafes and restaurants.", diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index 61499464ff..6a31dc6aaf 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -10,7 +10,8 @@ "pa_PK": "ریسائیکلنگ", "fr": "Recyclage", "cs": "Recyklování", - "pl": "Recykling" + "pl": "Recykling", + "uk": "Переробка" }, "description": { "en": "A layer with recycling containers and centres", @@ -1443,7 +1444,8 @@ "osmTags": "recycling_type=centre", "question": { "en": "Only recycling centres", - "de": "Nur Recyclingzentren" + "de": "Nur Recyclingzentren", + "uk": "Тільки пункти прийому вторсировини" } } ] @@ -1769,7 +1771,8 @@ "ca": "Només amb accés públic", "fr": "Accès public uniquement", "cs": "Pouze veřejný přístup", - "es": "Solo acceso público" + "es": "Solo acceso público", + "uk": "Тільки публічний доступ" }, "osmTags": { "or": [ diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json index ab28153762..7a9ecbf18c 100644 --- a/assets/layers/tree_node/tree_node.json +++ b/assets/layers/tree_node/tree_node.json @@ -45,7 +45,8 @@ "es": "Árbol", "da": "Træ", "pt": "Árvore", - "cs": "Strom" + "cs": "Strom", + "uk": "Дерево" }, "mappings": [ { @@ -237,7 +238,8 @@ "pt": "Que espécie é esta árvore?", "pt_BR": "Que espécie é esta árvore?", "ca": "De quina espècie és aquest arbre?", - "cs": "Jaký druh je tento strom?" + "cs": "Jaký druh je tento strom?", + "uk": "Якого виду це дерево?" }, "render": { "*": "{wikipedia(species:wikidata):max-height: 25rem}" diff --git a/assets/layers/waste_basket/waste_basket.json b/assets/layers/waste_basket/waste_basket.json index 601852f2e4..ec606aacb4 100644 --- a/assets/layers/waste_basket/waste_basket.json +++ b/assets/layers/waste_basket/waste_basket.json @@ -12,7 +12,8 @@ "da": "Affaldskurv", "fr": "Poubelle", "cs": "Odpadkový koš", - "es": "Contenedor de basura" + "es": "Contenedor de basura", + "uk": "Контейнер для сміття" }, "description": { "en": "This is a public waste basket, thrash can, where you can throw away your thrash.", diff --git a/assets/layers/waste_disposal/waste_disposal.json b/assets/layers/waste_disposal/waste_disposal.json index 3324ac9ad7..9c22641881 100644 --- a/assets/layers/waste_disposal/waste_disposal.json +++ b/assets/layers/waste_disposal/waste_disposal.json @@ -10,7 +10,8 @@ "ca": "Contenidor de brossa", "fr": "Réceptacles destinés à recevoir des déchets", "cs": "Odpadkové koše", - "es": "Contenedores de residuos" + "es": "Contenedores de residuos", + "uk": "Сміттєві баки" }, "description": { "en": "Waste Disposal Bin, medium to large bin for disposal of (household) waste", @@ -312,7 +313,8 @@ "da": "Kun offentlig adgang", "ca": "Només amb accés públic", "cs": "Pouze veřejný přístup", - "es": "Solo acceso público" + "es": "Solo acceso público", + "uk": "Тільки публічний доступ" }, "osmTags": "access=yes" } diff --git a/langs/layers/uk.json b/langs/layers/uk.json index 50f1ea33d2..a96dd333b5 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -488,6 +488,18 @@ } }, "tagRenderings": { + "ref": { + "freeform": { + "placeholder": "Реєстраційний номер стійки" + }, + "mappings": { + "0": { + "then": "Ця стійка не має ідентифікаційного номера" + } + }, + "question": "Який ідентифікаційний номер цієї стійки?", + "render": "Реєстраційний номер стійки: {ref}" + }, "website": { "freeform": { "placeholder": "Сайт лічильника" @@ -778,7 +790,14 @@ } }, "charge_point": { - "name": "Пункти зарядки" + "name": "Пункти зарядки", + "tagRenderings": { + "ref": { + "freeform": { + "placeholder": "Реєстраційний номер точки заряду, наприклад, 2126" + } + } + } }, "charging_station": { "filter": { @@ -1212,6 +1231,23 @@ } } }, + "filter": { + "1": { + "options": { + "0": { + "question": "Бронювання не потрібно" + } + } + }, + "3": { + "options": { + "0": { + "question": "Має вегетаріанське меню" + } + } + } + }, + "name": "Ресторани та фаст-фуд", "presets": { "0": { "description": "Офіційний заклад харчування з місцями для сидіння, де продають повноцінні обіди, які обслуговують офіціанти", @@ -1255,6 +1291,13 @@ }, "question": "Чи пропонують тут їжу на винос?" }, + "add-menu-image": { + "render": { + "special": { + "label": "Додати зображення з меню" + } + } + }, "menu-website": { "question": "На якій веб-сторінці опубліковано меню?", "render": { @@ -1272,6 +1315,9 @@ } } }, + "food_courts": { + "name": "Фуд-корти" + }, "ghost_bike": { "tagRenderings": { "ghost_bike-inscription": { @@ -1338,6 +1384,7 @@ } }, "ice_cream": { + "name": "Кафе-морозиво", "presets": { "0": { "description": "Магазин, де можна купити лише морозиво та супутні товари. Зазвичай морозиво набирають вручну.", @@ -1375,6 +1422,13 @@ "question": "Який ідентифікаційний номер цієї кімнати?", "render": "Ця кімната має номер {ref}" } + }, + "title": { + "mappings": { + "0": { + "then": "Внутрішня кімната {name}" + } + } } }, "last_click": { @@ -1449,6 +1503,9 @@ } } }, + "outdoor_seating": { + "name": "Сидіння на відкритому повітрі" + }, "parking": { "tagRenderings": { "parking-type": { @@ -1830,6 +1887,23 @@ } }, "recycling": { + "filter": { + "1": { + "options": { + "0": { + "question": "Тільки пункти прийому вторсировини" + } + } + }, + "3": { + "options": { + "0": { + "question": "Тільки публічний доступ" + } + } + } + }, + "name": "Переробка", "presets": { "0": { "title": "контейнер для сміття" @@ -2362,6 +2436,16 @@ } } }, + "tree_node": { + "tagRenderings": { + "tree-species-wikidata": { + "question": "Якого виду це дерево?" + } + }, + "title": { + "render": "Дерево" + } + }, "usersettings": { "description": "Спеціальний шар, який не призначений для відображення на карті, але використовується для встановлення користувацьких налаштувань", "tagRenderings": { @@ -2784,6 +2868,7 @@ } } }, + "name": "Контейнер для сміття", "presets": { "0": { "title": "кошик для сміття" @@ -2791,6 +2876,16 @@ } }, "waste_disposal": { + "filter": { + "0": { + "options": { + "0": { + "question": "Тільки публічний доступ" + } + } + } + }, + "name": "Сміттєві баки", "presets": { "0": { "title": "сміттєвий бак для відходів" diff --git a/langs/uk.json b/langs/uk.json index 31f60b1a06..60059602d7 100644 --- a/langs/uk.json +++ b/langs/uk.json @@ -457,6 +457,7 @@ "W": "захід" }, "directionsRelative": { + "behind": "позаду тебе", "left": "ліворуч", "right": "праворуч", "sharp_left": "різко ліворуч", @@ -691,7 +692,30 @@ "back": "Повернутися до огляду видів", "button": "Автоматично визначайте види рослин за допомогою штучного інтелекту Plantnet.org", "confirm": "Вибрати види", - "loadingWikidata": "Завантаження інформації про {species}…" + "done": "Вид був застосований", + "error": "Щось пішло не так під час визначення породи дерева: {error}", + "howTo": { + "intro": "Для оптимального результату,", + "li0": "зробіть фотографію, на якій дерево буде в центрі без особливого фону", + "li1": "зробіть фотографію, на якій зображений один листок", + "li2": "зробіть фотографію, на якій видно кору", + "li3": "сфотографуйте квіти", + "li4": "сфотографуйте плоди" + }, + "loadingWikidata": "Завантаження інформації про {species}…", + "matchPercentage": "{match}% збігу", + "overviewIntro": "Штучний інтелект на сайті plantnet.org вважає, що зображення показують види, наведені нижче.", + "overviewTitle": "Автоматично визначені види", + "overviewVerify": "Будь ласка, перевірте правильність виду і прив'яжіть його до дерева", + "poweredByPlantnet": "На основі plantnet.org", + "querying": "Запит до plantnet.org із зображеннями {length}", + "takeImages": "Зробіть знімок дерева, щоб автоматично визначити його тип", + "tryAgain": "Виберіть інший вид" + }, + "preset_type": { + "question": "Якого типу цей об'єкт?", + "typeDescription": "Це {title}.