nyk
feat: add awaiting_owner task status detection (#428)
1ec4113 unverified
Raw
History Blame Contribute Delete
109 kB
{
"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": "Назначено",
"colAwaitingOwner": "Ожидает владельца",
"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": "Нет сообщений сессии",
"dunkIt": "Завершить"
},
"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": "Установите <code>GITHUB_TOKEN</code> в Интеграциях для включения синхронизации 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": "Агенты не найдены",
"noAgentsHint": "Локальные агенты автоматически обнаруживаются из каталогов Claude, Codex и Hermes. В режиме шлюза здесь также будут отображаться агенты, зарегистрированные на вашем шлюзе OpenClaw.",
"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": "Нет содержимого.",
"showAllRoots": "Show all roots"
},
"agentSquadPhase3": {
"title": "Agent Squad",
"activeHeartbeats": "{count} active heartbeats",
"live": "Live",
"manual": "Manual",
"syncing": "Syncing...",
"syncConfig": "Sync Config",
"syncLocal": "Sync Local",
"addAgent": "Add Agent",
"refresh": "Refresh",
"noAgents": "No agents registered",
"noAgentsHint": "Sync from config or create your first agent to get started.",
"wake": "Wake",
"spawn": "Spawn"
},
"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": "Ошибки"
}
}