{
  "errors": {
    "unauthorized": "Нет авторизации",
    "methodNotAllowed": "Метод не разрешён",
    "creationFailed": "Ошибка при создании сеанса WhatsApp",
    "sessionIdMissing": "ID сеанса не указан",
    "sessionNotFound": "Сеанс не найден",
    "noPermissionToDisconnect": "Нет прав для отключения этого сеанса",
    "disconnectFailed": "Ошибка при отключении от WhatsApp",
    "sessionListFailed": "Ошибка при получении списка сеансов WhatsApp",
    "internalServerError": "Внутренняя ошибка сервера",
    "connection_in_progress": "Подключение уже выполняется",
    "operation_in_progress": "Операция {operation} уже выполняется для сеанса {sessionId}",
    "session_not_found": "Сеанс {sessionId} не найден",
    "invalid_transition": "Недопустимый переход: {from} → {to}",
    "max_reconnect_attempts": "Достигнуто максимальное число попыток переподключения",
    "circuit_breaker_active": "Circuit breaker активен",
    "credentials_save_error": "Ошибка при сохранении учётных данных",
    "fatal_connection_error": "Критическая ошибка обработчика подключения"
  },
  "messages": {
    "sessionCreated": "Сеанс успешно создан. Дождитесь генерации QR-кода.",
    "imageSent": "Изображение отправлено",
    "cannotDownloadImage": "Не удалось скачать изображение",
    "errorProcessingImage": "Ошибка при обработке изображения",
    "videoSent": "Видео отправлено",
    "documentSent": "Документ отправлен",
    "voiceMessage": "Голосовое сообщение",
    "stickerSent": "Стикер отправлен",
    "unrecognizedMessage": "Неизвестное сообщение: {content}",
    "unsupportedMessage": "Тип сообщения не поддерживается",
    "errorProcessingMessage": "Ошибка при обработке сообщения",
    "messageDeleted": "Это сообщение было удалено",
    "buttonSelected": "Кнопка выбрана",
    "listSelected": "Элемент списка выбран",
    "templateButtonSelected": "Кнопка шаблона выбрана",
    "interactiveResponse": "Интерактивный ответ",
    "contactsShared": "Контакты отправлены",
    "poll": "Опрос",
    "pollUpdated": "Опрос обновлён"
  }
}