feat: move totp and passkeys into plugins (C1)

This commit is contained in:
LukeGus committed 2026-09-24 16:57:24 -05:00
1 parent f4f26a9b8b
commit 5c18435105
235 files changed
+22545 -5610

No files matched your search

-56
View File
@@ -1592,8 +1592,6 @@
"hasAccount": "Уже есть учётная запись?",
"twoFactorAuth": "Двухфакторная аутентификация",
"enterCode": "Введите проверочный код",
"backupCode": "Или используйте резервный код",
"verifyCode": "Проверить код",
"redirectingToApp": "Перенаправление в приложение...",
"sshAuthenticationRequired": "Требуется аутентификация SSH",
"sshNoKeyboardInteractive": "Интерактивная аутентификация с клавиатурой недоступна",
@@ -1637,8 +1635,6 @@
"authenticationDisabled": "Аутентификация отключена",
"authenticationDisabledDesc": "Все методы аутентификации в настоящее время отключены. Обратитесь к администратору.",
"passwordLoginDisabledDesc": "Вход по паролю отключён. Используйте ключ доступа или внешнего провайдера аутентификации.",
"signInWithPasskey": "Войти с ключом доступа",
"passkeyLoginFailed": "Вход по ключу не удался",
"attemptsRemaining": "Осталось попыток: {{count}}",
"confirmResetDataWipe": "Эта учетная запись не входила с момента обновления шифрования, поэтому ее сохраненные данные не могут быть восстановлены без старого пароля. Сброс навсегда удалит ее хосты, учетные данные и сниппеты. Продолжить?"
},
@@ -2065,7 +2061,6 @@
"saving": "Сохранение...",
"updateRegistrationFailed": "Не удалось обновить настройки регистрации",
"updatePasswordLoginFailed": "Не удалось обновить настройки входа по паролю",
"cannotDisablePasswordLoginWithTotp": "Нельзя отключить вход по паролю, если у одного или нескольких пользователей включена 2FA. Сначала отключите 2FA.",
"updateOidcAutoProvisionFailed": "Не удалось обновить настройки автоматического создания пользователей через OIDC",
"updateOidcSilentLoginDefaultFailed": "Не удалось обновить настройки автоматического входа через OIDC",
"updatePasswordResetFailed": "Не удалось обновить настройки сброса пароля",
@@ -2112,13 +2107,6 @@
"resetPasswordSuccessWiped": "Пароль сброшен. Зашифрованные данные пользователя удалены.",
"resetPasswordFailed": "Не удалось сбросить пароль",
"resetPasswordConfirmWipe": "{{username}} не входил в систему после обновления шифрования, поэтому его данные не могут быть восстановлены. При сбросе будут удалены его хосты, учётные данные и сниппеты. Продолжить?",
"totpSectionTitle": "Двухфакторная аутентификация",
"totpStatusEnabled": "TOTP включён для этого пользователя",
"totpStatusDisabled": "TOTP не включён для этого пользователя",
"disableTotp": "Отключить",
"disableTotpConfirm": "Отключить двухфакторную аутентификацию для {{username}}? После этого он сможет входить только с паролем.",
"totpDisabledSuccess": "TOTP отключён",
"totpDisableFailed": "Не удалось отключить TOTP",
"manageApiKeys": "API-ключи",
"apiKeyNamePlaceholder": "Имя ключа",
"apiKeyCopyNotice": "Скопируйте этот ключ сейчас, он больше не будет показан.",
@@ -2576,23 +2564,6 @@
"settingsUpdates": "Обновления",
"disableUpdateChecks": "Отключить проверку обновлений",
"disableUpdateChecksDesc": "Не проверять наличие обновлений",
"totpAuthenticator": "Аутентификатор TOTP",
"totpEnabled": "2FA включена",
"totpDisabled": "Добавить дополнительную защиту",
"totpAddAuthenticator": "Добавить устройство",
"totpAddTitle": "Добавить устройство аутентификации",
"totpAddDescription": "Подтвердите свою личность, чтобы зарегистрировать еще одного аутентификатора с тем же защищенным TOTP-ключом.",
"totpAddInputRequired": "Введите свой TOTP-код или пароль.",
"totpAddFailed": "Не удалось добавить аутентификатор.",
"totpAddScanInstructions": "Отсканируйте этот QR-код с помощью дополнительного аутентификатора. Существующие аутентификаторы продолжат работать.",
"totpAddSuccess": "Зарегистрирован дополнительный аутентификатор.",
"disable": "Отключить",
"enable": "Включить",
"setupTotp": "Настроить TOTP",
"qrCode": "QR-код",
"totpInstructions": "Сканируйте QR-код или введите секрет в аутентификаторе, затем введите 6-значный код",
"totpCodePlaceholder": "000000",
"verify": "Проверить",
"changePassword": "Сменить пароль",
"currentPasswordLabel": "Текущий пароль",
"currentPasswordPlaceholder": "Текущий пароль",
@@ -2638,34 +2609,7 @@
"roleUser": "Пользователь",
"authMethodDual": "Двойная аутентификация",
"authMethodOidc": "OIDC",
"totpSetupFailed": "Не удалось запустить настройку TOTP",
"totpEnter6Digits": "Введите 6-значный код",
"totpEnabledSuccess": "Двухфакторная аутентификация включена",
"totpInvalidCode": "Неверный код, попробуйте снова",
"totpDisableInputRequired": "Введите код TOTP или пароль",
"totpDisabledSuccess": "Двухфакторная аутентификация отключена",
"totpDisableFailed": "Не удалось отключить 2FA",
"totpDisableTitle": "Отключить 2FA",
"totpDisablePlaceholder": "Введите код TOTP или пароль",
"totpDisableConfirm": "Отключить 2FA",
"totpContinueVerify": "Продолжить проверку",
"totpVerifyTitle": "Проверка кода",
"totpBackupTitle": "Резервные коды",
"totpDownloadBackup": "Скачать резервные коды",
"passkeys": "Ключи доступа",
"passkeysDesc": "Используйте учётные данные WebAuthn/FIDO2 для входа без пароля",
"passkeyName": "Название ключа доступа",
"passkeyUvPreferred": "Предпочтительно",
"passkeyUvRequired": "Обязательно",
"passkeyUvDiscouraged": "Не рекомендуется",
"addPasskey": "Добавить ключ доступа",
"noPasskeys": "Нет зарегистрированных ключей доступа.",
"passkeyAdded": "Ключ доступа добавлен",
"passkeyAddFailed": "Не удалось добавить ключ доступа",
"passkeyDeleted": "Ключ доступа удалён",
"passkeyDeleteFailed": "Ошибка удаления ключа доступа",
"done": "Готово",
"secretCopied": "Секрет скопирован в буфер обмена",
"apiKeyNameRequired": "Требуется имя ключа",
"apiKeyCreated": "API-ключ «{{name}}» создан",
"apiKeyCreateFailed": "Ошибка создания API-ключа",