{ "Flying to Austin, TX...": "Перелёт в Остин, Техас...", "Restoring shared view...": "Восстановление общего вида...", "Initializing systems...": "Инициализация систем...", "Configuring viewer...": "Настройка просмотрщика...", "Loading Google 3D Tiles...": "Загрузка Google 3D Tiles...", "Loading the keyless globe...": "Загрузка глобуса без ключа...", "Google 3D Tiles unavailable ({detail}). Loading the keyless globe...": "Google 3D Tiles недоступны ({detail}). Загрузка глобуса без ключа...", "Close data attribution": "Закрыть атрибуцию данных", "observed or mapped nearby context": "наблюдаемая или картографическая обстановка", "no observed or mapped objects in current feeds": "нет наблюдаемых или картографированных объектов в текущих потоках", "feed unavailable": "поток данных недоступен", "feed stale": "поток данных устарел", "Brightest naked-eye objects — CelesTrak visual group": "Самые яркие объекты невооружённым глазом — визуальная группа CelesTrak", "COMMS": "СВЯЗЬ", "Broadband constellation shell — shown only in DENSE mode": "Оболочка широкополосной группировки — только в режиме ПЛОТНО", "STATION": "СТАНЦИЯ", "Crewed stations and their visiting vehicles": "Пилотируемые станции и прибывающие к ним корабли", "NAV": "NAV", "GNSS navigation — GPS, GLONASS, Galileo": "Навигация GNSS — GPS, ГЛОНАСС, Galileo", "GEO": "GEO", "Geostationary belt — comms and weather, fixed over the equator": "Геостационарный пояс — связь и погода, неподвижно над экватором", "VISUAL": "ВИДИМЫЕ", "FISHING": "РЫБОЛОВНОЕ", "TOWING": "БУКСИРОВКА", "DREDGER": "ЗЕМСНАРЯД", "DIVE OPS": "ВОДОЛАЗНОЕ", "MILITARY": "ВОЕННОЕ", "SAILING": "ПАРУСНИК", "PLEASURE": "ПРОГУЛОЧНОЕ", "PILOT": "ЛОЦМАН", "SAR": "СПАСАТЕЛЬНОЕ", "TUG": "БУКСИР", "PORT TENDER": "ПОРТОВОЕ", "ANTI-POLLUTION": "НЕФТЕСБОРЩИК", "LAW ENFORCE": "ПАТРУЛЬНОЕ", "MEDICAL": "МЕДИЦИНСКОЕ", "HIGH-SPEED": "СКОРОСТНОЕ", "PASSENGER": "ПАССАЖИРСКОЕ", "CARGO": "ГРУЗОВОЕ", "TANKER": "ТАНКЕР", "OTHER": "ДРУГОЕ", "Starting live contacts…": "Запуск контактов в реальном времени…", "Opening space missions…": "Открытие космических миссий…", "Scanning active events…": "Сканирование активных событий…", "Live earthquakes and active fires, from USGS and NASA": "Землетрясения и активные пожары в реальном времени от USGS и NASA", "It feels like a forbidden cockpit—then you realize the sources are public and the data is real.": "Будто вы в запретной кабине — а потом понимаете: источники открыты, а данные настоящие.", "ENVIRONMENTAL": "ПРИРОДА", "EARTH WATCH": "ДОЗОР ЗЕМЛИ", "ACTIVE EVENTS": "АКТИВНЫЕ СОБЫТИЯ", "Working…": "Работаем…", "Could not open that mission{detail}. Retry or explore manually.": "Не удалось открыть эту миссию{detail}. Повторите попытку или исследуйте вручную.", "This browser is blocking storage, so that could not be saved.": "Браузер блокирует хранилище, поэтому сохранить не удалось.", "SUMMARY": "СВОДКА", "Awaiting telemetry...": "Ожидание телеметрии...", "REC": "REC", "REMOVE": "УДАЛИТЬ", "Remove {title} from this app's saved keys": "Удалить {title} из сохранённых ключей этого приложения", "POWER UP · {count} KEYS WAITING": { "one": "ЗАПУСК · {count} КЛЮЧ В ОЖИДАНИИ", "few": "ЗАПУСК · {count} КЛЮЧА В ОЖИДАНИИ", "many": "ЗАПУСК · {count} КЛЮЧЕЙ В ОЖИДАНИИ", "other": "ЗАПУСК · {count} КЛЮЧА В ОЖИДАНИИ" }, "POWERED UP": "ЗАПУЩЕНО", "your app configuration": "ваша конфигурация приложения", "your local .env": "ваш локальный .env", "Saving…": "Сохранение…", "Save failed ({status}).": "Не удалось сохранить ({status}).", "Save failed: {detail}": "Не удалось сохранить: {detail}", "Paste at least one key first.": "Сначала вставьте хотя бы один ключ.", "Saved to {store}. Restarting — this page reloads itself.": "Сохранено: {store}. Перезапуск — страница перезагрузится сама.", "Remove this key from your saved configuration?": "Удалить этот ключ из сохранённой конфигурации?", "Removed from {store}. Restarting — this page reloads itself.": "Удалено: {store}. Перезапуск — страница перезагрузится сама.", "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.": "Общедоступные данные космических миссий не требуют ключа. Для обычного использования оставьте поле пустым; платные токены только повышают лимиты запросов.", "Optional paid token — public access works without one": "Необязательный платный токен — публичный доступ работает без него", "Places context + Street View fallback; optional separate key": "Контекст Places + резерв: Просмотр улиц; отдельный ключ — по желанию", "Voice control — API key or ChatGPT OAuth": "Голосовое управление — ключ API или ChatGPT OAuth", "Live ships, worldwide": "Суда в реальном времени по всему миру", "Live active-fire detections": "Обнаружение активных пожаров в реальном времени", "Real live traffic (keyless runs a simulation)": "Настоящие пробки в реальном времени (без ключа — симуляция)", "Bing imagery map stacks + world terrain": "Снимки Bing + рельеф мира", "Global Context navigation": "Навигация глобального контекста", "Previous — prior visited contact in the 250 km window": "Назад — предыдущий посещённый контакт в радиусе 250 км", "PREVIOUS": "ПРЕД.", "FOCUS": "ФОКУС", "Next — nearest unvisited contact in the 250 km window": "Далее — ближайший непосещённый контакт в радиусе 250 км", "NEXT": "СЛЕД.", "Open-source mapped/observed context. Missing broadcasts, unloaded map areas, or unmapped sites are not evidence of absence.": "Контекст из открытых источников. Отсутствие трансляций, незагруженные области карты или неотмеченные объекты — не доказательство отсутствия.", "CONTEXT READY": "КОНТЕКСТ ГОТОВ", "GLOBAL CONTEXT OFF": "ГЛОБАЛЬНЫЙ КОНТЕКСТ ВЫКЛ.", "SELECT A FLIGHT, VESSEL, OR MAPPED INSTALLATION": "ВЫБЕРИТЕ РЕЙС, СУДНО ИЛИ ОБЪЕКТ НА КАРТЕ", "ENABLE TO LOAD OBSERVED / MAPPED PROXIMITY": "ВКЛЮЧИТЕ ДЛЯ ЗАГРУЗКИ НАБЛЮДАЕМОГО / КАРТОГРАФИРОВАННОГО ОКРУЖЕНИЯ", "Unavailable": "Недоступно", "Focus {label}": "Фокус на {label}", "HDG {value}°": "КУРС {value}°", "BRG {value}°": "ПЕЛ. {value}°", "BRG —": "ПЕЛ. —", "CRS {value}°": "ПУТЬ {value}°", "Military flights": "Военные рейсы", "AIS vessels": "Суда AIS", "Mapped installations": "Картографированные объекты", "CURRENT VIEWPORT ONLY": "ТОЛЬКО ТЕКУЩАЯ ОБЛАСТЬ ОБЗОРА", "WITHIN {km} KM": "В РАДИУСЕ {km} КМ", "Flights": "Рейсы", "syncing {count} city feeds...": "синхронизация городских потоков: {count}...", "scanning nearby systems...": "поиск ближайших систем...", "Station {id}": "Станция {id}", "Station": "Станция", "🚲 {bikes} avail · {docks} docks · {capacity} cap": "🚲 доступно {bikes} · своб. мест {docks} · вмест. {capacity}", "⚠️ Not installed": "⚠️ Не установлена", "⚠️ Not renting": "⚠️ Не выдаёт", "⚠️ Not returning": "⚠️ Не принимает", "HDG {value}° (ESTIMATED)": "КУРС {value}° (ОЦЕНКА)", "{count} CAMERAS STANDING BY · NO CAMERA SELECTED · CLICK A CAMERA TO ACTIVATE": "КАМЕР В ГОТОВНОСТИ: {count} · КАМЕРА НЕ ВЫБРАНА · НАЖМИТЕ КАМЕРУ ДЛЯ АКТИВАЦИИ", "No cameras available in catalog.": "В каталоге нет доступных камер.", "{city} CCTV": "CCTV: {city}", "FOV {value}°": "ОБЗОР {value}°", "COVERAGE {value}km²": "ОХВАТ {value} КМ²", "OVERLAP {count} cams": "ПЕРЕКРЫТИЕ {count} кам.", "ISOLATED VIEW": "ИЗОЛИРОВАННЫЙ ВИД", "PROJ MONITOR": "ПРОЕКЦ. МОНИТОР", "PROJ OFF": "ПРОЕКЦ. ВЫКЛ.", "VIEWSHED": "ЗОНА ВИДИМОСТИ", "CAL {value}": "КАЛИБР. {value}", "SRC {value}": "ИСТ. {value}", "{value} CONTEXT": "КОНТЕКСТ {value}", "Focus fire detection {title}, {details}": "Фокус на очаге пожара {title}, {details}", "{value} conf": "увер.: {value}", "{value} ago": "{value} назад", "sensor n/a": "сенсор н/д", "FIRE · {frp} MW": "ПОЖАР · {frp} МВт", "NIGHT": "НОЧЬ", "▲ {frp} MW": "▲ {frp} МВт", "FIRE": "ПОЖАР", "max {value} MW": "макс. {value} МВт", "new {value}": "последний {value}", "just now": "только что", "<1m ago": "<1 мин назад", "{count}m ago": "{count} мин назад", "{count}h ago": "{count} ч назад", "STALE · cached {age}": "УСТАРЕЛ · кэш {age}", "STALE": "УСТАРЕЛ", "refreshing...": "обновление...", "loading...": "загрузка...", "KEY REQUIRED": "ТРЕБУЕТСЯ КЛЮЧ", "LIVE · updated {age}": "ОНЛАЙН · обновлено {age}", "Retrying mapped sites…": "Повторный запрос объектов…", "Fetching mapped sites…": "Загрузка объектов…", "Zoom in to search mapped installations": "Приблизьте, чтобы искать картографированные объекты", "Showing cached mapped sites": "Показаны объекты из кэша", "Mapped sites not loaded": "Объекты не загружены", "Mapped sites loaded": "Объекты загружены", "Overpass rate-limited": "Overpass: превышен лимит запросов", "Overpass timed out": "Overpass: истекло время ожидания", "Overpass could not complete the query": "Overpass не смог завершить запрос", "Overpass temporarily unavailable": "Overpass временно недоступен", "loading mapped installation context": "загрузка контекста объектов", "{reason} — retrying in {seconds}s": "{reason} — повтор через {seconds} с", "{reason} — retry pending": "{reason} — ожидается повтор", "MAPPED INSTALLATION": "КАРТОГРАФИРОВАННЫЙ ОБЪЕКТ", "LAUNCH SITE · {site}": "МЕСТО ПУСКА · {site}", "LAUNCH SITE": "МЕСТО ПУСКА", "T−{time} · {mission}": "T−{time} · {mission}", "LAUNCH STANDBY": "ОЖИДАНИЕ ПУСКА", "LIFTOFF · {mission}": "СТАРТ · {mission}", "ASCENT REPLAY · {mission}": "ПОВТОР ВЫВЕДЕНИЯ · {mission}", "ASCENT ESTIMATE · {mission}": "РАСЧЁТНОЕ ВЫВЕДЕНИЕ · {mission}", "STAGE RE-ENTRY / RECOVERY · {mission}": "ВХОД В АТМОСФЕРУ / ВОЗВРАТ СТУПЕНИ · {mission}", "ORBIT REPLAY · {mission}": "ПОВТОР ОРБИТЫ · {mission}", "PAUSED · {title}": "ПАУЗА · {title}", "UNSPECIFIED": "НЕ УКАЗАНО", "UNAVAILABLE": "НЕДОСТУПНО", "+{count} additional payload records": "+{count} доп. записи о полезной нагрузке", "PAYLOAD DATA UNAVAILABLE": "ДАННЫЕ ПОЛЕЗНОЙ НАГРУЗКИ НЕДОСТУПНЫ", "{value} KM DOWNRANGE": "{value} КМ ПО ТРАССЕ", "POSITION UNAVAILABLE": "ПОЗИЦИЯ НЕДОСТУПНА", "FLIGHT {count}": "ПОЛЁТ {count}", "REUSED": "ЛЕТАВШАЯ", "NO STAGE RE-ENTRY / RECOVERY DATA": "НЕТ ДАННЫХ О ВХОДЕ В АТМОСФЕРУ / ВОЗВРАТЕ СТУПЕНИ", "{count} / 30D": "{count} / 30 ДН.", "NO MISSIONS AVAILABLE IN THE CURRENT 30-DAY WINDOW": "НЕТ МИССИЙ В ТЕКУЩЕМ 30-ДНЕВНОМ ОКНЕ", "DATE UNAVAILABLE": "ДАТА НЕДОСТУПНА", "UNSPECIFIED OPERATOR": "ОПЕРАТОР НЕ УКАЗАН", "Select {mission}": "Выбрать {mission}", "{value} KM": "{value} КМ", "{value} KM/S": "{value} КМ/С", "SELECTED SPACE MISSION": "ВЫБРАННАЯ КОСМИЧЕСКАЯ МИССИЯ", "Show all missions": "Показать все миссии", "Deselect mission": "Снять выбор миссии", "MISSION": "МИССИЯ", "STATUS · ": "СТАТУС · ", "LAUNCH SITE · ": "МЕСТО ПУСКА · ", "LAUNCH TIME · ": "ВРЕМЯ ПУСКА · ", "ORBIT · ": "ОРБИТА · ", "ASCENT PATH · ": "ТРАЕКТОРИЯ ВЫВЕДЕНИЯ · ", "CURRENT DISTANCE FROM EARTH · ": "ТЕКУЩЕЕ РАССТОЯНИЕ ОТ ЗЕМЛИ · ", "SATELLITE SPEED · ": "СКОРОСТЬ СПУТНИКА · ", "PAYLOAD": "ПОЛЕЗНАЯ НАГРУЗКА", "NAME": "НАЗВАНИЕ", "TYPE": "ТИП", "DESTINATION": "ПУНКТ НАЗНАЧЕНИЯ", "STAGE / RE-ENTRY / RECOVERY": "СТУПЕНЬ / ВХОД В АТМОСФЕРУ / ВОЗВРАТ", "STAGE": "СТУПЕНЬ", "STATUS": "СТАТУС", "FINAL POSITION": "КОНЕЧНОЕ ПОЛОЖЕНИЕ", "REPLAY SPEED": "СКОРОСТЬ ПОВТОРА", "Replay speed multiplier": "Множитель скорости повтора", "REPLAY ASCENT": "ПОВТОРИТЬ ВЫВЕДЕНИЕ", "Previous mission": "Предыдущая миссия", "PREV": "ПРЕД.", "Next mission": "Следующая миссия", "SHOW ALL / DESELECT": "ПОКАЗАТЬ ВСЕ / СНЯТЬ ВЫБОР", "Pause replay": "Приостановить повтор", "Cancel replay": "Отменить повтор", "EST. DOWNRANGE": "РАСЧЁТ ПО ТРАССЕ", "CONFIRMED": "ПОДТВЕРЖДЕНО", "PAD / RTLS": "СТАРТОВАЯ ПЛОЩАДКА / RTLS", "PLANNED · ": "ПЛАН · ", "SUPPLIED TRAJECTORY POINTS": "ПРЕДОСТАВЛЕННЫЕ ТОЧКИ ТРАЕКТОРИИ", "RECONSTRUCTED ESTIMATE": "РЕКОНСТРУИРОВАННАЯ ОЦЕНКА", "Replay the estimated ascent with a following camera": "Повторить расчётное выведение с камерой сопровождения", "Resume replay": "Возобновить повтор", "T minus {seconds}": "T минус {seconds}", "Preparing launch site": "Подготовка стартовой площадки", "Liftoff": "Старт", "Ascent replay": "Повтор выведения", "Orbit replay": "Повтор: орбита", ", paused": ", пауза", "Alt unknown": "Высота неизвестна", "Type unknown": "Тип неизвестен", "Reg unknown": "Рег. номер неизвестен", "Operator unknown": "Оператор неизвестен", "All": "Все", "News": "Новости", "Talk": "Разговорное", "Weather / Emergency": "Погода / ЧС", "Public Safety": "Общественная безопасность", "Aviation / Marine": "Авиация / Море", "Traffic / Transit": "Трафик / Транспорт", "Music": "Музыка", "Other": "Другое", "Add the full Starlink broadband shell (thousands of extra points)": "Добавить полную широкополосную оболочку Starlink (тысячи дополнительных точек)", "Loading the Starlink shell…": "Загрузка оболочки Starlink…", "Starlink {detail} — click to retry": "Starlink: {detail} — нажмите, чтобы повторить", "load failed": "ошибка загрузки", "Showing the full Starlink shell — click for the core catalog only": "Показана полная оболочка Starlink — нажмите, чтобы оставить только основной каталог", "DENSE ···": "ПЛОТНО ···", "DENSE ✕": "ПЛОТНО ✕", "DENSE": "ПЛОТНЫЙ", "Syncing flow · Roads: {source}": "Синхронизация потока · Дороги: {source}", "LIVE · Roads: {source} · Roads without flow hidden": "ОНЛАЙН · Дороги: {source} · Дороги без потока скрыты", "LIVE · Roads: {source} · No flow roads in view": "ОНЛАЙН · Дороги: {source} · В кадре нет дорог с потоком", "LIVE · Roads: {source} · Flow {percent}%": "ОНЛАЙН · Дороги: {source} · Поток {percent}%", "SIMULATED · Roads: {source} · Flow {percent}%": "СИМУЛЯЦИЯ · Дороги: {source} · Поток {percent}%", "STALE · Roads: {source} · Flow: cached TomTom tiles": "УСТАРЕЛ · Дороги: {source} · Поток: тайлы TomTom из кэша", "Syncing flow · Roads: OpenStreetMap · Flow: TomTom · Unmatched: simulated": "Синхронизация потока · Дороги: OpenStreetMap · Поток: TomTom · Без совпадений: симуляция", "LIVE · Roads: OpenStreetMap · Flow: TomTom · {percent}% cov · Unmatched: simulated": "ОНЛАЙН · Дороги: OpenStreetMap · Поток: TomTom · охват {percent}% · Без совпадений: симуляция", "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 для режима онлайн", "POS: LIVE": "ПОЗ: ОНЛАЙН", "POS: {time}Z": "ПОЗ: {time}Z", "AIS: {name}": "AIS: {name}", "{type} SPD: {speed} HDG: {heading}": "{type} СКОР: {speed} КУРС: {heading}", "VESSEL": "СУДНО", "AIS: --": "AIS: --", "awaiting first AIS position…": "ожидание первой позиции AIS…", "awaiting usable AIS positions…": "ожидание пригодных позиций AIS…", "awaiting first AIS message…": "ожидание первого сообщения AIS…", "{label} unavailable: {hint}": "{label}: недоступно — {hint}", "Needs {envVars} — add it in Provider Settings": "Нужен {envVars} — добавьте его в «Настройках провайдеров»", "{label} is unavailable": "{label}: недоступно", "This map stack": "Этот набор карт", "Updated: {scene} / {shot}": "Обновлено: {scene} / {shot}", "Camera unavailable — exit cockpit first": "Камера недоступна — сначала выйдите из кабины", "No shots to run": "Нет кадров для воспроизведения", "Error: {message}": "Ошибка: {message}", "Project exported": "Проект экспортирован", "Ready": "Готово", "Could not exit {mode} — scene layers may be refused": "Не удалось выйти из режима {mode} — слои сцены могут быть отклонены", "Loaded: {scene} / {shot}": "Загружено: {scene} / {shot}", "Global Flights Radar": "Глобальный радар рейсов", "Orbital Watch": "Орбитальный дозор", "Thermal Threat Board": "Панель тепловых угроз", "City Overload": "Перегрузка города", "Omniscience Pullback": "Отъезд к всевидению", "Cannot capture shot: camera not ready": "Не удалось сделать кадр: камера не готова", "Shot {n}": "Кадр {n}", "Captured: {scene} / {shot}": "Снято: {scene} / {shot}", "Select a shot first": "Сначала выберите кадр", "Running {index}/{total}: {scene} / {shot}": "Воспроизведение {index}/{total}: {scene} / {shot}", "Scene run complete": "Воспроизведение сцены завершено", "CCTV layer unavailable": "Слой CCTV недоступен", "Link copied!": "Ссылка скопирована!", "Link shared": "Ссылка отправлена", "This share link can't be opened": "Не удаётся открыть эту ссылку", "{id} isn't reporting now — showing where it was at {time}": "{id} сейчас не передаёт данные — показано последнее известное место ({time})", "{id} isn't reporting now — showing where it was last seen": "{id} сейчас не передаёт данные — показано последнее известное место", "Shared vessel is unavailable": "Судно по ссылке недоступно", "Copy failed": "Не удалось скопировать", "VISUAL PRESETS": "ПРЕСЕТЫ", "LOCATION": "МЕСТО", "DISPLAY": "ЭКРАН", "CONTACT": "КОНТАКТ", "CONTACTS — nearest planes · vessels · sites": "КОНТАКТЫ — ближайшие самолёты · суда · объекты", "SPACE MISSIONS — launches & orbital assets": "КОСМИЧЕСКИЕ МИССИИ — пуски и орбитальные аппараты", "LIVE SIGNALS": "СИГНАЛЫ ОНЛАЙН", "MAP SOURCE": "ИСТОЧНИК КАРТЫ", "Map source": "Источник карты", "CCTV calibration saved": "Калибровка CCTV сохранена", "ADJUST ON": "НАСТРОЙКА ВКЛ", "ADJUST": "НАСТРОЙКА", "CCTV calibration reset": "Калибровка CCTV сброшена", "FRAME · UNAVAILABLE": "КАДР · НЕДОСТУПЕН", "SOURCE · UNKNOWN": "ИСТОЧНИК · НЕИЗВЕСТЕН", "FRAME · LOADING": "КАДР · ЗАГРУЗКА", "VIEWSHED ON": "ВИДИМОСТЬ ВКЛ", "COVERAGE ON": "ОХВАТ ВКЛ", "COVERAGE OFF": "ОХВАТ ВЫКЛ", "RAW PRIOR": "ИСХОДНАЯ ОЦЕНКА", "AUTO HOP ON": "АВТОСМЕНА ВКЛ", "AUTO HOP OFF": "АВТОСМЕНА ВЫКЛ", "PROJECTION ON": "ПРОЕКЦИЯ ВКЛ", "PROJECTION OFF": "ПРОЕКЦИЯ ВЫКЛ", "CAL · EDITED (UNSAVED)": "КАЛИБР. · ИЗМЕНЕНО (НЕ СОХР.)", "CAL · {badge}": "КАЛИБР. · {badge}", "MONITOR": "МОНИТОР", "OFF": "ВЫКЛ", "{city} · HDG {heading} · FOV {fov} · RANGE {range}m · {projection}{calBadge} · {provider}{status}": "{city} · КУРС {heading} · ОБЗОР {fov} · ДАЛЬН. {range} м · {projection}{calBadge} · {provider}{status}", "{count} cameras loaded · click a camera to activate": { "one": "Загружена {count} камера · щёлкните по камере, чтобы активировать", "few": "Загружено {count} камеры · щёлкните по камере, чтобы активировать", "many": "Загружено {count} камер · щёлкните по камере, чтобы активировать", "other": "Загружено {count} камеры · щёлкните по камере, чтобы активировать" }, "{count} cameras loaded · enable CCTV to activate": { "one": "Загружена {count} камера · включите CCTV, чтобы активировать", "few": "Загружено {count} камеры · включите CCTV, чтобы активировать", "many": "Загружено {count} камер · включите CCTV, чтобы активировать", "other": "Загружено {count} камеры · включите CCTV, чтобы активировать" }, "{count} more cameras outside this view · pan or zoom out": { "one": "Ещё {count} камера вне этого вида · сдвиньте или отдалите", "few": "Ещё {count} камеры вне этого вида · сдвиньте или отдалите", "many": "Ещё {count} камер вне этого вида · сдвиньте или отдалите", "other": "Ещё {count} камеры вне этого вида · сдвиньте или отдалите" }, "Enable CCTV to load camera intersections": "Включите CCTV, чтобы загрузить камеры на перекрёстках", "Enable CCTV to start camera-linked intelligence summaries.": "Включите CCTV, чтобы запускать сводки по камерам.", "No summary available.": "Сводка недоступна.", "loading frames": "загрузка кадров", "camera grid ready": "сетка камер готова", "CCTV ON": "CCTV ВКЛ", "CCTV OFF": "CCTV ВЫКЛ", "CALIBRATED": "ОТКАЛИБРОВАНО", "CURATED": "ВЫВЕРЕНО", "Clearing selected data layers": "Очистка выбранных слоёв данных", "Clear selected data layers": "Очистить выбранные слои данных", "CONDITIONS UNKNOWN": "УСЛОВИЯ НЕИЗВЕСТНЫ", "CLEAR": "ЯСНО", "PARTLY CLOUDY": "ПЕРЕМЕННАЯ ОБЛАЧНОСТЬ", "OVERCAST": "ПАСМУРНО", "ACQUIRING REGIONAL NEWS": "ЗАГРУЗКА РЕГИОНАЛЬНЫХ НОВОСТЕЙ", "REGIONAL NEWS UNAVAILABLE": "РЕГИОНАЛЬНЫЕ НОВОСТИ НЕДОСТУПНЫ", "RESOLVING REGION": "ОПРЕДЕЛЕНИЕ РЕГИОНА", "REGION UNAVAILABLE": "РЕГИОН НЕДОСТУПЕН", "FOG": "ТУМАН", "NO RECENT LOCATION MATCHES": "НЕТ СВЕЖИХ СОВПАДЕНИЙ ПО МЕСТУ", "DRIZZLE": "МОРОСЬ", "RAIN": "ДОЖДЬ", "{domain} · {age}": "{domain} · {age}", "SOURCE": "ИСТОЧНИК", "SNOW": "СНЕГ", "RAIN SHOWERS": "ЛИВНИ", "SNOW SHOWERS": "ЛИВНЕВЫЙ СНЕГ", "THUNDERSTORM": "ГРОЗА", "CLOUD {pct}%": "ОБЛАЧНОСТЬ {pct}%", "CLOUD UNKNOWN": "ОБЛАЧНОСТЬ НЕИЗВЕСТНА", "MIXED CONDITIONS": "СМЕШАННЫЕ УСЛОВИЯ", "{source} · LOCATION QUERY": "{source} · ЗАПРОС ПО МЕСТУ", "REGIONAL NEWS": "НОВОСТИ РЕГИОНА", "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 секунд (Сигналы → Новости → Местное). При наведении или фокусе на панели листание приостанавливается. Данные сигналов в реальном времени в любом случае обновляются непрерывно.", "{cohort}, Unavailable": "{cohort}, недоступно", "AHEAD": "ПО КУРСУ", "{side} {angle}": "{side} {angle}", "L": "Л", "R": "П", "{count} INPUTS UNKNOWN · NOT AN ALL-CLEAR": { "one": "{count} ИСТОЧНИК ДАННЫХ НЕИЗВЕСТЕН · ОТСУТСТВИЕ УГРОЗ НЕ ПОДТВЕРЖДЕНО", "few": "{count} ИСТОЧНИКА ДАННЫХ НЕИЗВЕСТНЫ · ОТСУТСТВИЕ УГРОЗ НЕ ПОДТВЕРЖДЕНО", "many": "{count} ИСТОЧНИКОВ ДАННЫХ НЕИЗВЕСТНО · ОТСУТСТВИЕ УГРОЗ НЕ ПОДТВЕРЖДЕНО", "other": "{count} ИСТОЧНИКА ДАННЫХ НЕИЗВЕСТНО · ОТСУТСТВИЕ УГРОЗ НЕ ПОДТВЕРЖДЕНО" }, "AVAILABLE INPUTS CURRENT · NOT AN ALL-CLEAR": "ДОСТУПНЫЕ ДАННЫЕ АКТУАЛЬНЫ · ОТСУТСТВИЕ УГРОЗ НЕ ПОДТВЕРЖДЕНО", "CONTEXT STANDBY": "КОНТЕКСТ В ОЖИДАНИИ", "ENABLE GLOBAL CONTEXT FOR PROXIMITY PINGS": "ВКЛЮЧИТЕ ГЛОБАЛЬНЫЙ КОНТЕКСТ ДЛЯ ПИНГОВ ПОБЛИЗОСТИ", "CONTACT LOST · LAST KNOWN READOUT · NOT AN ALL-CLEAR": "КОНТАКТ ПОТЕРЯН · ПОСЛЕДНИЕ ИЗВЕСТНЫЕ ДАННЫЕ · ОТСУТСТВИЕ УГРОЗ НЕ ПОДТВЕРЖДЕНО", "CONTACT LOST · {subject}": "КОНТАКТ ПОТЕРЯН · {subject}", "SUBJECT LEFT ITS FEED · READOUT HOLDING LAST KNOWN": "ОБЪЕКТ ВЫПАЛ ИЗ ПОТОКА · ПОКАЗАНЫ ПОСЛЕДНИЕ ДАННЫЕ", "{cohort} · {contact}": "{cohort} · {contact}", "NO AVAILABLE EXAMPLE": "НЕТ ДОСТУПНОГО ПРИМЕРА", "ACQUIRING SURFACE": "ЗАХВАТ ПОВЕРХНОСТИ", "SURFACE FALLBACK": "РЕЗЕРВНАЯ ПОВЕРХНОСТЬ", "STALE FEED": "ПОТОК УСТАРЕЛ", "LIVE TRACK": "ТРЕК ОНЛАЙН", "{aircraftClass} · {feedState} · COURSE ALIGNED": "{aircraftClass} · {feedState} · КУРС СОВМЕЩЁН", "COMMERCIAL": "ГРАЖДАНСКИЙ", "UNKNOWN": "НЕИЗВЕСТНО", "ARROW · ESTIMATED DIRECTION": "СТРЕЛКА · РАСЧЁТНОЕ НАПРАВЛЕНИЕ", "ROUTE DATA UNAVAILABLE": "ДАННЫЕ МАРШРУТА НЕДОСТУПНЫ", "DEST {bearing}": "НАЗН. {bearing}", "Disable cockpit weather effects": "Выключить погодные эффекты кабины", "Enable cockpit weather effects": "Включить погодные эффекты кабины", "ON": "ВКЛ", "Night vision": "Ночное видение", "Thermal": "Тепловизор", "Anime": "Аниме", "Noir": "Нуар", "Current cockpit vision style: {style}. Activate for next style.": "Текущий стиль обзора кабины: {style}. Активируйте, чтобы переключить на следующий.", "Current style: {style} — click for next": "Текущий стиль: {style} — нажмите для следующего", "AIRCRAFT": "САМОЛЁТ", "Expand Contact panel": "Развернуть панель контактов", "Collapse Contact panel": "Свернуть панель контактов", "Expand contact panel": "Развернуть панель контактов", "Collapse contact panel": "Свернуть панель контактов", "Collapse cockpit briefing panel": "Свернуть панель брифинга кабины", "Expand cockpit briefing panel": "Развернуть панель брифинга кабины", "Collapse briefing panel": "Свернуть панель брифинга", "Expand briefing panel": "Развернуть панель брифинга", "OBSERVED / MAPPED PINGS": "НАБЛЮДАЕМЫЕ / НАНЕСЁННЫЕ ПИНГИ", "SOURCE-BACKED EVENTS · NO SYNTHETIC NEWS": "СОБЫТИЯ ИЗ ИСТОЧНИКОВ · БЕЗ ВЫМЫСЛА", "LATEST LOCATION-MATCHED REPORTING": "СВЕЖИЕ НОВОСТИ ПО МЕСТУ", "LOCAL INFO": "МЕСТНЫЕ ДАННЫЕ", "PLACE / CONDITIONS / POSITION": "МЕСТО / ПОГОДА / КООРД.", "TIME UNKNOWN": "ВРЕМЯ НЕИЗВЕСТНО", "{count}M AGO": "{count} МИН НАЗАД", "{count}H AGO": "{count} Ч НАЗАД", "{count}D AGO": "{count} ДН. НАЗАД", "DIR UNKNOWN": "НАПР. НЕИЗВЕСТНО", "{aircraftClass} · CURRENT": "{aircraftClass} · ТЕКУЩИЙ", "MILITARY FLIGHT": "ВОЕННЫЙ РЕЙС", "COMMERCIAL FLIGHT": "ГРАЖДАНСКИЙ РЕЙС", "{aircraftClass} · {distance}": "{aircraftClass} · {distance}", "DISTANCE UNKNOWN": "ДИСТАНЦИЯ НЕИЗВЕСТНА", "{count} INPUTS UNKNOWN": { "one": "{count} ИСТОЧНИК ДАННЫХ НЕИЗВЕСТЕН", "few": "{count} ИСТОЧНИКА ДАННЫХ НЕИЗВЕСТНЫ", "many": "{count} ИСТОЧНИКОВ ДАННЫХ НЕИЗВЕСТНО", "other": "{count} ИСТОЧНИКА ДАННЫХ НЕИЗВЕСТНО" }, "SOURCE STATUS UNAVAILABLE": "СТАТУС ИСТОЧНИКА НЕДОСТУПЕН", "Select flight {title}": "Выбрать рейс {title}", "TRACK ACQUIRED": "ЦЕЛЬ ЗАХВАЧЕНА", "{label} · COURSE {heading}°": "{label} · КУРС {heading}°", "Restore real aircraft": "Вернуть реальный самолёт", "Reclassify as TR-3B": "Переклассифицировать как TR-3B", "No selected data layers": "Нет выбранных слоёв данных", "{count} data layers could not be cleared": { "one": "Не удалось очистить {count} слой данных", "few": "Не удалось очистить {count} слоя данных", "many": "Не удалось очистить {count} слоёв данных", "other": "Не удалось очистить {count} слоя данных" }, "Cleared {count} data layers": { "one": "Очищен {count} слой данных", "few": "Очищено {count} слоя данных", "many": "Очищено {count} слоёв данных", "other": "Очищено {count} слоя данных" }, "Selected data layers could not be cleared": "Не удалось очистить выбранные слои данных", "Context could not restore every layer; try again": "Контекст: не удалось восстановить все слои; попробуйте снова", "Nearby installations refreshed": "Ближайшие объекты обновлены", "Nearby installations could not be refreshed; try again": "Не удалось обновить ближайшие объекты; попробуйте снова", "Contacts could not complete the requested transition; try again": "Не удалось переключить режим «Контакты»; попробуйте снова", "Space Missions could not complete the requested transition; try again": "Не удалось переключить режим «Космические миссии»; попробуйте снова", "{layerId} could not {action} cleanly": "Не удалось корректно {action} слой {layerId}", "start": "запустить", "stop": "остановить", "Space Missions cancellation could not restore the previous layer state": "Не удалось восстановить прежнее состояние слоёв после отмены космических миссий", "That layer is unavailable in the current Context mode": "Этот слой недоступен в текущем режиме контекста", "{mode} could not start because another layer did not stop cleanly": "Не удалось запустить режим «{mode}»: другой слой не остановился корректно", "Space Missions": "Космические миссии", "Context": "Контекст", "LOADING": "ЗАГРУЗКА", "DEGRADED": "ПЕРЕБОИ", "PARTIAL": "ЧАСТИЧНО", "FALLBACK": "РЕЗЕРВ", "Live Flights": "Рейсы онлайн", "Military Flights": "Военные рейсы", "Earthquakes (24h)": "Землетрясения (24 ч)", "Satellites": "Спутники", "Space Missions (30d)": "Космические миссии (30 дн.)", "Street Traffic": "Дорожный трафик", "CCTV": "CCTV", "Radio": "Радио", "Bikeshare": "Велошеринг", "Live AIS Vessels": "Суда AIS онлайн", "Mapped Installations": "Объекты на карте", "Global Context": "Глобальный контекст", "Datacenters": "Дата-центры", "Dams": "Плотины", "Submarine Cables": "Подводные кабели", "FIRMS Active Fires": "Активные пожары FIRMS", "ENABLING": "ВКЛЮЧЕНИЕ", "DISABLING": "ВЫКЛЮЧЕНИЕ", "{state} · {source}": "{state} · {source}", "UNCERTAIN · {source} · lifecycle state requires reconciliation": "НЕОПРЕД. · {source} · требуется сверка состояния", "{state} · {source} · {detail} · retry {seconds}s": "{state} · {source} · {detail} · повтор через {seconds} с", "{state} · {source} · {detail}": "{state} · {source} · {detail}", "never": "не обновлялось", "{source} · {loadingLabel}": "{source} · {loadingLabel}", "{accepted} of {raw} records accepted": "принято записей: {accepted} из {raw}", "incomplete snapshot": "неполный снимок", "{state} · {source} · {detail} · {ago}": "{state} · {source} · {detail} · {ago}", "{state} · {source} · {ago} · retrying in {seconds}s": "{state} · {source} · {ago} · повтор через {seconds} с", "{state} · {source} · {ago}": "{state} · {source} · {ago}", "{source} · {ago}": "{source} · {ago}", "UNCERTAIN": "НЕОПРЕД.", "Data source unavailable": "Источник данных недоступен", "{name}: {state}": "{name}: {state}", "{count}s ago": "{count} с назад", "📍 Location: --": "📍 Место: --", "Landmark: --": "Ориентир: --", "Searched location": "Найденное место", "ORBIT": "ОРБИТА", "Fly to a POI first": "Сначала перелетите к точке интереса", "Reset to full globe view": "Сбросить к виду всего глобуса", "Reset cockpit to full globe view": "Сбросить кабину к виду всего глобуса", "Resetting to full globe view": "Сброс к виду всего глобуса", "Resetting cockpit to full globe view": "Сброс кабины к виду всего глобуса", "Location not found": "Место не найдено", "Search failed": "Не удалось выполнить поиск", "Check the spelling and press Enter to search again.": "Проверьте написание и нажмите Enter, чтобы повторить поиск.", "Press Enter to try again.": "Нажмите Enter, чтобы попробовать снова.", "MAP": "КАРТА", "panel": "панель", "Expand {name}": "Развернуть {name}", "Collapse {name}": "Свернуть {name}", "Expand Radio": "Развернуть радио", "Collapse Radio": "Свернуть радио", "Expand Radio section": "Развернуть раздел радио", "Collapse Radio section": "Свернуть раздел радио", "Panel layout updated — positions reset to new defaults": "Макет панелей обновлён — позиции сброшены к новым значениям по умолчанию", "NO STATIONS": "НЕТ СТАНЦИЙ", "NO STATION AVAILABLE": "НЕТ ДОСТУПНЫХ СТАНЦИЙ", "{name}, station {index} of {total}": "{name}, станция {index} из {total}", "No station available": "Нет доступной станции", "OFF AIR": "НЕ В ЭФИРЕ", "STATION UNAVAILABLE": "СТАНЦИЯ НЕДОСТУПНА", "Radio could not {action} cleanly": "Не удалось корректно {action} радио", "Collapse Cockpit display options": "Свернуть параметры экрана кабины", "Expand Cockpit display options": "Развернуть параметры экрана кабины", "Collapse Cockpit Radio controls": "Свернуть управление радио кабины", "Expand Cockpit Radio controls": "Развернуть управление радио кабины", "DIRECTORY BAND": "ДИАПАЗОН КАТАЛОГА", "{category} BAND": "ДИАПАЗОН {category}", "NO STATION SELECTED": "СТАНЦИЯ НЕ ВЫБРАНА", "Directory metadata only": "Только метаданные каталога", "Loading station directory…": "Загрузка каталога станций…", "Choose a globe marker or use next.": "Выберите маркер на глобусе или нажмите «След.».", "TAGS · {tags}": "ТЕГИ · {tags}", "Pause": "Приостановить", "Resume": "Продолжить", "Play": "Воспроизвести", "selected": "выбранную", "nearest": "ближайшую", "{action} {target} radio station": "{action} {target} радиостанцию", "SYNCING": "СИНХРОНИЗАЦИЯ", "READY": "ГОТОВО", "station": "станция", " · stale/degraded directory": " · каталог устарел/с перебоями", " · degraded directory": " · каталог с перебоями", " · stale directory": " · каталог устарел", " · outside current filter": " · вне текущего фильтра", "Ready — playback starts only from your action": "Готово — воспроизведение начнётся только по вашей команде", "Radio off": "Радио выключено", "Connecting directly to broadcaster…": "Прямое подключение к вещателю…", "Buffering broadcaster stream…": "Буферизация потока вещателя…", "Playing {station}": "Играет {station}", "Paused {station}": "{station} на паузе", "Broadcaster stream unavailable": "Поток вещателя недоступен", " · muted during voice interaction": " · приглушено во время голосовой сессии", " · restoring volume after voice": " · восстановление громкости после голосовой сессии", " · static indicates no broadcaster audio": " · шум означает отсутствие аудио вещателя", " · tuning static until broadcaster starts": " · шум настройки, пока не начнётся вещание", "Station unavailable after directory refresh — choose another channel": "Станция недоступна после обновления каталога — выберите другой канал", "Radio is enabling…": "Радио включается…", "Radio is disabling…": "Радио выключается…", "Radio lifecycle is uncertain — use Enable or Disable to reconcile": "Состояние радио не определено — нажмите «Включить» или «Выключить» для сверки", "SYNC": "СИНХР.", "RECONCILE": "СВЕРИТЬ", "DISABLE": "ВЫКЛЮЧИТЬ", "ENABLE": "ВКЛЮЧИТЬ", "Reconcile Radio — lifecycle uncertain": "Сверить радио — состояние не определено", "Disable Radio": "Выключить радио", "Enable Radio": "Включить радио", "Scene action failed": "Не удалось выполнить действие со сценой", "Delete shot \"{shot}\"?": "Удалить кадр «{shot}»?", "ACQUIRING": "ЗАХВАТ", "SHARED {subject}": "ПО ССЫЛКЕ: {subject}", "entity": "объект", "Shared {subject} follow expired": "Срок отслеживания {subject} по ссылке истёк", "Shared {subject} could not be restored — feed unavailable": "Не удалось восстановить {subject} по ссылке — поток данных недоступен", "Shared {subject} is unavailable": "{subject} по ссылке недоступен", "LOADING LIVE DATA": "ЗАГРУЗКА ОНЛАЙН-ДАННЫХ", "LOAD COMPLETE": "ЗАГРУЗКА ЗАВЕРШЕНА", "LOAD CANCELLED": "ЗАГРУЗКА ОТМЕНЕНА", "LOAD FAILED": "ОШИБКА ЗАГРУЗКИ", "LIVE DATA OFF": "ОНЛАЙН-ДАННЫЕ ВЫКЛ.", "MAPPED SITES LOADED": "ОБЪЕКТЫ ЗАГРУЖЕНЫ", "RETRYING MAPPED SITES": "ПОВТОРНАЯ ЗАГРУЗКА ОБЪЕКТОВ", "FETCHING MAPPED SITES": "ЗАГРУЗКА ОБЪЕКТОВ", "TURNING OFF LIVE DATA": "ОТКЛЮЧЕНИЕ ОНЛАЙН-ДАННЫХ", "REFRESHING LIVE DATA": "ОБНОВЛЕНИЕ ОНЛАЙН-ДАННЫХ", "syncing road network": "синхронизация дорожной сети", "retrying in {seconds}s": "повтор через {seconds} с", "retry pending": "повтор ожидается", "Contact cockpit summary": "Сводка по контакту в кабине", "Cockpit briefing carousel": "Карусель брифингов кабины", "Cockpit display and Radio controls": "Управление экраном и радио кабины", "Previous cockpit vision style": "Предыдущий стиль обзора кабины", "Previous vision style": "Предыдущий стиль обзора", "Next cockpit vision style": "Следующий стиль обзора кабины", "Next vision style": "Следующий стиль обзора", "Previous briefing page": "Предыдущая страница брифинга", "Next briefing page": "Следующая страница брифинга", "Show Live Signals": "Показать сигналы в реальном времени", "Show Regional News": "Показать региональные новости", "Show Local Info": "Показать местную информацию", "Previous filtered radio station": "Предыдущая отфильтрованная радиостанция", "Play selected radio station": "Воспроизвести выбранную радиостанцию", "Next filtered radio station": "Следующая отфильтрованная радиостанция", "Exit cockpit and return to full globe view": "Выйти из кабины и вернуться к виду всего глобуса", "Exit cockpit view": "Выйти из кабины", "Estimated destination direction": "Расчётное направление на пункт назначения", "OPTICAL PLANE · 01": "ОПТИЧЕСКАЯ ПЛОСКОСТЬ · 01", "VISOR LOCK · ACTIVE": "БЛОКИРОВКА ВИЗОРА · АКТИВНА", "Cockpit vision style": "Стиль обзора кабины", "Current aircraft heading": "Текущий курс самолёта", "Nearby cohort counts": "Счётчики контактов поблизости", "Cockpit display options": "Параметры экрана кабины", "Cockpit compact Radio controls": "Компактное управление радио кабины", "Cockpit Radio volume": "Громкость радио кабины", "Contact navigation": "Навигация по контактам", "Cockpit briefing controls": "Управление брифингом кабины", "View switcher": "Переключатель вида", "Aircraft cockpit view": "Вид кабины самолёта", "Estimated flight plan": "Расчётный план полёта", "Live signals": "Сигналы в реальном времени", "Latest regional news": "Последние региональные новости", "Location-based information": "Информация по текущему месту", "LEVEL": "ГОРИЗОНТ", "DEST ---°": "НАЗН. ---°", "CURRENT": "ТЕКУЩИЙ", "NEAREST OBSERVED / MAPPED": "БЛИЖАЙШИЕ НАБЛЮДАЕМЫЕ / НА КАРТЕ", "GROUND SPEED · KTS": "ПУТЕВАЯ СКОРОСТЬ · УЗ", "ALTITUDE · FT": "ВЫСОТА · ФТ", "FIRST PERSON": "ОТ ПЕРВОГО ЛИЦА", "LIVE TRACK · COURSE ALIGNED": "ТРЕК ОНЛАЙН · КУРС СОВМЕЩЁН", "GROUND SPEED": "ПУТЕВАЯ СКОРОСТЬ", "ALTITUDE": "ВЫСОТА", "CONTEXT ONLY": "ТОЛЬКО КОНТЕКСТ", "AVAILABLE INPUTS ONLY · NOT AN ALL-CLEAR": "ТОЛЬКО ДОСТУПНЫЕ ДАННЫЕ · ОТСУТСТВИЕ УГРОЗ НЕ ПОДТВЕРЖДЕНО", "ESTIMATED FLIGHT PLAN": "РАСЧЁТНЫЙ ПЛАН ПОЛЁТА", "FROM": "ОТКУДА", "TO": "КУДА", "TEMP": "ТЕМП.", "WIND": "ВЕТЕР", "SKY": "НЕБО", "PRECIP": "ОСАДКИ", "RADIO": "РАДИО", "VOLUME": "ГРОМКОСТЬ", "RESET": "СБРОС", "EXIT COCKPIT": "ВЫЙТИ ИЗ КАБИНЫ", "CONTACTS · 250 KM": "КОНТАКТЫ · 250 КМ", "Expand Visual Presets": "Развернуть визуальные пресеты", "Pin visual presets": "Закрепить визуальные пресеты", "Keep visual presets open": "Держать визуальные пресеты открытыми", "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.", "Apply bright cel-shaded color and illustrated outlines.": "Применяет яркие cel-shading-цвета и рисованные контуры.", "Apply high-contrast monochrome film-noir grading.": "Применяет высококонтрастную монохромную цветокоррекцию в стиле нуар.", "Expand LOCATION": "Развернуть панель «Место»", "Collapse panel": "Свернуть панель", "Pin location tray": "Закрепить панель места", "Keep location tray open": "Держать панель места открытой", "Search any location": "Поиск любого места", "Navigation, voice, and visual preset controls": "Управление навигацией, голосом и визуальными пресетами", "Language: {language}": "Язык: {language}", "Change the interface language": "Сменить язык интерфейса", "Interface language": "Язык интерфейса", "Search languages": "Поиск языка", "No matching languages": "Подходящих языков нет", "Search location by name or coordinates": "Поиск места по названию или координатам", "Search any location...": "Поиск любого места...", "Normal": "Обычный", "CRT": "CRT", "NVG": "NVG", "FLIR": "FLIR", "Style": "Стиль", "STATION SITE": "САЙТ СТАНЦИИ", "CONTACTS": "КОНТАКТЫ", "Cycles the nearest contacts of whatever type you select — planes, vessels, installations. Satellites track independently.": "Перебирает ближайшие контакты выбранного типа — самолёты, суда, объекты. Спутники отслеживаются отдельно.", "SEARCH NEARBY SITES": "ПОИСК ОБЪЕКТОВ РЯДОМ", "Reclassify tracked contact as TR-3B": "Переклассифицировать отслеживаемый контакт как TR-3B", "Previous filtered station": "Предыдущая отфильтрованная станция", "PLAY": "ПУСК", "Play selected station": "Воспроизвести выбранную станцию", "Next filtered station": "Следующая отфильтрованная станция", "STOP": "СТОП", "Stop radio playback": "Остановить воспроизведение радио", "Context mode": "Режим контекста", "Contact Context actions": "Действия контекста контакта", "Available Space Missions": "Доступные космические миссии", "LOADING 30-DAY MISSION INDEX": "ЗАГРУЗКА ИНДЕКСА МИССИЙ ЗА 30 ДНЕЙ", "Radio playback": "Воспроизведение радио", "Radio volume": "Громкость радио", "STATION TAG": "ТЕГ СТАНЦИИ", "DRAG TO TUNE": "ТЯНИТЕ ДЛЯ НАСТРОЙКИ", "TAB PREVIEWS · ENTER / SPACE SELECTS": "TAB — ПРОСМОТР · ENTER / SPACE — ВЫБОР", "Audio connects directly to the broadcaster when you press play, choose a station on the globe or ask voice to play. Your IP is visible to that broadcaster.": "Звук идёт напрямую от вещателя после нажатия «Пуск», выбора станции на глобусе или голосовой команды. Вещателю виден ваш IP-адрес.", "Internet radio and local SDR": "Интернет-радио и локальный SDR", "Filter stations by station tag": "Фильтровать станции по тегу", "CONTEXT": "КОНТЕКСТ", "SPACE MISSIONS": "КОСМИЧЕСКИЕ МИССИИ", "COCKPIT": "КАБИНА", "SELECT CONTACTS TO LOAD OBSERVED / MAPPED PROXIMITY": "ВЫБЕРИТЕ КОНТАКТЫ, ЧТОБЫ ЗАГРУЗИТЬ НАБЛЮДАЕМОЕ / КАРТОГРАФИРОВАННОЕ ОКРУЖЕНИЕ", "SELECT A MISSION TO INSPECT": "ВЫБЕРИТЕ МИССИЮ ДЛЯ ПРОСМОТРА", "Enable Radio, then choose a globe marker or use next.": "Включите радио, затем выберите маркер на глобусе или переключите на следующую станцию.", "ALL · DRAG THE NEEDLE": "ВСЕ · ТЯНИТЕ СТРЕЛКУ", "SNAPS TO AVAILABLE STATIONS": "ПРИВЯЗКА К ДОСТУПНЫМ СТАНЦИЯМ", "SELECT CONTEXT": "ВЫБЕРИТЕ КОНТЕКСТ", "CONTACTS CONTEXT OFF": "КОНТЕКСТ КОНТАКТОВ ВЫКЛЮЧЕН", "AVAILABLE MISSIONS": "ДОСТУПНЫЕ МИССИИ", "Intelligence HUD (H)": "HUD разведки (H)", "Detection Overlay (D)": "Слой детекции (D)", "Detection overlay": "Слой детекции", "Elastic": "Гибкое", "Weighted": "Взвешенное", "3D aircraft — flat icons zoomed out, 3D models up close": "3D-самолёты — издалека плоские иконки, вблизи 3D-модели", "Proximity": "Вблизи", "Scope — the circular viewport mask": "Прицел — круглая маска области просмотра", "Hide UI chrome": "Скрыть элементы интерфейса", "Bloom / Glow": "Bloom / свечение", "Sharpening": "Повышение резкости", "EXIT CLEAN VIEW": "ВЫЙТИ ИЗ ЧИСТОГО ВИДА", "Return UI controls": "Вернуть управление интерфейсом", "Detection label allocation": "Размещение меток детекции", "3D model coverage": "Охват 3D-моделей", "Detection label density": "Плотность меток детекции", "Detection fade distance": "Дистанция затухания детекции", "World-overlay fade distance outside the keyhole as a percentage of its radius": "Дистанция затухания мирового слоя за пределами маски в процентах от её радиуса", "Detection opacity outside the keyhole": "Непрозрачность детекции за пределами маски", "World-overlay label and card opacity beyond the fade distance": "Непрозрачность меток и карточек мирового слоя за пределами дистанции затухания", "Scope edge feather": "Растушёвка края прицела", "Scope edge feather as a percentage of the keyhole radius": "Растушёвка края прицела в процентах от радиуса маски", "Bloom intensity": "Интенсивность bloom", "Sharpen intensity": "Интенсивность резкости", "Density": "Плотность", "Fade": "Затухание", "Outside": "Снаружи", "Tactical": "Тактический", "Minimal": "Минимальный", "HUD layout": "Макет HUD", "Layout": "Макет", "Allocation": "Размещение", "PARAMETERS": "ПАРАМЕТРЫ", "Models": "Модели", "Scope": "Прицел", "Feather": "Растушёвка", "Celestial": "Небо", "Clean UI": "Чистый интерфейс", "Bloom": "Свечение", "Sharpen": "Резкость", "Initializing photorealistic world...": "Инициализация фотореалистичного мира...", "NEAREST": "БЛИЖАЙШАЯ", "Drag the camera in the world: rings rotate, arrows move, handles set range/FOV": "Перетащите камеру в мире: кольца вращают, стрелки перемещают, маркеры задают дальность и угол обзора", "Heading (compass °) — click to type": "Курс (° по компасу) — нажмите для ввода", "Pitch (° up/down) — click to type": "Тангаж (° вверх/вниз) — нажмите для ввода", "Horizontal FOV (°) — click to type": "Горизонтальный угол обзора (°) — нажмите для ввода", "Range / monitor-plane distance (m) — click to type": "Дальность / расстояние до плоскости монитора (м) — нажмите для ввода", "Mount height above ground (m) — click to type": "Высота крепления над землёй (м) — нажмите для ввода", "North offset from catalog position (m) — click to type": "Смещение на север от позиции каталога (м) — нажмите для ввода", "East offset from catalog position (m) — click to type": "Смещение на восток от позиции каталога (м) — нажмите для ввода", "SAVE CAL": "СОХРАНИТЬ КАЛИБР.", "RESET CAL": "СБРОСИТЬ КАЛИБР.", "DEL": "УДАЛ.", "UPDATE SHOT": "ОБНОВИТЬ КАДР", "IMPORT": "ИМПОРТ", "RUN LOG": "ЖУРНАЛ ЗАПУСКОВ", "CALIBRATION": "КАЛИБРОВКА", "Camera pose — click a value to type": "Поза камеры — щёлкните по значению, чтобы ввести", "SCENE SUMMARY": "СВОДКА ПО СЦЕНЕ", "CCTV camera": "Камера CCTV", "DATA LAYERS": "СЛОИ ДАННЫХ", "Close key setup": "Закрыть настройку ключей", "SAVE KEYS": "СОХРАНИТЬ КЛЮЧИ", "Power up the globe": "Подключите потоки данных", "The globe already flies keyless. Every key below switches on another real feed — paste one and it's saved into this app's local configuration, then the server restarts itself. Server-side keys stay on this machine; Google Maps and Cesium ion run in the browser and must be provider-restricted. Keys you configured elsewhere are shown but never touched.": "Глобус уже работает без ключей. Каждый ключ ниже включает ещё один поток данных в реальном времени — вставьте ключ, и он сохранится в локальной конфигурации приложения, после чего сервер перезапустится сам. Серверные ключи остаются на этом компьютере; Google Maps и Cesium ion работают в браузере, поэтому их ключи нужно ограничить на стороне провайдера. Ключи, настроенные в другом месте, видны здесь, но изменить их нельзя.", "The Google Maps key buys the photorealistic planet — everything else stacks on top.": "Ключ Google Maps открывает фотореалистичную планету — остальное накладывается поверх.", "POWER UP": "ЗАПУСК", "GROUND STATION · PROVIDER SETTINGS": "НАЗЕМНАЯ СТАНЦИЯ · НАСТРОЙКИ ПРОВАЙДЕРОВ", "ESC to close": "ESC — закрыть", "Turn off all selected data layers": "Выключить все выбранные слои данных", "Copy share link": "Скопировать ссылку", "Reset camera and return to full globe view": "Сбросить камеру и вернуть полный вид глобуса", "Visible map targets": "Видимые цели на карте", "Globe actions": "Действия с глобусом", "NO PLACE LEFT BEHIND": "НИ ОДНА ТОЧКА НЕ ОСТАНЕТСЯ ПОЗАДИ", "ACTIVE STYLE": "АКТИВНЫЙ СТИЛЬ", "Choose your first view": "Выберите первый вид", "Tip: the GEV MIC button in the dock lets you talk to the map.": "Совет: кнопка «МИК» в доке позволяет говорить с картой.", "Aircraft, vessels and nearby intelligence": "Самолёты, суда и разведданные поблизости", "Launches, spacecraft and orbital context": "Пуски, космические аппараты и орбитальный контекст", "Begin with a clean globe": "Начните с чистого глобуса", "MISSION CONTROL · FIRST LAUNCH": "ЦЕНТР УПРАВЛЕНИЯ · ПЕРВЫЙ ЗАПУСК", "Don't show this again": "Больше не показывать", "ESC to dismiss": "ESC — скрыть", "LIVE CONTACTS": "КОНТАКТЫ ОНЛАЙН", "EXPLORE MANUALLY": "ИЗУЧИТЬ ВРУЧНУЮ", "Celestial ring — reveal the full globe": "Небесное кольцо — показать весь глобус", "Celestial ring — available in Normal style": "Небесное кольцо — доступно в стиле «Обычный»", "Detection overlay: {mode}": "Слой детекции: {mode}", "Detection overlay: off": "Слой детекции: выкл.", "SPARSE": "РЕДКО", "BALANCED": "УМЕРЕННО", "DETECT": "ДЕТЕКЦИЯ", "AI AGENT": "ИИ-АГЕНТ", "Voice model tier — applies next session": "Уровень голосовой модели — вступит в силу со следующей сессии", "Estimated session cost": "Оценочная стоимость сессии", "Voice control — activate to toggle voice; hold Space to speak": "Голосовое управление — активируйте, чтобы включить или выключить голос; удерживайте Space, чтобы говорить", "VOICE STANDBY": "ГОЛОС В ОЖИДАНИИ", "VOICE CONTROL": "ГОЛОСОВОЕ УПРАВЛЕНИЕ", "Hold Space to speak · tap Space to activate focused controls": "Удерживайте Space, чтобы говорить · нажатие Space активирует элемент в фокусе", "VOICE SYSTEM ERROR": "ОШИБКА ГОЛОСОВОЙ СИСТЕМЫ", "DISMISS": "СКРЫТЬ", "Check microphone permission and network access, then try again.": "Проверьте разрешение на микрофон и доступ к сети, затем попробуйте снова.", "Release Space to send": "Отпустите Space для отправки", "Hold Space to talk": "Держите Space и говорите", "Ask or command": "Спросите или дайте команду", "WebRTC microphone support unavailable": "Поддержка микрофона WebRTC недоступна", "Requesting microphone": "Запрос доступа к микрофону", "Voice off": "Голос выключен", "VOICE UNAVAILABLE": "ГОЛОС НЕДОСТУПЕН", "VOICE ACTIVE": "ГОЛОС АКТИВЕН", "Voice session could not be started.": "Не удалось запустить голосовую сессию.", "CONNECTING": "ПОДКЛЮЧЕНИЕ", "ERROR": "ОШИБКА", "{tier} applies next session": "{tier} — со следующей сессии", "Session ended — cost cap {cost}": "Сессия завершена — лимит стоимости {cost}", "Next session: {pendingId} — this session stays on {modelId}": "Следующая сессия: {pendingId} — текущая остаётся на {modelId}", "Voice model: {pendingId} — click to switch to {target}; applies next session": "Голосовая модель: {pendingId} — нажмите, чтобы переключиться на {target}; вступит в силу со следующей сессии", "Estimated session cost on {modelId} — {responses} response(s). Warns at {warn}, ends the session at {cap}.": "Оценочная стоимость сессии на {modelId} — ответов: {responses}. Предупреждение при {warn}, завершение сессии при {cap}.", "Radio did not start": "Не удалось запустить радио", "Running command": "Выполнение команды", "Saturation": "Насыщенность", "Edge Thickness": "Толщина контуров", "Contrast": "Контраст", "Grain": "Зерно", "Vignette": "Виньетка", "Pixelation": "Пикселизация", "Distortion": "Искажение", "Instability": "Нестабильность", "Wind": "Ветер", "Gain": "Усиление", "Scanlines": "Строки развёртки", "Sensitivity": "Чувствительность", "WHOT/BHOT": "WHOT/BHOT", "Ironbow": "Ironbow", "Pick a shape, then click the map.": "Выберите фигуру и щёлкните по карте.", "Enter to place the pin, Esc to cancel.": "Enter — поставить метку, Esc — отменить.", "Click where the pin goes.": "Щёлкните там, где нужно поставить метку.", "Click {count} more points.": { "one": "Отметьте ещё {count} точку.", "few": "Отметьте ещё {count} точки.", "many": "Отметьте ещё {count} точек.", "other": "Отметьте ещё {count} точки." }, "Those points are in a line — move one off it to enclose an area.": "Точки лежат на одной линии — сдвиньте одну из них, чтобы образовалась замкнутая область.", "That line has no length — click somewhere further away.": "У линии нет длины — щёлкните дальше.", " · {max}-point limit reached": " · достигнут лимит точек: {max}", "{measure} · double-click or Enter to finish, Backspace undoes, Esc cancels.{full}": "{measure} · двойной щелчок или Enter — завершить, Backspace — отменить точку, Esc — отменить.{full}", "That point is off the globe — click on the world.": "Эта точка вне глобуса — щёлкните по Земле.", "That shape could not be placed.": "Не удалось разместить фигуру.", "Board cleared.": "Доска очищена.", "Draw on the world — click vertices, double-click or Enter to finish, Esc to cancel": "Рисовать на карте мира — щёлкайте по вершинам, двойной щелчок или Enter — завершить, Esc — отменить", "Draw": "Рисование", "Shape to draw": "Фигура для рисования", "Area": "Зона", "Line": "Линия", "Pin": "Метка", "Colour of {name}": "Цвет: {name}", "Change the colour of {name}": "Изменить цвет: {name}", "Name of {name}": "Название: {name}", "Colour of the next shape": "Цвет следующей фигуры", "Drawn shapes": "Нарисованные фигуры", "Primary": "Основной", "Amber": "Янтарный", "Cyan": "Голубой", "Green": "Зелёный", "Red": "Красный", "Clear": "Очистить", "Remove every mark from the board": "Убрать все пометки с доски", "No street-level imagery providers configured": "Источники уличных снимков не настроены", "Live Vessels": "Суда онлайн", "Bike Share": "Прокат велосипедов", "Cameras": "Камеры", "Street Level": "Уличные снимки", "Mapped ALPR Cameras": "Камеры ALPR на карте", "Data Centers": "Дата-центры", "Active Fires": "Активные пожары", "Street Level could not start": "Не удалось запустить «Уличные снимки»", "Street Level toggle failed": "Не удалось переключить «Уличные снимки»", "SHRINK": "СВЕРНУТЬ", "EXPAND": "РАЗВЕРНУТЬ", "Shrink": "Свернуть", "Expand": "Развернуть", "ANY DATE": "ЛЮБАЯ ДАТА", "LAST 10 YEARS": "ЗА 10 ЛЕТ", "LAST 5 YEARS": "ЗА 5 ЛЕТ", "LAST 3 YEARS": "ЗА 3 ГОДА", "LAST 2 YEARS": "ЗА 2 ГОДА", "LAST YEAR": "ЗА ГОД", "LAST 6 MONTHS": "ЗА 6 МЕСЯЦЕВ", "LAST 3 MONTHS": "ЗА 3 МЕСЯЦА", "LAST MONTH": "ЗА МЕСЯЦ", "LAST {count} DAYS": { "one": "ЗА {count} ДЕНЬ", "few": "ЗА {count} ДНЯ", "many": "ЗА {count} ДНЕЙ", "other": "ЗА {count} ДНЯ" }, "{window} · SINCE {date}": "{window} · С {date}", "Turn Street Level off": "Выключить «Уличные снимки»", "Turn Street Level on": "Включить «Уличные снимки»", "KEY REJECTED": "КЛЮЧ ОТКЛОНЁН", "{name} imagery on": "Снимки {name} включены", "{name} imagery off": "Снимки {name} выключены", "Image by {creator}": "Автор снимка: {creator}", "zoom in to see KartaView coverage": "приблизьтесь, чтобы увидеть покрытие KartaView", "no KartaView photos in view": "фотографий KartaView в зоне видимости нет", "(by upload date)": "(по дате загрузки)", "{n} streets in view · click a line for its nearest photo": { "one": "{n} улица в кадре · щёлкните линию, чтобы открыть ближайшую фотографию", "few": "{n} улицы в кадре · щёлкните линию, чтобы открыть ближайшую фотографию", "many": "{n} улиц в кадре · щёлкните линию, чтобы открыть ближайшую фотографию", "other": "{n} улицы в кадре · щёлкните линию, чтобы открыть ближайшую фотографию" }, "Loading this sequence…": "Загрузка последовательности…", "{n} images in this sequence · Esc clears": { "one": "{n} снимок в последовательности · Esc — сбросить", "few": "{n} снимка в последовательности · Esc — сбросить", "many": "{n} снимков в последовательности · Esc — сбросить", "other": "{n} снимка в последовательности · Esc — сбросить" }, "{n} sequences in view · click a line for its photos": { "one": "{n} последовательность в кадре · щёлкните по линии, чтобы открыть снимки", "few": "{n} последовательности в кадре · щёлкните по линии, чтобы открыть снимки", "many": "{n} последовательностей в кадре · щёлкните по линии, чтобы открыть снимки", "other": "{n} последовательности в кадре · щёлкните по линии, чтобы открыть снимки" }, "STREET LEVEL": "УЛИЧНЫЕ СНИМКИ", "Image fit": "Масштаб снимка", "FIT": "ВПИСАТЬ", "Fit: show the whole photo, with dark bars where its shape differs from the frame": "Вписать: показать снимок целиком, с тёмными полосами там, где его форма не совпадает с рамкой", "FILL": "ЗАПОЛНИТЬ", "Fill: fill the frame edge to edge, cropping the photo": "Заполнить: заполнить рамку целиком, обрезав края снимка", "Close the image and deselect it on the map": "Закрыть снимок и снять выделение на карте", "Close the street-level image": "Закрыть уличный снимок", "Street-level viewer": "Просмотр уличных снимков", "Open this image on the provider's site": "Открыть снимок на сайте источника", "Imagery providers": "Источники снимков", "PROVIDERS": "ИСТОЧНИКИ", "Imagery filters": "Фильтры снимков", "IMAGERY": "СНИМКИ", "Panorama filter": "Фильтр панорам", "ALL": "ВСЕ", "FLAT": "ПЛОСКИЕ", "SINCE": "С ДАТЫ", "That shape already has {count} points — finish it or press Backspace.": "В этой фигуре уже точек: {count} — завершите её или нажмите Backspace.", "Could not place the shape: {error}": "Не удалось разместить фигуру: {error}", "{owner} is using the pointer — close it first.": "Указатель занят: «{owner}». Закройте его.", "{label} · Detailed outline unavailable": "{label} · Подробный контур недоступен", "Witness source": "Свидетельство очевидца", "{provider} · EMBEDDED SOURCE": "{provider} · ВСТРОЕННЫЙ ИСТОЧНИК", "OPEN ORIGINAL ↗": "ОТКРЫТЬ ОРИГИНАЛ ↗", "{provider} media: {source}": "Медиа {provider}: {source}", "{provider} · PROVIDER CONTROLS": "{provider} · ВСТРОЕННЫЙ ПЛЕЕР", "YOUTUBE {state} · OPEN ORIGINAL": "YOUTUBE {state} · ОТКРЫТЬ ОРИГИНАЛ", "Facebook player API did not initialize.": "API плеера Facebook не инициализировался.", "Facebook player API could not load.": "Не удалось загрузить API плеера Facebook.", "Facebook player API timed out.": "Истекло время ожидания API плеера Facebook.", "X embed API did not initialize.": "API встраивания X не инициализировался.", "X embed could not load.": "Не удалось загрузить встраивание X.", "X embed timed out.": "Истекло время ожидания встраивания X.", "TIMEOUT": "ТАЙМАУТ", "BLOCKED": "ЗАБЛОКИРОВАНО", "Facebook embed unavailable. The post may be private, removed, region-restricted, or blocked.": "Встраивание Facebook недоступно. Публикация может быть закрытой, удалённой, ограниченной по региону или заблокированной.", "Preloading {provider} media": "Предзагрузка медиа {provider}", "LOADING X POST…": "ЗАГРУЗКА ПОСТА X…", "The X post is unavailable or cannot be embedded.": "Пост X недоступен или не может быть встроен.", "X POST · PROVIDER CONTROLS": "ПОСТ X · ВСТРОЕННЫЙ ВИДЖЕТ", "{reason} OPEN ORIGINAL.": "{reason} ОТКРОЙТЕ ОРИГИНАЛ.", "X embed unavailable": "Встраивание X недоступно", "FACEBOOK · PROVIDER CONTROLS": "FACEBOOK · ВСТРОЕННЫЙ ПЛЕЕР", "Facebook embed unavailable": "Встраивание Facebook недоступно", "AUTOPLAY BLOCKED · USE PROVIDER CONTROLS": "АВТОВОСПРОИЗВЕДЕНИЕ ЗАБЛОКИРОВАНО · ЗАПУСТИТЕ В ПЛЕЕРЕ", "Embedded {provider} media for {source}": "Встроенное медиа {provider}: {source}", "witness source": "свидетельство очевидца", "Rasuwagadhi witness": "Очевидец в Rasuwagadhi", "Open original source for {source}; capture time unverified": "Открыть оригинал: {source}; время съёмки не подтверждено", "Historical reference and post-event image divider": "Разделитель исторического снимка и снимка после события", "A historical reference {before} percent, B post-event {after} percent": "A — исторический снимок: {before}%, B — после события: {after}%", "■ RELEASE CAMERA": "■ ОСВОБОДИТЬ КАМЕРУ", "Seek Nepal scene clock": "Перемотка времени сцены в Непале", "NEPAL SCENE CLOCK": "ВРЕМЯ СЦЕНЫ В НЕПАЛЕ", "… PLAYING SHOT": "… ИДЁТ КАДР", "▶ PLAY SHOT": "▶ ПУСК КАДРА", "Ⅱ PAUSE": "Ⅱ ПАУЗА", "↺ REPLAY CINEMATIC": "↺ ПОВТОРИТЬ КИНОРЕЖИМ", "↺ REPLAY": "↺ ПОВТОРИТЬ", "… PLAYING SCENE": "… ИДЁТ СЦЕНА", "Continue {scene} from next shot": "Продолжить со следующего кадра: {scene}", "current scene": "текущая сцена", "Replay the full reconstruction": "Повторить всю реконструкцию", "SCENE SHOT": "КАДР СЦЕНЫ", "TIME UNVERIFIED": "ВРЕМЯ НЕ ПОДТВЕРЖДЕНО", "{count} SOURCES": { "one": "{count} ИСТОЧНИК", "few": "{count} ИСТОЧНИКА", "many": "{count} ИСТОЧНИКОВ", "other": "{count} ИСТОЧНИКА" }, "OUTSIDE IMAGERY SWIPE": "ВНЕ СРАВНЕНИЯ СНИМКОВ", "{scene} / AUTHORED SHOT": "{scene} / АВТОРСКИЙ КАДР", "NEPAL FLOOD INCIDENT": "НАВОДНЕНИЕ В НЕПАЛЕ", "Play {shot}": "Воспроизвести: {shot}", "current scene shot": "текущий кадр сцены", "Play reconstruction": "Воспроизвести реконструкцию", "Load previous scene shot": "Загрузить предыдущий кадр сцены", "Load next scene shot": "Загрузить следующий кадр сцены", "SCHEMATIC CORRIDOR, NOT MODELED ARRIVAL TIME.": "СХЕМАТИЧЕСКИЙ КОРИДОР, А НЕ МОДЕЛЬ ВРЕМЕНИ ДОБЕГАНИЯ ПАВОДКА.", "Rasuwa · 26 Aug 2026": "Rasuwa · 26 авг. 2026", "Event reconstruction": "Реконструкция события", "INITIATION": "ЗАРОЖДЕНИЕ", "DAMMING": "ЗАПРУДА", "SECONDARY FAILURE": "ВТОРИЧНЫЙ ПРОРЫВ", "BORDER ARRIVAL": "ДОСТИЖЕНИЕ ГРАНИЦЫ", "PROPAGATION": "РАСПРОСТРАНЕНИЕ", "DOWNSTREAM PASSAGE": "ПРОХОЖДЕНИЕ ВНИЗ ПО ТЕЧЕНИЮ", "CONSEQUENCE": "ПОСЛЕДСТВИЯ", "DOWNSTREAM CONSEQUENCE": "ПОСЛЕДСТВИЯ НИЖЕ ПО ТЕЧЕНИЮ", "EVIDENCE": "СВИДЕТЕЛЬСТВА", "{count} GEOLOCATED SOURCE-MAP PLACEMENTS": { "one": "{count} ГЕОПРИВЯЗАННАЯ МЕТКА НА КАРТЕ ИСТОЧНИКОВ", "few": "{count} ГЕОПРИВЯЗАННЫЕ МЕТКИ НА КАРТЕ ИСТОЧНИКОВ", "many": "{count} ГЕОПРИВЯЗАННЫХ МЕТОК НА КАРТЕ ИСТОЧНИКОВ", "other": "{count} ГЕОПРИВЯЗАННОЙ МЕТКИ НА КАРТЕ ИСТОЧНИКОВ" }, "NO PREVIEW": "НЕТ ПРЕДПРОСМОТРА", "SOURCE LINK": "ССЫЛКА НА ИСТОЧНИК", "{publisher} / OPEN": "{publisher} / ОТКРЫТЬ", "Bhote Koshi flood reconstruction controls": "Управление реконструкцией наводнения на Bhote Koshi", "EVENT RECONSTRUCTION · 26 AUG 2026": "РЕКОНСТРУКЦИЯ СОБЫТИЯ · 26 АВГ. 2026", "BHOTE KOSHI OUTBURST FLOOD": "ПРОРЫВНОЙ ПАВОДОК НА BHOTE KOSHI", "Close event layer": "Закрыть слой события", "OBSERVED IMAGERY": "ФАКТИЧЕСКИЕ СНИМКИ", "SCHEMATIC CORRIDOR": "СХЕМАТИЧЕСКИЙ КОРИДОР", "2021 HISTORICAL REFERENCE / 2026 POST-EVENT": "2021 ИСТОРИЧЕСКИЙ СНИМОК / 2026 ПОСЛЕ СОБЫТИЯ", "Historical reference and post-event image split": "Сравнение исторического снимка и снимка после события", "RECONSTRUCTION CLOCK": "ВРЕМЯ РЕКОНСТРУКЦИИ", "Schematic downstream progression": "Схематическое продвижение вниз по течению", "Story beat navigation": "Навигация по этапам сюжета", "Previous story beat": "Предыдущий этап сюжета", "CAUSE": "ПРИЧИНА", "CAPTURE TIME UNVERIFIED": "ВРЕМЯ СЪЁМКИ НЕ ПОДТВЕРЖДЕНО", "Next story beat": "Следующий этап сюжета", "▶ PLAY": "▶ ПУСК", "Play the next shot and continue through this scene": "Воспроизвести следующий кадр и продолжить эту сцену", "▶ PLAY SCENE": "▶ ПУСК СЦЕНЫ", "◉ CINEMATIC": "◉ КИНОРЕЖИМ", "↺ FULL STORY": "↺ ВСЯ ИСТОРИЯ", "↗ OPEN ORIGINAL": "↗ ОРИГИНАЛ", "⌖ LOWER GORGE": "⌖ НИЖНЕЕ УЩЕЛЬЕ", "FIELD REPORTS · {count}": "СООБЩЕНИЯ С МЕСТА · {count}", "GEOLOCATIONS · {credit}": "ГЕОЛОКАЦИИ · {credit}", "↗ OPEN PUBLIC MAP": "↗ ОТКРЫТЬ ПУБЛИЧНУЮ КАРТУ", "Show the Nepal context callout without a border or country fill": "Показать выноску с контекстом Непала без границы и заливки страны", "Introduce Nepal, draw its border, then reveal the Bhote Koshi incident": "Представить Непал, нарисовать его границу, затем показать инцидент на Bhote Koshi", "CITIES": "ГОРОДА", "Keep the regional incident context and introduce nearby city labels": "Сохранить региональный контекст инцидента и добавить подписи ближайших городов", "PLACES": "МЕСТА", "Introduce the reconstruction scene key places from trigger to downstream": "Показать ключевые места сцены реконструкции — от источника события до низовья", "PATH": "ПУТЬ", "Animate the sourced cyan river-centerline route to Trishuli Bazaar": "Анимировать голубой маршрут по оси реки до Trishuli Bazaar по данным источников", "OVERVIEW": "ОБЗОР", "Keep the completed flood path and location labels visible": "Оставить на экране весь путь паводка и подписи мест", "RECORD": "ЗАПИСЬ", "Reveal the trigger record while making a slow camera approach": "Показать запись о первопричине при медленном приближении камеры", "BHOTE KOSHI FLOOD INCIDENT": "НАВОДНЕНИЕ НА BHOTE KOSHI", "NEPAL · 26 AUG 2026": "НЕПАЛ · 26 АВГ. 2026", "USGS INITIAL REPORT": "ПЕРВИЧНОЕ СООБЩЕНИЕ USGS", "26 AUG 2026 · 08:37 NPT": "26 АВГ. 2026 · 08:37 NPT", "28.2710° N · 85.5150° E": "28,2710° С. Ш. · 85,5150° В. Д.", "INITIAL M4.4 · RECLASSIFIED M5.2 LANDSLIDE": "ПЕРВОНАЧАЛЬНО M4,4 · ПЕРЕКЛАССИФИЦИРОВАНО: ОПОЛЗЕНЬ M5,2", "USGS EVENT us7000tbwb · OPEN SOURCE": "СОБЫТИЕ USGS us7000tbwb · ОТКРЫТЬ ИСТОЧНИК", "flight": "рейс", "military flight": "военный рейс", "satellite": "спутник", "VOICE AUTH · CHATGPT OAUTH": "ГОЛОС: АВТОРИЗАЦИЯ · CHATGPT OAUTH", "VOICE AUTH · API KEY": "ГОЛОС: КЛЮЧ API", "USE API KEY": "ИСПОЛЬЗОВАТЬ КЛЮЧ API", "USE CHATGPT OAUTH": "ИСПОЛЬЗОВАТЬ CHATGPT OAUTH", "Use OPENAI_API_KEY for the next cloud voice session": "Использовать OPENAI_API_KEY для следующей облачной голосовой сессии", "Use the signed-in local ChatGPT/Codex OAuth session for the next cloud voice session": "Использовать локальную OAuth-сессию ChatGPT/Codex, в которую выполнен вход, для следующей облачной голосовой сессии", "Metered — a billing-enabled account": "Платный — нужен аккаунт с включённой оплатой", "Free key — register, paste, done": "Бесплатный ключ — зарегистрируйтесь, вставьте, готово", "browser-side": "в браузере", "This key runs in the browser by design — restrict it at the provider (see SECURITY.md)": "Этот ключ по задумке работает в браузере — ограничьте его у провайдера (см. SECURITY.md)", "configured externally": "задан извне", "Supplied by your environment, Keychain, or launcher — change it where it was set": "Задан окружением, Keychain или лаунчером — меняйте его там, где он задан", "MANAGE ↗": "УПРАВЛЯТЬ ↗", "GET KEY ↗": "ПОЛУЧИТЬ КЛЮЧ ↗", "{envVar} saved — paste to replace": "{envVar} сохранён — вставьте, чтобы заменить", "paste {envVar}": "вставьте {envVar}", "Project keys: {status}": "Ключи проекта: {status}", "Mapped camera locations": "Расположение камер на карте", "SHOW NEAREST": "ПОКАЗАТЬ БЛИЖАЙШУЮ", "Stop following the current object before navigating to a camera": "Прекратите следовать за текущим объектом, прежде чем переходить к камере", "Move to the nearest loaded camera and show its details": "Перейти к ближайшей загруженной камере и показать её данные", "Camera badges": "Значки камер", "Cyan cameras turn coral when selected. Wedges illustrate mapped direction, not measured coverage. Nearby cameras may be outside the screen.": "Голубые камеры при выборе становятся коралловыми. Секторы показывают направление по карте, а не измеренное покрытие. Ближайшие камеры могут быть за пределами экрана.", "{count} nearby · {onScreen} on screen": { "one": "{count} рядом · {onScreen} видно", "few": "{count} рядом · {onScreen} видно", "many": "{count} рядом · {onScreen} видно", "other": "{count} рядом · {onScreen} видно" }, "{count} nearby": { "one": "рядом: {count}", "few": "рядом: {count}", "many": "рядом: {count}", "other": "рядом: {count}" }, "retrying mapped ALPR cameras": "повторная загрузка камер ALPR", "loading mapped ALPR cameras": "загрузка камер ALPR", "No ALPR data for this area — US and Canada only": "Нет данных ALPR для этой области — только США и Канада", "Zoom in to load mapped cameras": "Приблизьте карту, чтобы загрузить камеры", "Showing cached locations": "Показаны места из кэша", "Coverage limited — zoom in": "Покрытие ограничено — приблизьте карту", "No ALPR data for this area": "Нет данных ALPR для этой области", "None on screen — nearby cameras are outside the view": "На экране нет — ближайшие камеры вне поля зрения", "ALPR camera": "Камера ALPR", "OpenStreetMap · community mapped": "OpenStreetMap · данные сообщества", "Atlantic and eastern/central North Pacific; not worldwide cyclone coverage.": "Атлантика и восточная/центральная часть северного Тихого океана; покрытие циклонов не глобальное.", "Potential tropical cyclone": "Потенциальный тропический циклон", "Post-tropical cyclone": "Посттропический циклон", "Hurricane": "Ураган", "Tropical storm": "Тропический шторм", "Tropical depression": "Тропическая депрессия", "Subtropical storm": "Субтропический шторм", "Subtropical depression": "Субтропическая депрессия", "Track and cone match this advisory": "Трек и конус соответствуют этой сводке", "Track/cone awaiting advisory {number}": "Трек и конус появятся со сводкой № {number}", "Track/cone unavailable": "Трек/конус недоступны", "Cached advisory · stale source": "Сводка из кэша · источник устарел", "Loading advisories…": "Загрузка сводок…", "{count} active storms": { "one": "{count} активный шторм", "few": "{count} активных шторма", "many": "{count} активных штормов", "other": "{count} активного шторма" }, "Position as of {time}": "Положение на {time}", "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": "Сводки недоступны", "Cyclones · NHC / CPHC": "Циклоны · NHC / CPHC", "Atlantic · E/C Pacific": "Атлантика · вост./центр. Тихий океан", "{storms} · {name} selected": "{storms} · выбран {name}", "Official advisory ↗": "Официальная сводка ↗", "Active NHC and CPHC cyclone advisories": "Действующие сводки NHC и CPHC о циклонах", "Wind unavailable": "Ветер: нет данных", "Advisory center / forecast track": "Центр циклона по сводке / прогнозный трек", "Center-track uncertainty cone": "Конус неопределённости трека центра", "Select a storm on the map, or choose a storm in the list to select it and move the camera. Click empty map space to clear the selection. NOAA NHC/CPHC advisory context. The cone describes forecast center-track uncertainty, not storm size or the full hazard area. Forecast point labels are source lead hours, not times computed from advisory issuance. Geometry follows the surface; height is not weather altitude. Consult the official advisory.": "Выберите шторм на карте или в списке, чтобы выделить его и переместить к нему камеру. Щёлкните по пустому месту карты, чтобы снять выделение. Контекст сводок NOAA NHC/CPHC. Конус описывает неопределённость прогнозного трека центра, а не размер шторма или всю зону опасности. Подписи прогнозных точек — заблаговременность источника в часах, а не время, рассчитанное от выпуска сводки. Геометрия следует поверхности; высота не отражает высоту погодных явлений. Сверяйтесь с официальной сводкой.", "Directions": "Маршруты", "{mode} — reroute for {modeLower}": "{mode} — перестроить маршрут: {modeLower}", "CLICK MAP": "ЩЁЛКНИТЕ ПО КАРТЕ", "SET A": "ЗАДАТЬ A", "Click a spot on the globe to place A (click again to cancel)": "Щёлкните по точке на глобусе, чтобы поставить A (повторный щелчок — отмена)", "Then click the globe to place the start": "Затем щёлкните по глобусу, чтобы поставить начало", "SET B": "ЗАДАТЬ B", "Click a spot on the globe to place B (click again to cancel)": "Щёлкните по точке на глобусе, чтобы поставить B (повторный щелчок — отмена)", "Then click the globe to place the destination": "Затем щёлкните по глобусу, чтобы поставить пункт назначения", "Swap A and B": "Поменять A и B местами", "FLY ···": "ПОЛЁТ ···", "FLYING": "В ПОЛЁТЕ", "FLY": "ПОЛЁТ", "Fly the camera along the route": "Пролететь камерой по маршруту", "Place A and B first": "Сначала поставьте A и B", "Remove the route and both markers": "Удалить маршрут и обе метки", "press Escape twice to leave Draw": "дважды нажмите Esc, чтобы выйти из режима «Рисование»", "{name} is active — turn {name} off, then set {endpoint}": "Активно: {name} — выключите {name}, затем задайте {endpoint}", "{name} is active — {leave}, then set {endpoint}": "Активно: {name} — {leave}, затем задайте {endpoint}", "Only the first {count} turns of this route are shown": "Показаны только первые повороты маршрута: {count}", "Turn-by-turn directions": "Пошаговые указания", "OSM routing": "Маршрутизация OSM", "DRIVE": "АВТО", "Drive": "На машине", "Another map tool is using clicks — close it, then SET A again": "Щелчки перехватывает другой инструмент карты — закройте его и снова нажмите «ЗАДАТЬ A»", "WALK": "ПЕШКОМ", "Walk": "Пешком", "Routing…": "Построение маршрута…", "BIKE": "ВЕЛО", "Bike": "На велосипеде", "No route found": "Маршрут не найден", "{distance} · {duration} · {mode} · first {count} turns": "{distance} · {duration} · {mode} · первые повороты: {count}", "{distance} · {duration} · {mode}": "{distance} · {duration} · {mode}", "Click the globe to place {endpoint}": "Щёлкните по глобусу, чтобы поставить {endpoint}", "SET B, then click the globe": "Нажмите «ЗАДАТЬ B», затем щёлкните по глобусу", "SET A, then click the globe": "Нажмите «ЗАДАТЬ A», затем щёлкните по глобусу", "Step {step} of {total} · then {leg}": "Шаг {step} из {total} · затем {leg}", "Step {step} of {total}": "Шаг {step} из {total}", "Then: {instruction}": "Затем: {instruction}", "No route found between A and B": "Маршрут между A и B не найден", "Routing failed: {error}": "Не удалось построить маршрут: {error}", "Routing timed out": "Истекло время построения маршрута", "Routing unavailable — no response from the routing service": "Построение маршрута недоступно — сервис маршрутизации не отвечает", "Routing unavailable": "Построение маршрута недоступно", "Fire · FRP {frp} MW": "Пожар · FRP {frp} МВт", "Not contained or unknown": "Не локализован или неизвестно", "Under 50% contained": "Локализован менее чем на 50%", "50–99% contained": "Локализован на 50–99%", "Fully contained": "Полностью локализован", "Colour shows reported containment. Perimeters are simplified to about 100 m.": "Цвет показывает заявленную степень локализации. Контуры упрощены примерно до 100 м.", "MORE DETAIL · 30 m": "БОЛЬШЕ ДЕТАЛЕЙ · 30 м", "Sentinel-2 and Landsat via HLS, 30 m, every 2–6 days": "Sentinel‑2 и Landsat через HLS, 30 м, каждые 2–6 дней", "DAILY OVERVIEW · 250 m": "ЕЖЕДНЕВНЫЙ ОБЗОР · 250 м", "VIIRS daily mosaic, 250 m, follows broad changes; little detail under 25 km": "Ежедневная мозаика VIIRS, 250 м, показывает крупные изменения; мало деталей в масштабе менее 25 км", "Catalog truncated · a newer clear day may exist": "Каталог усечён · возможно, есть более поздний ясный день", "{label} catalog unavailable · {detail}": "Каталог {label} недоступен · {detail}", "Daily overview for today may still be empty until the pass": "Ежедневный обзор за сегодня может оставаться пустым до пролёта спутника", "Sentinel-2": "Sentinel‑2", "Landsat 8/9": "Landsat 8/9", "Daily overview": "Ежедневный обзор", "No frame within {gap} min of {time}": "Нет кадра в пределах {gap} мин от {time}", "No frame within {gap} h of {time}": "Нет кадра в пределах {gap} ч от {time}", "{hours}h {minutes}m ago": "{hours} ч {minutes} мин назад", "{minutes}m ago": "{minutes} мин назад", "{state} · {time} · {lag}": "{state} · {time} · {lag}", "Observed": "Наблюдение", "History": "История", "Observation unavailable": "Наблюдение недоступно", "Waiting for observation": "Ожидание наблюдения", "{detail} · synced": "{detail} · синхр.", "{detail} · nearest": "{detail} · ближайший", "RADAR REFLECTIVITY · dBZ": "РАДИОЛОК. ОТРАЖАЕМОСТЬ · dBZ", "LIGHTNING DENSITY · 15 min accumulation": "ПЛОТНОСТЬ МОЛНИЙ · накопление за 15 мин", "GLOBAL INFRARED · hourly": "ГЛОБАЛЬНЫЙ ИК · ежечасно", "GOES INFRARED · ~5 min": "GOES ИК · ~5 мин", "{state}: {time}": "{state}: {time}", "Latest observation": "Последнее наблюдение", "frame {index}/{total}": "кадр {index}/{total}", "loading": "загрузка", "Observation: unavailable": "Наблюдение: недоступно", "Contiguous US · gaps ≠ no rain": "Континентальные США · пробелы ≠ нет дождя", "Americas + Pacific · not individual strikes": "Америка + Тихий океан · не отдельные разряды", "Color: strikes/km²/min ×10³": "Цвет: разрядов/км²/мин ×10³", "Color: {units}": "Цвет: {units}", "RADAR · {units}": "РАДАР · {units}", "60°S–60°N · typically 2–3 h delayed": "60° ю. ш.–60° с. ш. · обычно задержка 2–3 ч", "North America · infrared imagery": "Северная Америка · ИК-снимки", "Reduced motion · history playback unavailable": "Уменьшение движения · воспроизведение истории недоступно", "Reduced motion · manual history available": "Уменьшение движения · историю можно листать вручную", "Rain radar · US": "Радар осадков · США", "Lightning density · 15 min": "Плотность молний · 15 мин", "Satellite clouds": "Спутниковая облачность", "Americas + Pacific": "Америка + Тихий океан", "Global · 60°S–60°N": "Глобально · 60° ю. ш.–60° с. ш.", "North America": "Северная Америка", "Source observations delayed": "Наблюдения источника задерживаются", "Stale source": "Источник устарел", "Loading next frame…": "Загрузка следующего кадра…", "Map center outside coverage": "Центр карты вне зоны покрытия", "strikes/km²/min ×10³": "разрядов/км²/мин ×10³", "N. America": "Сев. Америка", "Global": "Глобально", "Hourly global mosaic; usually 2–3 hours delayed": "Ежечасная глобальная мозаика; обычно с задержкой 2–3 ч", "GOES regional clouds; approximately 5-minute updates": "Региональная облачность GOES; обновление примерно каждые 5 мин", "Clouds only": "Только облака", "Full": "Полный", "Soft": "Мягко", "Vivid": "Ярко", "Image opacity; does not alter the observed values": "Непрозрачность изображения; не меняет наблюдаемые значения", "View US radar": "Показать радар США", "View Americas & Pacific": "Показать Америку и Тихий океан", "View coverage": "Показать зону покрытия", "{value} strikes/km²/min ×10³ (15-minute density)": "{value} разрядов/км²/мин ×10³ (плотность за 15 мин)", "{value} dBZ radar reflectivity": "Радиолокационная отражаемость: {value} dBZ", "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. Для кадров используется точное заявленное время наблюдений.", "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": "СНИМОК", "OPACITY": "НЕПРОЗР.", "Forecast · does not follow history": "Прогноз · не следует за историей", "Wind motion": "Движение ветра", "Wind speed": "Скорость ветра", "Sea-level pressure": "Давление на уровне моря", "Air temperature · 2 m": "Температура воздуха · 2 м", "Global · 1° grid": "Глобально · сетка 1°", "{model} forecast · {time}": "Прогноз {model} · {time}", "Loading forecast": "Загрузка прогноза", "Preparing flow": "Подготовка анимации ветра", "Selected field unavailable": "Выбранное поле недоступно", "Cached forecast · stale": "Прогноз из кэша · устарел", "ECMWF IFS surface forecast": "Приземный прогноз ECMWF IFS", "NOAA GFS surface forecast": "Приземный прогноз NOAA GFS", "Reduced motion": "Уменьшение движения", "Pause visual flow; forecast time does not advance with animation": "Приостановить визуальный поток; время прогноза не сдвигается с анимацией", "None": "Нет", "Speed": "Скорость", "Pressure": "Давление", "Temperature": "Температура", "Wind trails with no field shading": "Следы ветра без заливки поля", "How hard the surface wind is blowing": "Насколько сильно дует приземный ветер", "Sea-level air pressure: broad highs and lows": "Давление на уровне моря: крупные области высокого и низкого давления", "Air temperature two meters above the surface": "Температура воздуха в двух метрах над поверхностью", "Wind speed units": "Единицы скорости ветра", "Read wind at map center": "Узнать ветер в центре карты", "Read the forecast at the center of the map without changing selection": "Получить прогноз в центре карты, не меняя выбор", "{model} forecast · {field} ({unit})": "Прогноз {model} · {field} ({unit})", "Valid: {time}": "Действует на: {time}", "preparing": "подготовка", "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.", "MODEL": "МОДЕЛЬ", "FIELD": "ПОЛЕ", "UNITS": "ЕДИНИЦЫ", "MOTION": "ДВИЖЕНИЕ", "Forecast": "Прогноз", "Interpolated model forecast on an approximately 1° grid. Broad weather patterns, not a street-level measurement.": "Интерполированный модельный прогноз на сетке около 1°. Общая погодная обстановка, а не измерение на уровне улицы.", "No surface reading": "Нет приземных данных", "Aim the map center at Earth": "Наведите центр карты на Землю", " · calm": " · штиль", " from {direction}": " с {direction}", "WIND AT {coordinates}": "ВЕТЕР В ТОЧКЕ {coordinates}", "{model} · valid {time}": "{model} · на {time}", "Focusing {label}": "Фокусировка: {label}", "Source": "Источник", "Could not leave scene: {scene}": "Не удалось выйти из сцены: {scene}", "Seeked: {scene} / {shot}": "Перемотано: {scene} / {shot}", "Scene transition limit reached — load a shot to reset": "Достигнут лимит переходов сцены — загрузите кадр, чтобы сбросить счётчик", "Export failed: {error}": "Ошибка экспорта: {error}", "Imported {file}": "Импортировано: {file}", "Import failed: {error}": "Ошибка импорта: {error}", "Import failed (could not read JSON file)": "Ошибка импорта (не удалось прочитать файл JSON)", "Layers refused: {layers}": "Слои отклонены: {layers}", "Scene {n}": "Сцена {n}", "Cannot update {scene}: shot inventory changed": "Не удалось обновить {scene}: изменился состав кадров", "Cannot update {scene}: evidence beats changed": "Не удалось обновить {scene}: изменились этапы свидетельств", "Cannot update {scene}: shot bindings are incomplete": "Не удалось обновить {scene}: привязки кадров неполные", "Updated {count} shots: {scene}": { "one": "Обновлён {count} кадр: {scene}", "few": "Обновлено {count} кадра: {scene}", "many": "Обновлено {count} кадров: {scene}", "other": "Обновлено {count} кадра: {scene}" }, "Appended {count} shots: {scene}": { "one": "Добавлен {count} кадр: {scene}", "few": "Добавлено {count} кадра: {scene}", "many": "Добавлено {count} кадров: {scene}", "other": "Добавлено {count} кадра: {scene}" }, "Select a feature or use Tab and Enter to choose an action.": "Выберите объект на карте или используйте Tab и Enter, чтобы выбрать действие.", "Selected feature: {feature}. Choose an action.": "Выбран объект: {feature}. Выберите действие.", "Action complete": "Действие выполнено", "Action unavailable or cancelled": "Действие недоступно или отменено", "Scene actions": "Действия сцены", "Bhote Koshi Evidence Sequence": "Последовательность свидетельств: Bhote Koshi", "Nepal Flood Incident": "Наводнение в Непале", "{count} scenes": { "one": "{count} сцена", "few": "{count} сцены", "many": "{count} сцен", "other": "{count} сцены" }, "{count} shots": { "one": "{count} кадр", "few": "{count} кадра", "many": "{count} кадров", "other": "{count} кадра" }, "{count} data packs": { "one": "{count} пакет данных", "few": "{count} пакета данных", "many": "{count} пакетов данных", "other": "{count} пакета данных" }, "{scene} / {pack}: {status}. File: {path}. {attribution} · {license}": "{scene} / {pack}: {status}. Файл: {path}. {attribution} · {license}", "Unavailable layers: {layers}": "Недоступные слои: {layers}", "{bytes} bundled bytes verified. Files stay in memory for this session. Reimport the bundle after reloading the app.": "Проверено байт в архиве: {bytes}. Файлы хранятся в памяти только в этом сеансе. После перезагрузки приложения импортируйте архив снова.", "Review scene import": "Проверка импорта сцены", "Nothing is loaded or changed until you apply this file.": "Ничего не загружается и не меняется, пока вы не примените этот файл.", "Ready to import": "Готово к импорту", "Apply replaces the current project. Export your current project first if you want to keep both.": "Применение заменит текущий проект. Чтобы не потерять его, сначала экспортируйте текущий проект.", "Apply import": "Применить импорт", "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.": "Положения камеры задаются в градусах и метрах над эллипсоидом. Перед заменой сохранённой сцены черновик проверяется.", "Anchors and data packs": "Якоря и пакеты данных", "Shot camera, timing, packs and actions": "Камера кадра, тайминг, пакеты и действия", "New anchor ID": "ID нового якоря", "Capture camera as anchor": "Сохранить камеру как якорь", "Anchor added to draft": "Якорь добавлен в черновик", "Set move start to current camera": "Начало перелёта — текущая камера", "Move added to draft; destination remains the shot camera": "Перелёт добавлен в черновик; конечной точкой остаётся камера кадра", "Use ordinary flight": "Использовать обычный перелёт", "Invalid shot JSON": "Некорректный JSON кадра", "Apply details": "Применить параметры", "Select a scene first": "Сначала выберите сцену", "Share selected scene": "Поделиться выбранной сценой", "Scene JSON preserves authored settings and attribution. It does not include asset files. Bundles include only pack files you choose here or previously imported bundle files.": "JSON сцены сохраняет авторские настройки и атрибуцию, но не содержит файлов ресурсов. Архив включает только файлы пакетов, выбранные здесь, или файлы ранее импортированных архивов.", "Download scene JSON": "Скачать JSON сцены", "Choose data-pack files": "Выберите файлы пакетов данных", "Or choose a data-pack folder": "Или выберите папку пакета данных", "Download asset bundle": "Скачать архив ресурсов", "Asset bundle downloaded": "Архив ресурсов скачан", "Could not complete this action. Check the file, references and selected assets.": "Не удалось выполнить действие. Проверьте файл, ссылки и выбранные ресурсы.", "RTL-SDR sample stream stopped": "Поток выборок RTL-SDR остановлен", "Switching to {mode}…": "Переключение на {mode}…", "Browser audio is suspended; select FM again to resume it": "Звук в браузере приостановлен; выберите FM ещё раз, чтобы возобновить его", "RTL-SDR gain change failed": "Не удалось изменить усиление RTL-SDR", "Tuned to {mhz} MHz FM": "Настроено на FM {mhz} МГц", "FM signal found at {mhz} MHz": "Найден FM-сигнал на {mhz} МГц", "No FM signal found": "FM-сигнал не найден", "Seek stopped": "Поиск остановлен", "Browser location is unavailable": "Местоположение браузера недоступно", "Receiver location was not granted": "Доступ к местоположению приёмника не предоставлен", "RTL-SDR disconnected": "RTL-SDR отключён", "No RTL-SDR device selected": "Устройство RTL-SDR не выбрано", "WebUSB requires desktop Chrome or Edge on localhost/HTTPS": "Для WebUSB нужен настольный Chrome или Edge на localhost/HTTPS", "RTL-SDR access failed; close other SDR apps and check USB permissions": "Нет доступа к RTL-SDR; закройте другие SDR-приложения и проверьте разрешения USB", "RTL-SDR connection failed": "Не удалось подключить RTL-SDR", "Receiving 1090 MHz ADS-B": "Приём ADS-B на 1090 МГц", "Receiving broadcast FM": "Приём FM-вещания", "Connect an RTL-SDR to begin.": "Подключите RTL-SDR, чтобы начать.", "WebUSB is unavailable in this browser": "WebUSB недоступен в этом браузере", "SDR decoder worker failed": "Сбой обработчика декодера SDR", "WebUSB requires desktop Chrome or Edge": "Для WebUSB нужен настольный Chrome или Edge", "Waiting for an RTL-SDR device…": "Ожидание устройства RTL-SDR…", "Browser audio is suspended; press Connect again to resume it": "Звук в браузере приостановлен; нажмите «Подключить» ещё раз, чтобы возобновить его", "Return map to straight-down view": "Вернуть карту к виду сверху", "Tilt map to oblique view": "Наклонить карту в перспективный вид", "Reset map to north up. Current heading {heading} degrees": "Повернуть карту севером вверх. Текущий курс: {heading}°", "HDG": "КУРС", "PITCH": "ТАНГАЖ", "FOV": "ОБЗОР", "RANGE": "ДАЛЬН.", "HGT": "ВЫС.", "{value} KM/H": "{value} КМ/Ч", "NORMAL": "ОБЫЧНЫЙ", "ANIME": "АНИМЕ", "NOIR": "НУАР", "Rendered globe frames per second · toggle with `": "Кадров глобуса в секунду · переключение клавишей `", "Utilities": "Инструменты", "Audio": "Аудио", "Other layers": "Другие слои", "Movement": "Движение", "Infrastructure": "Инфраструктура", "Events": "События", "Weather": "Погода", "LOCATED": "ОПРЕДЕЛЕНА", "LOCATE": "ГЕОПОЗИЦИЯ", "IDLE": "ОЖИДАНИЕ", "TUNING": "НАСТРОЙКА", "STREAMING": "ПРИЁМ", "UNSUPPORTED": "НЕ ПОДДЕРЖ.", "waiting for IQ": "ожидание IQ", "{count} messages": { "one": "{count} сообщение", "few": "{count} сообщения", "many": "{count} сообщений", "other": "{count} сообщения" }, "DSP {count} blocks": { "one": "DSP {count} блок", "few": "DSP {count} блока", "many": "DSP {count} блоков", "other": "DSP {count} блока" }, "DSP waiting": "DSP ожидает", "{level} dBFS audio": "аудио {level} dBFS", "audio signal --": "аудиосигнал --", "audio {state}": "аудио: {state}", "{count} HEARD": { "one": "СЛЫШНО: {count}", "few": "СЛЫШНО: {count}", "many": "СЛЫШНО: {count}", "other": "СЛЫШНО: {count}" }, "DISCONNECT": "ОТКЛЮЧИТЬ", "CONNECT": "ПОДКЛЮЧИТЬ", "LOCATING…": "ОПРЕДЕЛЯЮ…", "CH {index} / {total}": "КАН. {index} / {total}", "Station unavailable after directory refresh": "Станция недоступна после обновления каталога", "Clear reading": "Очистить показания", "Earlier observation": "Более раннее наблюдение", "Observed history": "История наблюдений", "Later observation": "Более позднее наблюдение", "Latest": "Последние", "Newest frame per product": "Самый свежий кадр каждого продукта", "Replay observed history": "Воспроизвести историю наблюдений", "S on another day replaces it · × unpins": "S в другой день заменяет его · × открепляет", "← → preview · S shows the focused day": "← → просмотр · S показывает выбранный день", "Recent imagery": "Свежие снимки", "ZOOM IN": "ПРИБЛИЗИТЬ", "Fly in until the view fits the 1,000 km limit": "Приблизьтесь, пока вид не уложится в предел 1000 км", "Imagery days, newest first · arrows move, S or A and B pin": "Дни со снимками, сначала новые · стрелки — перемещение, S или A и B — закрепить", "On the map": "На карте", "Mode": "Режим", "Imagery on Esri · Google 3D returns when cleared": "Подложка: Esri · сброс вернёт Google 3D", "Imagery opacity": "Непрозрачность снимков", "SWAP": "ПОМЕНЯТЬ", "VS BASEMAP": "С ПОДЛОЖКОЙ", "Trade the two sides of the divider": "Поменять местами стороны разделителя", "A / B": "A / B", "Newest low-cloud day for this box · scene cloud, not box cloud": "Самый свежий малооблачный день для этой области · облачность всей сцены, а не области", "Newest day covering this box · cloudier than 20%": "Самый свежий день с покрытием этой области · облачность выше 20%", "SELECT BOX": "ВЫДЕЛИТЬ", "Drag a box on the map (Esc cancels)": "Выделите область на карте (Esc — отмена)", "Newest day with imagery for this box · partial coverage": "Самый свежий день со снимками этой области · частичное покрытие", "USE VIEW": "ПО ВИДУ", "Use the current view as the box": "Использовать текущий вид как область", "Newest daily overview for this box": "Самый свежий ежедневный обзор для этой области", "Forget the box and its images": "Сбросить область и её снимки", "newest clear day": "самый свежий ясный день", "newest day (cloudy)": "самый свежий день (облачно)", "newest day (partial coverage)": "самый свежий день (частичное покрытие)", "START HERE": "НАЧНИТЕ ЗДЕСЬ", "newest overview": "самый свежий обзор", "No imagery": "Нет снимков", "Checking": "Проверка", "Loading": "Загрузка", "PREVIEW": "ПРОСМОТР", "Newest day with imagery for this box": "Самый свежий день со снимками этой области", "SHOW": "ПОКАЗАТЬ", "Pin {day} as {slot}": "Закрепить {day} как {slot}", "Show {day}": "Показать {day}", "pinned {slot}": "закреплено как {slot}", "shown": "показано", "preview": "просмотр", "start here": "начните здесь", "No box": "Нет области", "Searching": "Поиск", "Every day is empty here": "Здесь все дни пустые", "Sources off": "Источники выключены", "VS": "СРАВН.", "Not set": "Не задано", "Basemap": "Подложка", "Source off": "Источник выключен", "Unpin {slot}": "Открепить {slot}", "Unpin the image": "Открепить снимок", "EXPORT {slot}": "ЭКСП. {slot}", "EXPORT": "ЭКСПОРТ", "Download {slot} as a PNG": "Скачать {slot} в PNG", "Download the image as a PNG": "Скачать снимок в PNG", "Box {width} × {height} km": "Область {width} × {height} км", "no imagery": "нет снимков", "Acquired {time}": "Снято {time}", "cloud unknown": "облачность неизвестна", "Coverage {coverage}": "Покрытие {coverage}", "unknown": "неизвестно", "START HERE · {reason}": "НАЧНИТЕ ЗДЕСЬ · {reason}", "Daily overview shows little detail in a box this small": "В такой маленькой области ежедневный обзор почти не показывает деталей", "{percent}% cloud": "облачность {percent}%", "Imagery: NASA GIBS and Worldview · HLS (Sentinel-2, Landsat 8/9) and VIIRS": "Снимки: NASA GIBS и Worldview · HLS (Sentinel‑2, Landsat 8/9) и VIIRS", "{min}–{max}% cloud": "облачность {min}–{max}%", "Details": "Подробности", "Times, coverage, sources": "Время, покрытие, источники", "HIDE EMPTY DAYS": "СКРЫТЬ ПУСТЫЕ ДНИ", "SHOW EMPTY DAYS · {count}": "ПОКАЗАТЬ ПУСТЫЕ ДНИ · {count}", "Days the probe found empty in this box": "Дни, в которые проверка не нашла снимков в этой области", "NO BOX": "НЕТ ОБЛАСТИ", "image": "снимок", "BASEMAP": "ПОДЛОЖКА", "The basemap": "Подложка", "basemap": "подложка", "SEARCHING": "ПОИСК", "{count} DAYS": { "one": "{count} ДЕНЬ", "few": "{count} ДНЯ", "many": "{count} ДНЕЙ", "other": "{count} ДНЯ" }, "Recent imagery against the basemap divider": "Разделитель: свежие снимки и подложка", "Recent imagery A and B divider": "Разделитель свежих снимков A и B", "{before} {left} percent, {after} {right} percent": "{before}: {left}%, {after}: {right}%", "Zoom in or draw a smaller box": "Приблизьте карту или выделите область поменьше", "Select a box or use the view": "Выделите область или используйте текущий вид", "Searching the last 30 days": "Поиск за последние 30 дней", "No days to show for this box": "Для этой области нечего показать", "Drag the divider · SWAP trades sides": "Тяните разделитель · «ПОМЕНЯТЬ» — смена сторон", "Export failed · {error}": "Ошибка экспорта · {error}", "← → preview · A or B pins the focused day": "← → просмотр · A или B закрепляет выбранный день", "← → preview the other side · A or B pins it": "← → просмотр другой стороны · A или B закрепляет её", "LOAD": "ЗАГРУЗИТЬ", "No shots yet. Use CAPTURE SHOT to save current look.": "Кадров пока нет. Нажмите «СДЕЛАТЬ КАДР», чтобы сохранить текущий вид.", "Double-click to rename": "Дважды щёлкните, чтобы переименовать", "Shot name": "Название кадра", "RETRYING ALPR CAMERAS": "ПОВТОРНАЯ ЗАГРУЗКА КАМЕР ALPR", "FETCHING ALPR CAMERAS": "ЗАГРУЗКА КАМЕР ALPR", "OVERPASS TEMPORARILY UNAVAILABLE": "OVERPASS ВРЕМЕННО НЕДОСТУПЕН", "Weather data by Open-Meteo.com": "Данные о погоде: Open-Meteo.com", "ESC EXIT": "ESC ВЫХОД", "C TOGGLE": "C ПЕРЕКЛ.", "SIG": "СИГН.", "NEWS": "НОВОСТИ", "LOCAL": "МЕСТН.", "Cockpit briefing pages": "Страницы брифинга кабины", "MM": "ММ", "KTS": "УЗ", "FT": "ФТ", "FLT": "РЕЙСЫ", "MIL": "ВОЕН.", "SITE": "ОБЪЕКТЫ", "WX": "ПОГОДА", "DIRECTORY: RADIO BROWSER": "КАТАЛОГ: RADIO BROWSER", "Use your location for faster ADS-B position decoding": "Использовать ваше местоположение для ускорения декодирования позиций ADS-B", "CHANGE DEVICE": "СМЕНИТЬ", "Choose a different RTL-SDR or receiver channel": "Выбрать другой RTL-SDR или канал приёмника", "TUNE": "НАСТРОИТЬ", "◀ SEEK": "◀ ПОИСК", "SEEK ▶": "ПОИСК ▶", "Local RTL-SDR receiver": "Локальный приёмник RTL-SDR", "RTL-SDR receiver mode": "Режим приёмника RTL-SDR", "Seek broadcast FM stations": "Поиск FM-радиостанций", "Tune available internet radio stations": "Настройка на доступные интернет-радиостанции", "Local SDR volume": "Громкость локального SDR", "GAIN": "УСИЛЕНИЕ", "FM MHZ": "FM МГЦ", "AUTO": "АВТО", "Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · один локальный тюнер для FM и слоя «Локальный ADS-B».", "RTL-SDR tuner gain for the current mode": "Усиление тюнера RTL-SDR для текущего режима", "WEATHER": "ПОГОДА", "Active weather products": "Активные погодные продукты", "RECENT IMAGERY": "СВЕЖИЕ СНИМКИ", "Imagery days in the box": "Дни со снимками в области", "MSG/S": "СООБЩ./С", "HEARD": "СЛЫШНО", "POSITIONED": "С КООРД.", "SDR VOL": "ГРОМК. SDR", "LOCAL RTL-SDR": "ЛОКАЛЬНЫЙ RTL-SDR", "Cyber sonar contact scanner": "Кибер-сонар: сканер контактов", "Sonar ring count": "Число колец сонара", "Sonar ring range": "Дальность колец сонара", "Sonar intensity": "Интенсивность сонара", "Cyber contact and label opacity": "Непрозрачность контактов и подписей в режиме «Кибер»", "Minimum opacity for map dots, icons, models, brackets, and labels between sonar passes": "Минимальная непрозрачность точек, значков, моделей, рамок и подписей на карте между проходами сонара", "Sonar sector width": "Ширина сектора сонара", "Rings": "Кольца", "Range": "Дальность", "Power": "Мощность", "Opacity": "Непрозрачность", "Sector": "Сектор", "Cyber": "Кибер", "Sonar": "Сонар", "Turn Street Level on or off": "Включить или выключить «Уличные снимки»", "Toggle straight-down and tilted map views": "Переключить вид карты: сверху или с наклоном", "Reset map to north up": "Повернуть карту севером вверх", "Reset map bearing to north": "Сбросить азимут карты на север", "Rain radar": "Радар осадков", "Lightning density": "Плотность молний", "LATEST · newest per product": "ПОСЛЕДНИЕ · самые свежие по каждому продукту", "Forecast · valid {valid} · issued {issued}": "Прогноз · действует на {valid} · выпущен {issued}", "{detail} · Does not follow history": "{detail} · не следует за историей", "Forecast · valid {valid}": "Прогноз · действует на {valid}", "{time} · {minutes} min ago": "{time} · {minutes} мин назад", "Active weather": "Активные погодные слои", "MINI": "МИНИ", "STD": "СТД", "standard": "стандартную", "mini": "мини", "COST UNKNOWN": "СТОИМОСТЬ НЕИЗВЕСТНА", "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.": "Данные об использовании неполные: к моменту завершения сессии один из ответов ещё не был получен.", "Toggle voice control": "Включить или выключить голосовое управление", "Activate to toggle voice": "Активируйте, чтобы включить или выключить голос", "Voice active": "Голос активен", "Voice could not be started.": "Не удалось запустить голос.", "degraded": "с перебоями", "stale": "устарел", "partial": "частично", "fallback": "резерв", "unavailable": "недоступен", "{label} on": "{label}: вкл.", "{label} off": "{label}: выкл.", "Frame aircraft": "Показать самолёты в кадре", "Frame military aircraft": "Показать военные самолёты в кадре", "Frame ships": "Показать суда в кадре", "Frame satellites": "Показать спутники в кадре", "Frame contacts": "Показать контакты в кадре", "{count} aircraft in frame": { "one": "{count} самолёт в кадре", "few": "{count} самолёта в кадре", "many": "{count} самолётов в кадре", "other": "{count} самолёта в кадре" }, "{count} military aircraft in frame": { "one": "{count} военный самолёт в кадре", "few": "{count} военных самолёта в кадре", "many": "{count} военных самолётов в кадре", "other": "{count} военного самолёта в кадре" }, "{count} ships in frame": { "one": "{count} судно в кадре", "few": "{count} судна в кадре", "many": "{count} судов в кадре", "other": "{count} судна в кадре" }, "{count} satellites in frame": { "one": "{count} спутник в кадре", "few": "{count} спутника в кадре", "many": "{count} спутников в кадре", "other": "{count} спутника в кадре" }, "{count} contacts in frame": { "one": "{count} контакт в кадре", "few": "{count} контакта в кадре", "many": "{count} контактов в кадре", "other": "{count} контакта в кадре" }, "Nearest military aircraft": "Ближайшие военные самолёты", "Nearest ships": "Ближайшие суда", "Nearest satellites": "Ближайшие спутники", "Nearest aircraft": "Ближайшие самолёты", "{first} and {second}": "{first} и {second}", "Camera range {range}": "Дальность камеры: {range}", "Within {radius} of the view": "В радиусе {radius} от вида", "Labels on": "Подписи включены", "Framing uses the nearest 80 loaded contacts": "В кадр берутся 80 ближайших загруженных контактов", "{distance} from {location}": "{location}: {distance}", "Altitude {altitude}": "Высота {altitude}", "{origin} to {destination}": "{origin} → {destination}", "from {origin}": "откуда: {origin}", "to {destination}": "куда: {destination}", "Registration {registration}": "Регистрационный номер: {registration}", "Route {route}": "Маршрут {route}", "View state": "Состояние вида", "Marked {count} places": { "one": "Отмечено {count} место", "few": "Отмечено {count} места", "many": "Отмечено {count} мест", "other": "Отмечено {count} места" }, "Nothing marked": "Ничего не отмечено", "Not found: {places}": "Не найдено: {places}", "Tracing outlines": "Построение контуров", "Mark the map": "Отметить на карте", "Mark {targets} +{more}": "Отметить {targets} +{more}", "Mark {targets}": "Отметить {targets}", "Fly to {place}": "Перелёт: {place}", "Nearest aircraft to {place}": "Ближайший самолёт: {place}", "Read the view": "Осмотреть видимую область", "Check view state": "Проверить состояние вида", "Frame {target}": "Показать в кадре: {target}", "Finding places": "Поиск мест", "Tracing outline": "Построение контура", "Looking up place": "Поиск места", "Flying": "Перелёт", "Turning on layer": "Включение слоя", "Loading aircraft": "Загрузка самолётов", "Picking nearest": "Выбор ближайших", "Working": "Выполняется", "{value} feet": "{value} фт", "nominal": "в норме", "Source: {label}": "Источник: {label}", "N": "С", "NNE": "ССВ", "NE": "СВ", "ENE": "ВСВ", "E": "В", "ESE": "ВЮВ", "SE": "ЮВ", "SSE": "ЮЮВ", "S": "Ю", "SSW": "ЮЮЗ", "SW": "ЮЗ", "WSW": "ЗЮЗ", "W": "З", "WNW": "ЗСЗ", "NW": "СЗ", "NNW": "ССЗ", "Local ADS-B": "Локальный ADS-B", "Transit": "Общественный транспорт", "Recent Imagery": "Свежие снимки", "Fire Perimeters": "Контуры пожаров", "Cyclone advisories": "Сводки о циклонах", "EDIT DETAILS": "ИЗМЕНИТЬ ПАРАМЕТРЫ", "SHARE SCENE": "ПОДЕЛИТЬСЯ СЦЕНОЙ", "ON/OFF": "ВКЛ/ВЫКЛ", "Voice assistant": "Голосовой ассистент", "VOICE": "ГОЛОС", "Dismiss voice card": "Закрыть карточку голоса", "YOU": "ВЫ", "THIS": "ЭТО", "HERE": "ЗДЕСЬ", "Plan": "План", "Referenced items": "Упомянутые объекты", "NOTES & SOURCES": "ЗАМЕТКИ И ИСТОЧНИКИ", "ΔN": "ΔС", "ΔE": "ΔВ", "action|CLEAR": "СБРОСИТЬ", "ALPR Cameras": "Камеры ALPR", "Military aircraft": "Военные самолёты", "Vessels": "Суда", "CCTV + Street View fallback": "CCTV + резерв: Просмотр улиц", "OpenStreetMap + optional Google Maps Places": "OpenStreetMap + Google Maps Places (опц.)", "GFS / ECMWF IFS · FORECAST": "GFS / ECMWF IFS · ПРОГНОЗ", "NOAA nowCOAST · OBSERVED": "NOAA nowCOAST · НАБЛЮДЕНИЕ", "NASA FIRMS · LIVE": "NASA FIRMS · ОНЛАЙН", "data source|Local": "Локальные данные", "overview": "обзор", "{percent}% scene cloud": "облачность сцены {percent}%", "{min}–{max}% scene cloud": "облачность сцены {min}–{max}%", "Sentinel-2 via HLS": "Sentinel‑2 через HLS", "Landsat 8/9 via HLS": "Landsat 8/9 через HLS", "coverage|full": "полное", "coverage|partial": "частичное", "m": "м", "km/h": "км/ч", "m/s": "м/с", "mph": "миль/ч", "hPa": "гПа", "kt": "уз", "km": "км", "h": "ч", "min": "мин", "s": "с", "direction|left": "налево", "direction|right": "направо", "direction|slightly left": "плавно налево", "direction|slightly right": "плавно направо", "direction|sharply left": "резко налево", "direction|sharply right": "резко направо", "direction|straight": "прямо", "direction|around": "в обратную сторону", "ordinal|{number}st": "{number}-й", "ordinal|{number}nd": "{number}-й", "ordinal|{number}rd": "{number}-й", "ordinal|{number}th": "{number}-й", "Head out on {road}": "Начните движение по {road}", "Head out": "Начните движение", "Arrive at your destination": "Вы прибыли в пункт назначения", "Arrive at your destination, on the left": "Пункт назначения слева", "Arrive at your destination, on the right": "Пункт назначения справа", "Make a U-turn": "Развернитесь", "Make a U-turn onto {road}": "Развернитесь на {road}", "Continue straight": "Продолжайте прямо", "Continue straight onto {road}": "Продолжайте движение прямо по {road}", "Turn {direction}": "Поверните {direction}", "Turn {direction} onto {road}": "Поверните {direction} на {road}", "maneuver|Turn": "Поверните", "Turn onto {road}": "Поверните на {road}", "Continue {direction}": "Продолжайте движение {direction}", "Continue {direction} onto {road}": "Продолжайте движение {direction} по {road}", "maneuver|Continue": "Продолжайте движение", "Continue onto {road}": "Продолжайте движение по {road}", "At the end of the road, turn {direction}": "В конце дороги поверните {direction}", "At the end of the road, turn {direction} onto {road}": "В конце дороги поверните {direction} на {road}", "At the end of the road, continue": "В конце дороги продолжайте движение", "At the end of the road, continue onto {road}": "В конце дороги продолжайте движение по {road}", "Keep {direction} at the fork": "На развилке держитесь {direction}", "Keep {direction} at the fork onto {road}": "На развилке держитесь {direction}, чтобы выехать на {road}", "Continue at the fork": "На развилке продолжайте движение", "Continue at the fork onto {road}": "На развилке продолжайте движение по {road}", "Merge {direction}": "Перестройтесь {direction}", "Merge {direction} onto {road}": "Перестройтесь {direction} на {road}", "maneuver|Merge": "Перестройтесь", "Merge onto {road}": "Въезжайте на {road}", "Take the ramp on the {direction}": "Въезжайте на съезд {direction}", "Take the ramp {direction}": "Въезжайте на съезд {direction}", "Take the ramp on the {direction} onto {road}": "Въезжайте по съезду {direction} на {road}", "Take the ramp {direction} onto {road}": "Въезжайте по съезду {direction} на {road}", "Take the ramp": "Въезжайте на съезд", "Take the ramp onto {road}": "Въезжайте по съезду на {road}", "Take the exit on the {direction}": "Сверните на съезд {direction}", "Take the exit {direction}": "Сверните на съезд {direction}", "Take the exit on the {direction} onto {road}": "Сверните на съезд {direction} на {road}", "Take the exit {direction} onto {road}": "Сверните на съезд {direction} на {road}", "Take the exit": "Сверните на съезд", "Take the exit onto {road}": "Сверните на съезд на {road}", "At the roundabout, take the {exit} exit": "На кольце сверните на {exit} съезд", "At the roundabout, take the {exit} exit onto {road}": "На кольце сверните на {exit} съезд на {road}", "Enter the roundabout": "Въезжайте на кольцо", "Enter the roundabout onto {road}": "Въезжайте на кольцо, выезд на {road}", "At the roundabout, turn {direction}": "На кольце поверните {direction}", "At the roundabout, turn {direction} onto {road}": "На кольце поверните {direction} на {road}", "At the roundabout, continue": "На кольце продолжайте движение", "At the roundabout, continue onto {road}": "На кольце продолжайте движение по {road}", "Exit the roundabout": "Съезжайте с кольца", "Exit the roundabout onto {road}": "Съезжайте с кольца на {road}", "Use the {direction} lane": "Займите {direction} полосу", "Use the {direction} lane onto {road}": "Займите {direction} полосу, чтобы выехать на {road}", "voice|OFF": "ВЫКЛ", "voice|CONNECTING": "СВЯЗЬ…", "voice|LISTENING": "СЛУШАЮ", "voice|EXECUTING": "ДЕЛАЮ", "voice|ERROR": "ОШИБКА", "MIC": "МИК", "WORKING": "В РАБОТЕ", "DONE": "ГОТОВО", "Outline traced": "Контур построен", "Outline unavailable": "Контур недоступен", "in progress": "выполняется", "done": "готово", "failed": "ошибка", "cancelled": "отменено", "view band|STREET": "УЛИЦА", "view band|CITY": "ГОРОД", "view band|METRO": "АГЛОМЕРАЦИЯ", "view band|REGIONAL": "РЕГИОН", "view band|GLOBAL": "ПЛАНЕТА", "NEAR {poi} ({city}) {distance}": "РЯДОМ: {poi} ({city}) {distance}", "SECTOR {lat} {lon}": "СЕКТОР {lat} {lon}", "ARCTIC": "АРКТИКА", "ANTARCTIC": "АНТАРКТИКА", "NORTH AMERICA": "СЕВЕРНАЯ АМЕРИКА", "SOUTH AMERICA": "ЮЖНАЯ АМЕРИКА", "EUROPE": "ЕВРОПА", "AFRICA": "АФРИКА", "ASIA": "АЗИЯ", "OCEANIA": "ОКЕАНИЯ", "NORTHERN OCEANIC GRID": "СЕВЕРНАЯ ОКЕАНСКАЯ СЕТКА", "SOUTHERN OCEANIC GRID": "ЮЖНАЯ ОКЕАНСКАЯ СЕТКА", "N/A": "Н/Д", "{label} · {radius} AIR/SEA WINDOW": "{label} · ОКНО ВОЗДУХ/МОРЕ {radius}", "{scope} · INSTALLATIONS {coverage}": "{scope} · ОБЪЕКТЫ: {coverage}", "{source} · LOCATION QUERY · RECENT": "{source} · ЗАПРОС ПО МЕСТУ · НЕДАВНИЕ", "ft": "фт", "kts": "уз", "PAUSE": "ПАУЗА", "RESUME": "ПРОДОЛЖ.", "dB": "дБ", "radio|NEWS": "НОВОСТИ", "radio|TALK": "ТОК-РАДИО", "radio|WEATHER": "ПОГОДА", "radio|SAFETY": "БЕЗОПАСНОСТЬ", "radio|AIR / SEA": "АВИА / МОРЕ", "radio|TRANSIT": "ТРАНСПОРТ", "radio|MUSIC": "МУЗЫКА", "radio|OTHER": "ДРУГОЕ", "SNAPSHOT": "СНИМОК", "LIVE": "ОНЛАЙН", "UPSTREAM": "ИСТОЧНИК", "SYNTHETIC": "СИМУЛЯЦИЯ", "CONFIGURED": "НАСТРОЕН", "SEED": "КАТАЛОГ", "Live HLS connected": "Поток HLS подключён", "Live HLS unavailable": "Поток HLS недоступен", "No stream URL configured": "URL потока не настроен", "Live stream connected": "Прямой поток подключён", "Snapshot feed connected": "Поток снимков подключён", "Media fetch failed": "Не удалось получить медиа", "Upstream snapshot active": "Снимок с источника активен", "Fallback Street View frame": "Резервный кадр из Просмотра улиц", "Upstream unavailable": "Источник недоступен", "No source configured": "Источник не настроен", "Upstream HTTP {status}": "Источник: HTTP {status}", "Unexpected media type {type}": "Неожиданный тип медиа: {type}", "Configured source": "Настроенный источник", "Synthetic fallback": "Синтетический резерв", "Cancel": "Отмена", "Choose files": "Выбрать файлы", "No file chosen": "Файлы не выбраны", "{count} files selected": { "one": "Выбрано файлов: {count}", "few": "Выбрано файлов: {count}", "many": "Выбрано файлов: {count}", "other": "Выбрано файлов: {count}" }, "Rasuwagadhi witness video": "Видео очевидца в Rasuwagadhi", "Bhote Koshi valley footage": "Съёмка долины Bhote Koshi", "Flood footage": "Съёмка паводка", "Compilation and casualty claims": "Подборка видео и сообщения о жертвах", "SOURCE GEOCONFIRMED · WORLD-PINNED": "МЕСТО СЪЁМКИ ПОДТВЕРЖДЕНО · ОТМЕЧЕНО НА КАРТЕ", "SOURCE CREDITED · LOCATION UNRESOLVED": "АВТОР УКАЗАН · МЕСТО НЕ УСТАНОВЛЕНО", "REFERENCE ONLY · CLAIMS UNVERIFIED": "ТОЛЬКО ДЛЯ СПРАВКИ · ЗАЯВЛЕНИЯ НЕ ПРОВЕРЕНЫ", "SOURCE GEOCONFIRMED": "МЕСТО СЪЁМКИ ПОДТВЕРЖДЕНО", "2021 historical reference versus 2026 post-event imagery; changes are cumulative and include the July 2025 Rasuwagadhi flood. Schematic downstream progression, not modeled arrival time; not an official hazard model.": "Исторический снимок 2021 года в сравнении со снимками 2026 года после события; изменения показаны суммарно за весь период и включают паводок в Rasuwagadhi в июле 2025 года. Схематическое продвижение вниз по течению, а не смоделированное время добегания паводка; не официальная модель опасности.", "Immediate collapse viewpoint": "Точка обзора у места обрушения", "Collapse viewpoint": "Вид на обрушение", "Debris-dammed lake": "Озеро, запруженное обломками", "Dammed lake": "Запрудное озеро", "Second landslide": "Второй оползень", "Gyirong border gate": "Погранпереход Gyirong", "Border gate": "Погранпереход", "Timure evidence cluster": "Группа свидетельств у Timure", "Mailung / Upper Trishuli bridge": "Mailung / мост Upper Trishuli", "Dandagaun viewpoint restaurant": "Ресторан со смотровой площадкой, Dandagaun", "Dandagaun viewpoint": "Смотровая площадка Dandagaun", "Bidur - Trishuli bridge": "Мост Bidur — Trishuli", "Bidur bridge": "Мост Bidur", "Devighat / Taadi Khola Bridge": "Devighat / мост Taadi Khola", "Devighat bridge": "Мост Devighat", "Global Incident Context": "Глобальный контекст инцидента", "Nepal-Focused Globe Rotation": "Поворот глобуса к Непалу", "Bhote Koshi Regional Approach": "Подлёт к региону Bhote Koshi", "Bhote Koshi Nearby Cities": "Города рядом с Bhote Koshi", "Bhote Koshi Incident Corridor": "Коридор инцидента на Bhote Koshi", "Bhote Koshi Flood Path": "Путь паводка на Bhote Koshi", "Bhote Koshi Corridor Overview": "Обзор коридора Bhote Koshi", "Bhote Koshi Upper Valley": "Верхняя долина Bhote Koshi", "Upper Valley Collapse": "Обрушение в верхней долине", "Debris-Dammed Lake": "Озеро, запруженное обломками", "Nepal-China Border Gate": "Погранпереход Непал — Китай", "Timure Evidence Cluster": "Группа свидетельств у Timure", "Syabru Besi Passage": "Прохождение через Syabru Besi", "Bidur / Trishuli Consequence": "Последствия в Bidur / Trishuli", "Final view": "Финальный вид", "{year} HISTORICAL REFERENCE": "{year} ИСТОРИЧЕСКИЙ СНИМОК", "{year} POST-EVENT": "{year} ПОСЛЕ СОБЫТИЯ", "Esri map unavailable · no swipe": "Карта Esri недоступна · без сравнения", "Swipe needs a globe map": "Для сравнения нужна карта-глобус", "Imagery stays on Esri · CLEAR to use Google 3D": "Снимки остаются на Esri · «СБРОСИТЬ», чтобы вернуть Google 3D", "Box and images cleared": "Область и снимки сброшены", "Box is {size} wide · limit {limit}": "Область шириной {size} · предел {limit}", "View is {size} wide · limit {limit}": "Вид шириной {size} · предел {limit}", "Frame unavailable; previous observation retained": "Кадр недоступен; показано предыдущее наблюдение", "Weather imagery unavailable": "Погодные снимки недоступны", "Weather source unavailable; previous observation retained": "Источник погоды недоступен; показано предыдущее наблюдение", "Weather unavailable": "Погода недоступна", "Weather tiles unavailable · previous frame retained": "Погодные тайлы недоступны · показан предыдущий кадр", "Some weather tiles unavailable": "Часть погодных тайлов недоступна", "Hidden by this map source · choose a globe map": "Скрыто этим источником карты · выберите глобус", "Wind source unavailable": "Источник ветра недоступен", "Globe imagery unavailable": "Снимки глобуса недоступны", "Globe field image unavailable": "Изображение поля на глобусе недоступно", "status chip|UNAVAILABLE": "НЕДОСТ.", "Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "Используется зарегистрированный контент или связанные медиафайлы. Эти внешние файлы не входят в архив сцены. Их исходные условия использования по-прежнему действуют.", "Selected Space Mission": "Выбранная космическая миссия", "{duration}s + {hold}s": "{duration} с + {hold} с", "Configured Source": "Настроенный источник", "subject": "объект", "{value}m": "{value} м", "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", "Comparison in use by another scene": "Сравнение занято другой сценой", "A location reading needs a loaded forecast and the Earth at the center of the view.": "Чтобы получить данные в точке, загрузите прогноз и поместите Землю в центр экрана.", "{mode} {band} {locality} | {region} | ALT {alt} | WINDOW {window} | SUN {sun}° | ONA {ona}° | {zone}": "{mode} · {band} · {locality} | {region} | ALT {alt} | ОКНО {window} | SUN {sun}° | ONA {ona}° | {zone}", "light {source} to use your {name} key": "включите {source}, чтобы использовать свой ключ {name}", "light {source}": "включите {source}", ", or ": ", или ", "{requirement}, or {offer}": "{requirement}, или {offer}", "The photorealistic 3D planet, place search + Street View": "Фотореалистичная 3D-планета, поиск мест + Просмотр улиц", "{name} needs the Google 3D map: choose it under MAP SOURCE": "{name}: нужна карта Google 3D — выберите её в разделе «ИСТОЧНИК КАРТЫ»", "zoom in to a street to open {name}": "приблизьтесь к улице, чтобы открыть {name}", "Google Street View": "Google Просмотр улиц", "GOOGLE STREET VIEW": "GOOGLE ПРОСМОТР УЛИЦ", "Google refused GOOGLE_MAPS_API_KEY for Street View — check that the Maps JavaScript API is enabled for it and this site is an allowed referrer": "Google отклонил GOOGLE_MAPS_API_KEY для Просмотра улиц — проверьте, что для ключа включён Maps JavaScript API, а адрес этого сайта есть в списке разрешённых (HTTP referrer)", "Street View did not answer — check the network, and that the Maps JavaScript API is enabled for GOOGLE_MAPS_API_KEY": "Просмотр улиц не ответил — проверьте сеть и что для GOOGLE_MAPS_API_KEY включён Maps JavaScript API", "click a street to open Street View": "щёлкните по улице, чтобы открыть Просмотр улиц", " or ": " или ", "OPEN {labels}": "ОТКРЫТЬ {labels}", "Open {names} at the centre of the view": "Открыть {names} в центре вида", "Zoom in to a street to open {names} here": "Приблизьтесь к улице, чтобы открыть здесь {names}", "radio tag|All": "Все", "Alternative": "Альтернатива", "Ambient": "Эмбиент", "Blues": "Блюз", "Classical": "Классика", "Country": "Кантри", "Dance": "Танцевальная", "Electronic": "Электроника", "Folk": "Фолк", "Funk": "Фанк", "Hip-Hop": "Хип-хоп", "House": "Хаус", "Indie": "Инди", "Jazz": "Джаз", "Latin": "Латиноамериканская", "Metal": "Метал", "Oldies": "Ретро", "Pop": "Поп", "Punk": "Панк", "R&B": "R&B", "Reggae": "Регги", "Rock": "Рок", "Soul": "Соул", "Techno": "Техно", "Trance": "Транс", "World": "Музыка мира", "{speed}KT": "{speed} УЗ", "{heading}DEG": "{heading}°", "At least {count}": "Не менее {count}", "Named areas ({n})": "Именованные зоны ({n})", "{distance} FLIGHT / VESSEL WINDOW": "РАДИУС РЕЙСОВ / СУДОВ {distance}", "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": "совпадения на карте в загруженной области", "viewport feed is not a complete 250 km survey": "данные видимой области — не полный обзор 250 км", "fork direction|left": "левее", "fork direction|right": "правее", "fork direction|slightly left": "чуть левее", "fork direction|slightly right": "чуть правее", "fork direction|sharply left": "левее", "fork direction|sharply right": "правее", "fork direction|straight": "прямо", "lane direction|left": "левую", "lane direction|right": "правую", "lane direction|slightly left": "левую", "lane direction|slightly right": "правую", "lane direction|sharply left": "крайнюю левую", "lane direction|sharply right": "крайнюю правую", "lane direction|straight": "среднюю", "{value}°N": "{value}° с. ш.", "{value}°S": "{value}° ю. ш.", "{value}°E": "{value}° в. д.", "{value}°W": "{value}° з. д.", "installation class|AIRFIELD": "АЭРОДРОМ", "installation class|NAVAL BASE": "ВОЕННО-МОРСКАЯ БАЗА", "installation class|RANGE": "ПОЛИГОН", "installation class|MILITARY LAND": "ВОЕННАЯ ТЕРРИТОРИЯ", "installation class|BASE": "БАЗА", "installation class|PLACES CANDIDATE": "ИЗ GOOGLE PLACES", "installation class|INSTALLATION": "ОБЪЕКТ", "fire confidence|high": "высокая", "fire confidence|nominal": "средняя", "fire confidence|low": "низкая", "age|<1h": "<1 ч", "age|{count}h": "{count} ч", "age|{count}d": "{count} д", "General emergency": "Общая авария", "Unlawful interference": "Незаконное вмешательство", "Radio failure": "Отказ радиосвязи", "Downed aircraft": "Вынужденная посадка", "Minimum fuel": "Минимум топлива", "Lifeguard (medical priority)": "Санитарный рейс (медицинский приоритет)", "That file is not valid JSON.": "Этот файл — некорректный JSON.", "That JSON file is not GeoJSON.": "Этот файл JSON не является GeoJSON.", "That FeatureCollection has no features list.": "В этой FeatureCollection нет списка features.", "Every GeoJSON feature must have type Feature.": "У каждого объекта GeoJSON должен быть тип Feature.", "That GeoJSON has invalid geometries.": "В этом GeoJSON некорректные геометрии.", "That GeoJSON contains an unsupported geometry.": "В этом GeoJSON есть неподдерживаемая геометрия.", "That GeoJSON has invalid coordinates.": "В этом GeoJSON некорректные координаты.", "That file creates more than {limit} map objects (the limit).": "Файл создаёт больше объектов на карте, чем позволяет лимит: {limit}.", "That file has more than {limit} style definitions and image links after cleanup (the limit).": "После очистки в файле больше стилей и ссылок на изображения, чем позволяет лимит: {limit}.", "That file has more than {limit} features (the limit).": "В файле больше объектов, чем позволяет лимит: {limit}.", "That file has more than {limit} points (the limit) across {features} features.": "В файле больше точек, чем позволяет лимит: {limit} (объектов: {features}).", "That file has more than {limit} points (the limit).": "В файле больше точек, чем позволяет лимит: {limit}.", "That KMZ unpacks to more than the import limit.": "После распаковки этот KMZ превышает лимит импорта.", "That KMZ is damaged and could not be unpacked.": "Этот KMZ повреждён, распаковать его не удалось.", "That KMZ is not a readable zip archive.": "Этот KMZ — не читаемый zip-архив.", "That KMZ uses a zip format this import does not read.": "Этот KMZ использует формат zip, который импорт не читает.", "That KMZ is encrypted.": "Этот KMZ зашифрован.", "That KMZ uses a compression method this import does not read.": "Этот KMZ использует метод сжатия, который импорт не читает.", "That KML has invalid geometry bounds.": "В этом KML некорректные границы геометрии.", "That KML has invalid coordinates.": "В этом KML некорректные координаты.", "That GPX file has no document.": "В этом файле GPX нет документа .", "That {format} file is not valid XML.": "Этот файл {format} — некорректный XML.", "That file has an unreadable image or exceeds the 16-megapixel image limit.": "В файле есть нечитаемое изображение или изображение больше лимита в 16 мегапикселей.", "That KML could not be read.": "Не удалось прочитать этот KML.", "That file has invalid point coordinates.": "В файле некорректные координаты точек.", "Ground heights are not available for that file. Try again when the map has loaded.": "Высоты рельефа для этого файла недоступны. Попробуйте ещё раз, когда карта загрузится.", "That file took too long to read.": "Файл читался слишком долго.", "Nothing to import.": "Нечего импортировать.", "That file is larger than {size} MiB.": "Файл больше {size} МиБ.", "Only GeoJSON, KML, KMZ and GPX files can be imported.": "Импортировать можно только файлы GeoJSON, KML, KMZ и GPX.", "That file has nothing to draw.": "В файле нечего показать на карте.", "That KMZ holds no KML document.": "В этом KMZ нет документа KML.", "That {format} file could not be read.": "Не удалось прочитать этот файл {format}.", "That file has {count} map objects; the limit is {limit}.": "Объектов на карте в файле: {count}; лимит: {limit}.", "Ground heights could not be read. Try that file again.": "Не удалось получить высоты рельефа. Попробуйте импортировать файл ещё раз.", "That file has invalid point graphics.": "В файле некорректное оформление точек.", "Low-accuracy score < 2%": "Доля неточных < 2%", "Low-accuracy score 2–10%": "Доля неточных 2–10%", "Low-accuracy score > 10%": "Доля неточных > 10%", "GNSS integrity source unavailable": "Источник целостности GNSS недоступен", "Regional sample · 250 nm radius · cells from visited views over {minutes} min": "Региональная выборка · радиус 250 мор. миль · ячейки из просмотренных видов за {minutes} мин", "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} мин. Аномалии целостности навигации — не обнаружение глушения или подмены сигнала.", "SQUAWK {code} · {status}": "СКВОК {code} · {status}", "ADS-B PRIORITY · {status}": "ADS-B ПРИОРИТЕТ · {status}", "ADS-B EMERGENCY · {status}": "ADS-B АВАРИЯ · {status}", "{aircraftClass} · {emergency} · {feedState}": "{aircraftClass} · {emergency} · {feedState}", "Ground heights could not be refreshed. Try the file again when the map has loaded.": "Не удалось обновить высоты рельефа. Попробуйте импортировать файл ещё раз, когда карта загрузится.", "{count} map objects": { "one": "{count} объект на карте", "few": "{count} объекта на карте", "many": "{count} объектов на карте", "other": "{count} объекта на карте" }, ", drawn with its own styles": ", со своими стилями", "Hide {name}": "Скрыть: {name}", "Show {name}": "Показать: {name}", "Fly to {name}": "Перелёт: {name}", "Remove {name}": "Удалить: {name}", "At most {count} files at once — remove one first.": "Не больше {count} файлов одновременно — сначала удалите один.", "Reading {name}…": "Чтение: {name}…", "That file could not be read.": "Не удалось прочитать этот файл.", "Added {count} files.": { "one": "Добавлен {count} файл.", "few": "Добавлено {count} файла.", "many": "Добавлено {count} файлов.", "other": "Добавлено {count} файла." }, "{count} files could not be added ({name}: {error})": { "one": "Не удалось добавить {count} файл ({name}: {error})", "few": "Не удалось добавить {count} файла ({name}: {error})", "many": "Не удалось добавить {count} файлов ({name}: {error})", "other": "Не удалось добавить {count} файла ({name}: {error})" }, "Some KML content was left out.": "Часть содержимого KML пропущена.", "GNSS Integrity": "Целостность GNSS", "Show your own GeoJSON, KML, KMZ or GPX files on the globe (or drop them onto it). File bytes stay on this device; overlays can appear in map screenshots shared with voice.": "Показать на глобусе свои файлы GeoJSON, KML, KMZ или GPX (или перетащите их на глобус). Содержимое файлов остаётся на этом устройстве; наложения могут попасть в снимки карты, которые передаются голосовому ассистенту.", "Import": "Импорт", "Choose GeoJSON, KML, KMZ or GPX files": "Выберите файлы GeoJSON, KML, KMZ или GPX", "Imported files": "Импортированные файлы", "DOCKED · {name}": "СТЫКОВКА · {name}", "DOCKED · {name} · +{extra}": "СТЫКОВКА · {name} · +{extra}", "loading coverage...": "загрузка покрытия...", "live feed unavailable": "поток в реальном времени недоступен", "GBFS fetch error": "ошибка загрузки GBFS", "Open the Street Level panel to view imagery": "Откройте панель «Уличные снимки», чтобы их посмотреть", "Image could not be opened": "Не удалось открыть снимок", "Mapillary rejected MAPILLARY_CLIENT_TOKEN — replace it in Provider Settings": "Mapillary отклонил MAPILLARY_CLIENT_TOKEN — замените его в «Настройках провайдеров»", "Coverage requests are being rate-limited — they resume on their own": "Запросы покрытия ограничены по частоте — они возобновятся сами", "No street-level imagery within {radius} m of that point": "В радиусе {radius} м от этой точки уличных снимков нет", "No street-level imagery within {radius} m of the view centre": "В радиусе {radius} м от центра вида уличных снимков нет", "Aim the middle of the view at a street to look for imagery there": "Наведите центр вида на улицу, чтобы поискать там снимки", "Street View has no imagery for this place": "В Просмотре улиц нет снимков этого места", "GOOGLE_MAPS_API_KEY is not set": "GOOGLE_MAPS_API_KEY не задан", "The Google Maps JavaScript API could not load": "Не удалось загрузить Google Maps JavaScript API", "Weather request timed out": "Истекло время ожидания запроса погоды", "Cyclone request timed out": "Истекло время ожидания запроса циклонов", "Malformed cyclone snapshot": "Некорректный снимок циклонов", "Malformed weather manifest": "Некорректный манифест погоды", "Weather HTTP {status}": "Погода: HTTP {status}", "Weather image HTTP {status}": "Снимок погоды: HTTP {status}", "Weather prefetch unavailable": "Предзагрузка погоды недоступна", "Infrared decode failed": "Не удалось декодировать инфракрасный снимок", "rate limited": "превышен лимит запросов", "routing service is rate limited": "сервис маршрутизации превысил лимит запросов", "route leg too long": "участок маршрута слишком длинный", "route too long": "маршрут слишком длинный", "Routing is rate limited — try again in a moment": "Построение маршрута: превышен лимит запросов — попробуйте ещё раз чуть позже", "{error} — try again in a moment": "{error} — попробуйте ещё раз чуть позже", "Routing unavailable (HTTP {status})": "Построение маршрута недоступно (HTTP {status})", "CelesTrak unreachable": "CelesTrak недоступен", "KartaView is rate-limiting requests — they resume on their own": "KartaView ограничивает частоту запросов — они возобновятся сами", "KartaView’s photos here are archived and cannot be shown": "Фотографии KartaView здесь в архиве, показать их нельзя", "KartaView did not filter this area in time — move the map to ask again": "KartaView не успел отфильтровать эту область — сдвиньте карту, чтобы запросить снова", "None of KartaView’s photos here pass the imagery filter": "Ни одна фотография KartaView здесь не проходит фильтр снимков", "KartaView did not answer in time — try again": "KartaView не ответил вовремя — попробуйте снова", "KartaView could not be reached — check the network": "Не удалось связаться с KartaView — проверьте сеть", "KartaView sent an answer that could not be read": "KartaView прислал ответ, который не удалось прочитать", "KartaView is rate-limiting requests": "KartaView ограничивает частоту запросов", "KartaView is rate-limiting requests — try again in a moment": "KartaView ограничивает частоту запросов — попробуйте ещё раз чуть позже", "KartaView sent too much data": "KartaView прислал слишком много данных", "KartaView has no such photo": "У KartaView нет такой фотографии", "The KartaView photo could not be loaded": "Не удалось загрузить фотографию KartaView", "KartaView has no position for this photo": "У KartaView нет координат этой фотографии", "Map tiles temporarily unavailable": "Тайлы карты временно недоступны", "Mapped names temporarily unavailable": "Названия объектов временно недоступны", "No mapped sites in view": "В кадре нет объектов", "No mapped sites within {km} km of the contact": "Нет объектов в радиусе {km} км от контакта", "{count} mapped sites in view": { "one": "{count} объект в кадре", "few": "{count} объекта в кадре", "many": "{count} объектов в кадре", "other": "{count} объекта в кадре" }, "{count} mapped sites within {km} km of the contact": { "one": "{count} объект в радиусе {km} км от контакта", "few": "{count} объекта в радиусе {km} км от контакта", "many": "{count} объектов в радиусе {km} км от контакта", "other": "{count} объекта в радиусе {km} км от контакта" }, "Too many mapped sites in view to list them all": "В кадре слишком много объектов, чтобы перечислить все", "Installation context unavailable": "Контекст объектов недоступен", "Focus vessel {name}, MMSI {mmsi}": "Фокус на судне {name}, MMSI {mmsi}", "Open the USGS initial report for the 26 August 2026 Nepal landslide": "Открыть первичное сообщение USGS об оползне в Непале 26 августа 2026 года", "YouTube source": "Источник YouTube", "Facebook source": "Источник Facebook", "Military airfield": "Военный аэродром", "Naval base": "Военно-морская база", "Firing range": "Стрельбище", "Military land": "Военная территория", "Mapped installation": "Объект на карте", "Military area": "Военная зона", "SIMULATED — {reason}": "СИМУЛЯЦИЯ — {reason}", "TomTom key unavailable": "Ключ TomTom недоступен", "TomTom daily budget reached": "Исчерпан дневной лимит TomTom", "TomTom upstream unreachable": "Сервер TomTom не отвечает", "TomTom flow unavailable": "Поток TomTom недоступен", "API key rejected — check AISSTREAM_API_KEY": "Ключ API отклонён — проверьте AISSTREAM_API_KEY", "feed silent {seconds}s — no AIS data": "нет данных AIS от потока {seconds} с", "feed silent — no AIS data": "нет данных AIS от потока", "feed down — retrying slowly (attempt {attempt})": "поток недоступен — повторяем реже (попытка {attempt})", "feed down — retrying slowly": "поток недоступен — повторяем реже", "reconnecting to feed… (attempt {attempt})": "переподключение к потоку… (попытка {attempt})", "reconnecting to feed…": "переподключение к потоку…", "AISSTREAM_API_KEY not set": "AISSTREAM_API_KEY не задан", "live feed unsupported": "поток в реальном времени не поддерживается", "connecting to feed…": "подключение к потоку…", "feed disconnected": "поток отключён", "feed down": "поток недоступен", "feed idle": "поток простаивает", "AIS live load failed": "Не удалось загрузить AIS в реальном времени", "age|{count}m": "{count} мин", "{acres} ac": { "one": "{acres} акр", "few": "{acres} акра", "many": "{acres} акров", "other": "{acres} акра" }, "{percent}% contained": "локализован на {percent}%", "containment unknown": "локализация неизвестна", "{cause} cause": "причина: {cause}", "{personnel} personnel": { "one": "{personnel} человек", "few": "{personnel} человека", "many": "{personnel} человек", "other": "{personnel} человека" }, "{county} County": "округ {county}", "{cost} to date": "{cost} на сегодня", "discovered {age} ago": "обнаружен {age} назад", "updated {age} ago": "обновлён {age} назад", "part of {complex}": "входит в {complex}", "InciWeb ↗ · click card to open": "InciWeb ↗ · нажмите на карточку, чтобы открыть", "FIRE · {name}": "ПОЖАР · {name}", "Unnamed incident": "Без названия", "Open {title} on InciWeb": "Открыть {title} в InciWeb", "Vehicle {vehicle}": "Борт {vehicle}", "Bus": "Автобус", "Tram": "Трамвай", "Subway": "Метро", "Train": "Поезд", "Ferry": "Паром", "Transit vehicle": "Общественный транспорт", "No recent fix": "Нет свежих координат", "Waiting for update": "Ожидание обновления", "Moving": "В движении", "reported {speed} km/h": "по отчёту {speed} км/ч", "reported hdg {heading}°": "по отчёту курс {heading}°", "Last report: stopped at stop {stop}": "Последний отчёт: стоит на остановке {stop}", "Last report: arriving at stop {stop}": "Последний отчёт: прибывает на остановку {stop}", "Last report: next stop {stop}": "Последний отчёт: следующая остановка {stop}", "occupancy|empty": "пусто", "occupancy|many seats available": "много свободных мест", "occupancy|few seats available": "мало свободных мест", "occupancy|standing room only": "только стоячие места", "occupancy|crushed standing room only": "переполнен, только стоя", "occupancy|full": "мест нет", "occupancy|not accepting passengers": "посадки нет", "occupancy|not boardable": "посадка невозможна", "Shown at street level · depth not in the feed": "Показан на уровне улицы · глубины в потоке нет", "Reported {seconds} s ago": "Отчёт {seconds} с назад", "Reported {minutes} min ago": "Отчёт {minutes} мин назад", "{reported} (feed time)": "{reported} (время потока)", "shown {seconds} s behind": "показ отстаёт на {seconds} с", "Available trail: {minutes} min": "Доступный след: {minutes} мин", "Available trail: {minutes} min (limited)": "Доступный след: {minutes} мин (ограничен)", "UNAVAILABLE · {source} · Roads unavailable": "НЕДОСТУПНО · {source} · Дороги недоступны", "Roads: {source}": "Дороги: {source}", "TomTom roads unavailable while the traffic service is unreachable": "Дороги TomTom недоступны, пока сервис трафика не отвечает", "Hybrid unavailable while the traffic service is unreachable": "Гибридный режим недоступен, пока сервис трафика не отвечает", "TomTom roads need a TomTom key": "Для дорог TomTom нужен ключ TomTom", "Hybrid needs a TomTom key": "Для гибридного режима нужен ключ TomTom", "Local surface still loading": "Поверхность под дорогами ещё загружается", "Partial coverage": "Частичное покрытие", "Detailed roads unavailable": "Нет детальных данных о дорогах", "Reduced detail coverage": "Покрытие с меньшей детализацией", "OpenFreeMap tiles rate-limited": "Тайлы OpenFreeMap: превышен лимит запросов", "OpenFreeMap tiles timed out": "Тайлы OpenFreeMap: истекло время ожидания", "OpenFreeMap tiles unavailable": "Тайлы OpenFreeMap недоступны", "Heard by your receiver": "Принято вашим приёмником", "browser SDR": "SDR в браузере", "decoder feed": "поток декодера", "Your RTL-SDR receiver and decoder feed": "Ваш приёмник RTL-SDR и поток декодера", "Your decoder feed": "Ваш поток декодера", "Your RTL-SDR receiver": "Ваш приёмник RTL-SDR", "NO CALLSIGN": "БЕЗ ПОЗЫВНОГО", "ALT {altitude} FT · GS {speed} KT · TRK {track}": "ВЫС. {altitude} ФТ · ПУТ. СКОР. {speed} УЗ · ПУТЬ {track}", "V/S {rate}": "ВЕРТ. СКОР. {rate}", "V/S {rate} FPM": "ВЕРТ. СКОР. {rate} ФТ/МИН", "POSITION {age}": "ПОЗИЦИЯ {age}", "POSITION {seconds} S AGO": "ПОЗИЦИЯ {seconds} С НАЗАД", "{count} MSGS": { "one": "{count} СООБЩЕНИЕ", "few": "{count} СООБЩЕНИЯ", "many": "{count} СООБЩЕНИЙ", "other": "{count} СООБЩЕНИЯ" }, "installation class|BARRACKS": "КАЗАРМЫ", "installation class|TRAINING AREA": "УЧЕБНЫЙ ПОЛИГОН", "Seeking up…": "Поиск вверх…", "Seeking down…": "Поиск вниз…", "Scanning {mhz} MHz…": "Сканирование {mhz} МГц…", "Found {mhz} MHz · {snr} dB": "Найдено {mhz} МГц · {snr} дБ", "Broadcaster stream is unavailable or blocked by the browser.": "Поток вещателя недоступен или заблокирован браузером.", "Playback requires a direct click or tap.": "Чтобы начать воспроизведение, нажмите «Пуск».", "Broadcaster stream could not be started.": "Не удалось запустить поток вещателя.", "Directory refresh degraded; showing the previous station catalog.": "Обновление каталога прошло с перебоями; показан предыдущий каталог станций.", "Radio directory coverage is degraded.": "Каталог радиостанций работает с перебоями.", "Directory refresh failed; showing the previous station catalog.": "Не удалось обновить каталог; показан предыдущий каталог станций.", "Radio directory is temporarily unavailable.": "Каталог радиостанций временно недоступен.", "Decoder feeds: {feeds}": "Потоки декодера: {feeds}", " · read while Local ADS-B is on": " · читаются при включённом слое «Локальный ADS-B»", "idle": "ожидание", "running": "работает", "suspended": "приостановлено", "closed": "закрыто", "Local FM stopped: internet radio started": "Локальный FM остановлен: запущено интернет-радио", "ALPR cameras": "камеры ALPR", "OVERPASS RATE-LIMITED": "OVERPASS: ПРЕВЫШЕН ЛИМИТ ЗАПРОСОВ", "OVERPASS TIMED OUT": "OVERPASS: ИСТЕКЛО ВРЕМЯ ОЖИДАНИЯ", "OVERPASS COULD NOT COMPLETE THE QUERY": "OVERPASS: НЕ УДАЛОСЬ ЗАВЕРШИТЬ ЗАПРОС", "MAP TILES TEMPORARILY UNAVAILABLE": "ТАЙЛЫ КАРТЫ ВРЕМЕННО НЕДОСТУПНЫ", "MAPPED NAMES TEMPORARILY UNAVAILABLE": "НАЗВАНИЯ ОБЪЕКТОВ ВРЕМЕННО НЕДОСТУПНЫ", "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": "Не удалось восстановить спутник по ссылке — поток данных недоступен", "Shared flight is unavailable": "Рейс по ссылке недоступен", "Shared military flight is unavailable": "Военный рейс по ссылке недоступен", "Shared satellite is unavailable": "Спутник по ссылке недоступен", "Scene not saved — browser storage unavailable": "Сцена не сохранена — хранилище браузера недоступно", "Scene not saved — existing saved project could not be read. Export edits or import a valid file.": "Сцена не сохранена — не удалось прочитать сохранённый проект. Экспортируйте правки или импортируйте корректный файл.", "Saved project could not be read; storage preserved. Import a valid file to resume saving.": "Не удалось прочитать сохранённый проект; хранилище не тронуто. Импортируйте корректный файл, чтобы снова сохранять.", "Scene not saved — {reason}": "Сцена не сохранена — {reason}", "Stopped": "Остановлено", "Stopped (Esc)": "Остановлено (Esc)", "Camera ownership changed": "Управление камерой перехвачено", "Scene layer turned off": "Слой сцены выключен", "Seeking scene clock": "Перемотка сцены", "Importing project": "Импорт проекта", "Camera move interrupted": "Перелёт камеры прерван", "Scene media timed out": "Истекло время ожидания медиа сцены", "Space Missions isolates replay data. Exit the mode to enable {layer}.": "Режим «Космические миссии» изолирует данные воспроизведения. Выйдите из режима, чтобы включить слой «{layer}».", "Tilted view": "Вид с наклоном", "Straight-down view": "Вид сверху", "North up": "Север вверху", "Exit cockpit to fly to a camera": "Выйдите из кабины, чтобы перелететь к камере", "Exit cockpit to fly to a location": "Выйдите из кабины, чтобы перелететь к месту", "Exit cockpit to fly to a photo": "Выйдите из кабины, чтобы перелететь к фото", "Exit cockpit to fly to a shared view": "Выйдите из кабины, чтобы перелететь к виду по ссылке", "Exit cockpit to fly to a target": "Выйдите из кабины, чтобы перелететь к цели", "Exit cockpit to fly to a vessel": "Выйдите из кабины, чтобы перелететь к судну", "Exit cockpit to fly to a fire": "Выйдите из кабины, чтобы перелететь к пожару", "Exit cockpit to fly to a route": "Выйдите из кабины, чтобы перелететь к маршруту", "Exit cockpit to fly to a file": "Выйдите из кабины, чтобы перелететь к файлу", "Exit cockpit to fly to a scene": "Выйдите из кабины, чтобы перелететь к сцене", "New scene name": "Название новой сцены", "Delete scene \"{scene}\" and all shots?": "Удалить сцену «{scene}» и все кадры?", "Detailed outline unavailable": "Подробный контур недоступен", "Provider Settings does not answer proxied requests": "«Настройки провайдеров» не отвечают на запросы через прокси", "Provider Settings is disabled while sharing is enabled": "«Настройки провайдеров» отключены, пока включён общий доступ", "Provider Settings answers only the machine running the server": "«Настройки провайдеров» отвечают только компьютеру, на котором запущен сервер", "Provider Settings answers only local hostnames": "«Настройки провайдеров» отвечают только на локальные имена хостов", "Provider Settings requires an exact local Origin": "«Настройкам провайдеров» нужен точный локальный Origin", "Unrecognized Origin refused": "Нераспознанный Origin отклонён", "Cross-origin requests are refused": "Запросы с другого источника отклоняются", "Content-Type must be application/json": "Content-Type должен быть application/json", "Method not allowed": "Метод не разрешён", "Request too large": "Слишком большой запрос", "Invalid JSON": "Некорректный JSON", "Body must be a JSON object of {ENV_VAR: value}": "Тело запроса должно быть JSON-объектом вида {ENV_VAR: value}", "No keys provided": "Ключи не переданы", "At most {limit} keys per save": "Ключей за одно сохранение — не больше {limit}", "Unknown key: {name}": "Неизвестный ключ: {name}", "{name} must be a string": "{name}: значение должно быть строкой", "{name} is empty": "{name}: пустое значение", "{name} is longer than any real key ({limit} max)": "{name}: значение длиннее любого настоящего ключа (максимум {limit})", "{name} may only contain printable characters with no spaces": "{name}: допустимы только печатные символы без пробелов", "{name} contains a character that is not valid in a key (#, quotes, $, \\, or backtick)": "{name}: недопустимый для ключа символ (#, кавычки, $, \\ или обратный апостроф)", "{name} is configured outside Provider Settings and can only be changed where it was set": "{name}: задан вне «Настроек провайдеров», изменить его можно только там, где его задали", "The key was not saved: could not restrict the credential file to your account; nothing was saved": "Ключ не сохранён: не удалось закрыть файл учётных данных от всех, кроме вашей учётной записи; ничего не сохранено", "The key was not saved: the existing configuration could not be read, so nothing was changed": "Ключ не сохранён: не удалось прочитать текущую конфигурацию, поэтому ничего не изменено", "Could not write the {store} store": "Не удалось записать хранилище {store}", "Could not check ChatGPT sign-in. Try again.": "Не удалось проверить вход в ChatGPT. Попробуйте ещё раз.", "Cloud voice will use OPENAI_API_KEY on the next session.": "Следующая облачная голосовая сессия будет использовать OPENAI_API_KEY.", "Checking local ChatGPT OAuth sign-in…": "Проверка локального входа в ChatGPT через OAuth…", "Could not check ChatGPT sign-in.": "Не удалось проверить вход в ChatGPT.", "ChatGPT OAuth selected for cloud voice. Your API key stays saved and available.": "Для облачного голоса выбран ChatGPT OAuth. Ваш ключ API остаётся сохранённым и доступным.", "ChatGPT sign-in expired. Opening sign-in again…": "Сеанс ChatGPT истёк. Открываем вход заново…", "Opening ChatGPT sign-in in your browser…": "Открываем вход в ChatGPT в браузере…", "Could not start ChatGPT sign-in on this machine.": "Не удалось начать вход в ChatGPT на этом компьютере.", "Finish ChatGPT sign-in in the browser. Waiting for it to complete…": "Завершите вход в ChatGPT в браузере. Ожидание завершения…", "ChatGPT sign-in timed out. Click {button} to try again.": "Время на вход в ChatGPT истекло. Нажмите «{button}», чтобы попробовать ещё раз.", "ChatGPT sign-in complete. OAuth will be used for the next cloud voice session.": "Вход в ChatGPT выполнен. В следующей облачной голосовой сессии будет использоваться OAuth.", "OAuth check failed: {detail}": "Не удалось проверить OAuth: {detail}", "Wind upstream unavailable": "Источник данных о ветре недоступен", "WebUSB needs desktop Chrome or Edge": "Для WebUSB нужен настольный Chrome или Edge", "connect a receiver in Radio": "подключите приёмник в разделе «Радио»", "receiver is in FM mode": "приёмник в режиме FM", "Cyclone advisories unavailable": "Сводки о циклонах недоступны", "Cyclone data unavailable": "Данные о циклонах недоступны", "Drag to size the box": "Потяните, чтобы задать размер области", "Press on the ground, not the sky": "Нажмите на землю, а не на небо", "Point the camera at the ground to use the view": "Наведите камеру на землю, чтобы использовать вид", "That point cannot anchor a box": "От этой точки нельзя построить область", "Box edges must be finite": "Некорректные координаты области", "Longitudes must be within ±180°": "Долгота должна быть в пределах ±180°", "Select one side of the dateline": "Не пересекайте линию перемены дат", "Box must enclose an area": "Область должна иметь площадь", "Imagery stops at ±{limit}° latitude": "Снимки есть только до ±{limit}° широты", "{owner} is using the pointer — close it first": "Указатель занят: «{owner}». Закройте его", "OpenSky OAuth client missing/invalid": "Клиент OAuth OpenSky отсутствует или недействителен", "OpenSky OAuth rejected credentials": "OpenSky OAuth отклонил учётные данные", "OpenSky username/password rejected": "OpenSky отклонил имя пользователя или пароль", "OpenSky auth missing": "Нет данных для входа в OpenSky", "OpenSky auth required": "OpenSky требует входа", "OpenSky auth invalid": "Неверные данные для входа в OpenSky", "OpenSky auth failed": "Не удалось войти в OpenSky", "Source snapshot {minutes} min old": "Возраст снимка источника: {minutes} мин", "{source} rate limited (anonymous)": "{source}: лимит запросов (анонимно)", "{source} rate limited": "{source}: лимит запросов", "{source} HTTP {status}": "{source}: HTTP {status}", "{source} network error": "{source}: ошибка сети", "Malformed {source} aircraft rows": "{source}: некорректные записи о самолётах", "Malformed {source} response": "{source}: некорректный ответ", "Source snapshot time unavailable": "Время снимка источника неизвестно", "Live data unavailable": "Данные в реальном времени недоступны", "{n} aircraft": { "one": "{n} самолёт", "few": "{n} самолёта", "many": "{n} самолётов", "other": "{n} самолёта" }, "{n} military aircraft": { "one": "{n} военный самолёт", "few": "{n} военных самолёта", "many": "{n} военных самолётов", "other": "{n} военного самолёта" }, "{n} ships": { "one": "{n} судно", "few": "{n} судна", "many": "{n} судов", "other": "{n} судна" }, "{n} satellites": { "one": "{n} спутник", "few": "{n} спутника", "many": "{n} спутников", "other": "{n} спутника" }, "{n} launches": { "one": "{n} пуск", "few": "{n} пуска", "many": "{n} пусков", "other": "{n} пуска" }, "{n} earthquakes": { "one": "{n} землетрясение", "few": "{n} землетрясения", "many": "{n} землетрясений", "other": "{n} землетрясения" }, "{n} fires": { "one": "{n} пожар", "few": "{n} пожара", "many": "{n} пожаров", "other": "{n} пожара" }, "{n} fire perimeters": { "one": "{n} контур пожара", "few": "{n} контура пожаров", "many": "{n} контуров пожаров", "other": "{n} контура пожаров" }, "{n} cyclones": { "one": "{n} циклон", "few": "{n} циклона", "many": "{n} циклонов", "other": "{n} циклона" }, "{n} buses": { "one": "{n} автобус", "few": "{n} автобуса", "many": "{n} автобусов", "other": "{n} автобуса" }, "{n} bike share": { "one": "{n} станция проката велосипедов", "few": "{n} станции проката велосипедов", "many": "{n} станций проката велосипедов", "other": "{n} станции проката велосипедов" }, "{n} flock cameras": { "one": "{n} камера ALPR", "few": "{n} камеры ALPR", "many": "{n} камер ALPR", "other": "{n} камеры ALPR" }, "{n} military bases": { "one": "{n} военная база", "few": "{n} военные базы", "many": "{n} военных баз", "other": "{n} военной базы" }, "{n} datacenters": { "one": "{n} дата-центр", "few": "{n} дата-центра", "many": "{n} дата-центров", "other": "{n} дата-центра" }, "{n} dams": { "one": "{n} плотина", "few": "{n} плотины", "many": "{n} плотин", "other": "{n} плотины" }, "{n} results": { "one": "{n} результат", "few": "{n} результата", "many": "{n} результатов", "other": "{n} результата" }, "anywhere in the loaded data": "во всех загруженных данных", "in view": "в кадре", "within {radius} of the view centre": "в радиусе {radius} от центра вида", "within {radius} of {place} (Contacts window)": "в радиусе {radius} — {place} (окно «Контактов»)", "within {radius} of {place}": "в радиусе {radius} — {place}", "within {radius}": "в радиусе {radius}", "over {region}": "в регионе {region}", "At least {items}": "{items} или больше", "{items} {scope}": "{items} {scope}", "last 24 h": "за последние 24 ч", "past 30 d and upcoming": "за последние 30 дн. и предстоящие", "the flights layer loads by viewport": "слой рейсов загружается по области вида", "distance is ground distance, not overhead": "расстояние — по поверхности земли до подспутниковой точки, а не до самого аппарата", "the count is a lower bound because at least one layer reached its retained limit.": "это нижняя граница: хотя бы один слой достиг предела хранимых записей.", "{label} loading": "{label}: загрузка", "{label} error": "{label}: ошибка", "counted the first {returned} loaded records": "учтены только первые загруженные записи: {returned}", "counted {returned} of {total} loaded records": "учтено загруженных записей: {returned} из {total}", "{layers} just turned on — still loading, counts will rise": "{layers}: только что включено — данные ещё загружаются, значения вырастут", "Contacts panel snapshot at {time} — the same retained cohort supplies the card, speech, and follow-up memory": "Снимок панели «Контакты» ({time}) — та же сохранённая выборка используется для карточки, речи и памяти уточняющих вопросов", "Contacts panel snapshot — the same retained cohort supplies the card, speech, and follow-up memory": "Снимок панели «Контакты» — та же сохранённая выборка используется для карточки, речи и памяти уточняющих вопросов", "Not answered: {layers}": "Нет ответа: {layers}", "The flights layer is not enabled": "Слой рейсов не включён", "The military layer is not enabled": "Слой военных рейсов не включён", "The satellites layer is not enabled": "Слой спутников не включён", "The ais-live-vessels layer is not enabled": "Слой судов AIS не включён", "Could not enable the requested layer": "Не удалось включить запрошенный слой", "Could not disable the requested layer": "Не удалось выключить запрошенный слой", "Radio layer unavailable": "Слой радио недоступен", "Camera navigation is unavailable in the current view": "Управление камерой недоступно в текущем виде", "Camera navigation policy unavailable": "Правила навигации камеры недоступны", "Nearest-aircraft selection supports Flights or Military Flights only": "Выбор ближайшего самолёта работает только для рейсов и военных рейсов", "Nearest-aircraft selection needs a preset, place name, or latitude and longitude": "Для выбора ближайшего самолёта нужен пресет, название места или широта и долгота", "Could not arrive at the requested place": "Не удалось долететь до запрошенного места", "The nearest airborne aircraft could not be selected": "Не удалось выбрать ближайший самолёт в воздухе", "No flights within {radius} of the current view": "В радиусе {radius} от текущего вида нет рейсов", "No military within {radius} of the current view": "В радиусе {radius} от текущего вида нет военных рейсов", "No satellites within {radius} of the current view": "В радиусе {radius} от текущего вида нет спутников", "No vessels within {radius} of the current view": "В радиусе {radius} от текущего вида нет судов", "{layer} is enabled on the {source} feed, but no airborne aircraft is loaded in the {place} view yet": "{layer}: включено (поток {source}), но в виде «{place}» пока не загружено ни одного самолёта в воздухе", "{layer} is enabled, but no airborne aircraft is loaded in the {place} view yet": "{layer}: включено, но в виде «{place}» пока не загружено ни одного самолёта в воздухе", "{layer} is enabled, but its aircraft feed is unavailable": "{layer}: включено, но поток данных о самолётах недоступен", "{layer} is enabled, but its destination refresh did not complete": "{layer}: включено, но обновление в точке назначения не завершилось", "{layer} is enabled, but {source} is unavailable": "{layer}: включено, но источник {source} недоступен", "Could not arrive at {place}": "Не удалось долететь: {place}", "{name} is no longer loaded": "{name}: объект больше не загружен", "Unknown target layer: {target}": "Неизвестный слой цели: {target}", "Layer": "Слой", "there": "там", "Frame flights": "Показать самолёты в кадре", "Frame military": "Показать военные самолёты в кадре", "Frame vessels": "Показать суда в кадре", "Fly to Location": "Перелёт к месту", "Nearest aircraft to Here": "Ближайший самолёт здесь", "Estimate is incomplete — a response was still in flight when the session ended, so its usage was never reported.": "Оценка неполная: к моменту завершения сессии один из ответов ещё не был получен, поэтому его использование не учтено.", "STANDARD": "СТАНДАРТ", "vehicle motion|Stopped": "Стоит", "ACQUIRING FRAME": "ПОЛУЧЕНИЕ КАДРА", "Camera source temporarily unavailable": "Источник камер временно недоступен", "Perimeter source unavailable": "Источник контуров пожаров недоступен", "Imagery catalog unavailable": "Каталог снимков недоступен", "Earthquake source unavailable": "Источник данных о землетрясениях недоступен", "TeleGeography load failed": "Не удалось загрузить данные TeleGeography", "Wind request timed out": "Истекло время ожидания запроса ветра", "Malformed wind manifest": "Некорректный манифест ветра", "Malformed wind grid": "Некорректная сетка ветра", "Unknown wind model": "Неизвестная модель ветра", "Unknown weather overlay": "Неизвестный погодный слой", "Temperature field unavailable": "Поле температуры недоступно", "Mean sea level pressure field unavailable": "Поле давления на уровне моря недоступно", "KartaView answered HTTP {status}": "KartaView ответил: HTTP {status}", "KartaView refused the request (code {code})": "KartaView отклонил запрос (код {code})", "Stopped by voice": "Остановлено голосовой командой", "Light aircraft": "Лёгкий самолёт", "Glider": "Планёр", "Turboprop": "Турбовинтовой самолёт", "Airliner": "Авиалайнер", "Widebody": "Широкофюзеляжный самолёт", "Four-engine jet": "Четырёхмоторный реактивный самолёт", "Helicopter": "Вертолёт", "Fast jet": "Высокоманёвренный самолёт", "Business jet": "Бизнес-джет", "Drone": "Беспилотник", "fire cause|Human": "деятельность человека", "fire cause|Natural": "природная", "fire cause|Undetermined": "не установлена", "fire cause|Unknown": "неизвестна", "fire behavior|Minimal": "минимальная активность", "fire behavior|Moderate": "умеренная активность", "fire behavior|Active": "высокая активность", "fire behavior|Extreme": "экстремальная активность", "Type {level} Incident": "инцидент {level}-го типа", "${amount}K": "{amount} тыс. $", "${amount}M": "{amount} млн $", "${amount}B": "{amount} млрд $", "{speed} kn": "{speed} уз", "1090 MHz": "1090 МГц", "978 MHz UAT": "978 МГц UAT", "feed status|live": "онлайн", "feed status|stale": "устарел", "feed status|unreachable": "недоступен", "feed status|invalid": "некорректный", "Vector tile metadata unavailable": "Метаданные векторных тайлов недоступны", "Vector tiles unavailable": "Векторные тайлы недоступны", "Vector tiles unavailable (HTTP {status})": "Векторные тайлы недоступны (HTTP {status})", "Vector tile request timed out": "Векторные тайлы: истекло время ожидания", "Zoom in for vector tile coverage": "Приблизьте карту, чтобы загрузить векторные тайлы", "Camera coverage unavailable": "Покрытие камер недоступно", "Hybrid": "Гибрид", "TomTom roads only, each with its live flow": "Только дороги TomTom, у каждой — свой поток онлайн", "TomTom roads only, each with its live flow (needs a TomTom key)": "Только дороги TomTom, у каждой — свой поток онлайн (нужен ключ TomTom)", "OpenStreetMap roads, with TomTom flow matched when available": "Дороги OpenStreetMap; поток TomTom сопоставляется, где он есть", "TomTom roads first; OpenStreetMap fills the rest, simulated": "Сначала дороги TomTom; остальное дополняет OpenStreetMap с симуляцией потока", "TomTom roads first; OpenStreetMap fills the rest, simulated (needs a TomTom key)": "Сначала дороги TomTom; остальное дополняет OpenStreetMap с симуляцией потока (нужен ключ TomTom)", "Austin": "Остин", "San Francisco": "Сан-Франциско", "New York": "Нью-Йорк", "Tokyo": "Токио", "London": "Лондон", "Paris": "Париж", "Dubai": "Дубай", "Washington DC": "Вашингтон", "Tallinn": "Таллин", "Los Angeles": "Лос-Анджелес", "Data attribution": "Источники данных", "Data provided by:": "Данные предоставлены:", "Exit cockpit to view weather coverage": "Выйдите из кабины, чтобы показать зону покрытия погодного слоя", "Exit cockpit to fly to a cyclone": "Выйдите из кабины, чтобы перелететь к циклону", "the title of scene {scene} is empty or longer than {max} characters": "название сцены {scene} пустое или длиннее {max} символов", "the title of shot {shot} in scene {scene} is empty or longer than {max} characters": "название кадра {shot} в сцене {scene} пустое или длиннее {max} символов", "the project is larger than 5 MiB": "проект больше 5 МиБ", "the project has too many shots": "в проекте слишком много кадров", "the scene data failed validation": "данные сцены не прошли проверку", "Layer on": "Слой: вкл.", "Layer off": "Слой: выкл.", "Zoom in": "Приблизить", "Zoom out": "Отдалить", "Zoom out to globe": "Отдалить до глобуса", "Open data layers": "Открыть слои данных", "Open or close a panel": "Открыть или закрыть панель", "Change context mode": "Сменить режим контекста", "Control cockpit": "Управлять кабиной", "Change visual style": "Сменить визуальный стиль", "Adjust HUD": "Настроить HUD", "Adjust cyber sonar": "Настроить кибер-сонар", "Adjust detection overlay": "Настроить слой детекции", "Change map stack": "Сменить набор карт", "Adjust post-processing": "Настроить постобработку", "Control scene": "Управлять сценой", "Control CCTV": "Управлять камерами CCTV", "Control radio": "Управлять радио", "Track contact": "Отслеживать контакт", "Stop tracking": "Остановить отслеживание", "Clear marks": "Убрать отметки", "Move camera": "Переместить камеру", "Fly route": "Пролететь по маршруту", "Analyst query": "Аналитический запрос", "Next ISS pass": "Следующий пролёт МКС", "Next satellite pass": "Следующий пролёт спутника", "Action": "Действие", "The photo could not be loaded": "Не удалось загрузить фотографию", "{name} photo. ← and → step along the sequence. On a 360° photo, drag or use Shift+← →, ↑ ↓ to look around, and + − to zoom": "Фотография {name}. ← и → листают съёмку. На 360°-фотографии перетаскивайте или используйте Shift+← →, ↑ ↓ для обзора, + − для масштаба", "{name} street-level photo": "Уличная фотография {name}", "Previous photo in this sequence (←)": "Предыдущая фотография съёмки (←)", "Next photo in this sequence (→)": "Следующая фотография съёмки (→)", "The Panoramax photo could not be loaded": "Не удалось загрузить фотографию Panoramax", "Panoramax is busy — coverage resumes on its own": "Panoramax перегружен — покрытие загрузится само", "no Panoramax photos in view": "фотографий Panoramax в зоне видимости нет", "no Panoramax photos here match the filters": "здесь нет фотографий Panoramax, подходящих под фильтры", "Panoramax sent a map tile that could not be read": "Panoramax прислал тайл карты, который не удалось прочитать", "This Panoramax photo is no longer available": "Эта фотография Panoramax больше недоступна", "zoom in to see Panoramax coverage": "приблизьтесь, чтобы увидеть покрытие Panoramax", "Panoramax did not answer in time — try again": "Panoramax не ответил вовремя — попробуйте снова", "Panoramax could not be reached — check the connection": "Не удалось связаться с Panoramax — проверьте подключение", "Panoramax sent too much data": "Panoramax прислал слишком много данных", "Panoramax is busy": "Panoramax перегружен", "Panoramax sent an unreadable answer": "Panoramax прислал ответ, который не удалось прочитать", "Apply the full cloud brightness key; 100% filter strength": "Применить полный фильтр яркости облаков; сила фильтра 100%", "Show the complete infrared image; 0% filter strength": "Показать полное ИК-изображение; сила фильтра 0%", "FILTER": "ФИЛЬТР", "Cloud filter strength": "Сила фильтра облаков", "Panoramax answered HTTP {status}": "Panoramax ответил: HTTP {status}", "Highest air-quality readings in view": "Наивысшие показатели качества воздуха в поле зрения", "Low": "Низкий", "Moderate": "Умеренный", "High": "Высокий", "Very High": "Очень высокий", "Air quality": "Качество воздуха", "{n} sequences in view · click a line for its nearest photo": { "one": "{n} съёмка в кадре · щёлкните линию, чтобы открыть ближайшую фотографию", "few": "{n} съёмки в кадре · щёлкните линию, чтобы открыть ближайшую фотографию", "many": "{n} съёмок в кадре · щёлкните линию, чтобы открыть ближайшую фотографию", "other": "{n} съёмки в кадре · щёлкните линию, чтобы открыть ближайшую фотографию" }, "FOV {value}° (DATASHEET)": "ОБЗОР {value}° (ПО ПАСПОРТУ)", "SPEC FOV {span}° (CAPABILITY)": "ОБЗОР ПО ПАСПОРТУ {span}° (ВОЗМОЖНОСТИ)", "{spec} · SPECS: CCTV-DATABASE.COM": "{spec} · ХАРАКТЕРИСТИКИ: CCTV-DATABASE.COM", "Canada only · ECCC AQHI network": "Только Канада · сеть AQHI ECCC", "{count} stations reporting": { "one": "{count} станция передаёт данные", "few": "{count} станции передают данные", "many": "{count} станций передают данные", "other": "{count} станции передают данные" }, "No readings available": "Нет доступных показаний", "No current readings": "Нет актуальных показаний", "Low health risk": "Низкий риск для здоровья", "Moderate health risk": "Умеренный риск для здоровья", "High health risk": "Высокий риск для здоровья", "Very High health risk": "Очень высокий риск для здоровья", "Air quality request failed": "Не удалось запросить данные о качестве воздуха", "ECCC request timed out": "Истекло время ожидания запроса к ECCC", "Malformed AQHI station response": "Некорректный ответ со станциями AQHI", "Malformed AQHI observation response": "Некорректный ответ с наблюдениями AQHI", "No AQHI stations available": "Нет доступных станций AQHI", "{n} air quality": { "one": "{n} станция качества воздуха", "few": "{n} станции качества воздуха", "many": "{n} станций качества воздуха", "other": "{n} станции качества воздуха" }, "GNSS feed rate limited (HTTP 429)": "Поток GNSS: превышен лимит запросов (HTTP 429)", "GNSS feed unavailable (HTTP {status})": "Поток GNSS недоступен (HTTP {status})", "GNSS snapshot needs a view anchor": "Для снимка GNSS нужна опорная точка вида", "Malformed GNSS integrity snapshot": "Некорректный снимок целостности GNSS", "GNSS integrity snapshot has no observation time": "В снимке целостности GNSS нет времени наблюдения", "{feed} feed unavailable": "Поток {feed} недоступен", "Loading {feeds}": "Загрузка: {feeds}", "{count} CelesTrak groups unavailable": { "one": "{count} группа CelesTrak недоступна", "few": "{count} группы CelesTrak недоступны", "many": "{count} групп CelesTrak недоступны", "other": "{count} группы CelesTrak недоступны" }, "Malformed launch snapshot": "Некорректный снимок запусков", "Malformed perimeter snapshot": "Некорректный снимок периметров", "Overpass returned an incomplete camera response": "Overpass вернул неполный ответ о камерах", "Fly below {km} km to a covered region": "Опуститесь ниже {km} км над регионом с покрытием", "No feed here yet · {n} regions available": { "one": "Здесь пока нет потока данных · доступен {n} регион", "few": "Здесь пока нет потока данных · доступно {n} региона", "many": "Здесь пока нет потока данных · доступно {n} регионов", "other": "Здесь пока нет потока данных · доступно {n} региона" }, "Wind speed field unavailable": "Поле скорости ветра недоступно", "Decoder feeds": "Потоки декодера", "WebUSB + decoder feeds": "WebUSB + потоки декодера", "opening receiver": "открытие приёмника", "checking decoder feeds": "проверка потоков декодера", "listening": "приём", "USB error": "ошибка USB", "{count} heard": { "one": "слышно бортов: {count}", "few": "слышно бортов: {count}", "many": "слышно бортов: {count}", "other": "слышно бортов: {count}" }, "{rate} msg/s": "{rate} сообщ./с", "USB {rate} msg/s": "USB {rate} сообщ./с", "{count} feeds live": { "one": "{count} поток онлайн", "few": "{count} потока онлайн", "many": "{count} потоков онлайн", "other": "{count} потока онлайн" }, "feeds {names} stale": { "one": "поток {names} устарел", "few": "потоки {names} устарели", "many": "потоки {names} устарели", "other": "потоки {names} устарели" }, "feeds {names} unreachable": { "one": "поток {names} недоступен", "few": "потоки {names} недоступны", "many": "потоки {names} недоступны", "other": "потоки {names} недоступны" }, "feeds {names} invalid": { "one": "поток {names} некорректен", "few": "потоки {names} некорректны", "many": "потоки {names} некорректны", "other": "потоки {names} некорректны" }, "Exit cockpit to fly to an aircraft": "Выйдите из кабины, чтобы перелететь к самолёту", "Exit cockpit to fly to a satellite": "Выйдите из кабины, чтобы перелететь к спутнику", "Exit cockpit to frame contacts": "Выйдите из кабины, чтобы показать контакты в кадре", "{feed} {count} ({seconds}s old)": "{feed} {count} ({seconds} с назад)", "entry {n}": "№ {n}", "Upstream response too large": "Слишком большой ответ источника", "Included in bundle": "Входит в архив", "Missing bundle file — reimport its bundle": "Файла нет в архиве — импортируйте этот архив снова", "Source configured; file checked when loaded": "Источник настроен; файл будет проверен при загрузке", "Source unavailable": "Источник недоступен", "Coverage tile failed": "Не удалось загрузить тайл покрытия", "Unknown": "Неизвестно", "USB work abandoned after a stalled transfer": "Работа с USB прервана: передача данных зависла", "SDR decoder did not start; receiver stopped": "Декодер SDR не запустился; приёмник остановлен", "SDR decoder stopped responding; receiver stopped": "Декодер SDR перестал отвечать; приёмник остановлен", "SDR decoder fell behind; receiver stopped": "Декодер SDR не успевает; приёмник остановлен", "Zoom in to see street-level coverage": "Приблизьтесь, чтобы увидеть покрытие уличных снимков", "Point the camera at the ground for street-level coverage": "Направьте камеру на землю, чтобы увидеть покрытие уличных снимков", "Sequence images unavailable": "Снимки последовательности недоступны", "Switch Street Level on to draw its coverage.": "Включите «Уличные снимки», чтобы показать покрытие.", "Every provider is switched off: light a chip to draw its coverage.": "Все источники выключены: включите один, чтобы показать его покрытие.", "No sequences in view match the filter": "Ни одна последовательность в кадре не подходит под фильтр", "No coverage in view": "В кадре нет покрытия", "Show the street-level view full screen (Esc shrinks it)": "Показать уличный снимок на весь экран (Esc сворачивает)", "Gemini returned an oversized audio chunk": "Gemini вернул слишком большой фрагмент аудио", "Gemini returned an unsupported audio format": "Gemini вернул неподдерживаемый формат аудио", "Gemini returned an invalid audio sample rate": "Gemini вернул недопустимую частоту дискретизации аудио", "Gemini returned incomplete PCM audio": "Gemini вернул неполные аудиоданные PCM", "This browser does not support Gemini microphone audio": "Этот браузер не поддерживает звук с микрофона для Gemini", "Microphone audio processing failed": "Не удалось обработать звук с микрофона", "Gemini audio playback fell behind. Reconnect to continue.": "Воспроизведение звука Gemini отстаёт. Подключитесь заново, чтобы продолжить.", "Gemini token response did not include an ephemeral credential": "В ответе Gemini нет временных учётных данных", "Invalid Gemini connection endpoint": "Недопустимый адрес подключения к Gemini", "Voice command context is too large": "Контекст голосовой команды слишком велик", "Gemini reliable transport exceeded its queue limit. Start voice again.": "Очередь надёжной передачи Gemini превысила лимит. Запустите голосовой режим заново.", "Gemini reliable transport did not drain. Start voice again.": "Очередь надёжной передачи Gemini не освободилась. Запустите голосовой режим заново.", "Gemini token request failed (HTTP {status})": "Не удалось запросить токен Gemini (HTTP {status})", "Gemini token response did not include a valid model": "В ответе Gemini нет допустимой модели", "Gemini token response did not include session settings": "В ответе Gemini нет настроек сеанса", "Gemini session settings do not match the input mode": "Настройки сеанса Gemini не соответствуют режиму ввода", "Gemini could not submit this input. Start voice again.": "Gemini не удалось отправить эти данные. Запустите голосовой режим заново.", "Connecting to Gemini": "Подключение к Gemini", "Gemini returned an oversized message": "Gemini вернул слишком большое сообщение", "Gemini Live connection failed. Check network access, then start voice again.": "Не удалось подключиться к Gemini Live. Проверьте доступ к сети и запустите голосовой режим заново.", "Gemini Live connection ended. Start voice again for a new conversation.": "Соединение с Gemini Live завершено. Запустите голосовой режим заново для нового разговора.", "Gemini Live could not start. Start voice again to request a fresh session.": "Не удалось запустить Gemini Live. Запустите голосовой режим заново, чтобы запросить новый сеанс.", "Start voice again for a fresh token and a new conversation.": "Запустите голосовой режим заново, чтобы получить новый токен и начать новый разговор.", "Start voice again to request a fresh session credential.": "Запустите голосовой режим заново, чтобы запросить новые учётные данные сеанса.", "Microphone permission was denied. Allow microphone access and try again.": "Доступ к микрофону запрещён. Разрешите доступ и повторите попытку.", "Gemini connection timed out. Try again.": "Время ожидания подключения к Gemini истекло. Повторите попытку.", "Gemini voice could not start": "Не удалось запустить голосовой режим Gemini", "Gemini did not finish the interrupted reply. Start voice again.": "Gemini не завершил прерванный ответ. Запустите голосовой режим заново.", "Gemini session expiring; finishing the current reply": "Сеанс Gemini истекает; завершается текущий ответ", "Gemini rejected the voice session. Start voice again to request a fresh session.": "Gemini отклонил голосовой сеанс. Запустите голосовой режим заново, чтобы запросить новый сеанс.", "Start voice again for a fresh session credential. If it repeats, check Gemini model and API access.": "Запустите голосовой режим заново для получения новых учётных данных. Если ошибка повторится, проверьте модель Gemini и доступ к API.", "Gemini action history is full. Start voice again for a fresh session.": "История действий Gemini заполнена. Запустите голосовой режим заново для нового сеанса.", "Gemini requested too many simultaneous actions": "Gemini запросил слишком много одновременных действий", "Voice text command is too long": "Текст голосовой команды слишком длинный", "Gemini voice is not connected": "Голосовой режим Gemini не подключён", "Gemini interrupted input exceeded its buffer or wait limit. Start voice again.": "Прерванный ввод Gemini превысил лимит буфера или ожидания. Запустите голосовой режим заново.", "Gemini Live connection is expiring. Start voice again for a new conversation.": "Соединение с Gemini Live истекает. Запустите голосовой режим заново для нового разговора.", "Gemini voice sessions have a time limit. When a session expires, start voice again for a new conversation.": "Время голосовых сеансов Gemini ограничено. Когда сеанс истечёт, запустите голосовой режим заново для нового разговора.", "Gemini Live voice control": "Голосовое управление через Gemini Live", "Voice provider": "Поставщик голосового сервиса", "Changing provider reconnects voice if it is on.": "Смена поставщика переподключает голосовой режим, если он включён.", "Gemini voice could not connect. Try again.": "Не удалось подключить голосовой режим Gemini. Повторите попытку.", "Gemini voice requires a same-origin app request": "Голосовой режим Gemini требует запрос из того же источника, что и приложение", "Add a Gemini API key in Provider Settings": "Добавьте ключ API Gemini в настройках поставщиков", "The Gemini Live model configuration is invalid": "Недопустимая конфигурация модели Gemini Live", "Gemini voice is starting too often. Try again shortly.": "Голосовой режим Gemini запускается слишком часто. Повторите попытку чуть позже.", "Gemini quota is unavailable. Try again later.": "Квота Gemini недоступна. Повторите попытку позже.", "Gemini access was refused. Check the API key and model access.": "Доступ к Gemini запрещён. Проверьте ключ API и доступ к модели.", "Gemini Live is unavailable for the configured model.": "Gemini Live недоступен для выбранной модели.", "Token request is too large": "Запрос токена слишком велик", "Use an empty JSON token request": "Используйте запрос токена с пустым объектом JSON", "S2 GhostMaps": "S2 GhostMaps", "Intel Picture": "Разведкартина", "Kinetic 30d": "Боевые 30 дн.", "Border Crisis": "Кризис на границе", "Iran Picture": "Иран: картина", "Iran Kinetic": "Иран: боевые", "Yemen FLOT": "Йемен: линия фронта", "Latest Drop": "Новый выпуск", "GhostMaps file could not be read": "Не удалось прочитать файл GhostMaps", "GhostMaps catalog unavailable": "Каталог GhostMaps недоступен", "Malformed GhostMaps catalog": "Повреждённый каталог GhostMaps", "{count} source links ↗ · click card to open the first": { "one": "{count} ссылка на источник ↗ · нажмите на карточку, чтобы открыть", "few": "{count} ссылки на источники ↗ · нажмите на карточку, чтобы открыть первую", "many": "{count} ссылок на источники ↗ · нажмите на карточку, чтобы открыть первую", "other": "{count} ссылки на источники ↗ · нажмите на карточку, чтобы открыть первую" }, "S2 · {name}": "S2 · {name}", "Report": "Сводка", "Open the source for {title}": "Открыть источник: {title}", "LIVE · GitHub {commit} · {message} · checked every {seconds}s": "В ЭФИРЕ · GitHub {commit} · {message} · проверка каждые {seconds} с", "GitHub {commit} · {message} · reconnecting for live updates": "GitHub {commit} · {message} · переподключение для обновлений в реальном времени", "Connecting to the S2 GhostMaps repository…": "Подключение к репозиторию S2 GhostMaps…", "{count} placemarks": { "one": "{count} метка", "few": "{count} метки", "many": "{count} меток", "other": "{count} метки" }, "S2 Underground publishes these KMZ products to GitHub. New uploads are detected within seconds and replace the previous edition automatically. Click a marker for its report.": "S2 Underground публикует эти продукты KMZ на GitHub. Новые файлы обнаруживаются за секунды и автоматически заменяют предыдущий выпуск. Нажмите на метку, чтобы открыть её сводку.", " Clouds are preserved from the source imagery.": " Облака оставлены такими, как на исходных снимках.", "hemisphere|N": "С", "hemisphere|S": "Ю", "hemisphere|E": "В", "hemisphere|W": "З", "OK": "НОРМА", "{category} ({count})": "{category} ({count})", "Layers": "Слои", "Search": "Поиск", "More": "Ещё", "Panels": "Панели", "Recent speech": "Недавняя речь", "Voice Settings": "Настройки голоса", "Preview": "Предпросмотр", "Settings": "Настройки", "Close voice panel": "Закрыть голосовую панель", "Show Voice Preview": "Показывать предпросмотр голоса", "Voice inactivity timeout": "Тайм-аут бездействия голоса", "Custom": "Другое", "Minutes": "Минуты", "These preferences stay in this browser.": "Эти настройки сохраняются в этом браузере.", "Your choice applies now, but could not be saved.": "Ваш выбор применён, но сохранить его не удалось.", "Voice replies appear here.": "Здесь появляются голосовые ответы.", "Preview is off.": "Предпросмотр отключён.", "Automatic stop is unavailable for this voice connection.": "Автоматическая остановка недоступна для этого голосового подключения.", "routing busy — too many routes at once": "сервис маршрутов занят: слишком много маршрутов одновременно", "route proxy error": "ошибка прокси маршрутов", "AUTHORING": "РЕДАКТОР", "Create and edit scenes": "Создание и редактирование сцен", "SCENE": "СЦЕНА", "Scene": "Сцена", "NEW SCENE": "НОВАЯ СЦЕНА", "Start a new, empty scene": "Создать новую пустую сцену", "DELETE": "УДАЛИТЬ", "Delete this scene and all of its shots": "Удалить эту сцену и все её кадры", "SHOTS": "КАДРЫ", "+ CAPTURE SHOT": "+ СДЕЛАТЬ КАДР", "Add the current view, style and layers as the next shot": "Добавить текущий вид, стиль и слои следующим кадром", "Replace the selected shot with the current view": "Заменить выбранный кадр текущим видом", "Click a shot to select it, double-click to rename.": "Щёлкните кадр, чтобы выбрать его, дважды — чтобы переименовать.", "scene|PLAY": "ПУСК", "Stop playback (Esc)": "Остановить воспроизведение (Esc)", "SAVE & SHARE": "СОХРАНИТЬ И ПОДЕЛИТЬСЯ", "Download every scene as a JSON file you can import later": "Скачать все сцены файлом JSON для последующего импорта", "Load scenes from an exported JSON file": "Загрузить сцены из экспортированного файла JSON", "Download the timing log of the last play": "Скачать журнал таймингов последнего воспроизведения", "Play from this scene through the rest of the project": "Воспроизвести с этой сцены и далее по всему проекту", "Play the shot after the selected one, moving on to the next scene when needed": "Воспроизвести кадр после выбранного, при необходимости перейдя к следующей сцене", "Edit anchors, data packs and shot details": "Изменить якоря, пакеты данных и параметры кадров", "Download this scene as JSON or an asset bundle": "Скачать эту сцену в формате JSON или архивом ресурсов", "Left panels": "Левые панели", "Right panels": "Правые панели", "UTILITIES": "ИНСТРУМЕНТЫ", "Exit cockpit to fly to a drawing": "Выйдите из кабины, чтобы перелететь к рисунку", "Directions, drawing and your own files": "Маршруты, рисование и ваши файлы", "Voice place search (needs an Overpass server)": "Голосовой поиск мест (нужен сервер Overpass)", "OSM Places": "Места OSM", "state or province": "штат или провинция", "county or district": "округ или район", "neighbourhood": "район города", "natural region": "природный регион", "Which {place}?": "Какой из вариантов «{place}»?", "Which place?": "Какое место?", "Not drawn: {parts}": "Не нарисовано: {parts}", "approximate": "приблизительно", "{pct}% cloud": "Облачность {pct}%", "Over {area}": "Область: {area}", "{count} of {total} acquisitions match": { "few": "Подходящие снимки: {count} из {total}", "many": "Подходящие снимки: {count} из {total}", "one": "Подходящие снимки: {count} из {total}", "other": "Подходящие снимки: {count} из {total}" }, "{n} acquisitions searched": { "few": "Просмотрено снимков: {n}", "many": "Просмотрено снимков: {n}", "one": "Просмотрено снимков: {n}", "other": "Просмотрено снимков: {n}" }, "No matching imagery": "Подходящих снимков нет", "Unknown number of {kind}": "{kind}: количество неизвестно", "About {count} {kind}": "{kind}: около {count}", "At least {count} {kind}": "{kind}: не менее {count}", "{count} {kind}": "{kind}: {count}", "In {area}": "Территория: {area}", "Area around {place}": "Окрестности: {place}", "Area around landmark": "Окрестности ориентира", "Outline {place}": "Контур: {place}", "Outline area": "Контур области", "Find {place}": "Поиск: {place}", "Find area": "Найти область", "Find recent imagery": "Найти свежие снимки", "Find {what}": "Поиск: {what}", "Find places": "Найти места", "Drawing outline": "Рисование контура", "Searching imagery catalog": "Поиск в каталоге снимков", "Loading imagery": "Загрузка снимков", "Searching OpenStreetMap": "Поиск в OpenStreetMap", "voice area|Area": "Область", "buffer sized to the place": "буферная зона по размеру места", "enclosing mapped area": "охватывающая область на карте", "the map was cleared while looking it up": "карта была очищена во время поиска", "OpenStreetMap coverage varies by place": "Покрытие OpenStreetMap различается в разных местах", "the catalog covers the last 30 days": "каталог охватывает последние 30 дней", "there are more": "есть ещё", "{radius} m around the landmark": "{radius} м вокруг объекта", "{count} parts": { "few": "Частей: {count}", "many": "Частей: {count}", "one": "Частей: {count}", "other": "Частей: {count}" }, "{drawn} of {total} parts drawn": { "few": "Нарисовано частей: {drawn} из {total}", "many": "Нарисовано частей: {drawn} из {total}", "one": "Нарисовано частей: {drawn} из {total}", "other": "Нарисовано частей: {drawn} из {total}" }, "{count} duplicate mappings merged": { "few": "Объединено дублей: {count}", "many": "Объединено дублей: {count}", "one": "Объединено дублей: {count}", "other": "Объединено дублей: {count}" }, "listed the first {limit}": "показаны первые {limit}", "counted over the bounding box of {area}, not its outline": "подсчитано по ограничивающему прямоугольнику ({area}), а не по контуру", "Search cancelled": "Поиск отменён", "Sea Marks": "Морские знаки", "Ski Pistes": "Горнолыжные трассы" }