feat: SMS and email OTP texts (#6281)

* manage 2 custom texts proto

* implement methods

* default texts

* console

* improve translations

* lint

* test: fix e2e timeout

* fix translations

* add missing console translations

* remove unused text parts

---------

Co-authored-by: Livio Spring <livio.a@gmail.com>
This commit is contained in:
Elio Bischof
2023-08-09 07:49:12 +02:00
committed by GitHub
parent 9aed9f9186
commit 343a9428b3
39 changed files with 1508 additions and 188 deletions

View File

@@ -1287,6 +1287,8 @@
"INIT": "Инициализация",
"VE": "Потвърди Имейл",
"VP": "Потвърдете телефона",
"VSO": "Проверка на SMS OTP",
"VEO": "Проверка на електронна поща OTP",
"PR": "Нулиране на парола",
"DC": "Заявка за домейн",
"PL": "Без парола",
@@ -1307,7 +1309,9 @@
"verifiedPhone": "Потвърден телефон",
"changedate": "Промяна на датата",
"username": "Потребителско име",
"tempUsername": "Временно потребителско име"
"tempUsername": "Временно потребителско име",
"otp": "Еднократна парола",
"verifyUrl": "URL за потвърждаване на еднократна парола"
},
"TOAST": {
"UPDATED": "Персонализираните текстове са запазени."

View File

@@ -1293,6 +1293,8 @@
"INIT": "Initialisierung",
"VE": "Emailverifikation",
"VP": "Telefonnummerverifikation",
"VSO": "SMS-OTP überprüfen",
"VEO": "E-Mail-OTP überprüfen",
"PR": "Passwort Wiederherstellung",
"DC": "Domainbeanspruchung",
"PL": "Passwortlos",
@@ -1313,7 +1315,9 @@
"verifiedPhone": "Verifizierte Telefonnummer",
"changedate": "Änderungsdatum",
"username": "Username",
"tempUsername": "Temp. Username"
"tempUsername": "Temp. Username",
"otp": "Einmalpasswort",
"verifyUrl": "URL zur Überprüfung des Einmalpassworts"
},
"TOAST": {
"UPDATED": "Benutzerdefinierte Texte gespeichert."

View File

@@ -1294,6 +1294,8 @@
"INIT": "Initialization",
"VE": "Verify Email",
"VP": "Verify Phone",
"VSO": "Verify SMS OTP",
"VEO": "Verify Email OTP",
"PR": "Password Reset",
"DC": "Domain Claim",
"PL": "Passwordless",
@@ -1314,7 +1316,9 @@
"verifiedPhone": "Verified phone",
"changedate": "Change date",
"username": "Username",
"tempUsername": "Temp username"
"tempUsername": "Temp username",
"otp": "One-time password",
"verifyUrl": "Verify One-time-password URL"
},
"TOAST": {
"UPDATED": "Custom Texts saved."

View File

@@ -1294,6 +1294,8 @@
"INIT": "Inicialización",
"VE": "Verificación de email",
"VP": "Verificación de teléfono",
"VSO": "Verificar OTP de SMS",
"VEO": "Verificar OTP de correo electrónico",
"PR": "Restablecimiento de contraseña",
"DC": "Reclamar un dominio",
"PL": "Acceso sin contraseña",
@@ -1314,7 +1316,9 @@
"verifiedPhone": "Teléfono verificado",
"changedate": "Cambiar fecha",
"username": "Nombre de usuario",
"tempUsername": "Nombre de usuario temporal"
"tempUsername": "Nombre de usuario temporal",
"otp": "Contraseña de un solo uso",
"verifyUrl": "URL para verificar la contraseña de un solo uso"
},
"TOAST": {
"UPDATED": "Textos personalizados guardados."

View File

@@ -1293,6 +1293,8 @@
"INIT": "Initialisation",
"VE": "Vérifier l'email",
"VP": "Vérifier le téléphone",
"VSO": "Vérifier SMS OTP",
"VEO": "Vérifier l'OTP par courrier électronique",
"PR": "Réinitialisation du mot de passe",
"DC": "Réclamation de domaine",
"PL": "Sans mot de passe",
@@ -1313,7 +1315,9 @@
"verifiedPhone": "Téléphone vérifié",
"changedate": "Date de changement",
"username": "Nom d'utilisateur",
"tempUsername": "Nom d'utilisateur temporaire"
"tempUsername": "Nom d'utilisateur temporaire",
"otp": "Mot de passe à usage unique",
"verifyUrl": "URL pour vérifier le mot de passe à usage unique"
},
"TOAST": {
"UPDATED": "Textes personnalisés enregistrés."

View File

@@ -1293,6 +1293,8 @@
"INIT": "Inizializzazione",
"VE": "Verificazione l'e-mail",
"VP": "Verificazione del telefono",
"VSO": "Verifica OTP SMS",
"VEO": "Verifica OTP Email",
"PR": "Ripristino della password",
"DC": "Rivendicazione del dominio",
"PL": "Autenticazione Passwordless",
@@ -1313,7 +1315,9 @@
"verifiedPhone": "Telefono verificato",
"changedate": "Cambia data",
"username": "Nome utente",
"tempUsername": "Nome utente temporaneo"
"tempUsername": "Nome utente temporaneo",
"otp": "Password monouso",
"verifyUrl": "URL per verificare la password monouso"
},
"TOAST": {
"UPDATED": "Testi personalizzati salvati."

View File

@@ -1289,6 +1289,8 @@
"INIT": "初期セットアップ",
"VE": "メールの認証",
"VP": "電話番号の認証",
"VSO": "SMS OTPを確認する",
"VEO": "メールOTPを確認する",
"PR": "パスワードのリセット",
"DC": "ドメインクレーム",
"PL": "パスワードレス",
@@ -1309,7 +1311,9 @@
"verifiedPhone": "認証済みの電話番号",
"changedate": "変更日",
"username": "ユーザー名",
"tempUsername": "一時ユーザー名"
"tempUsername": "一時ユーザー名",
"otp": "ワンタイムパスワード",
"verifyUrl": "ワンタイムパスワードを確認するURL"
},
"TOAST": {
"UPDATED": "カスタムテキストが保存されました。"

View File

@@ -1294,6 +1294,8 @@
"INIT": "Иницијализација",
"VE": "Верификација на е-пошта",
"VP": "Верификација на телефонски број",
"VSO": "Провери SMS OTP",
"VEO": "Провери Email OTP",
"PR": "Ресетирање на лозинка",
"DC": "Зафатница на домен",
"PL": "Лозинка без лозинка",
@@ -1314,7 +1316,9 @@
"verifiedPhone": "Верифициран телефонски број",
"changedate": "Датум на промена",
"username": "Корисничко име",
"tempUsername": "Привремено корисничко име"
"tempUsername": "Привремено корисничко име",
"otp": "Еднократна лозинка",
"verifyUrl": "URL за потврдување на еднократна лозинка"
},
"TOAST": {
"UPDATED": "Прилагодените текстови се зачувани."

View File

@@ -1293,6 +1293,8 @@
"INIT": "Inicjalizacja",
"VE": "Weryfikacja e-mail",
"VP": "Weryfikacja telefonu",
"VSO": "Zweryfikuj SMS OTP",
"VEO": "Zweryfikuj Email OTP",
"PR": "Resetowanie hasła",
"DC": "Rejestracja domeny",
"PL": "Bez hasła",
@@ -1313,7 +1315,9 @@
"verifiedPhone": "Zweryfikowany telefon",
"changedate": "Data zmiany",
"username": "Nazwa użytkownika",
"tempUsername": "Tymczasowa nazwa użytkownika"
"tempUsername": "Tymczasowa nazwa użytkownika",
"otp": "Hasło jednorazowe",
"verifyUrl": "URL do weryfikacji hasła jednorazowego"
},
"TOAST": {
"UPDATED": "Teksty niestandardowe zapisane."

View File

@@ -1294,6 +1294,8 @@
"INIT": "Inicialização",
"VE": "Verificar Email",
"VP": "Verificar Telefone",
"VSO": "Verificar OTP de SMS",
"VEO": "Verificar OTP de Email",
"PR": "Redefinição de Senha",
"DC": "Reivindicação de Domínio",
"PL": "Sem senha",
@@ -1314,7 +1316,9 @@
"verifiedPhone": "Telefone verificado",
"changedate": "Data de alteração",
"username": "Nome de usuário",
"tempUsername": "Nome de usuário temporário"
"tempUsername": "Nome de usuário temporário",
"otp": "Senha de uso único",
"verifyUrl": "URL para verificar a senha de uso único"
},
"TOAST": {
"UPDATED": "Textos personalizados salvos."

View File

@@ -1292,6 +1292,8 @@
"INIT": "初始化",
"VE": "验证电子邮箱",
"VP": "验证手机号码",
"VSO": "验证短信一次性密码",
"VEO": "验证电子邮件一次性密码",
"PR": "重置密码",
"DC": "域名声明",
"PL": "无密码身份验证",
@@ -1312,7 +1314,9 @@
"verifiedPhone": "已验证的手机号码",
"changedate": "修改于",
"username": "用户名",
"tempUsername": "临时用户名"
"tempUsername": "临时用户名",
"otp": "一次性密码",
"verifyUrl": "验证一次性密码的URL"
},
"TOAST": {
"UPDATED": "自定义文本已保存。"