i18n(uk): apply review round 3

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
German KhokhlovandClaude Opus 5.5 committed 2026-10-28 23:13:44 +04:00
1 parent beacb6d9d3
commit 226600a67a
2 files changed
+46 -40

No files matched your search

+8 -2
View File
@@ -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 | вхід ступеня в атмосферу / повернення |
+38 -38
View File
@@ -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 (°) — клацніть, щоб увести",