diff --git a/docs/translations/uk.md b/docs/translations/uk.md index fcd086f98..b960ab3a9 100644 --- a/docs/translations/uk.md +++ b/docs/translations/uk.md @@ -55,9 +55,10 @@ A `tn()` entry needs four forms. `Intl.PluralRules('uk')` picks: | scene / shot / scene recipe | сцена / кадр / рецепт сцени | | briefing / panel / dock | брифінг / панель / док | | preset / visual preset | пресет / візуальний пресет | -| Scope (circular viewport mask) | приціл | -| overlay (detection overlay) | накладка | +| Scope, keyhole (circular viewport mask) | приціл | +| overlay (detection overlay) / world overlay | накладка / накладка на глобусі | | heading / altitude / ground speed | курс / висота / шляхова швидкість | +| map bearing, map heading | азимут карти | | HDG / BRG / CRS, TRK / FOV / DEST / SPD / RANGE | КУРС / ПЕЛ. / ШК (шляховий кут) / ОГЛЯД / ПРИЗН. / ШВИД / ДАЛЬН. | | Street View (Google) | Перегляд вулиць (as in Ukrainian Google Maps) | | Street Level (layer) | Вуличні знімки | @@ -91,3 +92,8 @@ A `tn()` entry needs four forms. `Intl.PluralRules('uk')` picks: | run (scene playback) / RUN LOG | відтворення / ЖУРНАЛ ВІДТВОРЕННЯ (запуск is a rocket launch) | | Preview (voice panel replies) | відповіді | | Marine (radio tag) / pleasure craft | море (not флот) / прогулянкове судно | +| emergency (ADS-B) / Emergency (radio tag) | аварійний стан / надзвичайні ситуації | +| confidence (FIRMS fire detection) | достовірність (short: достов.) | +| thermal (FLIR-style imaging) | тепловий (not термальний) | +| map stack | набір карт | +| stage (rocket) re-entry / recovery | вхід ступеня в атмосферу / повернення | diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json index 62a46aa89..a7a5f2634 100644 --- a/src/i18n/locales/uk.json +++ b/src/i18n/locales/uk.json @@ -13,7 +13,7 @@ " · {max}-point limit reached": " · досягнуто ліміту точок: {max}", "{measure} · double-click or Enter to finish, Backspace undoes, Esc cancels.{full}": "{measure} · подвійне клацання або Enter — завершити, Backspace — скасувати точку, Esc — скасувати.{full}", "drawings on the map": "малюнки на карті", - "That shape already has {count} points — finish it or press Backspace.": "У цій фігурі вже точок: {count} — завершіть її або натисніть Backspace.", + "That shape already has {count} points — finish it or press Backspace.": "Фігура вже має максимальну кількість точок ({count}) — завершіть її або натисніть Backspace.", "That point is off the globe — click on the world.": "Ця точка поза глобусом — клацніть на Землі.", "That shape could not be placed.": "Не вдалося розмістити фігуру.", "Could not place the shape: {error}": "Не вдалося розмістити фігуру: {error}", @@ -434,7 +434,7 @@ "Live active-fire detections": "Виявлення активних пожеж у реальному часі", "Real live traffic (keyless runs a simulation)": "Дорожній рух у реальному часі (без ключа — імітація)", "Bing imagery map stacks + world terrain": "Знімки Bing + рельєф світу", - "More flight-polling credits (anonymous works without)": "Вищий ліміт запитів рейсів (анонімно працює й без ключа)", + "More flight-polling credits (anonymous works without)": "Вищий ліміт запитів даних про рейси (анонімно працює й без ключа)", "Street-level imagery and coverage in the Street Level layer. Free: register an app in the Mapillary developer dashboard and paste its Client Token": "Вуличні знімки й покриття в шарі «Вуличні знімки». Безкоштовно: зареєструйте застосунок у панелі розробника Mapillary і вставте його клієнтський токен (Client Token)", "Public space-missions access needs no key. Leave blank for standard use; paid tokens only raise request limits.": "Загальнодоступні дані космічних місій не потребують ключа. Для звичайного використання залиште поле порожнім; платні токени лише підвищують ліміти запитів.", "Air quality request failed": "Не вдалося запитати дані про якість повітря", @@ -506,8 +506,8 @@ "Next — nearest unvisited contact in the 250 km window": "Далі — найближчий ще не переглянутий контакт у радіусі 250 км", "NEXT": "ДАЛІ", "Named areas ({n})": "Іменовані зони ({n})", - "{distance} FLIGHT / VESSEL WINDOW": "РАДІУС РЕЙСІВ / СУДЕН {distance}", - "Open-source mapped/observed context. Missing broadcasts, unloaded map areas, or unmapped sites are not evidence of absence.": "Контекст із відкритих джерел (нанесений/спостережений). Відсутність трансляцій, незавантажені ділянки карти або ненанесені обʼєкти не є доказом відсутності.", + "{distance} FLIGHT / VESSEL WINDOW": "РЕЙСИ / СУДНА · РАДІУС {distance}", + "Open-source mapped/observed context. Missing broadcasts, unloaded map areas, or unmapped sites are not evidence of absence.": "Контекст із відкритих джерел (нанесений/спостережений). Відсутність сигналів, незавантажені ділянки карти або ненанесені обʼєкти не є доказом відсутності.", "mapped matches within {km} km of the subject": "збіги на карті в радіусі {km} км від обʼєкта", "none mapped within {km} km; not a complete 250 km survey": "на карті немає в радіусі {km} км; це не повний огляд на 250 км", "mapped matches from the loaded viewport": "збіги на карті в завантаженій області", @@ -523,7 +523,7 @@ "AIS vessels": "Судна AIS", "Mapped installations": "Нанесені обʼєкти", "syncing {count} city feeds...": "синхронізація міських потоків: {count}...", - "scanning nearby systems...": "пошук ближніх систем...", + "scanning nearby systems...": "пошук систем поблизу...", "GBFS fetch error": "помилка завантаження GBFS", "Station {id}": "Станція {id}", "Station": "Станція", @@ -540,7 +540,7 @@ "SPEC FOV {span}° (CAPABILITY)": "ОГЛЯД ЗА ПАСПОРТОМ {span}° (МОЖЛИВОСТІ)", "COVERAGE {value}km²": "ОХОПЛЕННЯ {value} КМ²", "OVERLAP {count} cams": "ПЕРЕКРИТТЯ {count} КАМ.", - "ISOLATED VIEW": "ОКРЕМИЙ ВИГЛЯД", + "ISOLATED VIEW": "БЕЗ ПЕРЕКРИТТЯ", "PROJ MONITOR": "ПРОЄКЦ. МОНІТОР", "PROJ OFF": "ПРОЄКЦ. ВИМК.", "VIEWSHED": "ЗОНА ВИДИМОСТІ", @@ -570,7 +570,7 @@ "other": "{count} активного шторму" }, "Position as of {time}": "Положення на {time}", - "Maximum sustained wind: {wind} · Pressure: {pressure}": "Макс. стала швидкість вітру: {wind} · Тиск: {pressure}", + "Maximum sustained wind: {wind} · Pressure: {pressure}": "Макс. середня швидкість вітру: {wind} · Тиск: {pressure}", "{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · Зведення № {number} · випущено {time}", "No active NHC/CPHC systems": "Немає активних систем NHC/CPHC", "Advisories unavailable": "Зведення недоступні", @@ -609,8 +609,8 @@ "fork direction|right": "правіше", "fork direction|slightly left": "трохи лівіше", "fork direction|slightly right": "трохи правіше", - "fork direction|sharply left": "лівіше", - "fork direction|sharply right": "правіше", + "fork direction|sharply left": "якомога лівіше", + "fork direction|sharply right": "якомога правіше", "fork direction|straight": "прямого напрямку", "lane direction|left": "ліву", "lane direction|right": "праву", @@ -715,7 +715,7 @@ "Earthquake source unavailable": "Джерело даних про землетруси недоступне", "Focus fire detection {title}, {details}": "Фокус на виявленні пожежі {title}, {details}", "live feed unavailable": "потік даних у реальному часі недоступний", - "{value} conf": "впевн.: {value}", + "{value} conf": "достов.: {value}", "{value} ago": "{value} тому", "sensor n/a": "датчик н/д", "FIRE · {frp} MW": "ПОЖЕЖА · {frp} МВт", @@ -783,7 +783,7 @@ "Retrying automatically at {time} UTC": "Автоматичний повтор о {time} UTC", "Retrying automatically after provider cooldown": "Автоматичний повтор після паузи постачальника", "Updates automatically after pan or zoom and once a minute. The public feed covers a 250-nautical-mile circle around the view centre; zooming out does not make it a worldwide snapshot. Blank cells are outside sampled coverage or have insufficient observations.": "Оновлюється автоматично після зсуву чи масштабування карти та раз на хвилину. Публічний потік даних охоплює коло радіусом 250 морських миль навколо центру карти; у разі віддалення карта не стає знімком усього світу. Порожні комірки — поза охопленням вибірки або з недостатньою кількістю спостережень.", - "Low-accuracy score = 100 × max(0, bad − 1) / total: one aircraft is discounted, so this is not the raw share. Cells need {aircraft} aircraft over {minutes} minutes. Navigation-integrity anomalies are not a detection of jamming or spoofing.": "Показник неточності = 100 × max(0, неточні − 1) / усього: один літак не враховується, тож це не пряма частка неточних літаків. Для комірки потрібно літаків: {aircraft} за {minutes} хв. Аномалії цілісності навігації не означають виявлення глушіння чи підміни сигналу.", + "Low-accuracy score = 100 × max(0, bad − 1) / total: one aircraft is discounted, so this is not the raw share. Cells need {aircraft} aircraft over {minutes} minutes. Navigation-integrity anomalies are not a detection of jamming or spoofing.": "Показник неточності = 100 × max(0, неточні − 1) / усього: один літак не враховується, тож це не пряма частка літаків із неточними навігаційними даними. Мінімальна кількість літаків у комірці за {minutes} хв: {aircraft}. Аномалії цілісності навігації не означають виявлення глушіння чи підміни сигналу.", "GNSS snapshot needs a view anchor": "Для знімка GNSS потрібна опорна точка на карті", "GNSS feed rate limited (HTTP 429)": "Потік GNSS: перевищено ліміт запитів (HTTP 429)", "Malformed GNSS integrity snapshot": "Некоректний знімок цілісності GNSS", @@ -823,7 +823,7 @@ "LIFTOFF · {mission}": "СТАРТ · {mission}", "ASCENT REPLAY · {mission}": "ПОВТОР ВИВЕДЕННЯ · {mission}", "ASCENT ESTIMATE · {mission}": "РОЗРАХУНКОВЕ ВИВЕДЕННЯ · {mission}", - "STAGE RE-ENTRY / RECOVERY · {mission}": "ВХІД В АТМОСФЕРУ / ПОВЕРНЕННЯ · {mission}", + "STAGE RE-ENTRY / RECOVERY · {mission}": "ВХІД СТУПЕНЯ В АТМОСФЕРУ / ПОВЕРНЕННЯ · {mission}", "ORBIT REPLAY · {mission}": "ПОВТОР ОРБІТИ · {mission}", "PAUSED · {title}": "ПАУЗА · {title}", "UNSPECIFIED": "НЕ ВКАЗАНО", @@ -833,7 +833,7 @@ "POSITION UNAVAILABLE": "ПОЗИЦІЯ НЕДОСТУПНА", "FLIGHT {count}": "ПОЛІТ {count}", "REUSED": "ПОВТОРНО ВИКОРИСТАНИЙ", - "NO STAGE RE-ENTRY / RECOVERY DATA": "НЕМАЄ ДАНИХ ПРО ВХІД В АТМОСФЕРУ / ПОВЕРНЕННЯ", + "NO STAGE RE-ENTRY / RECOVERY DATA": "НЕМАЄ ДАНИХ ПРО ВХІД СТУПЕНЯ В АТМОСФЕРУ / ПОВЕРНЕННЯ", "{count} / 30D": "{count} / 30 ДН", "NO MISSIONS AVAILABLE IN THE CURRENT 30-DAY WINDOW": "НЕМАЄ МІСІЙ У ПОТОЧНОМУ 30-ДЕННОМУ ВІКНІ", "DATE UNAVAILABLE": "ДАТА НЕДОСТУПНА", @@ -873,7 +873,7 @@ "EST. DOWNRANGE": "РОЗРАХ. ДАЛЬНІСТЬ", "PLANNED · ": "ПЛАН · ", "SUPPLIED TRAJECTORY POINTS": "НАДАНІ ТОЧКИ ТРАЄКТОРІЇ", - "RECONSTRUCTED ESTIMATE": "ВІДТВОРЕНА ОЦІНКА", + "RECONSTRUCTED ESTIMATE": "РЕКОНСТРУЙОВАНА ОЦІНКА", "Replay the estimated ascent with a following camera": "Відтворити розрахункове виведення з камерою супроводу", "Resume replay": "Продовжити повтор", "T minus {seconds}": "T мінус {seconds}", @@ -963,7 +963,7 @@ "radio tag|All": "Усі", "News": "Новини", "Talk": "Розмовні", - "Weather / Emergency": "Погода / Надзвичайні події", + "Weather / Emergency": "Погода / Надзвичайні ситуації", "Public Safety": "Громадська безпека", "Aviation / Marine": "Авіація / Море", "Traffic / Transit": "Рух / Транспорт", @@ -1170,7 +1170,7 @@ "Subway": "Метро", "Train": "Поїзд", "Ferry": "Пором", - "Transit vehicle": "Громадський транспорт", + "Transit vehicle": "Транспортний засіб", "AIS: {name}": "AIS: {name}", "{type} SPD: {speed} HDG: {heading}": "{type} ШВИД: {speed} КУРС: {heading}", "VESSEL": "СУДНО", @@ -1354,7 +1354,7 @@ "Error: {message}": "Помилка: {message}", "Needs {envVars} — add it in Provider Settings": "Потрібен {envVars} — додайте його в «Налаштуваннях постачальників»", "{label} is unavailable": "{label} — недоступно", - "This map stack": "Цей стек карт", + "This map stack": "Цей набір карт", "{label} unavailable: {hint}": "{label} — недоступно: {hint}", "Google 3D tiles unavailable — check the key's API restrictions, quota, or network": "Тайли Google 3D недоступні — перевірте обмеження API ключа, квоту або мережу", "Needs {envVars} — add it in Provider Settings — or a Cesium ion token for the ion-hosted route": "Потрібен {envVars} — додайте його в «Налаштуваннях постачальників» — або токен Cesium ion для варіанта через ion", @@ -1408,7 +1408,7 @@ "Seeked: {scene} / {shot}": "Перемотано: {scene} / {shot}", "Seeking scene clock": "Перемотування сцени", "Camera unavailable — exit cockpit first": "Камера недоступна — спершу вийдіть із кабіни", - "No shots to run": "Немає кадрів для запуску", + "No shots to run": "Немає кадрів для відтворення", "Scene transition limit reached — load a shot to reset": "Досягнуто ліміту переходів сцени — завантажте кадр, щоб скинути лічильник", "Export failed: {error}": "Помилка експорту: {error}", "Project exported": "Проєкт експортовано", @@ -1425,7 +1425,7 @@ "Scene actions": "Дії сцени", "Select a feature or use Tab and Enter to choose an action.": "Виберіть обʼєкт на карті або скористайтеся Tab і Enter, щоб вибрати дію.", "Selected feature: {feature}. Choose an action.": "Вибрано обʼєкт: {feature}. Виберіть дію.", - "Running {index}/{total}: {scene} / {shot}": "Виконання {index}/{total}: {scene} / {shot}", + "Running {index}/{total}: {scene} / {shot}": "Відтворення {index}/{total}: {scene} / {shot}", "Scene run complete": "Відтворення сцени завершено", "Bhote Koshi Evidence Sequence": "Послідовність свідчень: Bhote Koshi", "Nepal Flood Incident": "Паводок у Непалі", @@ -1572,7 +1572,7 @@ "Copy failed": "Не вдалося скопіювати", "Return map to straight-down view": "Повернути карту до вигляду згори", "Tilt map to oblique view": "Нахилити карту в перспективний вигляд", - "Reset map to north up. Current heading {heading} degrees": "Повернути карту північчю вгору. Поточний курс: {heading}°", + "Reset map to north up. Current heading {heading} degrees": "Повернути карту північчю вгору. Поточний азимут: {heading}°", "Tilted view": "Вигляд із нахилом", "Straight-down view": "Вигляд згори", "North up": "Північ угорі", @@ -1676,7 +1676,7 @@ "CLOUD {pct}%": "ХМАРНІСТЬ {pct}%", "CLOUD UNKNOWN": "ХМАРНІСТЬ НЕВІДОМА", "{source} · LOCATION QUERY": "{source} · ЗАПИТ ЗА РОЗТАШУВАННЯМ", - "REGIONAL NEWS": "НОВИНИ РЕГІОНУ", + "REGIONAL NEWS": "РЕГІОНАЛЬНІ НОВИНИ", "{label} · {radius} AIR/SEA WINDOW": "{label} · ПОВІТРЯ/МОРЕ · РАДІУС {radius}", "{scope} · INSTALLATIONS {coverage}": "{scope} · ОБʼЄКТИ: {coverage}", "CONTEXT STANDBY": "КОНТЕКСТ: ОЧІКУВАННЯ", @@ -1692,15 +1692,15 @@ "L": "Л", "R": "П", "{count} INPUTS UNKNOWN · NOT AN ALL-CLEAR": { - "one": "{count} НЕВІДОМИЙ ПАРАМЕТР · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", - "few": "{count} НЕВІДОМІ ПАРАМЕТРИ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", - "many": "{count} НЕВІДОМИХ ПАРАМЕТРІВ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", - "other": "{count} НЕВІДОМОГО ПАРАМЕТРА · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»" + "one": "{count} ПОТІК БЕЗ ДАНИХ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", + "few": "{count} ПОТОКИ БЕЗ ДАНИХ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", + "many": "{count} ПОТОКІВ БЕЗ ДАНИХ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»", + "other": "{count} ПОТОКУ БЕЗ ДАНИХ · НЕ ОЗНАЧАЄ «УСЕ ЧИСТО»" }, "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}", + "ADS-B EMERGENCY · {status}": "ADS-B АВАРІЙНИЙ СТАН · {status}", "AIRCRAFT": "БОРТ", "ACQUIRING SURFACE": "ЗАВАНТАЖЕННЯ ПОВЕРХНІ", "SURFACE FALLBACK": "РЕЗЕРВНА ПОВЕРХНЯ", @@ -1749,10 +1749,10 @@ "{aircraftClass} · {distance}": "{aircraftClass} · {distance}", "DISTANCE UNKNOWN": "ВІДСТАНЬ НЕВІДОМА", "{count} INPUTS UNKNOWN": { - "one": "{count} НЕВІДОМИЙ ПАРАМЕТР", - "few": "{count} НЕВІДОМІ ПАРАМЕТРИ", - "many": "{count} НЕВІДОМИХ ПАРАМЕТРІВ", - "other": "{count} НЕВІДОМОГО ПАРАМЕТРА" + "one": "{count} ПОТІК БЕЗ ДАНИХ", + "few": "{count} ПОТОКИ БЕЗ ДАНИХ", + "many": "{count} ПОТОКІВ БЕЗ ДАНИХ", + "other": "{count} ПОТОКУ БЕЗ ДАНИХ" }, "SOURCE STATUS UNAVAILABLE": "СТАТУС ДЖЕРЕЛА НЕДОСТУПНИЙ", "Restore real aircraft": "Повернути справжній літак", @@ -2462,7 +2462,7 @@ "ChatGPT OAuth session: {responses} response(s), {input} input and {output} output tokens, {captions} caption transcription(s) reported.": "Сеанс ChatGPT OAuth: відповідей — {responses}, вхідних токенів — {input}, вихідних токенів — {output}, транскрипцій субтитрів — {captions}.", "USD cost and the API spend cap are unavailable for this auth mode.": "Вартість у USD і ліміт витрат API недоступні в цьому режимі авторизації.", "Usage is incomplete because a response was still in flight when the session ended.": "Дані про використання неповні: на момент завершення сеансу одну з відповідей ще не було отримано.", - "Estimated session cost on {modelId} — {responses} response(s). Warns at {warn}, ends the session at {cap}.": "Орієнтовна вартість сеансу на {modelId} — відповідей: {responses}. Попереджає при {warn}, завершує сеанс при {cap}.", + "Estimated session cost on {modelId} — {responses} response(s). Warns at {warn}, ends the session at {cap}.": "Орієнтовна вартість сеансу на {modelId} — відповідей: {responses}. Попередження на {warn}, завершення сеансу на {cap}.", "Estimate is incomplete — a response was still in flight when the session ended, so its usage was never reported.": "Оцінка неповна: на момент завершення сеансу одну з відповідей ще не було отримано, тому її використання не враховано.", "STANDARD": "СТАНДАРТ", "{tier} applies next session": "{tier} застосовується з наступного сеансу", @@ -2844,7 +2844,7 @@ "Show the globe without a visual filter.": "Показує глобус без візуального фільтра.", "Emulate a green phosphor CRT with scanlines and screen curvature.": "Імітує CRT-монітор із зеленим люмінофором, рядками розгортки та вигнутим екраном.", "Simulate night-vision goggles with green intensification and a tube vignette.": "Імітує прилад нічного бачення: підсилене зелене зображення й затемнення по краях поля зору.", - "Simulate FLIR-style thermal contrast. Turn up Ironbow for color.": "Імітує термальний контраст у стилі FLIR. Для кольору збільште Ironbow.", + "Simulate FLIR-style thermal contrast. Turn up Ironbow for color.": "Імітує тепловий контраст у стилі FLIR. Для кольору збільште Ironbow.", "Apply bright cel-shaded color and illustrated outlines.": "Застосовує яскраву мультяшну заливку та ілюстровані контури.", "Apply high-contrast monochrome film-noir grading.": "Застосовує висококонтрастну чорно-білу обробку в стилі нуар.", "Add a cold, snowy whiteout treatment to the scene.": "Додає до сцени холодний ефект снігової імли.", @@ -2952,11 +2952,11 @@ "Elastic": "Гнучкий", "Weighted": "Зважений", "Fade": "Згасання", - "Detection fade distance": "Відстань згасання виявлення", - "World-overlay fade distance outside the keyhole as a percentage of its radius": "Відстань згасання накладки світу за межами ілюмінатора у відсотках його радіуса", + "Detection fade distance": "Відстань згасання накладки виявлення", + "World-overlay fade distance outside the keyhole as a percentage of its radius": "Відстань згасання накладки на глобусі за межами прицілу у відсотках від його радіуса", "Outside": "Ззовні", - "Detection opacity outside the keyhole": "Непрозорість виявлення за межами ілюмінатора", - "World-overlay label and card opacity beyond the fade distance": "Непрозорість підписів і карток накладки світу за межею згасання", + "Detection opacity outside the keyhole": "Непрозорість накладки виявлення за межами прицілу", + "World-overlay label and card opacity beyond the fade distance": "Непрозорість підписів і карток накладки на глобусі за межею згасання", "PARAMETERS": "ПАРАМЕТРИ", "3D aircraft — flat icons zoomed out, 3D models up close": "3D літаки — плоскі значки здалеку, 3D-моделі зблизька", "Models": "Моделі", @@ -2966,7 +2966,7 @@ "Scope": "Приціл", "Feather": "Розмиття", "Scope edge feather": "Розмиття краю прицілу", - "Scope edge feather as a percentage of the keyhole radius": "Розмиття краю прицілу у відсотках від радіуса ілюмінатора", + "Scope edge feather as a percentage of the keyhole radius": "Розмиття краю прицілу у відсотках від його радіуса", "Draw on the world — click vertices, double-click or Enter to finish, Esc to cancel": "Малювати на карті світу — клацайте вершини, подвійне клацання або Enter — завершити, Esc — скасувати", "Shape": "Фігура", "Shape to draw": "Фігура для малювання", @@ -3004,7 +3004,7 @@ "CCTV camera": "Камера CCTV", "CALIBRATION": "КАЛІБРУВАННЯ", "Drag the camera in the world: rings rotate, arrows move, handles set range/FOV": "Перетягніть камеру в сцені: кільця — обертання, стрілки — переміщення, маркери — дальність/FOV", - "Camera pose — click a value to type": "Позиція камери — клацніть значення, щоб увести", + "Camera pose — click a value to type": "Положення й орієнтація камери — клацніть значення, щоб увести нове", "Heading (compass °) — click to type": "Курс (° за компасом) — клацніть, щоб увести", "Pitch (° up/down) — click to type": "Нахил (° вгору/вниз) — клацніть, щоб увести", "Horizontal FOV (°) — click to type": "Горизонтальний FOV (°) — клацніть, щоб увести",