{
  "login": "Вход",
  "username": "Имя пользователя",
  "password": "Пароль",
  "defaultHint": "Если это первый вход, проверьте пароль по умолчанию в логах.",
  "totp": {
    "code": "Код подтверждения",
    "verify": "Проверить",
    "trustDevice": "Доверять этому устройству 30 дней"
  },
  "recovery": {
    "title": "Вход по коду восстановления",
    "subtitle": "Потеряли доступ к приложению-аутентификатору? Используйте код восстановления для входа.",
    "code": "Код восстановления",
    "submit": "Войти по коду восстановления",
    "useRecoveryCode": "Не можете использовать TOTP?",
    "backToLogin": "Назад к входу",
    "savedWarning": "При утере этого кода восстановить доступ к учётной записи обычными средствами будет невозможно.",
    "continue": "Продолжить",
    "acknowledge": "Я сохранил(а) коды восстановления",
    "totpDisableWarning": "Использование кода восстановления отключит двухфакторную аутентификацию."
  },
  "setup": {
    "title": "Настройка аккаунта",
    "subtitle": "Создайте аккаунт для управления AstrBot",
    "username": "Новое имя пользователя",
    "password": "Новый пароль",
    "confirmPassword": "Подтвердите новый пароль",
    "passwordHint": "Минимум 8 символов, включая заглавную букву, строчную букву и цифру.",
    "submit": "Завершить настройку",
    "totp": {
      "code": "Код подтверждения",
      "qrAlt": "QR-код TOTP",
      "title": "Завершить настройку TOTP",
      "subtitle": "Отсканируйте QR-код в приложении-аутентификаторе, чтобы включить двухфакторную аутентификацию.",
      "step2Hint": "Отсканируйте этот QR-код в приложении-аутентификаторе (например, Google Authenticator, Authy) и введите код ниже.",
      "verify": "Проверить и завершить",
      "verifyError": "Не удалось проверить код. Введите последний код из приложения-аутентификатора.",
      "disableError": "Не удалось отключить TOTP. Пожалуйста, попробуйте снова.",
      "back": "Назад"
    },
    "validation": {
      "usernameRequired": "Введите имя пользователя",
      "usernameMinLength": "Имя пользователя должно содержать минимум 3 символа",
      "passwordRequired": "Введите пароль",
      "passwordMinLength": "Пароль должен содержать минимум 8 символов",
      "passwordUppercase": "Пароль должен содержать хотя бы одну заглавную букву",
      "passwordLowercase": "Пароль должен содержать хотя бы одну строчную букву",
      "passwordDigit": "Пароль должен содержать хотя бы одну цифру",
      "confirmPasswordRequired": "Подтвердите пароль",
      "passwordMatch": "Пароли не совпадают"
    }
  },
  "logo": {
    "title": "Панель управления AstrBot",
    "totpTitle": "Двухфакторная аутентификация",
    "subtitle": "Добро пожаловать"
  },
  "versions": {
    "webui": "WebUI",
    "astrbotRuntime": "AstrBot",
    "astrbotCode": "AstrBot(Code)",
    "mismatchTooltip": "Несовпадение версий",
    "dialogTitle": "Проверьте состояние версий",
    "webuiMismatchTitle": "WebUI не соответствует текущей версии AstrBot",
    "webuiMismatchMessage": "Этот WebUI мог быть собран не для запущенной версии AstrBot, поэтому некоторые страницы или API могут работать нестабильно. Сначала перезапустите AstrBot вручную. Если несовпадение останется, удалите data/dist в рабочем каталоге и перезапустите снова, чтобы AstrBot скачал подходящий WebUI.",
    "runtimeMismatchTitle": "Запущенный AstrBot не соответствует версии кода",
    "runtimeMismatchMessage": "Код уже обновлен, но текущий процесс все еще работает на старой версии. Перезапустите AstrBot вручную, чтобы загрузить новый код.",
    "faq": "Открыть FAQ",
    "close": "Закрыть"
  },
  "theme": {
    "light": "Светлая тема",
    "dark": "Темная тема",
    "system": "Как в системе",
    "switchToDark": "Перейти на темную тему",
    "switchToLight": "Перейти на светлую тему",
    "title": "Тема"
  }
}
