mission-control/messages/ru.json

1855 lines
106 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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": "Установите <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": "Нет содержимого."
},
"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": "Ошибки"
}
}