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": "Đã có tài khoản?",
"twoFactorAuth": "Xác thực hai yếu tố",
"enterCode": "Nhập mã xác minh",
"backupCode": "Hoặc dùng mã dự phòng",
"verifyCode": "Xác minh mã",
"redirectingToApp": "Đang chuyển hướng đến ứng dụng...",
"sshAuthenticationRequired": "Yêu cầu xác thực SSH",
"sshNoKeyboardInteractive": "Xác thực tương tác bàn phím không khả dụng",
@@ -1637,8 +1635,6 @@
"authenticationDisabled": "Xác thực bị vô hiệu",
"authenticationDisabledDesc": "Tất cả các phương thức xác thực đang bị vô hiệu. Vui lòng liên hệ quản trị viên của bạn.",
"passwordLoginDisabledDesc": "Đăng nhập bằng mật khẩu bị vô hiệu. Hãy sử dụng khóa truy cập hoặc nhà cung cấp xác thực bên ngoài.",
"signInWithPasskey": "Đăng nhập bằng khóa truy cập",
"passkeyLoginFailed": "Đăng nhập bằng passkey thất bại",
"attemptsRemaining": "Còn {{count}} lần thử",
"confirmResetDataWipe": "Tài khoản này chưa đăng nhập kể từ khi nâng cấp mã hóa, do đó dữ liệu đã lưu không thể khôi phục nếu không có mật khẩu cũ. Việc đặt lại sẽ xóa vĩnh viễn các máy chủ, thông tin xác thực và đoạn mã. Tiếp tục?"
},
@@ -2065,7 +2061,6 @@
"saving": "Đang lưu...",
"updateRegistrationFailed": "Cập nhật cài đặt đăng ký thất bại",
"updatePasswordLoginFailed": "Cập nhật cài đặt đăng nhập bằng mật khẩu thất bại",
"cannotDisablePasswordLoginWithTotp": "Không thể vô hiệu hóa đăng nhập bằng mật khẩu khi 2FA đang được bật cho một hoặc nhiều người dùng. Hãy tắt 2FA trước.",
"updateOidcAutoProvisionFailed": "Cập nhật cài đặt tự động cấp quyền OIDC thất bại",
"updateOidcSilentLoginDefaultFailed": "Cập nhật cài đặt đăng nhập OIDC im lặng thất bại",
"updatePasswordResetFailed": "Cập nhật cài đặt đặt lại mật khẩu thất bại",
@@ -2112,13 +2107,6 @@
"resetPasswordSuccessWiped": "Đã đặt lại mật khẩu. Dữ liệu mã hóa của người dùng đã bị xóa.",
"resetPasswordFailed": "Không thể đặt lại mật khẩu",
"resetPasswordConfirmWipe": "{{username}} chưa đăng nhập kể từ khi nâng cấp mã hóa, do đó dữ liệu của họ không thể khôi phục. Đặt lại ngay bây giờ sẽ xóa máy chủ, thông tin đăng nhập và đoạn mã của họ. Tiếp tục?",
"totpSectionTitle": "Xác thực hai yếu tố",
"totpStatusEnabled": "TOTP đã được bật cho người dùng này",
"totpStatusDisabled": "TOTP chưa được bật cho người dùng này",
"disableTotp": "Vô hiệu hóa",
"disableTotpConfirm": "Vô hiệu hóa xác thực hai yếu tố cho {{username}}? Họ sẽ có thể đăng nhập chỉ bằng mật khẩu.",
"totpDisabledSuccess": "Đã vô hiệu hóa TOTP",
"totpDisableFailed": "Không thể vô hiệu hóa TOTP",
"manageApiKeys": "Khóa API",
"apiKeyNamePlaceholder": "Tên khóa",
"apiKeyCopyNotice": "Sao chép khóa này ngay, sẽ không hiển thị lại.",
@@ -2576,23 +2564,6 @@
"settingsUpdates": "Cập nhật",
"disableUpdateChecks": "Tắt kiểm tra cập nhật",
"disableUpdateChecksDesc": "Ngừng kiểm tra cập nhật",
"totpAuthenticator": "Trình xác thực TOTP",
"totpEnabled": "2FA đã được bật",
"totpDisabled": "Thêm bảo mật đăng nhập bổ sung",
"totpAddAuthenticator": "Thêm thiết bị",
"totpAddTitle": "Thêm thiết bị xác thực",
"totpAddDescription": "Xác nhận danh tính của bạn để đăng ký một thiết bị xác thực khác có cùng khóa TOTP bảo mật.",
"totpAddInputRequired": "Nhập mã TOTP hoặc mật khẩu của bạn",
"totpAddFailed": "Thêm trình xác thực không thành công",
"totpAddScanInstructions": "Quét mã QR này bằng thiết bị xác thực bổ sung. Các thiết bị xác thực hiện có vẫn sẽ hoạt động bình thường.",
"totpAddSuccess": "Đã đăng ký thêm trình xác thực.",
"disable": "Tắt",
"enable": "Bật",
"setupTotp": "Thiết lập TOTP",
"qrCode": "Mã QR",
"totpInstructions": "Quét mã QR hoặc nhập mã bí mật vào ứng dụng xác thực, sau đó nhập mã 6 chữ số",
"totpCodePlaceholder": "000000",
"verify": "Xác minh",
"changePassword": "Đổi mật khẩu",
"currentPasswordLabel": "Mật khẩu hiện tại",
"currentPasswordPlaceholder": "Mật khẩu hiện tại",
@@ -2638,34 +2609,7 @@
"roleUser": "Người dùng",
"authMethodDual": "Xác thực kép",
"authMethodOidc": "OIDC",
"totpSetupFailed": "Không khởi động được cài đặt TOTP",
"totpEnter6Digits": "Nhập mã 6 chữ số",
"totpEnabledSuccess": "Đã bật xác thực hai yếu tố",
"totpInvalidCode": "Mã không hợp lệ, vui lòng thử lại",
"totpDisableInputRequired": "Nhập mã TOTP hoặc mật khẩu của bạn",
"totpDisabledSuccess": "Đã tắt xác thực hai yếu tố",
"totpDisableFailed": "Không tắt được 2FA",
"totpDisableTitle": "Tắt 2FA",
"totpDisablePlaceholder": "Nhập mã TOTP hoặc mật khẩu",
"totpDisableConfirm": "Tắt 2FA",
"totpContinueVerify": "Tiếp tục xác minh",
"totpVerifyTitle": "Xác minh mã",
"totpBackupTitle": "Mã dự phòng",
"totpDownloadBackup": "Tải mã dự phòng",
"passkeys": "Passkeys",
"passkeysDesc": "Sử dụng thông tin đăng nhập WebAuthn/FIDO2 để đăng nhập không cần mật khẩu",
"passkeyName": "Tên passkey",
"passkeyUvPreferred": "Ưu tiên",
"passkeyUvRequired": "Bắt buộc",
"passkeyUvDiscouraged": "Không khuyến khích",
"addPasskey": "Thêm Passkey",
"noPasskeys": "Chưa đăng ký passkey nào.",
"passkeyAdded": "Đã thêm Passkey",
"passkeyAddFailed": "Không thêm được Passkey",
"passkeyDeleted": "Đã xóa Passkey",
"passkeyDeleteFailed": "Xóa passkey thất bại",
"done": "Xong",
"secretCopied": "Đã sao chép mã bí mật vào clipboard",
"apiKeyNameRequired": "Tên khóa là bắt buộc",
"apiKeyCreated": "Đã tạo khóa API \"{{name}}\"",
"apiKeyCreateFailed": "Tạo khóa API thất bại",