{
  "integrationKnowledge": {
    "label": "{name}",
    "availability": {
      "supported": "Поддерживается и доступна.",
      "beta": "Доступна в бета-версии; перед использованием проверьте диагностику.",
      "disabled": "Сейчас отключена. Не обещайте активацию.",
      "unsupported": "Не поддерживается; показана только как исторический контекст."
    },
    "summary": "{title}: безопасные рекомендации по настройке и диагностике.",
    "prerequisites": {
      "permission": "Требуется доступ ассистента на чтение и одно из этих разрешений: {permissions}.",
      "diagnostic": "Подтвердите состояние организации с помощью диагностики; наличие маршрута само по себе не доказывает подключение.",
      "secrets": "Никогда не запрашивайте и не раскрывайте токены, пароли, ключи или учётные данные."
    },
    "steps": {
      "route": "Откройте {route} и подтвердите, что организация видит эту поверхность.",
      "readDiagnostic": "Перед предложением настройки, синхронизации или тестов прочитайте диагностику в рамках организации.",
      "unknownDiagnostic": "Если диагностика недоступна или состояние неизвестно, сообщите об этом явно."
    },
    "troubleshooting": {
      "missing": "Проверьте недостающие условия, последнюю синхронизацию, последний webhook и очищенный код ошибки.",
      "stale": "Считайте устаревшие наблюдения неизвестными и запросите новую проверку.",
      "readOnly": "Не предлагайте изменения, переподключения или разрушительные тесты на основе этого результата только для чтения."
    },
    "citation": "{title} — каноническое руководство",
    "actions": {
      "safeDescription": "Использует канонический внутренний маршрут и никогда не раскрывает секреты.",
      "open_config": {
        "label": "Открыть настройки"
      },
      "test_connection": {
        "label": "Проверить подключение"
      },
      "copy_identifier": {
        "label": "Копировать идентификатор"
      },
      "resync": {
        "label": "Синхронизировать снова"
      },
      "reconnect": {
        "label": "Подключить снова"
      },
      "disconnect": {
        "label": "Отключить"
      },
      "rotate_credentials": {
        "label": "Обновить учетные данные"
      }
    }
  },
  "pageTitle": "Livia - Ассистент 360",
  "pageDescription": "Ваш ассистент внутри ZappWay.",
  "tabs": {
    "chat": "Чат",
    "opportunities": "Возможности",
    "routines": "рутины",
    "approvals": "Разрешения",
    "auditLog": "Журнал аудита",
    "settings": "Настройки"
  },
  "chat": {
    "inputPlaceholder": "Спросите Livia...",
    "voiceButton": "Голосовая команда",
    "voiceListening": "Слушаю...",
    "voiceProcessing": "Обработка аудио...",
    "sendButton": "Отправить",
    "thinking": "Livia думает...",
    "typingIndicator": "Livia печатает...",
    "errorGeneric": "Не удалось обработать это. Попробуйте еще раз.",
    "errorRateLimit": "Слишком много запросов. Пожалуйста, подождите немного.",
    "errorPlanRequired": "Для этой функции требуется план PRO.",
    "welcomeTitle": "Привет, {userName}!",
    "welcomeSubtitle": "Чем я могу помочь?",
    "suggestedQuestions": {
      "briefing": "Что представляет собой сегодняшний брифинг?",
      "hotLeads": "Какие лиды сейчас актуальны?",
      "stalledConversations": "Разговоры застопорились более чем на 24 часа?",
      "todayMetrics": "Как сегодняшние показатели?"
    },
    "sourceLabel": "Источник: {source}",
    "noResults": "Результаты не найдены.",
    "cancelButton": "Отмена",
    "lifecycle": {
      "newConversation": "Новый диалог",
      "newConversationTitle": "Новый диалог с Ливией",
      "defaultConversationTitle": "Диалог с Ливией",
      "archiveConversation": "Архивировать диалог",
      "deleteConversation": "Удалить диалог",
      "confirmArchive": "Архивировать этот диалог?",
      "confirmDelete": "Удалить этот диалог навсегда?",
      "loadMore": "Загрузить ещё",
      "loadOlder": "Загрузить старые сообщения",
      "retry": "Повторить",
      "helpful": "Полезно",
      "notHelpful": "Не полезно"
    }
  },
  "opportunities": {
    "title": "Коммерческие возможности",
    "emptyState": "На данный момент возможности не выявлены.",
    "coolingDown": "Охлаждение",
    "hot": "Горячий",
    "warm": "Теплый",
    "cold": "Холодный",
    "lastActivity": "Последняя активность: {date}",
    "suggestedAction": "Предлагаемое действие",
    "takeAction": "Примите меры",
    "dismiss": "Уволить"
  },
  "routines": {
    "title": "Автоматизированные процедуры",
    "emptyState": "Никакая процедура не настроена.",
    "active": "Активный",
    "inactive": "Неактивный",
    "frequency": "Частота",
    "lastRun": "Последний запуск: {date}",
    "nextRun": "Следующий запуск: {date}",
    "runNow": "Беги сейчас",
    "enable": "Включить",
    "disable": "Отключить",
    "createRoutine": "Создайте рутину",
    "dailyBriefing": "Ежедневный брифинг",
    "weeklyReport": "Еженедельный отчет",
    "stalledAlerts": "Оповещения о остановленном разговоре",
    "confirmToggle": "Хотите {action}рутину «{name}»?",
    "confirmRun": "Запустить процедуру «{name}» сейчас?",
    "previewOnly": "Только ручной предпросмотр — расписание и отправка не создаются."
  },
  "approvals": {
    "title": "Ожидающие действия",
    "emptyState": "Никакое ожидающее действие не требует одобрения.",
    "pending": "Ожидается",
    "approved": "Утверждено",
    "rejected": "Отклонено",
    "expired": "Срок действия истек",
    "approve": "Утвердить",
    "reject": "Отклонить",
    "viewDetails": "Посмотреть детали",
    "actionType": "Тип: {type}",
    "proposedBy": "Предложено: Livia",
    "proposedAt": "Предложено по адресу: {date}",
    "confirmApprove": "Подтвердить выполнение этого действия?",
    "confirmReject": "Отклонить это действие?",
    "rejectionReason": "Причина отклонения (необязательно)",
    "successApproved": "Действие одобрено и успешно выполнено.",
    "successRejected": "Действие отклонено.",
    "errorApproval": "Не удалось обработать одобрение.",
    "dryRun": {
      "updateConversation": "После одобрения изменить диалог {conversationId} на {status}.",
      "enableRoutine": "После одобрения включить процедуру {routineId}.",
      "disableRoutine": "После одобрения отключить процедуру {routineId}.",
      "codePlan": "Создать только технический план; код не будет изменен.",
      "integrationHandoff": "Одобрить ручную передачу {action} для {name} по маршруту {route}; внешнее состояние не будет изменено автоматически."
    }
  },
  "auditLog": {
    "title": "Журнал аудита",
    "emptyState": "Записи журнала аудита не найдены.",
    "action": "Действие",
    "outcome": "Результат",
    "user": "Пользователь",
    "timestamp": "Дата/Время",
    "details": "Подробности",
    "success": "Успех",
    "denied": "Отказано",
    "error": "Ошибка",
    "filterByOutcome": "Фильтровать по результату",
    "filterByAction": "Фильтровать по действию",
    "exportCsv": "Экспортировать CSV"
  },
  "settings": {
    "title": "Настройки Livia",
    "language": "Язык ответа",
    "timezone": "Часовой пояс",
    "notifyChannels": "Каналы уведомлений",
    "briefingTime": "Время ежедневного брифинга",
    "autoSuggestions": "Автоматические предложения",
    "voiceEnabled": "Голосовой ввод",
    "channelBindings": "Связанные каналы",
    "addChannel": "Связать канал",
    "removeChannel": "Отсоединить",
    "confirmRemoveChannel": "Отменить связь с каналом {channel}?",
    "saveSuccess": "Настройки успешно сохранены.",
    "saveError": "Не удалось сохранить настройки.",
    "saveButton": "Сохранить настройки",
    "context360Title": "360-контекст Livia",
    "context360Description": "Управляйте источниками контекста, которые Livia может использовать перед ответом.",
    "permissionsTitle": "Разрешения и доступность функций",
    "allowed": "Разрешено",
    "unavailable": "Недоступно",
    "context360Enabled": "360-контекст",
    "context360EnabledDescription": "Объединяет операционный, технический и визуальный контекст для выбора лучшего ответа.",
    "repositoryContextEnabled": "Контекст репозитория только для чтения",
    "repositoryContextEnabledDescription": "Позволяет читать безопасные файлы репозитория без выполнения или изменений.",
    "screenSharingEnabled": "Общий доступ к области приложения",
    "screenSharingEnabledDescription": "Отправляет временный и отредактированный снимок области приложения только при необходимости.",
    "multimodalEnabled": "Мультимодальный анализ",
    "multimodalEnabledDescription": "Позволяет моделям с поддержкой зрения анализировать временный снимок экрана.",
    "operationalContextEnabled": "Операционный контекст",
    "operationalContextEnabledDescription": "Использует аналитику, рутины и утверждения, когда разрешения это позволяют.",
    "customer360ContextEnabled": "Клиентский 360-контекст",
    "customer360ContextEnabledDescription": "Использует разрешенные разговоры, возможности и журналы для обогащения ответа.",
    "permissionUseLivia": "Использовать Livia",
    "permissionShareScreen": "Делиться экраном с Livia",
    "permissionRepository": "Читать контекст репозитория",
    "permissionTechnicalArchitecture": "Проверять техническую архитектуру",
    "permissionReviewSources": "Проверять использованные источники",
    "permissionOperationalContext": "Использовать операционный контекст",
    "permissionCustomer360": "Использовать клиентский 360-контекст"
  },
  "contextWidget": {
    "title": "Livia - Ассистент 360",
    "whatIsThis": "Что это?",
    "howToUse": "Как использовать",
    "suggestedActions": "Предлагаемые действия",
    "noContextAvailable": "Для этой страницы нет доступного контекста.",
    "close": "Закрыть чат",
    "reset": "Сбросить"
  },
  "errors": {
    "permissionDenied": "У вас нет разрешения на это действие.",
    "planRequired": "Для этой функции требуется план PRO.",
    "actionBlocked": "Это действие заблокировано в текущей версии.",
    "channelNotLinked": "Этот канал не связан с вашей учетной записью.",
    "networkError": "Ошибка подключения. Проверьте интернет.",
    "timeout": "Запрос занял слишком много времени. Попробуйте еще раз."
  },
  "meta": {
    "locale": "ru"
  },
  "backend": {
    "dashboard": "Общий Панель",
    "contextLabel": "Контекст",
    "historyLabel": "История разговоров",
    "analytics": {
      "label": "Аналитика",
      "totalConversations": "Полные разговоры",
      "unresolved": "Нерешенные",
      "leadsGenerated": "Сгенерированные лидеры",
      "highPriority": "Высокий приоритет",
      "dateRange": "Диапазон дат"
    },
    "opportunities": {
      "inboxTitle": "Входящие возможности",
      "conversationsLabel": "Сообщений",
      "score": "{score} б.",
      "stages": {
        "new_lead": "Новый лид",
        "qualified": "Квалифицированный",
        "payment_pending": "Ожидающий оплаты",
        "recoverable": "Восстановимый",
        "human_needed": "Нужен человек",
        "won": "Выигран",
        "follow_up": "Повторный контакт"
      }
    },
    "resolve": {
      "action": "Марк как решено",
      "all": "Завершить все беседы",
      "resolvedStatus": "Этот разговор завершен.",
      "permissionLabel": "Завершать переписки"
    }
  }
}