{ "common": { "save": "Сохранить", "cancel": "Отмена", "loading": "Загрузка...", "error": "Ошибка", "search": "Поиск", "confirm": "Подтвердить", "delete": "Удалить", "edit": "Редактировать", "close": "Закрыть", "back": "Назад", "next": "Далее", "retry": "Повторить", "or": "или", "optional": "необязательно", "language": "Язык", "dismiss": "Скрыть", "continue": "Продолжить", "selected": "Выбрано", "detected": "Обнаружено", "now": "сейчас", "tryAgain": "Попробовать снова", "skipToMainContent": "Перейти к основному содержимому", "builtWithCareBy": "Создано с заботой", "viewRelease": "Посмотреть релиз", "updateNow": "Обновить сейчас", "showDetails": "Показать подробности", "hideDetails": "Скрыть подробности", "moreIssues": "+ ещё {count} {count, plural, one {проблема} few {проблемы} other {проблем}}" }, "auth": { "missionControl": "Mission Control", "signInToContinue": "Войдите, чтобы продолжить", "username": "Имя пользователя", "password": "Пароль", "signIn": "Войти", "signingIn": "Вход...", "signInWithGoogle": "Войти через Google", "loadingGoogleSignIn": "Загрузка входа через Google...", "googleSignInFailed": "Ошибка входа через Google", "networkError": "Ошибка сети", "loginFailed": "Ошибка входа", "enterUsername": "Введите имя пользователя", "enterPassword": "Введите пароль", "orchestrationTagline": "Оркестрация агентов OpenClaw", "accessRequestSubmitted": "Запрос на доступ отправлен", "accessRequestDescription": "Ваш запрос отправлен администратору на рассмотрение. Вы сможете войти после одобрения.", "tryAgain": "Попробовать снова", "noAdminAccount": "Учётная запись администратора ещё не создана", "noAdminDescription": "Настройте учётную запись администратора, чтобы начать работу с Mission Control.", "createAdminAccount": "Создать учётную запись администратора", "welcomeToMC": "Добро пожаловать в Mission Control", "settingUpMC": "Настройка Mission Control", "createAdminToStart": "Создайте учётную запись администратора, чтобы начать", "creatingAdmin": "Создание учётной записи администратора...", "displayName": "Отображаемое имя", "confirmPassword": "Подтвердите пароль", "atLeast12Chars": "Не менее 12 символов", "repeatPassword": "Повторите пароль", "passwordsDoNotMatch": "Пароли не совпадают", "passwordTooShort": "Пароль должен содержать не менее 12 символов", "moreCharsNeeded": "{count, plural, one {Нужен ещё {count} символ} few {Нужно ещё {count} символа} other {Нужно ещё {count} символов}}", "firstTimeSetupOnly": "Эта страница доступна только при первоначальной настройке.", "checkingSetupStatus": "Проверка состояния настройки...", "setupFailed": "Ошибка настройки", "failedToCheckSetup": "Не удалось проверить состояние настройки", "validatingCredentials": "Проверка учётных данных", "creatingAdminAccount": "Создание учётной записи администратора", "configuringSession": "Настройка сессии", "launchingDashboard": "Запуск панели управления", "usernameHint": "Только строчные буквы, цифры, точки, дефисы и подчёркивания" }, "nav": { "overview": "Обзор", "agents": "Агенты", "tasks": "Задачи", "chat": "Чат", "channels": "Каналы", "skills": "Навыки", "memory": "Память", "activity": "Активность", "logs": "Журналы", "costTracker": "Учёт затрат", "nodes": "Узлы", "approvals": "Согласования", "office": "Офис", "cron": "Cron", "webhooks": "Webhooks", "alerts": "Оповещения", "github": "GitHub", "security": "Безопасность", "users": "Пользователи", "audit": "Аудит", "gateway": "Шлюз", "gateways": "Шлюзы", "config": "Конфигурация", "integrations": "Интеграции", "debug": "Отладка", "settings": "Настройки", "group": { "observe": "МОНИТОРИНГ", "automate": "АВТОМАТИЗАЦИЯ", "admin": "АДМИН" }, "collapseSidebar": "Свернуть боковую панель", "expandSidebar": "Развернуть боковую панель", "more": "Ещё" }, "settings": { "language": "Язык", "languageDescription": "Выберите предпочитаемый язык интерфейса", "general": "Общие", "security": "Безопасность", "dataRetention": "Хранение данных", "chatSettings": "Чат", "gatewaySettings": "Шлюз", "title": "Настройки", "description": "Настройте поведение Mission Control и политики хранения данных", "discard": "Отменить", "save": "Сохранить", "saving": "Сохранение...", "saveChanges": "Сохранить изменения", "workspaceManagementLabel": "Управление рабочим пространством:", "workspaceManagementDesc1": "Для создания рабочих пространств (экземпляров арендаторов) перейдите на панель", "superAdmin": "Супер-администратор", "workspaceManagementDesc2": "в разделе Администратор > Супер-администратор на боковой панели. Там вы можете создавать новые клиентские экземпляры, управлять арендаторами и отслеживать задания подготовки.", "securityDescription": "Сканирование состояния безопасности вашей станции", "securityScan": "Сканирование безопасности", "hideScan": "Скрыть сканирование", "backups": "Резервные копии", "backupsDescription": "Создавайте резервные копии базы данных MC или состояния шлюза по запросу", "backupMcDatabase": "Резервная копия БД MC", "backupGatewayState": "Резервная копия состояния шлюза", "backingUp": "Создание резервной копии...", "onboarding": "Онбординг", "onboardingDescription": "Повторите мастер настройки и сбросьте контрольный список панели управления", "replayOnboarding": "Повторить онбординг", "resetting": "Сброс..." }, "boot": { "missionControl": "Mission Control", "agentOrchestration": "Оркестрация агентов", "authenticatingOperator": "Аутентификация оператора", "detectingStationMode": "Определение режима станции", "loadingControlConfig": "Загрузка конфигурации управления", "connectingRuntimeLinks": "Подключение связей среды выполнения", "syncingAgentRegistry": "Синхронизация реестра агентов", "loadingActiveSessions": "Загрузка активных сессий", "hydratingWorkspaceBoard": "Инициализация рабочей панели", "mappingMemoryGraph": "Построение графа памяти", "indexingSkillCatalog": "Индексация каталога навыков" }, "header": { "workspace": "Рабочее пространство", "sessions": "Сессии", "events": "События", "live": "Живой", "off": "Выкл", "local": "Локальный", "connected": "Подключено", "disconnected": "Отключено", "reconnecting": "Переподключение", "offline": "Офлайн", "retry": "Попытка {count}", "jumpToSearch": "Перейти к странице, задаче, агенту...", "searchPlaceholder": "Поиск задач, агентов, активности или введите команду страницы...", "searching": "Поиск...", "noResults": "Результатов не найдено", "typeToSearch": "Введите для поиска сущностей или мгновенного перехода к страницам", "gatewayConnection": "Подключение шлюза", "status": "Статус", "host": "Хост", "latency": "Задержка", "webSocket": "WebSocket", "sse": "SSE", "retries": "Попытки", "clickToReconnect": "Нажмите для переподключения", "down": "Недоступен", "goToOverview": "Перейти к обзору", "goToChat": "Перейти к чату", "goToTasks": "Перейти к задачам", "goToAgents": "Перейти к агентам", "goToActivityFeed": "Перейти к ленте активности", "goToNotifications": "Перейти к уведомлениям", "goToTokenUsage": "Перейти к использованию токенов", "goToLogs": "Перейти к журналам", "goToMemoryBrowser": "Перейти к обозревателю памяти", "goToIntegrations": "Перейти к интеграциям", "goToSettings": "Перейти к настройкам", "goToGateways": "Перейти к шлюзам", "goToGithubSync": "Перейти к синхронизации GitHub", "goToOffice": "Перейти к офису", "goToSkills": "Перейти к навыкам", "quickNavigation": "Быстрая навигация" }, "contextSwitcher": { "localMode": "Локальный режим", "connected": "Подключено", "disconnected": "Отключено", "interface": "Интерфейс", "essential": "Базовый", "full": "Полный", "organizations": "ОРГАНИЗАЦИИ", "all": "Все", "noTools": "нет инструментов", "unlinked": "не привязан", "newOrganization": "Новая организация...", "usernamePlaceholder": "Имя пользователя (пользователь ОС)", "displayNamePlaceholder": "Отображаемое имя", "gatewayPortPlaceholder": "Порт шлюза (обязательно)", "installTools": "УСТАНОВИТЬ ИНСТРУМЕНТЫ", "usernameAndDisplayRequired": "Имя пользователя и отображаемое имя обязательны", "invalidUsernameFormat": "Недопустимый формат имени пользователя", "gatewayPortRequired": "Порт шлюза обязателен", "creating": "Создание...", "createUser": "Создать пользователя", "createAndQueue": "Создать + В очередь" }, "localModeBanner": { "noGatewayDetected": "Шлюз OpenClaw не обнаружен", "runningInLocalMode": " — работа в локальном режиме. Мониторинг сессий Claude Code, задач и локальных данных.", "configureGateway": "Настроить шлюз" }, "updateBanner": { "updating": "Обновление...", "restartingServer": "Перезапуск сервера...", "updateAvailable": "Доступно обновление: v{version}", "newerVersionAvailable": " — доступна более новая версия Mission Control.", "updateFailed": "Ошибка обновления", "networkError": "Ошибка сети — не удалось связаться с сервером." }, "openclawUpdateBanner": { "updatingOpenClaw": "Обновление OpenClaw...", "openclawUpdated": "OpenClaw обновлён до v{version}", "openclawUpdateAvailable": "Обновление OpenClaw: доступна v{version}", "installed": "установлено: v{version}", "changelog": "Журнал изменений", "copied": "Скопировано!", "copyCommand": "Копировать команду", "updateFailed": "Ошибка обновления", "networkError": "Ошибка сети — не удалось связаться с сервером." }, "doctorBanner": { "fixCompleted": "Исправление доктора OpenClaw завершено", "configDrift": "Обнаружен дрейф конфигурации OpenClaw", "stateIntegrity": "Предупреждение о целостности состояния OpenClaw", "securityWarning": "Предупреждение безопасности OpenClaw", "doctorWarnings": "Предупреждения доктора OpenClaw", "runningFixes": "Выполнение исправлений доктора OpenClaw...", "cleaningSessionStores": "Очистка хранилищ сессий...", "archivingOrphanTranscripts": "Архивация осиротевших транскриптов...", "recheckingHealth": "Повторная проверка здоровья текущего экземпляра...", "fixFailed": "Ошибка исправления доктора OpenClaw", "networkError": "Ошибка сети — не удалось связаться с сервером.", "runningFix": "Выполнение исправления...", "runDoctorFix": "Запустить исправление доктора" }, "liveFeed": { "liveFeed": "Живая лента", "showLiveFeed": "Показать живую ленту", "collapseFeed": "Свернуть ленту", "closeFeed": "Закрыть ленту", "noActivityYet": "Пока нет активности", "eventsAppearLocal": "События появляются при создании задач или обновлении агентов", "eventsStreamGateway": "События транслируются сюда со шлюза и локальной базы данных", "activeSessions": "Активные сессии", "noActiveSessions": "Нет активных сессий", "activeSession": "Активная", "idleSession": "Неактивная" }, "errorBoundary": { "somethingWentWrong": "Что-то пошло не так", "unexpectedError": "В этой панели произошла непредвиденная ошибка." }, "page": { "showLiveFeed": "Показать живую ленту", "availableInFullMode": "{panel} доступен в полном режиме.", "switchToFull": "Переключить на полный", "goToOverview": "Перейти к обзору", "requiresGateway": "{panel} требует подключения к шлюзу OpenClaw.", "configureGateway": "Настройте шлюз для активации этой панели." }, "onboarding": { "stationOnline": "Станция онлайн", "stationReady": "Ваша станция готова к приёму агентов.", "welcome": { "title": "Добро пожаловать в Mission Control", "description": "Ваша станция для ИИ-агентов. Когда агенты стыкуются здесь, они получают постоянную память, управление задачами, координированные рабочие процессы и полную наблюдаемость. Мы просканировали вашу конфигурацию — вот что онлайн.", "availableModes": "Доступные режимы", "localMode": "Локальный режим", "gatewayMode": "Режим шлюза", "monitorClaude": "Мониторинг сессий Claude Code на этой машине", "taskTracking": "Отслеживание задач и мониторинг затрат", "sessionHistory": "История сессий", "singlePilot": "Одиночное управление", "orchestrateAgents": "Оркестрация нескольких агентов на разных машинах", "memorySkills": "Память, навыки и межагентное взаимодействие", "webhookIntegrations": "Интеграции Webhook", "requiresGateway": "Требуется шлюз", "activeSessionsDetected": "{count, plural, one {Обнаружена {count} активная сессия} few {Обнаружено {count} активные сессии} other {Обнаружено {count} активных сессий}}", "noActiveSessions": "Нет активных сессий Claude", "gatewayConnected": "Шлюз подключён", "localModeNoGateway": "Локальный режим — без шлюза", "agentsRegistered": "{count, plural, one {{count} агент зарегистрирован} few {{count} агента зарегистрировано} other {{count} агентов зарегистрировано}}", "noAgentsYet": "Пока нет агентов", "gatewayRegistered": "Шлюз: Mission Control зарегистрирован", "gatewayRegistrationPending": "Регистрация шлюза ожидается", "skipSetup": "Пропустить настройку", "getStarted": "Начать" }, "interfaceMode": { "title": "Выберите раскладку станции", "description": "Базовый показывает основные панели, которые операторам нужны чаще всего. Полный открывает все системы станции — память, автоматизацию, аудит безопасности и многое другое. Вы можете переключаться в любое время.", "essential": "Базовый", "full": "Полный", "essentialDescription": "Оптимизированное управление — панели для ежедневного использования: обзор флота, агенты, задачи, чат, лента активности, журналы и настройки.", "essentialPanels1": "Обзор флота, Агенты, Задачи, Чат", "essentialPanels2": "Лента активности, Журналы, Настройки", "essentialTotal": "Всего 7 панелей", "fullDescription": "Полный доступ к станции — добавляет обозреватель памяти, планирование Cron, Webhooks, оповещения, аудит безопасности, учёт затрат и конфигурацию шлюза.", "fullIncludes": "Всё из Базового плюс", "fullPanels": "Память, Cron, Webhooks, Аудит", "fullTotal": "Все системы станции разблокированы" }, "gatewayLink": { "title": "Связь со шлюзом", "description": "Mission Control регистрирует свой источник в шлюзе OpenClaw для подключения через WebSocket и удалённого управления агентами.", "originRegistered": "Источник шлюза зарегистрирован", "originAdded": "Источник Mission Control добавлен в allowedOrigins шлюза", "registrationPending": "Регистрация ожидается — будет настроена при следующей проверке возможностей", "deviceAuthConfigured": "Аутентификация устройства настроена", "deviceAuthDisabled": "Аутентификация устройства отключена — MC аутентифицируется через токен шлюза", "deviceAuthWillConfigure": "Будет настроена вместе с регистрацией источника", "testing": "Тестирование...", "testConnection": "Проверить подключение", "gatewayReachable": "Шлюз доступен", "gatewayUnreachable": "Шлюз недоступен" }, "credentials": { "title": "Защитите свою станцию", "description": "Пароль администратора защищает консоль вашей станции. API-ключ — это стыковочный пропуск — агенты предъявляют его при регистрации, чтобы только авторизованные агенты могли стыковаться.", "checkingCredentials": "Проверка учётных данных...", "adminPassword": "Пароль администратора", "passwordStrong": "Пароль надёжный и не является стандартным", "passwordWeak": "Используется стандартный или слабый пароль — измените AUTH_PASS в .env", "apiKey": "API-ключ", "apiKeyConfigured": "Настроен — агенты могут стыковаться с этим ключом", "apiKeyNotSet": "Не задан — без настроенного ключа агенты не смогут стыковаться. Выполните: bash scripts/generate-env.sh --force", "openSettings": "Открыть настройки", "securityScan": "Сканирование безопасности", "securityScanDescription": "Проверьте сеть, среду выполнения и укрепление OpenClaw перед запуском станции.", "launchStation": "Запустить станцию", "launchAnyway": "Запустить всё равно" } }, "channels": { "title": "Каналы", "loadingChannels": "Загрузка каналов...", "gatewayConnected": "Шлюз подключён", "gatewayDisconnected": "Шлюз отключён", "refresh": "Обновить", "noChannelsConfigured": "Каналы ещё не настроены. Настройте платформы обмена сообщениями (WhatsApp, Telegram, Discord, Slack и др.) в настройках шлюза OpenClaw.", "gatewayUnreachable": "Не удаётся подключиться к шлюзу OpenClaw. Проверьте, что он запущен и доступен.", "statusConnected": "Подключено", "statusRunning": "Работает", "statusConfigured": "Настроено", "statusInactive": "Неактивно", "probe": "Проверить", "probing": "Проверка...", "showQr": "Показать QR", "relink": "Переподключить", "waitForScan": "Ожидание сканирования", "logout": "Выйти", "loggedOut": "Вы вышли.", "profile": "Профиль", "editProfile": "Редактировать профиль", "edit": "Редактировать", "noProfileSet": "Профиль не задан", "displayName": "Отображаемое имя", "username": "Имя пользователя", "about": "О себе", "bio": "Биография", "avatarUrl": "URL аватара", "bannerUrl": "URL баннера", "website": "Сайт", "lightning": "Lightning", "saving": "Сохранение...", "saveAndPublish": "Сохранить и опубликовать", "importFromRelays": "Импортировать из ретрансляторов", "hideAdvanced": "Скрыть расширенные", "showAdvanced": "Показать расширенные", "cancel": "Отмена", "profilePublished": "Профиль опубликован на ретрансляторах.", "saveFailed": "Ошибка сохранения.", "profileImported": "Профиль импортирован с ретрансляторов.", "importFailed": "Ошибка импорта.", "accounts": "Аккаунты ({count})" }, "integrations": { "title": "Интеграции", "loading": "Загрузка интеграций...", "connectedCount": "Подключено {connected} из {total}", "pullAll": "Получить всё", "discard": "Отменить", "save": "Сохранить", "saving": "Сохранение...", "saveChanges": "Сохранить изменения", "cancel": "Отмена", "remove": "Удалить", "removeTitle": "Удалить интеграцию?", "removeDescription": "Это удалит {target} из файла .env. Для применения изменений необходимо перезапустить шлюз.", "notSet": "не задано", "noIntegrationsInCategory": "В этой категории нет интеграций" }, "execApproval": { "title": "Подтверждения выполнения", "pendingBadge": "{count} ожидает", "realtimeLabel": "В реальном времени через WebSocket", "viewApprovals": "Подтверждения", "viewAllowlist": "Настройка белого списка", "filterAll": "Все", "filterPending": "Ожидающие", "filterResolved": "Решённые", "noPendingApprovals": "Нет ожидающих подтверждений. Запросы на выполнение от агентов появятся здесь в виде наложения.", "noApprovals": "Нет подтверждений для отображения.", "loadingAllowlist": "Загрузка белого списка...", "addAgent": "Добавить агента", "save": "Сохранить", "saving": "Сохранение...", "reload": "Перезагрузить", "noAgentsConfigured": "Агенты не настроены. Введите ID агента выше, чтобы создать белый список.", "addPattern": "Добавить шаблон", "noAllowlistPatterns": "Нет шаблонов белого списка. Команды будут требовать ручного подтверждения.", "previewMatches": "Предпросмотр: {count} недавних команд совпадут", "andMore": "...и ещё {count}", "allowOnce": "Разрешить один раз", "alwaysAllow": "Всегда разрешать", "deny": "Отклонить", "statusExpired": "Истекло", "statusApproved": "Одобрено", "statusDenied": "Отклонено" }, "notifications": { "title": "Уведомления", "markAllRead": "Отметить всё прочитанным", "recipientLabel": "Получатель", "recipientPlaceholder": "Имя агента (например, my-agent)", "noNotifications": "Нет уведомлений", "markRead": "Отметить прочитанным" }, "localAgentsDoc": { "title": "Локальный AGENTS.md", "noPathFound": "Локальный AGENTS.md пока не найден", "openInVsCode": "Открыть в VS Code", "copied": "Скопировано", "copyPath": "Скопировать путь", "collapse": "Свернуть", "expand": "Развернуть", "loading": "Загрузка локального AGENTS.md...", "notDetected": "Локальный AGENTS.md не обнаружен.", "checked": "Проверено: {paths}" }, "memoryGraph": { "loading": "Загрузка графа...", "retry": "Повторить", "noMemoryDatabases": "Базы данных памяти не найдены", "noMemoryDatabasesHint": "Файлы SQLite памяти OpenClaw не обнаружены", "allAgents": "все агенты", "filterFiles": "фильтр файлов...", "statAgents": "агенты", "statFiles": "файлы", "statChunks": "фрагменты", "statSize": "размер", "legendSessions": "сессии", "legendMemory": "память", "legendKnowledge": "знания", "keyboardHint": "прокрутка для масштаба / перетаскивание для панорамирования / клик по узлу для углубления", "chunks": "фрагменты", "text": "текст" }, "agentComms": { "connecting": "Подключение к ленте...", "eventsCount": "{count} событий", "connectionGateway": "Шлюз", "connectionSse": "SSE", "connectionPolling": "Опрос", "sourceLive": "В реальном времени", "sourceMixed": "Смешанный", "sourceSeeded": "Предзагруженный", "sessions": "{active}/{total} сессий", "scrollToLatest": "Прокрутить к последнему", "toLabel": "Кому:", "composerPlaceholderTarget": "Сообщение {name}... (Enter для отправки)", "composerPlaceholderBroadcast": "Выберите сессию или агента выше, или введите для трансляции...", "send": "Отправить", "noFeedEvents": "Событий в ленте нет", "noFilterEvents": "Нет событий {filter}", "noFeedEventsHint": "Подключитесь к шлюзу или дождитесь активности агента. События из сессий, инструментов, чата и трассировок будут транслироваться в реальном времени.", "noFilterEventsHint": "Переключитесь на «Все», чтобы увидеть события других категорий, или дождитесь событий {filter}." }, "agentDetail": { "configTab": "Конфигурация", "filesTab": "Файлы", "toolsTab": "Инструменты", "channelsTab": "Каналы", "cronTab": "Cron", "modelsTab": "Модели", "workspaceFiles": "Файлы рабочего пространства", "refresh": "Обновить", "charCount": "{count} символов", "missing": "отсутствует", "selectFileToView": "Выберите файл для просмотра или редактирования", "reset": "Сбросить", "saving": "Сохранение...", "save": "Сохранить", "fileNotExistYet": "Этот файл ещё не существует. Вы можете создать его, введя содержимое и сохранив.", "toolConfiguration": "Конфигурация инструментов", "profile": "Профиль:", "saved": "Сохранено", "allowListCount": "Список разрешений ({count})", "noAllowList": "Нет явного списка разрешений (используются настройки профиля по умолчанию)", "addToolAllowList": "Добавить инструмент в список разрешений", "add": "Добавить", "alsoAllowCount": "Также разрешить ({count})", "alsoAllowDesc": "Дополнительные инструменты, разрешённые помимо настроек профиля по умолчанию.", "none": "Нет", "denyListCount": "Список запретов ({count})", "noDeniedTools": "Нет запрещённых инструментов", "addToolDenyList": "Добавить инструмент в список запретов", "channelStatus": "Статус каналов", "channelStatusDesc": "Каналы, доступные для {agent}", "noChannelsFound": "Каналы не найдены...", "connectedOf": "{connected}/{total} подключено", "noAccounts": "Нет аккаунтов", "configuredCount": "{count} настроено", "notConfigured": "Не настроено", "enabledCount": "{count} включено", "disabled": "Отключено", "cronJobs": "Задания cron", "allCronJobsCount": "{count} из {total} заданий", "agentCronJobsCount": "{count} из {total} заданий", "agentOnly": "Только агент", "showAll": "Показать все", "noCronJobsFound": "Задания cron не найдены", "noCronJobsAssigned": "Для {agent} нет назначенных заданий cron", "noSchedule": "нет расписания", "enabled": "включено", "lastRun": "Последний:", "nextRun": "Следующий:", "modelConfiguration": "Конфигурация моделей", "modelConfigDesc": "Настройте основную и резервные модели для этого агента.", "primaryModel": "Основная модель", "defaultModel": "По умолчанию", "fallbackChainCount": "Резервная цепочка ({count})", "fallbackChainDesc": "Модели, которые пробуются по порядку, если основная модель недоступна.", "noFallbackModels": "Резервные модели не настроены.", "moveUp": "Вверх", "moveDown": "Вниз", "remove": "Удалить", "addFallbackPlaceholder": "Добавить резервную модель", "sandboxMode": "Режим", "sandboxWorkspace": "Рабочее пространство", "sandboxNetwork": "Сеть", "sandboxNetworkPlaceholder": "напр., none, host", "toolsSection": "Инструменты", "subAgentsSection": "Субагенты", "addSubAgentPlaceholder": "Добавить субагента", "addSubAgent": "Добавить", "subAgentModelOverride": "Переопределение модели субагента", "defaultInherit": "По умолчанию (наследовать)", "modelLabel": "Модель:", "noSubAgents": "Субагенты не настроены.", "memorySearch": "Поиск в памяти", "cancel": "Отмена" }, "taskBoard": { "title": "Доска задач", "allProjects": "Все проекты", "projects": "Проекты", "close": "Закрыть", "spawnSubAgent": "Создать субагента", "newTask": "Новая задача", "refresh": "Обновить", "spawnAgentPlaceholder": "Имя агента", "spawnTaskPlaceholder": "Описание задачи", "timeoutTitle": "Тайм-аут (минуты)", "spawning": "Создание...", "spawn": "Создать", "noActiveSpawnRequests": "Нет активных запросов на создание", "dismissError": "Закрыть ошибку", "taskBoardAriaLabel": "Доска задач", "columnAriaLabel": "Колонка {title}, {count} задач", "colInbox": "Входящие", "colAssigned": "Назначено", "colInProgress": "В работе", "colReview": "На проверке", "colQualityReview": "Контроль качества", "colDone": "Готово", "recurring": "ПОВТОРЯЮЩАЯСЯ", "spawned": "СОЗДАНА", "spawnedFromTask": "Создана из задачи #{id}", "unassigned": "Не назначено", "due": "Срок:", "dropTasksHere": "Перетащите задачи сюда", "priority_low": "Низкий", "priority_medium": "Средний", "priority_high": "Высокий", "priority_critical": "Критический", "claudeCodeTasks": "Задачи Claude Code", "collapse": "Свернуть", "expand": "Развернуть", "loading": "Загрузка...", "noTeamTasksFound": "Командные задачи не найдены", "noTeamTasksDesc": "В данный момент нет активных командных задач Claude Code.", "taskCount": "{count} {count, plural, one {задача} few {задачи} other {задач}}", "blocked": "заблокировано", "hermesScheduledTasks": "Запланированные задачи Hermes", "noScheduledTasksFound": "Запланированные задачи не найдены", "noScheduledTasksDesc": "В данный момент нет активных запланированных задач Hermes.", "noSchedule": "нет расписания", "enabled": "включено", "disabled": "отключено", "createNewTask": "Создать новую задачу", "fieldTitle": "Заголовок", "fieldDescription": "Описание", "fieldPriority": "Приоритет", "fieldProject": "Проект", "fieldAssignTo": "Назначить", "fieldTags": "Теги", "makeRecurring": "Сделать повторяющейся", "createRecurringTask": "Создать повторяющуюся задачу", "createTask": "Создать задачу", "cancel": "Отмена", "editTask": "Редактировать задачу", "fieldStatus": "Статус", "saveChanges": "Сохранить изменения", "edit": "Редактировать", "deleteTaskConfirm": "Удалить \"{title}\"?", "delete": "Удалить", "closeTaskDetails": "Закрыть детали задачи", "noDescription": "Нет описания", "taskDetailTabs": "Вкладки деталей задачи", "tabDetails": "Детали", "tabComments": "Комментарии", "tabQualityReview": "Контроль качества", "tabSession": "Сессия", "ticket": "Тикет", "project": "Проект", "status": "Статус", "priority": "Приоритет", "assignedTo": "Назначено", "created": "Создано", "issue": "Задача", "branch": "Ветка", "pr": "PR", "live": "Активно", "postingAs": "Публикует", "newComment": "Новый комментарий...", "addComment": "Добавить комментарий", "broadcastToSubscribers": "Трансляция подписчикам", "broadcastPlaceholder": "Транслировать сообщение всем подписчикам...", "broadcast": "Транслировать", "broadcastSent": "Трансляция отправлена {count} подписчикам", "loadingComments": "Загрузка комментариев...", "noComments": "Пока нет комментариев", "aegisQualityReview": "Контроль качества Aegis", "noReviews": "Пока нет проверок", "reviewerPlaceholder": "Имя рецензента", "reviewNotesPlaceholder": "Заметки проверки...", "submit": "Отправить", "loadingTranscript": "Загрузка транскрипта...", "noSessionMessages": "Нет сообщений сессии" }, "cronManagement": { "title": "Управление cron", "subtitle": "Планирование и управление повторяющимися заданиями", "loading": "Загрузка...", "refresh": "Обновить", "addJob": "Добавить задание", "calendarView": "Вид календаря", "calendarViewDescLocal": "Время отображается в вашем местном часовом поясе", "calendarViewDesc": "Время отображается в UTC", "prev": "Назад", "today": "Сегодня", "next": "Вперёд", "calMode_agenda": "Повестка", "calMode_week": "Неделя", "calMode_month": "Месяц", "searchPlaceholder": "Поиск заданий...", "allAgents": "Все агенты", "allStates": "Все состояния", "enabled": "Включено", "disabled": "Отключено", "all": "Все", "sortName": "Название", "sortSchedule": "Расписание", "sortLastRun": "Последний запуск", "sortNextRun": "Следующий запуск", "ascending": "По возрастанию", "descending": "По убыванию", "noJobsMatchFilters": "Нет заданий, соответствующих текущим фильтрам.", "uniqueJobs": "{count} {count, plural, one {уникальное задание} few {уникальных задания} other {уникальных заданий}}", "noJobsForDay": "На эту дату нет запланированных заданий.", "jobCount": "{count} {count, plural, one {задание} few {задания} other {заданий}}", "runsCount": "{count} {count, plural, one {запуск} few {запуска} other {запусков}}", "totalRunsCount": "Всего {count} {count, plural, one {запуск} few {запуска} other {запусков}}", "moreJobs": "+{count} ещё", "firstRun": "первый {time}", "scheduledJobs": "Запланированные задания", "jobsCount": "{count} из {total} заданий", "loadingJobs": "Загрузка заданий...", "noCronJobsFound": "Задания cron не найдены.", "colJobName": "Название задания", "colAgent": "Агент", "colSchedule": "Расписание", "colModel": "Модель", "colStatus": "Статус", "colLastRun": "Последний запуск", "colNextRun": "Следующий запуск", "colActions": "Действия", "enable": "Включить", "disable": "Отключить", "run": "Запустить", "runNowForce": "Запустить сейчас (принудительно)", "runNowIfDue": "Запустить сейчас (если пора)", "clone": "Клонировать", "history": "История", "configuration": "Конфигурация", "delivery": "Доставка", "source": "Источник", "localSchedulerAutomation": "Локальный планировщик / Автоматизация", "command": "Команда", "timing": "Расписание", "recentLogs": "Последние логи", "lastRun": "Последний запуск", "nextRun": "Следующий запуск", "timezone": "Часовой пояс", "remove": "Удалить", "close": "Закрыть", "noLogsAvailable": "Логи недоступны.", "runHistoryTitle": "История запусков: {name}", "totalRuns": "Всего {count} {count, plural, one {запуск} few {запуска} other {запусков}}", "filterRunsPlaceholder": "Фильтр запусков...", "timestamp": "Временная метка", "duration": "Продолжительность", "error": "Ошибка", "noRunHistoryAvailable": "История запусков недоступна.", "loadMore": "Загрузить ещё", "addNewCronJob": "Добавить новое задание cron", "fieldJobName": "Название задания", "fieldSchedule": "Расписание (формат cron)", "quickSelect": "Быстрый выбор...", "scheduleFormatHint": "Формат: минута час день месяц деньНедели", "fieldCommand": "Команда", "fieldModelOptional": "Модель (необязательно)", "modelHint": "Оставьте пустым, чтобы использовать модель по умолчанию агента или шлюза.", "fieldStaggerOptional": "Смещение (необязательно)", "seconds": "секунд", "staggerHint": "Задержка выполнения для предотвращения наложения с другими заданиями по тому же расписанию.", "fieldDescriptionOptional": "Описание (необязательно)", "descriptionPlaceholder": "Что делает это задание?", "cancel": "Отмена", "claudeCodeTeams": "Команды Claude Code", "teamsCount": "{count} {count, plural, one {команда} few {команды} other {команд}}", "collapse": "Свернуть", "expand": "Развернуть", "noClaudeCodeTeams": "Команды Claude Code не найдены в ~/.claude/teams/", "membersCount": "{count} {count, plural, one {участник} few {участника} other {участников}}" }, "sessionDetails": { "title": "Управление сессиями", "subtitle": "Мониторинг и управление активными сессиями агентов", "filter": "Фильтр", "filterAll": "Все сессии", "filterActive": "Только активные", "filterIdle": "Только простаивающие", "sortBy": "Сортировка", "sortAge": "По времени", "sortTokens": "По токенам", "sortModel": "По модели", "timeWindow": "Временное окно", "last1h": "Последний час", "last6h": "Последние 6ч", "last24h": "Последние 24ч", "last7d": "Последние 7д", "allTime": "Все", "global": "Глобальные", "unknown": "Неизвестные", "sessionCount": "{filtered} из {total} сессий", "activeCount": "{count} активных", "noSessionsMatch": "Ни одна сессия не соответствует текущему фильтру", "model": "Модель", "tokenUsage": "Использование токенов", "sessionDetails": "Детали сессии", "kind": "Тип", "id": "ID", "lastActivity": "Последняя активность", "messages": "Сообщения", "label": "Метка", "addLabel": "Нажмите для добавления метки...", "sessionControls": "Управление сессией", "thinking": "Мышление", "verbose": "Подробный вывод", "reasoning": "Рассуждение", "off": "Выкл", "on": "Вкл", "minimal": "Минимальный", "low": "Низкий", "medium": "Средний", "high": "Высокий", "xhigh": "Очень высокий", "full": "Полный", "stream": "Поток", "modelInformation": "Информация о модели", "fullName": "Полное название", "provider": "Провайдер", "description": "Описание", "monitor": "Мониторинг", "pause": "Пауза", "terminate": "Завершить", "working": "Обработка...", "delete": "Удалить", "deleteConfirm": "Удалить?", "yes": "Да", "no": "Нет", "confirmTerminate": "Вы уверены, что хотите завершить эту сессию?", "failedMonitor": "Не удалось начать мониторинг сессии", "failedPause": "Не удалось приостановить сессию", "failedTerminate": "Не удалось завершить сессию", "sessionOverview": "Обзор сессий", "totalSessions": "Всего сессий", "active": "Активных", "idle": "Простаивающих", "subAgents": "Субагенты", "cronJobs": "Cron-задачи", "modelDistribution": "Распределение по моделям", "highTokenUsage": "Высокое использование токенов", "highTokenUsageDesc": "{count} сессий используют более 80% лимита токенов." }, "costTracker": { "title": "Отслеживание расходов", "subtitle": "Анализ использования токенов, расходов и затрат по агентам, моделям и сессиям", "loadingCostData": "Загрузка данных о расходах", "noUsageData": "Данных об использовании пока нет", "noUsageDataDesc": "Данные появятся, когда агенты начнут выполнять сессии и потреблять токены.", "refresh": "Обновить", "totalCost": "Общие расходы ({timeframe})", "totalTokens": "Всего токенов", "apiRequests": "API-запросы", "activeAgents": "Активные агенты", "taskAttributed": "Атрибутировано задачам", "usageTrends": "Тренды использования", "perTurn": "По ходам", "cumulative": "Накопительно", "noTrendData": "Нет данных трендов за этот период", "tokenUsageByModel": "Использование токенов по моделям", "noModelData": "Нет данных о моделях", "costDistributionByModel": "Распределение расходов по моделям", "noCostData": "Нет данных о расходах", "performanceInsights": "Анализ производительности", "mostEfficientModel": "Самая эффективная модель", "avgTokensPerRequest": "Среднее токенов/запрос", "optimizationPotential": "Потенциал оптимизации", "savingsPossible": "возможная экономия", "exportData": "Экспорт данных", "exportDataDesc": "Скачать записи об использовании токенов, статистику моделей и детализацию расходов", "exporting": "Экспортируется...", "noAgentData": "Нет данных по агентам", "noAgentDataDesc": "Записи об использовании токенов появятся, когда агенты начнут отчитываться", "agents": "Агенты", "totalCostDays": "Общие расходы ({days}д)", "avgPer1kTokens": "Среднее $/1K токенов", "perAgentCost": "Расходы на агента", "agentBreakdown": "Детализация по агентам", "inputTokens": "Входные токены", "outputTokens": "Выходные токены", "ioRatio": "Соотношение В/В", "lastActive": "Последняя активность", "noTaskCosts": "Нет расходов, атрибутированных задачам", "tokens": "токенов", "sortBy": "Сортировка", "noSessionCostData": "Нет данных о расходах сессий", "noSessionCostDataDesc": "Детализация по сессиям появится после записи использования.", "activeStatus": "Активна", "inactiveStatus": "Неактивна", "requests": "запросов", "inShort": "вход", "outShort": "выход", "avgPerReq": "среднее/запрос", "noTaskCostData": "Нет данных о расходах задач", "noTaskCostDataDesc": "Расходы будут атрибутированы задачам, когда агенты начнут работать над ними", "tasksWithCosts": "Задачи с расходами", "attributedCost": "Атрибутированные расходы", "attributedTokens": "Атрибутированные токены", "unattributed": "Неатрибутированные", "tasksByCost": "Задачи по расходам", "reqs": "запр." }, "superAdmin": { "accessDenied": "Доступ запрещён", "accessDeniedDesc": "Суперуправление требует прав администратора.", "loading": "Загрузка данных суперадминистратора...", "title": "Суперуправление", "subtitleLocal": "Локальный вид плоскости управления над автоматизациями планировщика и состоянием среды выполнения.", "subtitleMultiTenant": "Плоскость управления мультиарендным провизионированием с шлюзами согласования и безопасными деструктивными действиями.", "addWorkspace": "+ Добавить рабочее пространство", "refresh": "Обновить", "activeOrgs": "Активные организации", "pendingInProgress": "В ожидании / В процессе", "erroredOrgs": "Организации с ошибками", "queuedApprovals": "Ожидают согласования", "createNewWorkspace": "Создать новое рабочее пространство", "createWorkspaceHint": "Заполните детали ниже и нажмите Создать + Очередь для провизионирования нового экземпляра клиента.", "slugPlaceholder": "Слаг (например, acme)", "displayNamePlaceholder": "Отображаемое имя", "linuxUserPlaceholder": "Пользователь Linux (необязательно)", "planStandard": "Стандартный", "planPro": "Про", "planEnterprise": "Корпоративный", "gatewayPortPlaceholder": "Порт шлюза", "dashboardPortPlaceholder": "Порт панели", "dryRun": "Пробный запуск", "live": "(реальный)", "createAndQueue": "Создать + Очередь", "tabOrganizations": "Организации", "tabJobs": "задачи", "tabEvents": "события", "searchOrganizations": "Поиск организаций", "showing": "Показано {shown} из {total}", "colTenant": "Арендатор", "colSystemUser": "Системный пользователь", "colOwner": "Владелец", "colStatus": "Статус", "colLatestJob": "Последняя задача", "colAction": "Действие", "unassigned": "не назначен", "by": "от", "unknownCreator": "неизвестный", "localReadOnly": "Локально (только чтение)", "queueDecommission": "Поставить в очередь на вывод", "noMatchingOrgs": "Нет подходящих организаций.", "prev": "Назад", "next": "Вперёд", "page": "Стр. {page} / {total}", "searchJobs": "Поиск задач", "colJob": "Задача", "colRequestedApproved": "Запрошено/Согласовано", "reqShort": "Запр.", "apprShort": "Согл.", "view": "Просмотр", "viewEvents": "Просмотр событий", "approveAndRun": "Согласовать + Запустить", "approve": "Согласовать", "reject": "Отклонить", "running": "Выполняется...", "run": "Запустить", "noMatchingJobs": "Нет подходящих задач.", "showingEventsForJob": "Показаны события задачи #{jobId}", "selectJobForEvents": "Выберите задачу для просмотра журнала событий провизионирования.", "noEventsYet": "Событий для этой задачи пока нет.", "queueDecommissionTitle": "Вывод из эксплуатации: {name}", "reviewImpact": "Проверьте последствия перед созданием задачи.", "dryRunRecommended": "Пробный запуск (рекомендуется)", "dryRunDesc": "Без изменений в системе, проверяет команды и записывает полное выполнение плана.", "liveExecution": "Реальное выполнение", "liveExecutionDesc": "Остановит службы и применит изменения вывода после согласования + запуска.", "removeLinuxUser": "Удалить пользователя Linux", "removeLinuxUserDesc": "Выполняет `userdel -r` и удаляет домашний каталог.", "removeStateDirs": "Удалить директории состояния/рабочего пространства", "removeStateDirsDesc": "Удаляет пути `.openclaw` и `workspace` при сохранении пользователя.", "impactSummary": "Сводка последствий", "impactStopsService": "Останавливает и отключает `openclaw-gateway@{user}.service`.", "impactRemovesEnv": "Удаляет `/etc/openclaw-tenants/{user}.env`.", "impactLinuxUserRemoved": "Пользователь Linux будет удалён.", "impactStateDirsRemoved": "Директории состояния/рабочего пространства будут удалены.", "impactRetained": "Пользователь Linux и директории сохраняются.", "reasonOptional": "Причина (необязательно)", "typeSlugLabel": "Введите", "toConfirmLive": "для подтверждения реального вывода", "cancel": "Отмена", "queueing": "Постановка в очередь...", "queueDryRunDecommission": "Поставить в очередь пробный вывод", "queueLiveDecommission": "Поставить в очередь реальный вывод", "slugAndNameRequired": "Слаг и отображаемое имя обязательны", "tenantCreated": "Арендатор {slug} создан. Задача начальной настройки поставлена в очередь.", "jobExecuted": "Задача #{jobId} выполнена", "jobApprovedExecuted": "Задача #{jobId} согласована и выполнена", "typeToConfirm": "Введите {slug} для подтверждения реального вывода", "decommissionQueuedDryRun": "Пробный вывод для {slug} поставлен в очередь", "decommissionQueued": "Вывод для {slug} поставлен в очередь", "optionalReason": "Необязательная причина для {action}:", "jobActioned": "Задача #{jobId} была {action}" }, "auditTrail": { "title": "Журнал аудита", "eventsLogged": "Записано {count} событий", "refresh": "Обновить", "allActions": "Все действия", "groupAuth": "Аутентификация", "groupUsers": "Пользователи", "groupAgents": "Агенты", "groupSystem": "Система", "groupConfig": "Конфигурация", "groupWorkspaces": "Рабочие пространства", "actionLogin": "Вход", "actionLoginFailed": "Неудачный вход", "actionLogout": "Выход", "actionLoginGoogle": "Вход через Google", "actionGoogleDisconnect": "Google отключён", "actionPasswordChange": "Смена пароля", "actionProfileUpdate": "Обновление профиля", "actionUserCreate": "Пользователь создан", "actionUserUpdate": "Пользователь обновлён", "actionUserDelete": "Пользователь удалён", "actionRoleDenied": "Доступ запрещён", "actionAccessRequest": "Запрос доступа", "actionAccessApprove": "Доступ одобрен", "actionAccessDeny": "Доступ отклонён", "actionAgentRegister": "Агент зарегистрирован", "actionAgentCreate": "Агент создан", "actionAgentUpdate": "Агент обновлён", "actionAgentDelete": "Агент удалён", "actionAgentConfigSync": "Конфигурация синхронизирована", "actionLocalAgentSync": "Локальные агенты синхронизированы", "actionSettingsUpdate": "Настройки обновлены", "actionAutoBackup": "Автоматическое резервирование", "actionBackupCreate": "Резервная копия создана", "actionBackupDelete": "Резервная копия удалена", "actionHeartbeatCheck": "Проверка heartbeat", "actionIntegrationTest": "Интеграционный тест", "actionCleanup": "Очистка", "actionExport": "Экспорт", "actionTokenRotate": "Ротация токена", "actionGatewayConfigUpdate": "Конфигурация шлюза обновлена", "actionWorkspaceCreate": "Рабочее пространство создано", "actionWorkspaceUpdate": "Рабочее пространство обновлено", "actionWorkspaceDelete": "Рабочее пространство удалено", "filterByActor": "Фильтр по пользователю...", "noEvents": "События аудита не найдены", "userRef": "пользователь #{id}", "previous": "Назад", "next": "Вперёд", "pageOf": "Стр. {page} из {total}", "adminRequired": "Для просмотра журналов аудита требуется доступ администратора", "failedFetch": "Не удалось загрузить журнал аудита", "detailUsername": "имя пользователя", "detailRole": "роль", "detailName": "имя", "detailPasswordReset": "пароль сброшен", "detailChanged": "изменено", "detailSize": "размер", "detailMarkedOffline": "помечено как офлайн", "detailAgent": "агент", "detailSessions": "сессии", "detailEvents": "события", "detailRemoved": "удалено", "detailType": "тип" }, "securityAudit": { "title": "Аудит Безопасности", "subtitle": "Состояние безопасности, события аутентификации, оценки доверия и обнаружение угроз", "timeframeHour": "Час", "timeframeDay": "День", "timeframeWeek": "Неделя", "timeframeMonth": "Месяц", "loadingSecurityData": "Загрузка данных безопасности", "securityPosture": "Состояние Безопасности", "blendedScore": "Комбинированная оценка: 70% конфигурация инфраструктуры, 30% история событий.", "infrastructureScan": "Сканирование Инфраструктуры", "scanCredentials": "Учётные данные", "scanNetwork": "Сеть", "scanOpenclaw": "OpenClaw", "scanRuntime": "Среда выполнения", "scanOs": "Безопасность ОС", "authEvents": "События Аутентификации", "noAuthEvents": "Нет событий аутентификации за этот период", "colType": "Тип", "colActor": "Субъект", "colIP": "IP", "colTime": "Время", "agentTrustScores": "Оценки Доверия Агентов", "noAgentTrustData": "Нет данных о доверии агентов", "flagged": "помечено", "secretExposureAlerts": "Предупреждения об Утечке Секретов", "noSecretsDetected": "Секреты не обнаружены", "colFile": "Файл", "colPreview": "Предпросмотр", "colStatus": "Статус", "colDetected": "Обнаружено", "statusResolved": "устранено", "statusActive": "активно", "mcpToolAudit": "Аудит Инструментов MCP", "noToolUsageData": "Нет данных об использовании инструментов", "chartSuccess": "Успех", "chartFailure": "Сбой", "rateLimitAbuseSignals": "Сигналы Ограничения Скорости / Злоупотреблений", "noRateLimitSignals": "Нет сигналов ограничения скорости", "hits": "{hits} попаданий", "injectionAttempts": "Попытки Инъекций", "noInjectionAttempts": "Попытки инъекций не обнаружены", "colSource": "Источник", "colInput": "Ввод", "statusBlocked": "заблокировано", "statusPassed": "пропущено", "securityTimeline": "Хронология Безопасности ({timeframe})", "noTimelineData": "Нет данных хронологии", "chartAuthEvents": "События Auth", "chartInjections": "Инъекции", "chartSecrets": "Секреты", "chartToolCalls": "Вызовы Инструментов", "agentEvalDashboard": "Панель Оценки Агентов", "overallConvergence": "Общая Конвергенция", "crossAgentAlignment": "Согласованность агентов по уровням оценки", "noEvalData": "Нет данных оценки", "convergence": "Конвергенция:", "drift": "дрейф", "fixPrefix": "Исправление: {fix}", "issueCount": "{count, plural, one {# проблема} few {# проблемы} other {# проблем}}" }, "office": { "title": "Командный Мостик", "subtitle": "Мониторинг команды в реальном времени", "loadingLocalSessions": "Сканирование локальных сессий...", "loadingOffice": "Загрузка офиса...", "activeCount": "{count} активных", "standbyCount": "{count} в ожидании", "alertCount": "{count} тревога", "offlineCount": "{count} не в сети", "buttonDeck": "Мостик", "buttonCrewChart": "Диаграмма Команды", "refresh": "Обновить", "emptyDeck": "Мостик пуст", "emptyDeckSubtitle": "Развертывайте агентов, чтобы они отображались здесь", "crewHeader": "КОМАНДА", "onlineCount": "{count} в сети", "filterAll": "Все", "filterWorking": "Работают", "filterIdle": "Простаивают", "filterNeedsAttention": "Требуют внимания", "filterRunning": "Запущены", "filterNotRunning": "Не запущены", "noWorkersInFilter": "Нет работников с этим фильтром.", "noRecentActivity": "Нет недавней активности", "activeStatus": "активен", "idleMinutes": "{minutes}м простоя", "mainDeck": "ГЛАВНЫЙ МОСТИК", "radarLabel": "Радар", "resetView": "Сбросить", "showCrewButton": "Показать Команду", "hideCrewButton": "Скрыть Команду", "showRadarButton": "Показать Радар", "hideRadarButton": "Скрыть Радар", "showLogButton": "Показать Журнал", "hideLogButton": "Скрыть Журнал", "resetLayout": "Сбросить Макет", "deckLog": "Журнал Мостика", "noEventsYet": "Событий нет. Нажмите на зону или выполните действие.", "legendActive": "Активен", "legendStandby": "В ожидании", "legendOther": "Другое", "hotspotUp": "Вверх", "hotspotDown": "Вниз", "hotspotLeft": "Влево", "hotspotRight": "Вправо", "hotspotFineMinusX": "Точно -X", "hotspotFinePlusX": "Точно +X", "hotspotWider": "Шире", "hotspotNarrower": "Уже", "hotspotTaller": "Выше", "hotspotShorter": "Ниже", "segmentedBy": "Сегментировано по", "segmentCategory": "Категория", "segmentRole": "Роль", "segmentStatus": "Статус", "currentActivity": "Текущая Активность", "taskStatTotal": "Всего", "taskStatAssigned": "Назначено", "taskStatActive": "Активно", "taskStatDone": "Выполнено", "sessionLabel": "Сессия:", "quickActions": "Быстрые Действия", "actionFocus": "Фокус", "actionPair": "Пара", "actionBreak": "Перерыв", "openFlightDeck": "Открыть в Flight Deck", "openingFlightDeck": "Открывается Flight Deck...", "flightDeckCompanion": "Приватное/профессиональное приложение для глубокого анализа сессий", "flightDeckRequired": "Требуется Flight Deck", "flightDeckDescription": "Flight Deck — приватное/профессиональное приложение-компаньон для Mission Control.", "flightDeckNotInstalled": "Похоже, Flight Deck не установлен на этом компьютере. Установите его для открытия сессий агентов с расширенными элементами управления и диагностикой.", "maybeLater": "Позже", "downloadFlightDeck": "Скачать Flight Deck", "moving": "перемещается", "neverSeen": "Не замечен", "justNow": "Только что", "minutesAgo": "{minutes}м назад", "hoursAgo": "{hours}ч назад", "daysAgo": "{days}д назад" }, "githubSync": { "title": "Синхронизация Issues GitHub", "subtitle": "Импортируйте Issues GitHub как задачи Mission Control", "loading": "Загрузка синхронизации GitHub...", "connectedAs": "GitHub: {user}", "notConfigured": "GitHub: не настроен", "tokenNotConfigured": "Токен GitHub не настроен", "tokenNotConfiguredDesc": "Установите GITHUB_TOKEN в Интеграциях для включения синхронизации issues. Вы по-прежнему можете просматривать историю синхронизации и связанные задачи.", "importIssues": "Импортировать Issues", "labelRepository": "Репозиторий", "placeholderRepo": "владелец/репо", "labelLabels": "Метки (необязательно)", "placeholderLabels": "баг,улучшение", "labelState": "Состояние", "stateOpen": "Открытые", "stateClosed": "Закрытые", "stateAll": "Все", "labelAssignAgent": "Назначить агенту (необязательно)", "unassigned": "Не назначено", "buttonPreview": "Предпросмотр", "buttonImport": "Импорт", "twoWaySync": "Двусторонняя Синхронизация", "syncAll": "Синхронизировать все", "enableSync": "Включить", "disableSync": "Отключить", "syncButton": "Синхронизировать", "noProjectsLinked": "Нет проектов, связанных с репозиториями GitHub. Настройте репозиторий GitHub в Управлении проектами.", "previewTitle": "Предпросмотр ({count} issues)", "colNumber": "#", "colTitle": "Заголовок", "colLabels": "Метки", "colState": "Состояние", "colCreated": "Создано", "syncHistory": "История Синхронизации", "colRepo": "Репозиторий", "colIssues": "Issues", "colStatus": "Статус", "colSyncedAt": "Синхронизировано", "noSyncHistory": "Нет истории синхронизации. Импортируйте issues выше для начала.", "linkedTasks": "Связанные Задачи", "linkedTasksWithCount": "Связанные Задачи ({count})", "colTask": "Задача", "colPriority": "Приоритет", "colGitHub": "GitHub", "colSynced": "Синхронизировано", "noLinkedTasks": "Пока нет задач, связанных с issues GitHub.", "syncResultImported": "Импортировано: {count}", "syncResultSkipped": "Пропущено: {count}", "syncResultErrors": "Ошибки: {count}", "enterRepo": "Введите репозиторий (владелец/репо)", "noIssuesFound": "Issues, соответствующие фильтрам, не найдены", "failedFetchIssues": "Не удалось получить issues", "networkError": "Ошибка сети", "syncFailed": "Синхронизация не удалась", "failedToggleSync": "Не удалось переключить синхронизацию", "importedFeedback": "Импортировано {imported} {imported, plural, one {issue} few {issue} other {issues}}, пропущено {skipped}" }, "agentCost": { "title": "Разбивка Затрат по Агентам", "subtitle": "Анализ использования токенов и расходов по агентам", "loadingAgentCosts": "Загрузка затрат агентов", "viewOverview": "Обзор", "viewPerAgentDB": "По Агентам (БД)", "timeframeHour": "Час", "timeframeDay": "День", "timeframeWeek": "Неделя", "timeframeMonth": "Месяц", "noAgentCostData": "Нет данных о затратах агентов", "noAgentCostSubtitle": "Данные о затратах появятся после того, как агенты начнут использовать токены", "refresh": "Обновить", "activeAgents": "Активные Агенты", "totalCost": "Общие Затраты ({timeframe})", "mostExpensive": "Самый Дорогой", "mostEfficient": "Самый Эффективный", "taskAttributed": "Отнесено к Задаче", "unattributed": "{cost} без атрибуции", "costDistributionByAgent": "Распределение Затрат по Агентам", "noCostData": "Нет данных о затратах", "costTrends": "Тенденции Затрат (Топ 5 Агентов)", "noTrendData": "Нет данных тенденций", "costComparison": "Сравнение Затрат", "costEfficiency": "Экономичность ($/1К токенов на агента)", "agentCostRanking": "Рейтинг Затрат Агентов", "noTaskCosts": "Нет затрат, отнесенных к задачам этого агента", "tasksTab": "Задачи ({count})", "modelsTab": "Модели ({count})", "sessionCount": "{count, plural, one {# сессия} few {# сессии} other {# сессий}}", "requestCount": "{count, plural, one {# запрос} few {# запроса} other {# запросов}}", "tokens": "токенов", "ofTotal": "{pct}% от общего", "reqs": "{count} запросов", "inputTokens": "Входные Токены", "outputTokens": "Выходные Токены", "ioRatio": "Соотношение В/В", "lastActive": "Последняя Активность", "modelBreakdown": "Разбивка по Моделям", "inSuffix": "вх.", "outSuffix": "исх.", "noPerAgentData": "Нет данных по агентам в базе данных", "noPerAgentDataSubtitle": "Записи об использовании токенов появятся после начала отправки heartbeat-ов агентами", "agentCountDB": "Агенты (БД)", "totalCostDays": "Общие Затраты ({days}д)", "totalTokens": "Всего Токенов", "avgPer1kTokens": "Средн. $/1К Токенов", "perAgentCostDB": "Затраты на Агента (БД)", "agentTokenBreakdown": "Разбивка Токенов по Агентам", "chartCost": "Затраты ($)" }, "tokenDashboard": { "title": "Панель Токенов и Затрат", "subtitle": "Мониторинг использования токенов и затрат по моделям и сессиям", "viewOverview": "Обзор", "viewSessions": "Сессии", "timeframeHour": "Час", "timeframeDay": "День", "timeframeWeek": "Неделя", "timeframeMonth": "Месяц", "filtersLabel": "Фильтры:", "clearAll": "Очистить все", "timezoneLabel": "Часовой пояс:", "sortByLabel": "Сортировка:", "noSessionCostData": "Нет данных о затратах сессий", "noSessionCostSubtitle": "Разбивка по сессиям появится после записи использования.", "sessionActive": "Активна", "sessionInactive": "Неактивна", "requests": "запросов", "inSuffix": "вх.", "outSuffix": "исх.", "avgPerRequest": "средн./запрос", "loadingUsageData": "Загрузка данных использования", "totalTokens": "Всего Токенов ({timeframe})", "totalCost": "Общие Затраты ({timeframe})", "apiRequests": "API Запросы", "avgTokensPerRequest": "Средн. Токенов/Запрос", "cacheReadTokens": "Токены Чтения из Кэша", "cacheWriteTokens": "Токены Записи в Кэш", "usageTrends": "Тенденции Использования ({timeframe})", "peakLabel": "Пик:", "perTurnButton": "За Ход", "cumulativeButton": "Накопительно", "noTrendData": "Нет данных тенденций за этот период", "chartTokens": "Токены", "chartRequests": "Запросы", "tokenUsageByModel": "Использование Токенов по Модели", "noModelUsageData": "Нет данных об использовании моделей", "costDistributionByModel": "Распределение Затрат по Модели", "noCostData": "Нет данных о затратах", "costByProvider": "Затраты по Провайдеру", "noProviderData": "Нет данных о провайдерах", "exportData": "Экспортировать Данные", "exportCsvFiltered": "Экспорт CSV (Отфильтровано)", "exportCsvFull": "Экспорт CSV (Полный)", "exportJson": "Экспорт JSON", "exporting": "Экспортирование...", "exportDescription": "Экспортировать данные об использовании токенов для анализа. «Отфильтровано» экспортирует только отображаемые данные; «Полный» экспортирует все записи с сервера.", "performanceInsights": "Анализ Производительности", "mostEfficientModel": "Наиболее Эффективная Модель", "mostUsedModel": "Наиболее Используемая Модель", "optimizationPotential": "Потенциал Оптимизации", "savingsPossible": "Возможная экономия {pct}%", "modelEfficiencyComparison": "Сравнение Эффективности Моделей", "modelPerformance": "Производительность Моделей", "topSessionsByCost": "Топ Сессий по Затратам", "requestsLabel": "Запросы", "avgCost": "Средн. Затраты", "avgTokens": "Средн. Токены", "noUsageData": "Нет данных об использовании", "noUsageDataSubtitle": "Использование токенов появится здесь после запуска агентов", "refresh": "Обновить" }, "memoryBrowser": { "hideSidebar": "Скрыть боковую панель", "showSidebar": "Показать боковую панель", "fileCountSize": "{count} файлов / {size}", "indexing": "индексирование…", "newFile": "+ новый", "searchPlaceholder": "Поиск файлов...", "searchResults": "{count} результатов", "noFiles": "нет файлов", "refresh": "обновить", "toggleBacklinks": "Переключить панель обратных ссылок", "links": "ссылки", "edit": "изменить", "delete": "удалить", "save": "сохранить", "saving": "сохранение...", "cancel": "отмена", "selectFilePrompt": "выберите файл для просмотра", "orSwitchView": "или перейдите к виду состояния / конвейера", "schemaWarnings": "Предупреждения схемы:", "editPlaceholder": "Редактировать содержимое файла...", "loadingHermes": "Загрузка памяти Hermes", "noHermesData": "Нет данных памяти Hermes", "hermesMemoryTitle": "Память Hermes", "hermesMemoryDesc": "Вид только для чтения постоянных файлов памяти агента Hermes", "noAgentMemory": "Файл памяти агента не найден", "noUserMemory": "Файл памяти пользователя не найден", "runningDiagnostics": "Запуск диагностики", "noHealthData": "Нет данных о состоянии", "runDiagnostics": "Запустить диагностику", "healthCategories": "8 категорий / {time}", "pipelineTitle": "Конвейер обработки", "pipelineDesc": "Операции поддержки знаний, вдохновлённые 6 R от Ars Contexta", "pipelineReflect": "Отразить", "pipelineReflectDesc": "Найти возможности связи между файлами", "pipelineReweave": "Переплести", "pipelineReweaveDesc": "Найти устаревшие файлы, требующие обновления из более новых связанных файлов", "pipelineGenerateMoc": "Создать MOC", "pipelineGenerateMocDesc": "Автоматически создавать карты содержимого из кластеров файлов", "processing": "Обработка", "filesProcessed": "Обработано файлов: {count}", "noSuggestions": "Нет предложений — база знаний хорошо связана", "mapsOfContent": "Карты содержимого ({count} групп)", "newFileTitle": "новый файл", "directory": "директория", "fileName": "имя", "fileType": "тип", "content": "содержимое", "contentOptional": "необязательно...", "create": "Создать", "deleteFileTitle": "удалить файл", "permanentlyDelete": "удалить безвозвратно:", "outgoing": "Исходящие ({count})", "backlinks": "Обратные ссылки ({count})", "wikiLinks": "Wiki-ссылки ({count})" }, "userManagement": { "adminAccessRequired": "Требуется доступ администратора", "failedToLoadUsers": "Не удалось загрузить пользователей", "failedToCreate": "Не удалось создать пользователя", "networkError": "Ошибка сети", "userUpdated": "Пользователь обновлён", "failedToUpdate": "Не удалось обновить", "deletedUser": "Пользователь \"{username}\" удалён", "failedToDelete": "Не удалось удалить", "failedToAction": "Не удалось {action} запрос", "requestActioned": "Запрос {action} для {email}", "user": "пользователь", "accessDenied": "Доступ запрещён", "adminRequired": "Управление пользователями требует прав администратора.", "loadingUsers": "Загрузка пользователей...", "usersTitle": "Пользователи", "usersSummary": "{count} зарегистрированных пользователей · {pending} ожидающих одобрения", "addLocalUser": "+ Добавить локального пользователя", "cancel": "Отмена", "pendingRequests": "{count} ожидающих запросов доступа", "identity": "Идентичность", "attempts": "Попытки", "lastAttempt": "Последняя попытка", "action": "Действие", "roleViewer": "Читатель", "roleOperator": "Оператор", "roleAdmin": "Администратор", "noteOptional": "Заметка (необязательно)", "confirm": "Подтвердить", "reject": "Отклонить", "review": "Просмотреть", "newLocalUser": "Новый локальный пользователь", "username": "Имя пользователя", "password": "Пароль", "displayName": "Отображаемое имя", "creating": "Создание...", "createUser": "Создать пользователя", "colUser": "Пользователь", "colProvider": "Провайдер", "colRole": "Роль", "colLastLogin": "Последний вход", "colActions": "Действия", "newPasswordOptional": "Новый пароль (необязательно)", "save": "Сохранить", "edit": "Изменить", "delete": "Удалить", "never": "Никогда", "createdUser": "Пользователь \"{username}\" создан" }, "alertRules": { "title": "Правила оповещений", "description": "Настроить автоматические оповещения для событий агентов, задач и системы", "evaluating": "Оценка...", "evaluateNow": "Оценить сейчас", "newRule": "+ Новое правило", "statTotalRules": "Всего правил", "statActive": "Активные", "statTotalTriggers": "Всего срабатываний", "evalResultsTitle": "Результаты оценки", "dismiss": "Закрыть", "triggered": "СРАБОТАЛО", "noRulesToEvaluate": "Нет правил для оценки", "loadingRules": "Загрузка правил...", "noRulesConfigured": "Правила оповещений не настроены", "createRuleHint": "Создайте правило для получения уведомлений о системных событиях", "never": "Никогда", "cooldown": "Задержка: {minutes}м", "triggerCount": "Срабатываний: {count}x", "lastTriggered": "Последнее: {time}", "deleteRule": "Удалить правило", "newRuleTitle": "Новое правило оповещения", "ruleName": "Название правила", "ruleNamePlaceholder": "например, Агент офлайн", "ruleDescription": "Описание", "optionalDescription": "Необязательное описание", "entity": "Сущность", "entityAgent": "Агент", "entityTask": "Задача", "entitySession": "Сессия", "entityActivity": "Активность", "field": "Поле", "operator": "Оператор", "value": "Значение", "valuePlaceholder": "например, error", "cooldownMinutes": "Задержка (минуты)", "notifyRecipient": "Уведомить (получатель)", "cancel": "Отмена", "creating": "Создание...", "createRule": "Создать правило", "failedToCreate": "Не удалось создать правило", "networkError": "Ошибка сети" }, "agentSquad": { "failedToFetch": "Не удалось получить агентов", "errorOccurred": "Произошла ошибка", "failedToUpdateStatus": "Не удалось обновить статус агента", "loadingAgents": "Загрузка агентов", "title": "Команда агентов", "live": "В эфире", "manual": "Вручную", "addAgent": "+ Добавить агента", "refresh": "Обновить", "noAgents": "Агенты не найдены", "addFirstAgent": "Добавьте первого агента для начала работы", "session": "Сессия", "totalTasks": "Всего задач", "inProgress": "В работе", "lastSeen": "Последний раз виден", "activity": "Активность", "wake": "Разбудить", "busy": "Занят", "sleep": "Спать", "statusControl": "Управление статусом", "role": "Роль", "sessionKey": "Ключ сессии", "notSet": "Не задано", "soulContent": "Содержимое SOUL", "soulPlaceholder": "Личность и инструкции агента...", "taskStatistics": "Статистика задач", "total": "Всего", "assigned": "Назначено", "done": "Выполнено", "created": "Создан", "lastUpdated": "Последнее обновление", "saveChanges": "Сохранить изменения", "cancel": "Отмена", "editAgent": "Редактировать агента", "createNewAgent": "Создать нового агента", "name": "Имя", "rolePlaceholder": "например, исследователь, разработчик, аналитик", "sessionKeyOptional": "Ключ сессии (необязательно)", "sessionKeyPlaceholder": "Идентификатор сессии ClawdBot", "soulContentOptional": "Содержимое SOUL (необязательно)", "createAgent": "Создать агента", "failedToUpdate": "Не удалось обновить агента", "failedToCreate": "Не удалось создать агента", "never": "Никогда", "justNow": "Только что", "minutesAgo": "{count}м назад", "hoursAgo": "{count}ч назад", "daysAgo": "{count}д назад" }, "multiGateway": { "title": "Менеджер шлюзов", "description": "Управление несколькими подключениями шлюза OpenClaw", "probeAll": "Проверить все", "addGateway": "+ Добавить шлюз", "connected": "Подключено", "disconnected": "Отключено", "noActiveConnection": "Нет активного подключения", "loadingGateways": "Загрузка шлюзов...", "noGateways": "Шлюзы не настроены", "addGatewayHint": "Добавьте шлюз для управления подключениями", "discoveredGateways": "Обнаруженные шлюзы", "discoveredGatewaysDesc": "Шлюзы OpenClaw, найденные на этом компьютере", "refresh": "Обновить", "running": "РАБОТАЕТ", "stopped": "ОСТАНОВЛЕН", "bind": "Привязка", "mode": "Режим", "register": "Зарегистрировать", "directCliConnections": "Прямые подключения CLI", "directCliDesc": "Инструменты CLI, подключённые напрямую без шлюза", "noDirectConnections": "Нет прямых подключений CLI", "useApiConnect": "Используйте", "toRegisterCli": "для регистрации инструмента CLI", "role": "Роль", "heartbeat": "Пульс", "never": "Никогда", "disconnect": "Отключить", "neverProbed": "Никогда не проверялся", "primary": "ОСНОВНОЙ", "connectedBadge": "ПОДКЛЮЧЕНО", "token": "Токен", "tokenSet": "Установлен", "tokenNone": "Нет", "latency": "Задержка", "last": "Последний", "gatewayVersion": "Версия шлюза", "noHistory": "История отсутствует", "colorKey": "Условные обозначения", "colorKeyTitle": "Зелёный = онлайн; янтарный = ошибка; красный = офлайн", "lastLatency": "Последняя задержка: {ms}мс", "probeGateway": "Проверить шлюз", "probing": "Проверка...", "probe": "Проверить", "connectToGateway": "Подключиться к этому шлюзу", "connect": "Подключить", "setPrimaryTitle": "Установить как основной", "setPrimary": "Установить как основной", "removeGateway": "Удалить шлюз", "addGatewayTitle": "Добавить шлюз", "name": "Имя", "namePlaceholder": "например, primary", "host": "Хост", "port": "Порт", "tokenField": "Токен", "optional": "Необязательно", "cancel": "Отмена", "adding": "Добавление...", "addGatewaySubmit": "Добавить шлюз", "failedToAdd": "Не удалось добавить шлюз", "networkError": "Ошибка сети" }, "nodes": { "title": "Узлы / Экземпляры", "gatewayConnected": "Шлюз подключён", "gatewayUnreachable": "Шлюз недоступен", "tabInstances": "Экземпляры ({count})", "tabDevices": "Устройства ({count})", "loading": "Загрузка...", "noInstances": "Нет активных экземпляров. Узлы отображаются здесь при подключении к шлюзу.", "colName": "Имя", "colClientId": "ID клиента", "colPlatform": "Платформа", "colVersion": "Версия", "colRoles": "Роли", "colStatus": "Статус", "colConnected": "Подключён", "colLastActivity": "Последняя активность", "colHostIp": "Хост / IP", "colDeviceId": "ID устройства", "colPaired": "Сопряжено", "colLastSeen": "Последний раз", "colTrust": "Доверие", "colActions": "Действия", "pendingPairingRequests": "Ожидающие запросы сопряжения ({count})", "approve": "Одобрить", "approving": "Одобрение...", "reject": "Отклонить", "rejecting": "Отклонение...", "noPairedDevices": "Нет сопряжённых устройств.", "pairedDevices": "Сопряжённые устройства ({count})", "trusted": "доверенное", "untrusted": "недоверенное", "rotateToken": "Ротировать токен", "revokeConfirm": "Отозвать?", "yes": "Да", "no": "Нет", "revoke": "Отозвать", "hideTokens": "Скрыть токены", "tokens": "Токены ({count})", "tokenUsed": "использован {time}", "revoked": "отозван", "rotate": "Ротировать" }, "activityFeed": { "title": "Активность", "live": "В эфире", "paused": "Пауза", "refresh": "Обновить", "filterAgent": "Агент", "filterAll": "Все", "filterType": "Тип", "allTypes": "Все типы", "filterLimit": "Лимит", "loadingActivities": "Загрузка активности", "noActivities": "Активность не найдена", "noActivityForAgent": "Активность для {agent} не записана", "tryAdjustingFilters": "Попробуйте изменить фильтры", "entityTask": "Задача:", "entityCommentOn": "Комментарий к:", "entityAgent": "Агент:", "showDetails": "Показать детали", "activeSessions": "Активные сессии", "agentStatus": "Статус", "lastSeen": "Последний раз", "lastAction": "Последнее действие", "tasksAssigned": "Назначенные задачи", "inProgress": "В работе", "completed": "Завершено", "events": "{count} событий", "newer": "Новее", "older": "Старее", "pageOf": "Страница {page} из {total}", "footerAgentEvents": "{total} событий для {agent}", "footerShowing": "Показано {count} активностей{filtered}", "filtered": " (отфильтровано)", "lastUpdated": "Обновлено: {time}" }, "standup": { "title": "Ежедневный стендап", "viewCurrent": "Текущий", "viewHistory": "История", "generating": "Генерация...", "generate": "Сгенерировать", "export": "Экспорт", "standupFor": "Стендап за {date}", "generatedOn": "Сгенерировано {date}", "statCompleted": "Завершено", "statInProgress": "В работе", "statBlocked": "Заблокировано", "statOverdue": "Просрочено", "teamAccomplishments": "Достижения команды", "teamBlockers": "Блокеры команды", "overdueTasks": "Просроченные задачи", "unassigned": "Не назначено", "individualReports": "Индивидуальные отчёты", "activitySummary": "Активность: {actions} действий, {comments} комментариев", "sectionCompleted": "Завершено ({count})", "sectionInProgress": "В работе ({count})", "sectionAssigned": "Назначено ({count})", "sectionBlocked": "Заблокировано ({count})", "none": "Нет", "noStandupGenerated": "Стендап не сгенерирован", "selectDatePrompt": "Выберите дату и сгенерируйте отчёт", "generateToday": "Сгенерировать сегодняшний стендап", "noHistory": "История стендапов не найдена", "historyGenerated": "Сгенерировано: {date}", "historyAgentsParticipated": "Участвовало {count} агентов", "historyCompleted": "Завершено: {count}", "historyInProgress": "В работе: {count}", "historyBlocked": "Заблокировано: {count}" }, "webhooks": { "title": "Вебхуки", "configured": "Настроено {count} вебхуков", "addWebhook": "+ Добавить вебхук", "secretLabel": "Секрет вебхука (сохраните сейчас — показывается только раз)", "dismiss": "Закрыть", "testSuccessful": "Тест успешен", "testFailed": "Тест не прошёл", "testStatus": "Статус:", "testDuration": "Длительность:", "testError": "Ошибка:", "localAutomations": "Локальные автоматизации вебхуков", "localAutomationsDesc": "Локальные задачи планировщика с поддержкой доставки и повторов вебхуков", "nextRun": "Следующий запуск {time}", "noNextRun": "Следующий запуск не запланирован", "running": "Выполняется...", "run": "Запустить", "noWebhooks": "Вебхуки не настроены", "noWebhooksDesc": "Добавьте вебхук для получения HTTP-уведомлений о событиях", "allEvents": "Все события", "eventCount": "{count} событий", "deliveries": "{count} доставок", "failed": "{count} неудачных", "lastFired": "Последнее срабатывание {time}", "sendTestEvent": "Отправить тестовое событие", "testing": "Тестирование...", "test": "Тест", "disable": "Отключить", "enable": "Включить", "delete": "Удалить", "recentDeliveries": "Последние доставки", "noDeliveries": "Доставки ещё не записаны", "newWebhook": "Новый вебхук", "formName": "Имя", "formUrl": "URL", "formEvents": "События", "cancel": "Отмена", "createWebhook": "Создать вебхук" }, "skills": { "title": "Центр навыков", "subtitle": "Управляйте навыками локально и просматривайте внешние реестры.", "localMode": "Локальный режим", "gatewayMode": "Режим шлюза", "tabInstalled": "Установлено", "tabRegistry": "Реестр", "searchPlaceholder": "Быстрый поиск установленных навыков...", "searchResults": "Показано {count} из {total} навыков, соответствующих \"{query}\"", "diskSyncActive": "Двусторонняя синхронизация диска активна (планировщик каждые 60с)", "scanAll": "Сканировать все", "scanningProgress": "Сканирование {done}/{total}...", "refreshNow": "Обновить сейчас", "scanning": "Сканирование:", "skillsScanned": "Отсканировано {count} навыков", "dismiss": "закрыть", "addSkill": "Добавить навык", "initialContent": "Начальное содержимое SKILL.md", "loadingSkills": "Загрузка навыков...", "skillCount": "{count} из {total} навыков", "noMatch": "Навыки, соответствующие этому фильтру, не найдены.", "scan": "Сканировать", "view": "Просмотр", "registrySearchPlaceholder": "Поиск навыков...", "searching": "Поиск...", "search": "Искать", "installTo": "Установить в:", "installing": "Установка...", "install": "Установить", "noRegistryResults": "Результаты для \"{query}\" в {registry} не найдены. Попробуйте другой запрос или смените реестр.", "registryPrompt": "Ищите в ClawdHub, skills.sh или Awesome OpenClaw для обнаружения и установки навыков агентов.", "skillInstalled": "Навык установлен", "installFailed": "Установка не удалась", "installingSkill": "Установка навыка", "stepFetching": "Получение SKILL.md из реестра", "stepScanning": "Выполнение проверки безопасности", "stepWriting": "Запись на диск и регистрация", "security": "Безопасность", "viewInstalled": "Просмотр установленных", "done": "Готово", "close": "Закрыть", "delete": "Удалить", "save": "Сохранить", "loadingSkillContent": "Загрузка SKILL.md...", "noContent": "Нет содержимого." }, "orchestration": { "tabCommand": "Команда", "tabWorkflows": "Рабочие процессы", "tabPipelines": "Конвейеры", "tabFleet": "Парк", "selectAgent": "Выберите агента...", "commandPlaceholder": "Отправить команду или сообщение агенту...", "send": "Отправить", "noTemplates": "Нет шаблонов рабочих процессов", "createFirstTemplate": "Создать первый шаблон", "cancel": "Отмена", "new": "+ Создать", "editTemplate": "Редактировать шаблон", "newTemplate": "Новый шаблон", "templateName": "Название шаблона", "templateDescription": "Описание (необязательно)", "taskPromptPlaceholder": "Задача-промпт для агента...", "timeout": "Таймаут", "role": "Роль", "lastRun": "Последний запуск", "update": "Обновить", "save": "Сохранить", "totalAgents": "Всего агентов", "online": "Онлайн", "busy": "Занят", "errors": "Ошибки" } }