diff --git a/docs/translations/uk.md b/docs/translations/uk.md index b960ab3a9..673748f42 100644 --- a/docs/translations/uk.md +++ b/docs/translations/uk.md @@ -97,3 +97,10 @@ A `tn()` entry needs four forms. `Intl.PluralRules('uk')` picks: | thermal (FLIR-style imaging) | тепловий (not термальний) | | map stack | набір карт | | stage (rocket) re-entry / recovery | вхід ступеня в атмосферу / повернення | +| ON / OFF (toggle chips) | УВІМК. / ВИМК. | +| Clean UI / EXIT CLEAN VIEW | чистий інтерфейс / ПОВЕРНУТИ ІНТЕРФЕЙС | +| full globe view | вигляд всього глобуса | +| inputs (cockpit context chip) | потоки (not вхідні дані) | +| downrange (rocket stage) | дальність | +| resolution (spatial) | роздільна здатність (not роздільність) | +| shared follow expired | посилання на стеження застаріло | diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json index a7a5f2634..530a91267 100644 --- a/src/i18n/locales/uk.json +++ b/src/i18n/locales/uk.json @@ -99,7 +99,7 @@ "{provider} media: {source}": "Медіа {provider}: {source}", "{provider} · PROVIDER CONTROLS": "{provider} · ВБУДОВАНИЙ ПЛЕЄР", "YOUTUBE {state} · OPEN ORIGINAL": "YOUTUBE {state} · ВІДКРИТИ ОРИГІНАЛ", - "INITIATION": "ЗАРОДЖЕННЯ", + "INITIATION": "ПОЧАТОК", "DAMMING": "ЗАГАТА", "SECONDARY FAILURE": "ПОВТОРНИЙ ЗСУВ", "BORDER ARRIVAL": "ДОСЯГНЕННЯ КОРДОНУ", @@ -778,7 +778,7 @@ "Low-accuracy score < 2%": "Показник неточності < 2%", "Low-accuracy score 2–10%": "Показник неточності 2–10%", "Low-accuracy score > 10%": "Показник неточності > 10%", - "GNSS integrity source unavailable": "Джерело цілісності GNSS недоступне", + "GNSS integrity source unavailable": "Джерело даних про цілісність GNSS недоступне", "Regional sample · 250 nm radius · cells from visited views over 30 min": "Регіональна вибірка · радіус 250 мор. миль · комірки з переглянутих ділянок карти за 30 хв", "Retrying automatically at {time} UTC": "Автоматичний повтор о {time} UTC", "Retrying automatically after provider cooldown": "Автоматичний повтор після паузи постачальника", @@ -829,7 +829,7 @@ "UNSPECIFIED": "НЕ ВКАЗАНО", "+{count} additional payload records": "Додаткові записи корисного навантаження: +{count}", "PAYLOAD DATA UNAVAILABLE": "ДАНІ КОРИСНОГО НАВАНТАЖЕННЯ НЕДОСТУПНІ", - "{value} KM DOWNRANGE": "{value} КМ УЗДОВЖ ТРАСИ", + "{value} KM DOWNRANGE": "ДАЛЬНІСТЬ {value} КМ", "POSITION UNAVAILABLE": "ПОЗИЦІЯ НЕДОСТУПНА", "FLIGHT {count}": "ПОЛІТ {count}", "REUSED": "ПОВТОРНО ВИКОРИСТАНИЙ", @@ -1135,7 +1135,7 @@ "LIVE · Roads: OpenStreetMap · Flow: TomTom · {percent}% cov": "ОНЛАЙН · Дороги: OpenStreetMap · Потік: TomTom · охоплення {percent}%", "SIMULATED · Roads: OpenStreetMap · Flow: TomTom (no matches)": "ІМІТАЦІЯ · Дороги: OpenStreetMap · Потік: TomTom (немає збігів)", "SIMULATED — traffic service unreachable": "ІМІТАЦІЯ — сервіс руху недоступний", - "SIMULATED — add TomTom key for live": "ІМІТАЦІЯ — додайте ключ TomTom для реального часу", + "SIMULATED — add TomTom key for live": "ІМІТАЦІЯ — додайте ключ TomTom для даних у реальному часі", "OpenFreeMap tiles rate-limited": "Тайли OpenFreeMap: перевищено ліміт запитів", "OpenFreeMap tiles timed out": "Тайли OpenFreeMap: минув час очікування", "OpenFreeMap tiles unavailable": "Тайли OpenFreeMap недоступні", @@ -1260,7 +1260,7 @@ "STALE · cached source metadata": "ЗАСТАРІЛО · метадані джерела з кешу", "Map center is outside source coverage": "Центр карти поза зоною покриття джерела", "NOAA/NWS 15-minute lightning density derived from Vaisala NLDN/GLD360. Coverage 110°E across the Pacific/Americas to 0°, 25°S–80°N. Not a live strike count, global coverage or a safety warning.": "15-хвилинна щільність блискавок NOAA/NWS на основі Vaisala NLDN/GLD360. Покриття — від 110° сх. д. через Тихий океан і Америку до 0°, 25° пд. ш.–80° пн. ш. Це не підрахунок розрядів у реальному часі, не глобальне покриття й не попередження про небезпеку.", - "NOAA MRMS radar echoes indicate precipitation patterns, not rain rate, a storm warning or a future forecast. Native source approximately 1 km; display is limited to level 6. Frames use exact advertised observation times.": "Радіолокаційні відлуння NOAA MRMS показують картину опадів, а не їхню інтенсивність, штормове попередження чи прогноз. Вихідна роздільність близько 1 км; показ обмежено рівнем 6. Для кадрів використано точний заявлений час спостережень.", + "NOAA MRMS radar echoes indicate precipitation patterns, not rain rate, a storm warning or a future forecast. Native source approximately 1 km; display is limited to level 6. Frames use exact advertised observation times.": "Радіолокаційні відлуння NOAA MRMS показують картину опадів, а не їхню інтенсивність, штормове попередження чи прогноз. Вихідна роздільна здатність близько 1 км; показ обмежено рівнем 6. Для кадрів використано точний заявлений час спостережень.", "GOES-19/18 longwave infrared Band 14 regional; NESDIS global longwave mosaic. Clouds only dims everything but bright, cold cloud tops; a brightness filter, not a cloud mask. Coverage and freshness differ by region.": "Регіональний довгохвильовий ІЧ-канал 14 GOES-19/18; глобальна довгохвильова мозаїка NESDIS. Режим «Лише хмари» затемнює все, крім яскравих холодних вершин хмар; це фільтр яскравості, а не маска хмарності. Покриття й актуальність різняться за регіонами.", "REGION": "РЕГІОН", "IMAGE": "ЗНІМОК", @@ -1313,7 +1313,7 @@ "Issued: {time}": "Випущено: {time}", "Selected field unavailable · wind remains visible": "Вибране поле недоступне · вітер залишається видимим", "{error} · wind remains visible": "{error} · вітер залишається видимим", - "Surface wind at 10 m. Approximately 1° global grid. Curves follow the 10 m wind field, lifted 12 km for visibility; display height is not weather altitude. View lighting is for readability. Animation shows flow through one fixed forecast; it does not advance time. Color fields drape the globe basemap or the active photorealistic 3D Tiles.": "Приземний вітер на висоті 10 м. Глобальна сітка близько 1°. Лінії повторюють поле вітру на 10 м і підняті на 12 км для наочності; висота показу не є висотою погодних явищ. Освітлення вигляду — для зручності читання. Анімація показує потік в одному фіксованому прогнозі й не зсуває час. Кольорові поля накладаються на підкладку глобуса або на активні фотореалістичні 3D Tiles.", + "Surface wind at 10 m. Approximately 1° global grid. Curves follow the 10 m wind field, lifted 12 km for visibility; display height is not weather altitude. View lighting is for readability. Animation shows flow through one fixed forecast; it does not advance time. Color fields drape the globe basemap or the active photorealistic 3D Tiles.": "Приземний вітер на висоті 10 м. Глобальна сітка близько 1°. Лінії повторюють поле вітру на 10 м і підняті на 12 км для наочності; висота показу не є висотою погодних явищ. Освітлення сцени підібрано для зручності читання. Анімація показує потік в одному фіксованому прогнозі й не зсуває час. Кольорові поля накладаються на підкладку глобуса або на активні фотореалістичні 3D Tiles.", "MODEL": "МОДЕЛЬ", "FIELD": "ПОЛЕ", "UNITS": "ОДИНИЦІ", @@ -1487,7 +1487,7 @@ "Import was not applied. The current project may have changed.": "Імпорт не застосовано. Можливо, поточний проєкт змінився.", "Select a scene and shot first": "Спершу виберіть сцену й кадр", "Edit scene details": "Змінити параметри сцени", - "Camera positions use degrees and meters above the ellipsoid. Drafts are validated before they replace your saved scene.": "Положення камери задаються в градусах і метрах над еліпсоїдом. Перш ніж замінити збережену сцену, чернетку перевіряють.", + "Camera positions use degrees and meters above the ellipsoid. Drafts are validated before they replace your saved scene.": "Положення камери задаються в градусах і метрах над еліпсоїдом. Перш ніж замінити збережену сцену, чернетка проходить перевірку.", "Anchors and data packs": "Якорі й пакети даних", "Shot camera, timing, packs and actions": "Камера кадру, таймінг, пакети й дії", "New anchor ID": "ID нового якоря", @@ -1662,8 +1662,8 @@ "SNOW SHOWERS": "ЗЛИВОВИЙ СНІГ", "THUNDERSTORM": "ГРОЗА", "MIXED CONDITIONS": "ЗМІШАНІ УМОВИ", - "CYCLE ON": "ЦИКЛ УВІМКНЕНО", - "CYCLE OFF": "ЦИКЛ ВИМКНЕНО", + "CYCLE ON": "ЦИКЛ УВІМК.", + "CYCLE OFF": "ЦИКЛ ВИМК.", "Stop automatic page cycling. Previous, Next, and the SIG/NEWS/LOCAL tabs stay available.": "Зупинити автоматичне гортання сторінок. Кнопки ПОПЕР./ДАЛІ та вкладки СИГН./НОВИНИ/МІСЦ. залишаються доступними.", "Cycle briefing pages automatically every 9 seconds (Signals → News → Local). Pauses while you hover or focus the panel. Live signal data refreshes continuously either way.": "Автоматично гортає сторінки брифінгу кожні 9 секунд (Сигнали → Новини → Місцеві дані). Пауза, доки ви наводите вказівник на панель або вона у фокусі. Дані сигналів у реальному часі однаково оновлюються безперервно.", "ACQUIRING REGIONAL NEWS": "ОТРИМАННЯ РЕГІОНАЛЬНИХ НОВИН", @@ -1677,7 +1677,7 @@ "CLOUD UNKNOWN": "ХМАРНІСТЬ НЕВІДОМА", "{source} · LOCATION QUERY": "{source} · ЗАПИТ ЗА РОЗТАШУВАННЯМ", "REGIONAL NEWS": "РЕГІОНАЛЬНІ НОВИНИ", - "{label} · {radius} AIR/SEA WINDOW": "{label} · ПОВІТРЯ/МОРЕ · РАДІУС {radius}", + "{label} · {radius} AIR/SEA WINDOW": "{label} · РЕЙСИ / СУДНА · РАДІУС {radius}", "{scope} · INSTALLATIONS {coverage}": "{scope} · ОБʼЄКТИ: {coverage}", "CONTEXT STANDBY": "КОНТЕКСТ: ОЧІКУВАННЯ", "ENABLE GLOBAL CONTEXT FOR PROXIMITY PINGS": "УВІМКНІТЬ ГЛОБАЛЬНИЙ КОНТЕКСТ, ЩОБ БАЧИТИ КОНТАКТИ ПОБЛИЗУ", @@ -1697,7 +1697,7 @@ "many": "{count} ПОТОКІВ БЕЗ ДАНИХ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", "other": "{count} ПОТОКУ БЕЗ ДАНИХ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»" }, - "AVAILABLE INPUTS CURRENT · NOT AN ALL-CLEAR": "ДОСТУПНІ ВХІДНІ ДАНІ АКТУАЛЬНІ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", + "AVAILABLE INPUTS CURRENT · NOT AN ALL-CLEAR": "ДОСТУПНІ ПОТОКИ АКТУАЛЬНІ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", "SQUAWK {code} · {status}": "СКВОК {code} · {status}", "ADS-B PRIORITY · {status}": "ADS-B ПРІОРИТЕТ · {status}", "ADS-B EMERGENCY · {status}": "ADS-B АВАРІЙНИЙ СТАН · {status}", @@ -1947,7 +1947,7 @@ "Press Enter to try again.": "Натисніть Enter, щоб спробувати знову.", "Detailed outline unavailable": "Докладний контур недоступний", "Fly to a POI first": "Спершу полетіть до орієнтира", - "Reset to full globe view": "Скинути до загального вигляду глобуса", + "Reset to full globe view": "Скинути до вигляду всього глобуса", "Reset cockpit to full globe view": "Скинути кабіну до вигляду всього глобуса", "Resetting to full globe view": "Скидання до вигляду всього глобуса", "Resetting cockpit to full globe view": "Скидання кабіни до вигляду всього глобуса", @@ -2023,7 +2023,7 @@ " · degraded directory": " · каталог з перебоями", " · stale directory": " · каталог застарів", " · outside current filter": " · поза поточним фільтром", - "Ready — playback starts only from your action": "Готово — відтворення починається лише за вашою дією", + "Ready — playback starts only from your action": "Готово — відтворення почнеться лише після вашої дії", "Radio off": "Радіо вимкнено", "Connecting directly to broadcaster…": "Пряме зʼєднання з мовником…", "Buffering broadcaster stream…": "Буферизація потоку мовника…", @@ -2046,7 +2046,7 @@ "Newest frame per product": "Найсвіжіший кадр кожного продукту", "Replay observed history": "Відтворити історію спостережень", "Imagery on Esri · Google 3D returns when cleared": "Підкладка: Esri · скидання поверне Google 3D", - "Point the camera at the ground to use the view": "Для видимої області наведіть камеру на землю", + "Point the camera at the ground to use the view": "Наведіть камеру на землю, щоб вибрати видиму область", "That point cannot anchor a box": "Від цієї точки не можна побудувати область", "Imagery stops at ±{limit}° latitude": "Знімки є лише до ±{limit}° широти", "{owner} is using the pointer — close it first": "Вказівник зайнятий: «{owner}». Спершу закрийте його", @@ -2168,9 +2168,9 @@ "Cancel": "Скасувати", "EDIT DETAILS": "ЗМІНИТИ ПАРАМЕТРИ", "SHARE SCENE": "ПОДІЛИТИСЯ СЦЕНОЮ", - "Shared flight follow expired": "Термін стеження за рейсом за посиланням минув", - "Shared military flight follow expired": "Термін стеження за військовим рейсом за посиланням минув", - "Shared satellite follow expired": "Термін стеження за супутником за посиланням минув", + "Shared flight follow expired": "Посилання на стеження за рейсом застаріло", + "Shared military flight follow expired": "Посилання на стеження за військовим рейсом застаріло", + "Shared satellite follow expired": "Посилання на стеження за супутником застаріло", "Shared flight could not be restored — feed unavailable": "Не вдалося відновити рейс за посиланням — потік даних недоступний", "Shared military flight could not be restored — feed unavailable": "Не вдалося відновити військовий рейс за посиланням — потік даних недоступний", "Shared satellite could not be restored — feed unavailable": "Не вдалося відновити супутник за посиланням — потік даних недоступний", @@ -2178,7 +2178,7 @@ "Shared military flight is unavailable": "Військовий рейс за посиланням недоступний", "Shared satellite is unavailable": "Супутник за посиланням недоступний", "entity": "обʼєкт", - "Shared {subject} follow expired": "Стеження за посиланням завершено: {subject}", + "Shared {subject} follow expired": "Посилання на стеження застаріло: {subject}", "Shared {subject} could not be restored — feed unavailable": "Не вдалося відновити за посиланням: {subject} — потік даних недоступний", "Shared {subject} is unavailable": "Недоступно за посиланням: {subject}", "{id} isn't reporting now — showing where it was last seen": "{id} зараз не передає даних — показано останнє відоме місце", @@ -2384,7 +2384,7 @@ "Referenced items": "Згадані обʼєкти", "NOTES & SOURCES": "НОТАТКИ Й ДЖЕРЕЛА", "Show Voice Preview": "Показувати відповіді асистента", - "Voice inactivity timeout": "Тайм-аут бездіяльності голосу", + "Voice inactivity timeout": "Тайм-аут бездіяльності голосового режиму", "Minutes": "хв", "Custom": "Інше", "These preferences stay in this browser.": "Ці налаштування зберігаються в цьому браузері.", @@ -2794,7 +2794,7 @@ "MIL": "ВІЙСЬК.", "SITE": "ОБʼЄКТИ", "NEAREST OBSERVED / MAPPED": "НАЙБЛИЖЧІ СПОСТЕРЕЖЕНІ / НАНЕСЕНІ", - "AVAILABLE INPUTS ONLY · NOT AN ALL-CLEAR": "ЛИШЕ ДОСТУПНІ ВХІДНІ ДАНІ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", + "AVAILABLE INPUTS ONLY · NOT AN ALL-CLEAR": "ЛИШЕ ДОСТУПНІ ПОТОКИ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", "WX": "ПОГОДА", "Cockpit briefing carousel": "Карусель брифінгу кабіни", "Estimated flight plan": "Орієнтовний план польоту", @@ -2995,7 +2995,7 @@ "Sharpening": "Підвищення різкості", "Sharpen": "Різкість", "Sharpen intensity": "Інтенсивність різкості", - "EXIT CLEAN VIEW": "ВИЙТИ З ЧИСТОГО ВИГЛЯДУ", + "EXIT CLEAN VIEW": "ПОВЕРНУТИ ІНТЕРФЕЙС", "Return UI controls": "Повернути елементи керування", "Initializing photorealistic world...": "Ініціалізація фотореалістичного світу...", "DATA LAYERS": "ШАРИ ДАНИХ", @@ -3060,7 +3060,7 @@ "Toggle straight-down and tilted map views": "Перемкнути вигляд карти: згори або з нахилом", "Reset map to north up": "Повернути карту північчю вгору", "Reset map bearing to north": "Скинути азимут карти на північ", - "Reset camera and return to full globe view": "Скинути камеру та повернутися до загального вигляду глобуса", + "Reset camera and return to full globe view": "Скинути камеру та повернутися до вигляду всього глобуса", "MISSION CONTROL · FIRST LAUNCH": "ЦЕНТР КЕРУВАННЯ · ПЕРШИЙ ЗАПУСК", "Choose your first view": "Виберіть, із чого почати", "LIVE CONTACTS": "КОНТАКТИ ОНЛАЙН",