feat(console): add otp sms and otp email as factor (#6343)

* cli, core

* material cdk

* schematics

* chore(deps-dev): bump eslint from 8.40.0 to 8.44.0 in /console (#6127)

Bumps [eslint](https://github.com/eslint/eslint) from 8.40.0 to 8.44.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.40.0...v8.44.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* npm

* feat: add otp sms button

* lock

* rm package-lock

* prompt to setup sms otp on verify

* cli, core

* material, cdk

* schematics

* otp email

* show type

* show type on mgmt page

* disable selection on add

* rename totp

* fix totp i18n

* directly use data, fix styles

* sms req

* fix type check

* fix delete

* rm comment

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
This commit is contained in:
Max Peintner
2023-08-16 06:37:16 +02:00
committed by GitHub
parent 26b28ed2af
commit a262595fc2
31 changed files with 3641 additions and 2547 deletions

View File

@@ -414,6 +414,12 @@
"U2F_SUCCESS": "Факторът е добавен успешно!",
"U2F_ERROR": "Възникна грешка по време на настройката!",
"U2F_NAME": "Име на автентификатора",
"OTPSMS": "OTP (One-Time password) c SMS",
"OTPEMAIL": "OTP (еднократна парола) с имейл",
"SETUPOTPSMSDESCRIPTION": "Искате ли да настроите този телефонен номер като OTP (еднократна парола) втори фактор?",
"OTPSMSSUCCESS": "OTP Factor е настроен успешно.",
"OTPSMSPHONEMUSTBEVERIFIED": "Вашият телефон трябва да бъде потвърден, за да използвате този метод.",
"OTPEMAILSUCCESS": "OTP Factor е настроен успешно.",
"TYPE": {
"0": "Няма дефинирани MFA",
"1": "Еднократна парола (OTP)",
@@ -580,7 +586,8 @@
"EDITVALUE": "Телефонен номер",
"EDITDESC": "Въведете новия телефонен номер в полето по-долу.",
"DELETETITLE": "Изтриване на телефонен номер",
"DELETEDESC": "Наистина ли искате да изтриете телефонния номер"
"DELETEDESC": "Наистина ли искате да изтриете телефонния номер",
"OTPSMSREMOVALWARNING": "Този акаунт използва този телефонен номер като втори фактор. Няма да можете да го използвате, след като продължите."
},
"RESENDCODE": "Код за препращане",
"ENTERCODE": "Проверете",

View File

@@ -411,7 +411,7 @@
"DESCRIPTION": "Füge einen zusätzlichen Faktor hinzu, um Dein Konto optimal zu schützen.",
"MANAGE_DESCRIPTION": "Verwalte die Multifaktor-Merkmale Deiner Benutzer.",
"ADD": "Faktor hinzufügen",
"OTP": "Authentikator App für OTP (One-Time Password)",
"OTP": "Authentikator App für TOTP (Time-based One-Time Password)",
"OTP_DIALOG_TITLE": "OTP hinzufügen",
"OTP_DIALOG_DESCRIPTION": "Scanne den QR-Code mit einer Authenticator App und verifiziere den erhaltenen Code, um OTP zu aktivieren.",
"U2F": "Fingerabdruck, Security Key, Face ID oder andere",
@@ -420,6 +420,12 @@
"U2F_SUCCESS": "Faktor erfolgreich hinzugefügt!",
"U2F_ERROR": "Ein Fehler ist aufgetreten!",
"U2F_NAME": "Authenticator Name",
"OTPSMS": "OTP (One-Time Password) mit SMS",
"OTPEMAIL": "OTP (One-Time Password) mit E-Mail",
"SETUPOTPSMSDESCRIPTION": "Möchten Sie diese Telefonnummer als zweiten OTP-Faktor (Einmalpasswort) einrichten?",
"OTPSMSSUCCESS": "OTP Faktor erfolgrech hinzugefügt.",
"OTPSMSPHONEMUSTBEVERIFIED": "Um diese Methode nutzen zu können, muss Ihr Telefon verifiziert werden.",
"OTPEMAILSUCCESS": "OTP Faktor erfolgrech hinzugefügt.",
"TYPE": {
"0": "Keine MFA definiert",
"1": "OTP",
@@ -586,7 +592,8 @@
"EDITVALUE": "Telefonnummer",
"EDITDESC": "Geben Sie die neue Nummer in dem darunterliegenden Feld ein!",
"DELETETITLE": "Telefonnummer löschen",
"DELETEDESC": "Wollen Sie die Telefonnummer wirklich löschen?"
"DELETEDESC": "Wollen Sie die Telefonnummer wirklich löschen?",
"OTPSMSREMOVALWARNING": "Dieses Konto verwendet diese Telefonnummer als zweiten Faktor. Wenn Sie fortfahren können Sie nicht mehr darauf zugreifen."
},
"RESENDCODE": "Code erneut senden",
"ENTERCODE": "Verifizieren",

View File

@@ -412,7 +412,7 @@
"DESCRIPTION": "Add a second factor to ensure optimal security for your account.",
"MANAGE_DESCRIPTION": "Manage the second factor methods of your users.",
"ADD": "Add Factor",
"OTP": "Authenticator App for OTP (One-Time Password)",
"OTP": "Authenticator App for TOTP (Time-based One-Time Password)",
"OTP_DIALOG_TITLE": "Add OTP",
"OTP_DIALOG_DESCRIPTION": "Scan the QR code with an authenticator app and enter the code below to verify and activate the OTP method.",
"U2F": "Fingerprint, Security Keys, Face ID and other",
@@ -421,6 +421,12 @@
"U2F_SUCCESS": "Factor added successfully!",
"U2F_ERROR": "An error during setup occurred!",
"U2F_NAME": "Authenticator Name",
"OTPSMS": "OTP (One-Time Password) with SMS",
"OTPEMAIL": "OTP (One-Time Password) with Email",
"SETUPOTPSMSDESCRIPTION": "Do you want to setup this phonenumber as OTP (One-Time password) second factor?",
"OTPSMSSUCCESS": "OTP factor set up with success.",
"OTPSMSPHONEMUSTBEVERIFIED": "Your phone must be verified in order to use this method.",
"OTPEMAILSUCCESS": "OTP factor set up with success.",
"TYPE": {
"0": "No MFA defined",
"1": "One Time Password (OTP)",
@@ -587,7 +593,8 @@
"EDITVALUE": "Phone number",
"EDITDESC": "Enter the new phone number in the field below.",
"DELETETITLE": "Delete phone number",
"DELETEDESC": "Do you really want to delete the phone number"
"DELETEDESC": "Do you really want to delete the phone number",
"OTPSMSREMOVALWARNING": "This account uses this phone number as second factor. You won't be able to use it after you proceed."
},
"RESENDCODE": "Resend Code",
"ENTERCODE": "Verify",

View File

@@ -412,8 +412,8 @@
"DESCRIPTION": "Añade un doble factor para configurar una seguridad óptima de tu cuenta.",
"MANAGE_DESCRIPTION": "Gestiona el método de doble factor para tus usuarios.",
"ADD": "Añadir factor",
"OTP": "App autenticadora para OTP (One-Time Password)",
"OTP_DIALOG_TITLE": "Añadir OTP",
"OTP": "App autenticadora para TOTP (Time-based One-Time Password)",
"OTP_DIALOG_TITLE": "Añadir TOTP",
"OTP_DIALOG_DESCRIPTION": "Escanea el código QR con una app autenticadora introduciendo el siguiente código para verificar y activar el método OTP.",
"U2F": "Huella dactilar, claves de seguridad, Face ID y otros",
"U2F_DIALOG_TITLE": "Verificar factor",
@@ -421,6 +421,12 @@
"U2F_SUCCESS": "¡Factor añadido con éxito!",
"U2F_ERROR": "¡Se produjo un error durante la configuración!",
"U2F_NAME": "Nombre del autenticador",
"OTPSMS": "OTP (One-Time Password) con SMS",
"OTPEMAIL": "OTP (contraseña de un solo uso) con correo electrónico",
"SETUPOTPSMSDESCRIPTION": "¿Desea configurar este número de teléfono como segundo factor OTP (contraseña de un solo uso)?",
"OTPSMSSUCCESS": "Factor OTP establecido con éxito.",
"OTPSMSPHONEMUSTBEVERIFIED": "Su teléfono debe estar verificado para usar este método.",
"OTPEMAILSUCCESS": "Factor OTP establecido con éxito.",
"TYPE": {
"0": "No se ha definido MFA",
"1": "One Time Password (OTP)",
@@ -587,7 +593,8 @@
"EDITVALUE": "Número de teléfono",
"EDITDESC": "Introduce el número de teléfono en el siguiente campo.",
"DELETETITLE": "Borrar número de teléfono",
"DELETEDESC": "Estás seguro que quieres borrar el número de teléfono"
"DELETEDESC": "Estás seguro que quieres borrar el número de teléfono",
"OTPSMSREMOVALWARNING": "Esta cuenta utiliza este número de teléfono como segundo factor. No podrá usarlo después de continuar."
},
"RESENDCODE": "Reenviar el código",
"ENTERCODE": "Verificar",

View File

@@ -411,8 +411,8 @@
"DESCRIPTION": "Ajoutez un second facteur pour garantir une sécurité optimale de votre compte.",
"MANAGE_DESCRIPTION": "Gérez les méthodes de second facteur de vos utilisateurs.",
"ADD": "Ajouter un facteur",
"OTP": "Application d'authentification pour OTP (One-time password)",
"OTP_DIALOG_TITLE": "Ajouter un OTP",
"OTP": "Application d'authentification pour TOTP (Time-based One-time password)",
"OTP_DIALOG_TITLE": "Ajouter un TOTP",
"OTP_DIALOG_DESCRIPTION": "Scannez le code QR avec une application d'authentification et saisissez le code ci-dessous pour vérifier et activer la méthode OTP.",
"U2F": "Empreinte digitale, clés de sécurité, Face ID et autres",
"U2F_DIALOG_TITLE": "Vérifier le facteur",
@@ -420,6 +420,12 @@
"U2F_SUCCESS": "Facteur ajouté avec succès !",
"U2F_ERROR": "Une erreur s'est produite pendant l'installation !",
"U2F_NAME": "Nom de l'authentificateur",
"OTPSMS": "OTP (One-Time Password) avec SMS",
"OTPEMAIL": "OTP (password monouso) con e-mail",
"SETUPOTPSMSDESCRIPTION": "Voulez-vous configurer ce numéro de téléphone comme deuxième facteur OTP (mot de passe à usage unique) ?",
"OTPSMSSUCCESS": "OTP Factor mis en place avec succès.",
"OTPSMSPHONEMUSTBEVERIFIED": "Votre téléphone doit être vérifié pour pouvoir utiliser cette méthode.",
"OTPEMAILSUCCESS": "OTP Factor mis en place avec succès.",
"TYPE": {
"0": "Pas de MFA défini",
"1": "Mot de passe à usage unique (OTP)",
@@ -586,7 +592,8 @@
"EDITVALUE": "Numéro de téléphone",
"EDITDESC": "Entrez le nouveau numéro de téléphone dans le champ ci-dessous.",
"DELETETITLE": "Supprimer le numéro de téléphone",
"DELETEDESC": "Voulez-vous vraiment supprimer le numéro de téléphone ?"
"DELETEDESC": "Voulez-vous vraiment supprimer le numéro de téléphone ?",
"OTPSMSREMOVALWARNING": "Ce compte utilise ce numéro de téléphone comme deuxième facteur. Vous ne pourrez plus l'utiliser après avoir continué."
},
"RESENDCODE": "Renvoyer le code",
"ENTERCODE": "Vérifier",

View File

@@ -410,8 +410,8 @@
"DESCRIPTION": "Aggiungi un secondo fattore per garantire la sicurezza ottimale del tuo account.",
"MANAGE_DESCRIPTION": "Gestite i metodi del secondo fattore dei vostri utenti.",
"ADD": "Aggiungi fattore",
"OTP": "App di autenticazione per OTP (One-Time Password)",
"OTP_DIALOG_TITLE": "Aggiungi OTP",
"OTP": "App di autenticazione per TOTP (Time-based One-Time Password)",
"OTP_DIALOG_TITLE": "Aggiungi TOTP",
"OTP_DIALOG_DESCRIPTION": "Scansiona il codice QR con un'app di autenticazione e inserisci il codice nel campo sottostante per verificare e attivare il metodo OTP.",
"U2F": "Impronta digitale, chiave di sicurezza, Face ID e altri",
"U2F_DIALOG_TITLE": "Verifica Fattore",
@@ -419,6 +419,12 @@
"U2F_SUCCESS": "Fattore aggiunto con successo!",
"U2F_ERROR": "Si \u00e8 verificato un errore durante la configurazione!",
"U2F_NAME": "Nome dell'autenticatore",
"OTPSMS": "OTP (One-Time Password) con SMS",
"OTPEMAIL": "OTP (One-Time Password) with Email",
"SETUPOTPSMSDESCRIPTION": "Vuoi impostare questo numero di telefono come secondo fattore OTP (One-Time password)?",
"OTPSMSSUCCESS": "Fattore OTP impostato con successo.",
"OTPSMSPHONEMUSTBEVERIFIED": "Il tuo telefono deve essere verificato per utilizzare questo metodo.",
"OTPEMAILSUCCESS": "Fattore OTP impostato con successo.",
"TYPE": {
"0": "Nessun altro fattore definito",
"1": "One Time Password (OTP)",
@@ -585,7 +591,8 @@
"EDITVALUE": "Numero di telefono",
"EDITDESC": "Inserisci il nuovo numero di telefono nel campo sottostante.",
"DELETETITLE": "Rimuovi il numero di telefono",
"DELETEDESC": "Vuoi davvero rimuovere il numero di telefono"
"DELETEDESC": "Vuoi davvero rimuovere il numero di telefono",
"OTPSMSREMOVALWARNING": "Questo account utilizza questo numero di telefono come secondo fattore. Non sarai in grado di usarlo dopo aver proceduto."
},
"RESENDCODE": "Reinvia il codice",
"ENTERCODE": "Verifica",

View File

@@ -412,7 +412,7 @@
"DESCRIPTION": "二要素認証を追加して、アカウントに最適なセキュリティを確保します。",
"MANAGE_DESCRIPTION": "ユーザーの二要素認証を管理する。",
"ADD": "二要素認証を追加する",
"OTP": "OTP用認証アプリワンタイム・パスワード",
"OTP": "TOTP用認証アプリワンタイム・パスワード",
"OTP_DIALOG_TITLE": "OTPの追加",
"OTP_DIALOG_DESCRIPTION": "認証アプリでQRコードを読み取り、下記のコードを入力することで、OTP方式の確認と有効化ができます。",
"U2F": "指紋、セキュリティキー、フェイスIDなど",
@@ -421,6 +421,12 @@
"U2F_SUCCESS": "二要素認証が正常に追加されました!",
"U2F_ERROR": "セットアップ中にエラーが発生しました!",
"U2F_NAME": "認証者名",
"OTPSMS": "OTPワンタイムパスワードとSMS",
"OTPEMAIL": "電子メールによる OTP (ワンタイム パスワード)",
"SETUPOTPSMSDESCRIPTION": "この電話番号を OTP (ワンタイム パスワード) の第 2 要素として設定しますか?",
"OTPSMSSUCCESS": "OTP 係数の設定が成功しました。",
"OTPSMSPHONEMUSTBEVERIFIED": "この方法を使用するには、電話を認証する必要があります。",
"OTPEMAILSUCCESS": "OTP 係数の設定が成功しました。",
"TYPE": {
"0": "MFAは定義されていません",
"1": "ワンタイムパスワードOTP",
@@ -587,7 +593,8 @@
"EDITVALUE": "電話番号",
"EDITDESC": "下のフィールドに新しい電話番号を入力してください。",
"DELETETITLE": "電話番号の削除",
"DELETEDESC": "本当に電話番号を削除してよろしいですか?"
"DELETEDESC": "本当に電話番号を削除してよろしいですか?",
"OTPSMSREMOVALWARNING": "このアカウントは、この電話番号を 2 番目の要素として使用します。続行すると使用できなくなります。"
},
"RESENDCODE": "再送信コード",
"ENTERCODE": "認証",

View File

@@ -412,7 +412,7 @@
"DESCRIPTION": "Додадете втор фактор за оптимална безбедност на вашиот профил.",
"MANAGE_DESCRIPTION": "Управувајте со методите за втор фактор за вашите корисници.",
"ADD": "Додади фактор",
"OTP": "Апликација за автентикација со OTP (Еднократна Лозинка)",
"OTP": "Апликација за автентикација со TOTP (Еднократна Лозинка)",
"OTP_DIALOG_TITLE": "Додади OTP",
"OTP_DIALOG_DESCRIPTION": "Скенирајте го QR-кодот со автентикатор апликација и внесете го кодот подолу за да го верификувате и активирате методот OTP.",
"U2F": "Отпечаток на прст, безбедносни клучеви, Face ID и други",
@@ -421,6 +421,12 @@
"U2F_SUCCESS": "Факторот е успешно додаден!",
"U2F_ERROR": "Се појави грешка при подесувањето!",
"U2F_NAME": "Име на автентикатор",
"OTPSMS": "ОТП (еднократна лозинка) со СМС",
"OTPEMAIL": "OTP (еднократна лозинка) со е-пошта",
"SETUPOTPSMSDESCRIPTION": "Дали сакате да го поставите овој телефонски број како втор фактор OTP (еднократна лозинка)?",
"OTPSMSSUCCESS": "OTP Factor е поставен со успех.",
"OTPSMSPHONEMUSTBEVERIFIED": "Вашиот телефон мора да биде потврден за да го користите овој метод.",
"OTPEMAILSUCCESS": "OTP Factor е поставен со успех.",
"TYPE": {
"0": "Нема дефинирана MFA",
"1": "Еднократна лозинка (OTP)",
@@ -587,7 +593,8 @@
"EDITVALUE": "Телефонски број",
"EDITDESC": "Внесете го новиот телефонски број во полето подолу.",
"DELETETITLE": "Избриши телефонски број",
"DELETEDESC": "Дали навистина сакате да го избришете телефонскиот број"
"DELETEDESC": "Дали навистина сакате да го избришете телефонскиот број",
"OTPSMSREMOVALWARNING": "Оваа сметка го користи овој телефонски број како втор фактор. Нема да можете да го користите откако ќе продолжите."
},
"RESENDCODE": "Повторно испрати код",
"ENTERCODE": "Верифицирај",

View File

@@ -411,8 +411,8 @@
"DESCRIPTION": "Dodaj drugi czynnik, aby zapewnić optymalne bezpieczeństwo twojego konta.",
"MANAGE_DESCRIPTION": "Zarządzaj metodami drugiego czynnika swoich użytkowników.",
"ADD": "Dodaj czynnik",
"OTP": "Aplikacja uwierzytelniająca OTP (jednorazowe hasło)",
"OTP_DIALOG_TITLE": "Dodaj OTP",
"OTP": "Aplikacja uwierzytelniająca TOTP (jednorazowe hasło)",
"OTP_DIALOG_TITLE": "Dodaj TOTP",
"OTP_DIALOG_DESCRIPTION": "Zeskanuj kod QR za pomocą aplikacji uwierzytelniającej i wprowadź poniższy kod, aby zweryfikować i aktywować metodę OTP.",
"U2F": "Odcisk palca, klucze bezpieczeństwa, Face ID i inne",
"U2F_DIALOG_TITLE": "Zweryfikuj czynnik",
@@ -420,6 +420,12 @@
"U2F_SUCCESS": "Czynnik został pomyślnie dodany!",
"U2F_ERROR": "Wystąpił błąd podczas konfiguracji!",
"U2F_NAME": "Nazwa uwierzytelniacza",
"OTPSMS": "OTP (hasło jednorazowe) z SMS-em",
"OTPEMAIL": "OTP (hasło jednorazowe) z e-mailem",
"SETUPOTPSMSDESCRIPTION": "Czy chcesz ustawić ten numer telefonu jako drugi czynnik OTP (hasło jednorazowe)?",
"OTPSMSSUCCESS": "Pomyślnie skonfigurowano współczynnik OTP.",
"OTPSMSPHONEMUSTBEVERIFIED": "Aby skorzystać z tej metody, Twój telefon musi zostać zweryfikowany.",
"OTPEMAILSUCCESS": "Pomyślnie skonfigurowano współczynnik OTP.",
"TYPE": {
"0": "Nie zdefiniowano MFA",
"1": "Jednorazowe hasło (OTP)",
@@ -586,7 +592,8 @@
"EDITVALUE": "Numer telefonu",
"EDITDESC": "Wprowadź nowy numer telefonu poniżej.",
"DELETETITLE": "Usuń numer telefonu",
"DELETEDESC": "Czy na pewno chcesz usunąć numer telefonu"
"DELETEDESC": "Czy na pewno chcesz usunąć numer telefonu",
"OTPSMSREMOVALWARNING": "To konto używa tego numeru telefonu jako drugiego czynnika. Po przejściu dalej nie będziesz mógł z niego korzystać."
},
"RESENDCODE": "Wyślij kod ponownie",
"ENTERCODE": "Zweryfikuj",

View File

@@ -412,7 +412,7 @@
"DESCRIPTION": "Adicione um segundo fator para garantir a segurança ideal da sua conta.",
"MANAGE_DESCRIPTION": "Gerencie os métodos de segundo fator dos seus usuários.",
"ADD": "Adicionar Fator",
"OTP": "Aplicativo de Autenticação para OTP (One-Time Password)",
"OTP": "Aplicativo de Autenticação para TOTP (One-Time Password)",
"OTP_DIALOG_TITLE": "Adicionar OTP",
"OTP_DIALOG_DESCRIPTION": "Digitalize o código QR com um aplicativo autenticador e insira o código abaixo para verificar e ativar o método OTP.",
"U2F": "Impressão digital, Chaves de Segurança, Face ID e outros",
@@ -421,6 +421,12 @@
"U2F_SUCCESS": "Fator adicionado com sucesso!",
"U2F_ERROR": "Ocorreu um erro durante a configuração!",
"U2F_NAME": "Nome do Autenticador",
"OTPSMS": "OTP (senha de uso único) com SMS",
"OTPEMAIL": "OTP (senha de uso único) com e-mail",
"SETUPOTPSMSDESCRIPTION": "Deseja configurar este número de telefone como segundo fator OTP (senha de uso único)?",
"OTPSMSSUCCESS": "Fator OTP configurado com sucesso.",
"OTPSMSPHONEMUSTBEVERIFIED": "Seu telefone deve ser verificado para usar este método.",
"OTPEMAILSUCCESS": "Fator OTP configurado com sucesso.",
"TYPE": {
"0": "Nenhum MFA definido",
"1": "One Time Password (OTP)",
@@ -587,7 +593,8 @@
"EDITVALUE": "Número de Telefone",
"EDITDESC": "Digite o novo número de telefone no campo abaixo.",
"DELETETITLE": "Excluir número de telefone",
"DELETEDESC": "Você realmente deseja excluir o número de telefone?"
"DELETEDESC": "Você realmente deseja excluir o número de telefone?",
"OTPSMSREMOVALWARNING": "Esta conta usa este número de telefone como segundo fator. Você não poderá usá-lo depois de continuar."
},
"RESENDCODE": "Reenviar Código",
"ENTERCODE": "Verificar",

View File

@@ -411,7 +411,7 @@
"DESCRIPTION": "添加第二个因素以确保您帐户的最佳安全性。",
"MANAGE_DESCRIPTION": "管理用户的第二因素身份认证方式。",
"ADD": "添加因子",
"OTP": "用于 OTP 的身份验证器应用程序",
"OTP": "用于 TOTP 的身份验证器应用程序",
"OTP_DIALOG_TITLE": "添加 OTP",
"OTP_DIALOG_DESCRIPTION": "使用验证器应用程序扫描二维码并输入下面的代码以验证并激活 OTP 方法。",
"U2F": "指纹、安全密钥、Face ID 等",
@@ -420,6 +420,12 @@
"U2F_SUCCESS": "身份验证因子添加成功!",
"U2F_ERROR": "安装过程中发生错误!",
"U2F_NAME": "身份验证器名称",
"OTPSMS": "带短信的 OTP一次性密码",
"OTPEMAIL": "带电子邮件的 OTP一次性密码",
"SETUPOTPSMSDESCRIPTION": "您想将此电话号码设置为 OTP一次性密码第二因素吗",
"OTPSMSSUCCESS": "OTP 因子设置成功。",
"OTPSMSPHONEMUSTBEVERIFIED": "您的手机必须经过验证才能使用此方法。",
"OTPEMAILSUCCESS": "OTP 因子设置成功。",
"TYPE": {
"0": "未定义 MFA",
"1": "一次性密码 (OTP)",
@@ -586,7 +592,8 @@
"EDITVALUE": "手机号码",
"EDITDESC": "在下面的字段中输入新的手机号码。",
"DELETETITLE": "删除手机号码",
"DELETEDESC": "你真的要删除手机号码吗"
"DELETEDESC": "你真的要删除手机号码吗",
"OTPSMSREMOVALWARNING": "此帐户使用此电话号码作为第二因素。继续后您将无法使用它。"
},
"RESENDCODE": "重新发送验证码",
"ENTERCODE": "验证",