diff --git a/app/src/language/en/app.po b/app/src/language/en/app.po index f2f7349f..8ade9448 100644 --- a/app/src/language/en/app.po +++ b/app/src/language/en/app.po @@ -366,6 +366,10 @@ msgstr "Configure SSL" msgid "Connected" msgstr "" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -936,7 +940,7 @@ msgstr "" msgid "Import Certificate" msgstr "Certificate Status" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 msgid "Incorrect username or password" msgstr "" @@ -956,7 +960,8 @@ msgstr "" msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -982,10 +987,14 @@ msgstr "" msgid "Invalid" msgstr "Invalid E-mail!" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1080,11 +1089,11 @@ msgstr "Locations" msgid "Log" msgstr "Login" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "Login" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "Login successful" @@ -1386,7 +1395,7 @@ msgstr "" msgid "Params" msgstr "Params" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "Password" @@ -1412,7 +1421,7 @@ msgstr "" msgid "Performing core upgrade" msgstr "" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1443,11 +1452,11 @@ msgstr "" msgid "Please input your E-mail!" msgstr "Please input your E-mail!" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "Please input your password!" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "Please input your username!" @@ -1511,7 +1520,8 @@ msgstr "" msgid "Recovered Successfully" msgstr "Saved successfully" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1783,7 +1793,7 @@ msgstr "Certificate Status" msgid "SSL Certificate Path" msgstr "Certificate Status" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 #, fuzzy msgid "SSO Login" msgstr "Login" @@ -1877,7 +1887,7 @@ msgstr "" msgid "Target" msgstr "" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "Terminal" @@ -2013,7 +2023,7 @@ msgstr "" msgid "Token is not valid" msgstr "" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -2027,6 +2037,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -2078,7 +2092,11 @@ msgstr "Uptime:" msgid "URL" msgstr "" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -2087,11 +2105,11 @@ msgstr "" msgid "User" msgstr "Username" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "Username" diff --git a/app/src/language/es/app.po b/app/src/language/es/app.po index 2c1c7874..19cc26e3 100644 --- a/app/src/language/es/app.po +++ b/app/src/language/es/app.po @@ -359,6 +359,10 @@ msgstr "Configurar SSL" msgid "Connected" msgstr "Conectado" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -905,7 +909,7 @@ msgstr "Importar" msgid "Import Certificate" msgstr "Importar Certificado" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 #, fuzzy msgid "Incorrect username or password" msgstr "El nombre de usuario o contraseña son incorrectos" @@ -926,7 +930,8 @@ msgstr "Inicializando la actualización del kernel" msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -951,10 +956,14 @@ msgstr "" msgid "Invalid" msgstr "Válido" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1042,11 +1051,11 @@ msgstr "Ubicaciones" msgid "Log" msgstr "Registro" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "Acceso" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "Acceso exitoso" @@ -1335,7 +1344,7 @@ msgstr "Sobrescribir archivo existente" msgid "Params" msgstr "Parámetros" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "Contraseña" @@ -1361,7 +1370,7 @@ msgstr "Error al ejecutar la actualización del kernel" msgid "Performing core upgrade" msgstr "Realizando la actualizaciónd el kernel" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1399,11 +1408,11 @@ msgstr "" msgid "Please input your E-mail!" msgstr "¡Por favor ingrese su correo electrónico!" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "¡Por favor ingrese su contraseña!" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "¡Por favor ingrese su nombre de usuario!" @@ -1468,7 +1477,8 @@ msgstr "" msgid "Recovered Successfully" msgstr "Eliminado con éxito" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1729,7 +1739,7 @@ msgstr "Ruta de la llave del certificado SSL" msgid "SSL Certificate Path" msgstr "Ruta del certificado SSL" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 msgid "SSO Login" msgstr "Acceso SSO" @@ -1820,7 +1830,7 @@ msgstr "Sistema" msgid "Target" msgstr "Objetivo" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "Terminal" @@ -1960,7 +1970,7 @@ msgstr "" msgid "Token is not valid" msgstr "El token no es válido" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -1974,6 +1984,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -2023,7 +2037,11 @@ msgstr "Tiempo encendido:" msgid "URL" msgstr "URL" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -2031,11 +2049,11 @@ msgstr "" msgid "User" msgstr "Usuario" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "Nombre de usuario" diff --git a/app/src/language/fr_FR/app.po b/app/src/language/fr_FR/app.po index f0a58f61..9cb3d7dc 100644 --- a/app/src/language/fr_FR/app.po +++ b/app/src/language/fr_FR/app.po @@ -366,6 +366,10 @@ msgstr "Configurer SSL" msgid "Connected" msgstr "" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -938,7 +942,7 @@ msgstr "Exporter" msgid "Import Certificate" msgstr "État du certificat" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 #, fuzzy msgid "Incorrect username or password" msgstr "Le pseudo ou mot de passe est incorect" @@ -959,7 +963,8 @@ msgstr "Initialisation du programme de mise à niveau du core" msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -983,10 +988,14 @@ msgstr "" msgid "Invalid" msgstr "" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1083,11 +1092,11 @@ msgstr "Localisations" msgid "Log" msgstr "Connexion" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "Connexion" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "Connexion réussie" @@ -1384,7 +1393,7 @@ msgstr "" msgid "Params" msgstr "Paramètres" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "Mot de passe" @@ -1410,7 +1419,7 @@ msgstr "Erreur lors de la mise a niveau du core" msgid "Performing core upgrade" msgstr "Exécution de la mise à niveau du core" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1448,11 +1457,11 @@ msgstr "" msgid "Please input your E-mail!" msgstr "Veuillez saisir votre e-mail !" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "Veuillez saisir votre mot de passe !" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "Veuillez saisir votre nom d'utilisateur !" @@ -1518,7 +1527,8 @@ msgstr "" msgid "Recovered Successfully" msgstr "Enregistré avec succès" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1789,7 +1799,7 @@ msgstr "Chemin de la clé du certificat SSL" msgid "SSL Certificate Path" msgstr "Chemin du certificat SSL" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 #, fuzzy msgid "SSO Login" msgstr "Connexion" @@ -1884,7 +1894,7 @@ msgstr "Système" msgid "Target" msgstr "" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "Terminal" @@ -2028,7 +2038,7 @@ msgstr "" msgid "Token is not valid" msgstr "" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -2042,6 +2052,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -2091,7 +2105,11 @@ msgstr "Disponibilité :" msgid "URL" msgstr "" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -2100,11 +2118,11 @@ msgstr "" msgid "User" msgstr "Nom d'utilisateur" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "Nom d'utilisateur" diff --git a/app/src/language/ko_KR/app.po b/app/src/language/ko_KR/app.po index 7bd47584..aa25a929 100644 --- a/app/src/language/ko_KR/app.po +++ b/app/src/language/ko_KR/app.po @@ -357,6 +357,10 @@ msgstr "SSL 구성하기" msgid "Connected" msgstr "연결됨" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -909,7 +913,7 @@ msgstr "가져오기" msgid "Import Certificate" msgstr "인증서 상태" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 #, fuzzy msgid "Incorrect username or password" msgstr "사용자 이름 또는 비밀번호가 올바르지 않습니다" @@ -930,7 +934,8 @@ msgstr "코어 업그레이더 초기화" msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -956,10 +961,14 @@ msgstr "간격" msgid "Invalid" msgstr "유효함" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1054,11 +1063,11 @@ msgstr "위치들" msgid "Log" msgstr "로그인" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "로그인" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "로그인 성공" @@ -1365,7 +1374,7 @@ msgstr "기존 파일 덮어쓰기" msgid "Params" msgstr "파라미터" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "비밀번호" @@ -1391,7 +1400,7 @@ msgstr "핵심 업그레이드 오류 수행" msgid "Performing core upgrade" msgstr "핵심 업그레이드 수행 중" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1424,11 +1433,11 @@ msgstr "이름을 입력해주세요, 이것은 새 구성의 파일 이름으 msgid "Please input your E-mail!" msgstr "이메일을 입력해주세요!" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "비밀번호를 입력해주세요!" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "사용자 이름을 입력해주세요!" @@ -1492,7 +1501,8 @@ msgstr "" msgid "Recovered Successfully" msgstr "성공적으로 제거됨" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1766,7 +1776,7 @@ msgstr "SSL 인증서 키 경로" msgid "SSL Certificate Path" msgstr "SSL 인증서 경로" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 #, fuzzy msgid "SSO Login" msgstr "SSO 로그인" @@ -1860,7 +1870,7 @@ msgstr "시스템" msgid "Target" msgstr "대상" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "터미널" @@ -2001,7 +2011,7 @@ msgstr "" msgid "Token is not valid" msgstr "토큰이 유효하지 않습니다" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -2015,6 +2025,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -2066,7 +2080,11 @@ msgstr "가동 시간:" msgid "URL" msgstr "URL" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -2075,11 +2093,11 @@ msgstr "" msgid "User" msgstr "사용자 이름" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "사용자 이름" diff --git a/app/src/language/messages.pot b/app/src/language/messages.pot index b0ebf051..6caefceb 100644 --- a/app/src/language/messages.pot +++ b/app/src/language/messages.pot @@ -349,6 +349,10 @@ msgstr "" msgid "Connected" msgstr "" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -900,7 +904,7 @@ msgstr "" msgid "Import Certificate" msgstr "" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 msgid "Incorrect username or password" msgstr "" @@ -920,7 +924,7 @@ msgstr "" msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 +#: src/components/OTP/OTPAuthorization.vue:49 #: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -946,10 +950,14 @@ msgstr "" msgid "Invalid" msgstr "" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1036,12 +1044,12 @@ msgid "Log" msgstr "" #: src/routes/index.ts:289 -#: src/views/other/Login.vue:218 +#: src/views/other/Login.vue:192 msgid "Login" msgstr "" -#: src/views/other/Login.vue:127 -#: src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 +#: src/views/other/Login.vue:60 msgid "Login successful" msgstr "" @@ -1327,7 +1335,7 @@ msgstr "" msgid "Params" msgstr "" -#: src/views/other/Login.vue:167 +#: src/views/other/Login.vue:169 #: src/views/user/User.vue:18 msgid "Password" msgstr "" @@ -1354,7 +1362,7 @@ msgstr "" msgid "Performing core upgrade" msgstr "" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1380,12 +1388,12 @@ msgid "Please input your E-mail!" msgstr "" #: src/views/other/Install.vue:45 -#: src/views/other/Login.vue:45 +#: src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "" #: src/views/other/Install.vue:39 -#: src/views/other/Login.vue:39 +#: src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "" @@ -1448,7 +1456,7 @@ msgstr "" msgid "Recovered Successfully" msgstr "" -#: src/views/other/Login.vue:204 +#: src/components/OTP/OTPAuthorization.vue:56 #: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1709,7 +1717,7 @@ msgstr "" msgid "SSL Certificate Path" msgstr "" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 msgid "SSO Login" msgstr "" @@ -1796,7 +1804,7 @@ msgid "Target" msgstr "" #: src/routes/index.ts:172 -#: src/views/pty/Terminal.vue:91 +#: src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "" @@ -1905,7 +1913,7 @@ msgstr "" msgid "Token is not valid" msgstr "" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -1917,6 +1925,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 #: src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 @@ -1972,7 +1984,11 @@ msgstr "" msgid "URL" msgstr "" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -1980,11 +1996,11 @@ msgstr "" msgid "User" msgstr "" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 +#: src/views/other/Login.vue:159 #: src/views/user/User.vue:9 msgid "Username" msgstr "" diff --git a/app/src/language/ru_RU/app.po b/app/src/language/ru_RU/app.po index 4626638b..52a1c6d6 100644 --- a/app/src/language/ru_RU/app.po +++ b/app/src/language/ru_RU/app.po @@ -368,6 +368,10 @@ msgstr "Настроить SSL" msgid "Connected" msgstr "Подключено" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -942,7 +946,7 @@ msgstr "Экспорт" msgid "Import Certificate" msgstr "Статус сертификата" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 #, fuzzy msgid "Incorrect username or password" msgstr "Имя пользователя или пароль неверны" @@ -963,7 +967,8 @@ msgstr "Инициализация программы обновления яд msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -989,10 +994,14 @@ msgstr "" msgid "Invalid" msgstr "Действительный" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1088,11 +1097,11 @@ msgstr "Locations" msgid "Log" msgstr "Логин" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "Логин" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "Авторизация успешна" @@ -1395,7 +1404,7 @@ msgstr "" msgid "Params" msgstr "Параметры" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "Пароль" @@ -1421,7 +1430,7 @@ msgstr "" msgid "Performing core upgrade" msgstr "" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1454,11 +1463,11 @@ msgstr "" msgid "Please input your E-mail!" msgstr "Введите ваш E-mail!" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "Введите ваш пароль!" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "Введите ваше имя пользователя!" @@ -1522,7 +1531,8 @@ msgstr "" msgid "Recovered Successfully" msgstr "Успешно сохранено" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1797,7 +1807,7 @@ msgstr "Путь к ключу сертификата SSL" msgid "SSL Certificate Path" msgstr "Путь к сертификату SSL" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 #, fuzzy msgid "SSO Login" msgstr "Логин" @@ -1891,7 +1901,7 @@ msgstr "Система" msgid "Target" msgstr "" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "Терминал" @@ -2030,7 +2040,7 @@ msgstr "" msgid "Token is not valid" msgstr "" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -2044,6 +2054,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -2095,7 +2109,11 @@ msgstr "Аптайм:" msgid "URL" msgstr "" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -2104,11 +2122,11 @@ msgstr "" msgid "User" msgstr "Пользователь" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "Имя пользователя" diff --git a/app/src/language/vi_VN/app.po b/app/src/language/vi_VN/app.po index ea3cc446..c444b48d 100644 --- a/app/src/language/vi_VN/app.po +++ b/app/src/language/vi_VN/app.po @@ -368,6 +368,10 @@ msgstr "Cấu hình SSL" msgid "Connected" msgstr "Đã kết nối" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -944,7 +948,7 @@ msgstr "Xuất" msgid "Import Certificate" msgstr "Chứng chỉ" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 #, fuzzy msgid "Incorrect username or password" msgstr "Tên người dùng hoặc mật khẩu không chính xác" @@ -965,7 +969,8 @@ msgstr "Đang khởi tạo trình nâng cấp" msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -991,10 +996,14 @@ msgstr "" msgid "Invalid" msgstr "Hợp lệ" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1090,11 +1099,11 @@ msgstr "Locations" msgid "Log" msgstr "Log" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "Đăng nhập" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "Đăng nhập thành công" @@ -1395,7 +1404,7 @@ msgstr "Ghi đè tập tin đã tồn tại" msgid "Params" msgstr "Tham số" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "Mật khẩu" @@ -1421,7 +1430,7 @@ msgstr "Nâng cấp core không thành công" msgid "Performing core upgrade" msgstr "Nâng cấp core" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1456,11 +1465,11 @@ msgstr "" msgid "Please input your E-mail!" msgstr "Vui lòng nhập E-mail của bạn!" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "Vui lòng nhập mật khẩu!" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "Vui lòng nhập username!" @@ -1524,7 +1533,8 @@ msgstr "" msgid "Recovered Successfully" msgstr "Xoá thành công" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1796,7 +1806,7 @@ msgstr "" msgid "SSL Certificate Path" msgstr "" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 msgid "SSO Login" msgstr "" @@ -1889,7 +1899,7 @@ msgstr "Thông tin" msgid "Target" msgstr "Mục tiêu" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "Terminal" @@ -2026,7 +2036,7 @@ msgstr "" msgid "Token is not valid" msgstr "" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -2040,6 +2050,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -2091,7 +2105,11 @@ msgstr "Thời gian hoạt động:" msgid "URL" msgstr "" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -2100,11 +2118,11 @@ msgstr "" msgid "User" msgstr "Người dùng" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "Username" diff --git a/app/src/language/zh_CN/app.mo b/app/src/language/zh_CN/app.mo index b7c5239b..68985408 100644 Binary files a/app/src/language/zh_CN/app.mo and b/app/src/language/zh_CN/app.mo differ diff --git a/app/src/language/zh_CN/app.po b/app/src/language/zh_CN/app.po index ec98f5b3..598b5bdb 100644 --- a/app/src/language/zh_CN/app.po +++ b/app/src/language/zh_CN/app.po @@ -347,6 +347,10 @@ msgstr "配置 SSL" msgid "Connected" msgstr "已连接" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "连接中断,请刷新页面。" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -886,7 +890,7 @@ msgstr "导入" msgid "Import Certificate" msgstr "导入证书" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 msgid "Incorrect username or password" msgstr "用户名或密码错误" @@ -906,7 +910,8 @@ msgstr "初始化核心升级器" msgid "Input the code from the app:" msgstr "输入应用程序中的代码:" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "输入恢复代码:" @@ -930,10 +935,14 @@ msgstr "间隔" msgid "Invalid" msgstr "无效的" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "无效的二步验证码或恢复密码" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "二次验证码或恢复代码无效" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "IP" @@ -1019,11 +1028,11 @@ msgstr "Locations" msgid "Log" msgstr "日志" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "登录" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "登录成功" @@ -1314,7 +1323,7 @@ msgstr "覆盖现有文件" msgid "Params" msgstr "参数" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "密码" @@ -1340,7 +1349,7 @@ msgstr "执行核心升级错误" msgid "Performing core upgrade" msgstr "正在进行核心升级" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "请输入二步验证码:" @@ -1373,11 +1382,11 @@ msgstr "请输入名称,这将被用作新配置的文件名!" msgid "Please input your E-mail!" msgstr "请输入您的邮箱!" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "请输入您的密码!" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "请输入您的用户名!" @@ -1439,7 +1448,8 @@ msgstr "恢复" msgid "Recovered Successfully" msgstr "恢复成功" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "恢复" @@ -1693,7 +1703,7 @@ msgstr "SSL证书密钥路径" msgid "SSL Certificate Path" msgstr "SSL证书路径" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 msgid "SSO Login" msgstr "SSO 登录" @@ -1780,7 +1790,7 @@ msgstr "系统" msgid "Target" msgstr "目标" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "终端" @@ -1915,7 +1925,7 @@ msgstr "" msgid "Token is not valid" msgstr "Token 无效" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "登录失败次数过多,请稍后再试" @@ -1929,6 +1939,10 @@ msgstr "TOTP 是一种使用基于时间的一次性密码算法的双因素身 msgid "Trash" msgstr "回收站" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "需要两步验证" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -1977,7 +1991,11 @@ msgstr "运行时间:" msgid "URL" msgstr "URL" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "使用二步验证码" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "使用恢复代码" @@ -1985,11 +2003,11 @@ msgstr "使用恢复代码" msgid "User" msgstr "用户" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "用户被禁止" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "用户名" diff --git a/app/src/language/zh_TW/app.po b/app/src/language/zh_TW/app.po index e7d8f6b2..12070fb3 100644 --- a/app/src/language/zh_TW/app.po +++ b/app/src/language/zh_TW/app.po @@ -365,6 +365,10 @@ msgstr "設定 SSL" msgid "Connected" msgstr "已連結" +#: src/views/pty/Terminal.vue:120 +msgid "Connection lost, please refresh the page." +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:111 #: src/views/domain/ngx_conf/LocationEditor.vue:125 #: src/views/domain/ngx_conf/LocationEditor.vue:97 @@ -922,7 +926,7 @@ msgstr "匯出" msgid "Import Certificate" msgstr "憑證狀態" -#: src/views/other/Login.vue:73 +#: src/views/other/Login.vue:71 #, fuzzy msgid "Incorrect username or password" msgstr "使用者名稱或密碼不正確" @@ -943,7 +947,8 @@ msgstr "正在初始化核心升級程式" msgid "Input the code from the app:" msgstr "" -#: src/views/other/Login.vue:194 src/views/preference/components/TOTP.vue:157 +#: src/components/OTP/OTPAuthorization.vue:49 +#: src/views/preference/components/TOTP.vue:157 msgid "Input the recovery code:" msgstr "" @@ -968,10 +973,14 @@ msgstr "" msgid "Invalid" msgstr "無效的郵箱!" -#: src/views/other/Login.vue:83 +#: src/views/other/Login.vue:81 msgid "Invalid 2FA or recovery code" msgstr "" +#: src/components/OTP/useOTPModal.ts:43 +msgid "Invalid passcode or recovery code" +msgstr "" + #: src/views/preference/AuthSettings.vue:15 msgid "IP" msgstr "" @@ -1065,11 +1074,11 @@ msgstr "Locations" msgid "Log" msgstr "登入" -#: src/routes/index.ts:289 src/views/other/Login.vue:218 +#: src/routes/index.ts:289 src/views/other/Login.vue:192 msgid "Login" msgstr "登入" -#: src/views/other/Login.vue:127 src/views/other/Login.vue:62 +#: src/views/other/Login.vue:125 src/views/other/Login.vue:60 msgid "Login successful" msgstr "登入成功" @@ -1362,7 +1371,7 @@ msgstr "覆蓋現有檔案" msgid "Params" msgstr "參數" -#: src/views/other/Login.vue:167 src/views/user/User.vue:18 +#: src/views/other/Login.vue:169 src/views/user/User.vue:18 msgid "Password" msgstr "密碼" @@ -1388,7 +1397,7 @@ msgstr "執行核心升級錯誤" msgid "Performing core upgrade" msgstr "正在執行核心升級" -#: src/views/other/Login.vue:177 +#: src/components/OTP/OTPAuthorization.vue:37 msgid "Please enter the 2FA code:" msgstr "" @@ -1422,11 +1431,11 @@ msgstr "請輸入名稱,這將作為新設定的檔名!" msgid "Please input your E-mail!" msgstr "請輸入您的電子郵件!" -#: src/views/other/Install.vue:45 src/views/other/Login.vue:45 +#: src/views/other/Install.vue:45 src/views/other/Login.vue:43 msgid "Please input your password!" msgstr "請輸入您的密碼!" -#: src/views/other/Install.vue:39 src/views/other/Login.vue:39 +#: src/views/other/Install.vue:39 src/views/other/Login.vue:37 msgid "Please input your username!" msgstr "請輸入您的使用者名稱!" @@ -1489,7 +1498,8 @@ msgstr "" msgid "Recovered Successfully" msgstr "儲存成功" -#: src/views/other/Login.vue:204 src/views/preference/components/TOTP.vue:167 +#: src/components/OTP/OTPAuthorization.vue:56 +#: src/views/preference/components/TOTP.vue:167 msgid "Recovery" msgstr "" @@ -1761,7 +1771,7 @@ msgstr "SSL 憑證金鑰路徑" msgid "SSL Certificate Path" msgstr "SSL 憑證路徑" -#: src/views/other/Login.vue:229 +#: src/views/other/Login.vue:203 #, fuzzy msgid "SSO Login" msgstr "登入" @@ -1854,7 +1864,7 @@ msgstr "系統" msgid "Target" msgstr "目標" -#: src/routes/index.ts:172 src/views/pty/Terminal.vue:91 +#: src/routes/index.ts:172 src/views/pty/Terminal.vue:114 msgid "Terminal" msgstr "終端機" @@ -1993,7 +2003,7 @@ msgstr "" msgid "Token is not valid" msgstr "" -#: src/views/other/Login.vue:76 +#: src/views/other/Login.vue:74 msgid "Too many login failed attempts, please try again later" msgstr "" @@ -2007,6 +2017,10 @@ msgstr "" msgid "Trash" msgstr "" +#: src/components/OTP/useOTPModal.ts:49 +msgid "Two-factor authentication required" +msgstr "" + #: src/views/certificate/Certificate.vue:37 src/views/config/config.ts:12 #: src/views/notification/Notification.vue:13 msgid "Type" @@ -2056,7 +2070,11 @@ msgstr "運作時間:" msgid "URL" msgstr "URL" -#: src/views/other/Login.vue:186 +#: src/components/OTP/OTPAuthorization.vue:69 +msgid "Use OTP" +msgstr "" + +#: src/components/OTP/OTPAuthorization.vue:65 msgid "Use recovery code" msgstr "" @@ -2064,11 +2082,11 @@ msgstr "" msgid "User" msgstr "使用者名稱" -#: src/views/other/Login.vue:79 +#: src/views/other/Login.vue:77 msgid "User is banned" msgstr "" -#: src/views/other/Login.vue:157 src/views/user/User.vue:9 +#: src/views/other/Login.vue:159 src/views/user/User.vue:9 msgid "Username" msgstr "使用者名稱"