|
@@ -107,25 +107,27 @@ msgstr ""
|
|
|
msgid "All"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:44
|
|
|
+#: src/language/constants.ts:57
|
|
|
+msgid "All Recovery Codes Have Been Used"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:32
|
|
|
msgid "API Base Url"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/views/certificate/DNSChallenge.vue:83
|
|
|
-#, fuzzy
|
|
|
msgid "API Document"
|
|
|
-msgstr "Bình luận"
|
|
|
+msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:57
|
|
|
+#: src/views/preference/OpenAISettings.vue:46
|
|
|
msgid "API Proxy"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:69
|
|
|
-#, fuzzy
|
|
|
+#: src/views/preference/OpenAISettings.vue:58
|
|
|
msgid "API Token"
|
|
|
-msgstr "Loại"
|
|
|
+msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:78
|
|
|
+#: src/views/preference/OpenAISettings.vue:67
|
|
|
#, fuzzy
|
|
|
msgid "API Type"
|
|
|
msgstr "Loại"
|
|
@@ -235,7 +237,7 @@ msgstr ""
|
|
|
msgid "Auth"
|
|
|
msgstr "Tác giả"
|
|
|
|
|
|
-#: src/components/TwoFA/Authorization.vue:121
|
|
|
+#: src/components/TwoFA/Authorization.vue:109
|
|
|
msgid "Authenticate with a passkey"
|
|
|
msgstr ""
|
|
|
|
|
@@ -342,13 +344,6 @@ msgstr ""
|
|
|
msgid "CADir"
|
|
|
msgstr ""
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:129
|
|
|
-msgid "Can't scan? Use text key binding"
|
|
|
-msgstr ""
|
|
|
-
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
#: src/components/ChatGPT/ChatGPT.vue:356
|
|
|
#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:246
|
|
|
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:187
|
|
@@ -610,19 +605,11 @@ msgstr "Chứng chỉ"
|
|
|
msgid "Credentials"
|
|
|
msgstr "Chứng chỉ"
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:72
|
|
|
msgid "Current account is enabled TOTP."
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/views/preference/components/TOTP.vue:70
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:77
|
|
|
-msgid "Current account is enabled TOTP."
|
|
|
-msgstr ""
|
|
|
-
|
|
|
-#: src/views/preference/components/TOTP.vue:74
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
msgid "Current account is not enabled TOTP."
|
|
|
msgstr ""
|
|
|
|
|
@@ -981,11 +968,7 @@ msgstr "Không thể bật %{conf_name} trên %{node_name}"
|
|
|
msgid "Enable %{conf_name} in %{node_name} successfully"
|
|
|
msgstr "Đã bật %{conf_name} trên %{node_name}"
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:45
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:38
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
#, fuzzy
|
|
|
msgid "Enable 2FA successfully"
|
|
|
msgstr "Đã bật"
|
|
@@ -1027,11 +1010,7 @@ msgstr "Đã bật"
|
|
|
msgid "Enable TLS"
|
|
|
msgstr "Bật TLS"
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:81
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:103
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
#, fuzzy
|
|
|
msgid "Enable TOTP"
|
|
|
msgstr "Bật TLS"
|
|
@@ -1132,9 +1111,8 @@ msgid "Failed to parse nginx.conf"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/constants/errors/self_check.ts:3
|
|
|
-#, fuzzy
|
|
|
msgid "Failed to read nginx.conf"
|
|
|
-msgstr "Không thể bật %{msg}"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/site/site_edit/SiteEdit.vue:135
|
|
|
#: src/views/stream/StreamEdit.vue:122
|
|
@@ -1210,9 +1188,8 @@ msgid "Generate New Recovery Codes"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/views/preference/components/RecoveryCodes.vue:161
|
|
|
-#, fuzzy
|
|
|
msgid "Generate Recovery Codes"
|
|
|
-msgstr "Hợp lệ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/components/RecoveryCodes.vue:32
|
|
|
#, fuzzy
|
|
@@ -1245,9 +1222,8 @@ msgid "Home"
|
|
|
msgstr "Trang chủ"
|
|
|
|
|
|
#: src/views/preference/CertSettings.vue:12
|
|
|
-#, fuzzy
|
|
|
msgid "HTTP Challenge Port"
|
|
|
-msgstr "Phương pháp xác thực"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/BasicSettings.vue:11
|
|
|
msgid "HTTP Host"
|
|
@@ -1275,15 +1251,6 @@ msgid ""
|
|
|
"ban threshold minutes, the ip will be banned for a period of time."
|
|
|
msgstr ""
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:89
|
|
|
-msgid ""
|
|
|
-"If you lose your mobile phone, you can use the recovery code to reset your "
|
|
|
-"2FA."
|
|
|
-msgstr ""
|
|
|
-
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
#: src/views/preference/components/AddPasskey.vue:70
|
|
|
msgid "If your browser supports WebAuthn Passkey, a dialog box will appear."
|
|
|
msgstr ""
|
|
@@ -1317,19 +1284,11 @@ msgstr "Không thể khởi tạo trình nâng cấp"
|
|
|
msgid "Initialing core upgrader"
|
|
|
msgstr "Đang khởi tạo trình nâng cấp"
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:119
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:136
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
msgid "Input the code from the app:"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/components/TwoFA/Authorization.vue:82
|
|
|
-<<<<<<< HEAD
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:149
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
+#: src/components/TwoFA/Authorization.vue:72
|
|
|
msgid "Input the recovery code:"
|
|
|
msgstr ""
|
|
|
|
|
@@ -1358,9 +1317,8 @@ msgid "Invalid filename"
|
|
|
msgstr "E-mail không chính xác!"
|
|
|
|
|
|
#: src/views/config/components/Mkdir.vue:57
|
|
|
-#, fuzzy
|
|
|
msgid "Invalid folder name"
|
|
|
-msgstr "E-mail không chính xác!"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/constants/errors/user.ts:4
|
|
|
#, fuzzy
|
|
@@ -1372,19 +1330,14 @@ msgid "Invalid passcode or recovery code"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/constants/errors/user.ts:5
|
|
|
-#, fuzzy
|
|
|
msgid "Invalid recovery code"
|
|
|
-msgstr "Hợp lệ"
|
|
|
+msgstr ""
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
-#: src/views/preference/AuthSettings.vue:18
|
|
|
-=======
|
|
|
#: src/constants/errors/middleware.ts:2
|
|
|
msgid "Invalid request format"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/preference/AuthSettings.vue:14
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
+#: src/views/preference/AuthSettings.vue:18
|
|
|
msgid "IP"
|
|
|
msgstr ""
|
|
|
|
|
@@ -1436,7 +1389,7 @@ msgstr "Kiểm tra lần cuối lúc"
|
|
|
msgid "Leave blank for no change"
|
|
|
msgstr "Bỏ trống nếu không thay đổi"
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:53
|
|
|
+#: src/views/preference/OpenAISettings.vue:41
|
|
|
msgid "Leave blank for the default: https://api.openai.com/"
|
|
|
msgstr "Bỏ trống để sử dụng địa chỉ mặc định: https://api.openai.com/"
|
|
|
|
|
@@ -1507,7 +1460,7 @@ msgstr "Locations"
|
|
|
msgid "Log"
|
|
|
msgstr "Log"
|
|
|
|
|
|
-#: src/routes/index.ts:318 src/views/other/Login.vue:222
|
|
|
+#: src/routes/index.ts:318 src/views/other/Login.vue:223
|
|
|
msgid "Login"
|
|
|
msgstr "Đăng nhập"
|
|
|
|
|
@@ -1561,9 +1514,8 @@ msgid "Manage Users"
|
|
|
msgstr "Người dùng"
|
|
|
|
|
|
#: src/views/certificate/CertificateList/certColumns.tsx:31
|
|
|
-#, fuzzy
|
|
|
msgid "Managed Certificate"
|
|
|
-msgstr "Thay đổi chứng chỉ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/AuthSettings.vue:135
|
|
|
msgid "Max Attempts"
|
|
@@ -1582,7 +1534,7 @@ msgstr "Memory và Storage"
|
|
|
msgid "Minutes"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:32
|
|
|
+#: src/views/preference/OpenAISettings.vue:20
|
|
|
#, fuzzy
|
|
|
msgid "Model"
|
|
|
msgstr "Run Mode"
|
|
@@ -1725,14 +1677,12 @@ msgid "Nginx is not running"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/routes/index.ts:202 src/views/nginx_log/NginxLog.vue:148
|
|
|
-#, fuzzy
|
|
|
msgid "Nginx Log"
|
|
|
-msgstr "Vị trí lưu log lỗi (Error log) của Nginx"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/NginxSettings.vue:18
|
|
|
-#, fuzzy
|
|
|
msgid "Nginx Log Directory Whitelist"
|
|
|
-msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/NginxSettings.vue:27
|
|
|
#, fuzzy
|
|
@@ -1780,9 +1730,8 @@ msgid "Node name"
|
|
|
msgstr "Username"
|
|
|
|
|
|
#: src/views/preference/BasicSettings.vue:23
|
|
|
-#, fuzzy
|
|
|
msgid "Node Secret"
|
|
|
-msgstr "Username"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/certificate/CertificateList/certColumns.tsx:91
|
|
|
msgid "Not After"
|
|
@@ -1881,7 +1830,7 @@ msgstr "Trực tuyến"
|
|
|
msgid "OpenAI"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/components/TwoFA/Authorization.vue:112 src/views/other/Login.vue:231
|
|
|
+#: src/components/TwoFA/Authorization.vue:100 src/views/other/Login.vue:232
|
|
|
msgid "Or"
|
|
|
msgstr ""
|
|
|
|
|
@@ -1984,7 +1933,7 @@ msgid ""
|
|
|
"button below."
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/components/TwoFA/Authorization.vue:70
|
|
|
+#: src/components/TwoFA/Authorization.vue:85
|
|
|
msgid "Please enter the OTP code:"
|
|
|
msgstr ""
|
|
|
|
|
@@ -2007,6 +1956,12 @@ msgstr ""
|
|
|
"Trước tiên, vui lòng thêm thông tin xác thực trong Chứng chỉ > Thông tin xác "
|
|
|
"thực DNS, sau đó chọn nhà cung cấp DNS"
|
|
|
|
|
|
+#: src/language/constants.ts:58
|
|
|
+msgid ""
|
|
|
+"Please generate new recovery codes in the preferences immediately to prevent "
|
|
|
+"lockout."
|
|
|
+msgstr ""
|
|
|
+
|
|
|
#: src/views/config/components/Rename.vue:63
|
|
|
#: src/views/config/ConfigEditor.vue:249
|
|
|
#, fuzzy
|
|
@@ -2132,32 +2087,18 @@ msgstr ""
|
|
|
msgid "Recovered Successfully"
|
|
|
msgstr "Xoá thành công"
|
|
|
|
|
|
-#: src/components/TwoFA/Authorization.vue:89
|
|
|
-<<<<<<< HEAD
|
|
|
+#: src/components/TwoFA/Authorization.vue:79
|
|
|
msgid "Recovery"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/views/preference/components/RecoveryCodes.vue:68
|
|
|
-#, fuzzy
|
|
|
msgid "Recovery Codes"
|
|
|
-msgstr "Hợp lệ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/components/RecoveryCodes.vue:73
|
|
|
msgid ""
|
|
|
"Recovery codes are used to access your account when you lose access to your "
|
|
|
"2FA device. Each code can only be used once."
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:156
|
|
|
-msgid "Recovery"
|
|
|
-msgstr ""
|
|
|
-
|
|
|
-#: src/views/preference/components/TOTP.vue:82
|
|
|
-msgid "Recovery Code"
|
|
|
-msgstr ""
|
|
|
-
|
|
|
-#: src/views/preference/components/TOTP.vue:91
|
|
|
-msgid "Recovery Code:"
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/views/preference/CertSettings.vue:37
|
|
@@ -2350,11 +2291,7 @@ msgstr "Yêu cầu có chứa tham số sai"
|
|
|
msgid "Reset"
|
|
|
msgstr "Đặt lại"
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:93
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:111
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
#, fuzzy
|
|
|
msgid "Reset 2FA"
|
|
|
msgstr "Đặt lại"
|
|
@@ -2448,11 +2385,7 @@ msgstr "Lưu thành công"
|
|
|
msgid "Saved successfully"
|
|
|
msgstr "Lưu thành công"
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:69
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:72
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
msgid "Scan the QR code with your mobile phone to add the account to the app."
|
|
|
msgstr ""
|
|
|
|
|
@@ -2460,11 +2393,7 @@ msgstr ""
|
|
|
msgid "SDK"
|
|
|
msgstr ""
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:109
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:128
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
msgid "Secret has been copied"
|
|
|
msgstr ""
|
|
|
|
|
@@ -2537,7 +2466,7 @@ msgstr ""
|
|
|
msgid "Show"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/other/Login.vue:240
|
|
|
+#: src/views/other/Login.vue:241
|
|
|
msgid "Sign in with a passkey"
|
|
|
msgstr ""
|
|
|
|
|
@@ -2574,39 +2503,32 @@ msgid "Sites List"
|
|
|
msgstr "Danh sách Website"
|
|
|
|
|
|
#: src/constants/errors/self_check.ts:10
|
|
|
-#, fuzzy
|
|
|
msgid "Sites-available directory not exist"
|
|
|
-msgstr "Thư mục"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/constants/errors/self_check.ts:11
|
|
|
-#, fuzzy
|
|
|
msgid "Sites-enabled directory not exist"
|
|
|
-msgstr "Thư mục"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/certificate/CertificateEditor.vue:211
|
|
|
-#, fuzzy
|
|
|
msgid "SSL Certificate Content"
|
|
|
-msgstr "Trạng thái chứng chỉ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/certificate/CertificateEditor.vue:224
|
|
|
-#, fuzzy
|
|
|
msgid "SSL Certificate Key Content"
|
|
|
-msgstr "Trạng thái chứng chỉ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/certificate/CertificateEditor.vue:190
|
|
|
-#, fuzzy
|
|
|
msgid "SSL Certificate Key Path"
|
|
|
-msgstr "Trạng thái chứng chỉ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/certificate/CertificateEditor.vue:175
|
|
|
-#, fuzzy
|
|
|
msgid "SSL Certificate Path"
|
|
|
-msgstr "Trạng thái chứng chỉ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/other/Login.vue:198
|
|
|
-#, fuzzy
|
|
|
msgid "SSO Login"
|
|
|
-msgstr "Đăng nhập"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/environment/BatchUpgrader.vue:164
|
|
|
#: src/views/environment/BatchUpgrader.vue:214 src/views/system/Upgrade.vue:191
|
|
@@ -2637,9 +2559,8 @@ msgid "Streams Directory"
|
|
|
msgstr "Thư mục"
|
|
|
|
|
|
#: src/constants/errors/self_check.ts:12
|
|
|
-#, fuzzy
|
|
|
msgid "Streams-available directory not exist"
|
|
|
-msgstr "Thư mục"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/constants/errors/self_check.ts:13
|
|
|
#, fuzzy
|
|
@@ -2738,9 +2659,8 @@ msgid "Sync strategy"
|
|
|
msgstr "Gia hạn chứng chỉ SSL"
|
|
|
|
|
|
#: src/views/certificate/CertificateEditor.vue:204
|
|
|
-#, fuzzy
|
|
|
msgid "Sync to"
|
|
|
-msgstr "Gia hạn chứng chỉ SSL"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/site/site_edit/RightSettings.vue:110
|
|
|
msgid "Synchronization"
|
|
@@ -2804,7 +2724,7 @@ msgid ""
|
|
|
"The log path is not under the paths in settings.NginxSettings.LogDirWhiteList"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:35
|
|
|
+#: src/views/preference/OpenAISettings.vue:23
|
|
|
msgid ""
|
|
|
"The model name should only contain letters, unicode, numbers, hyphens, "
|
|
|
"dashes, colons, and dots."
|
|
@@ -2830,14 +2750,6 @@ msgid ""
|
|
|
"hyphens, dashes, colons, and dots."
|
|
|
msgstr ""
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:90
|
|
|
-msgid ""
|
|
|
-"The recovery code is only displayed once, please save it in a safe place."
|
|
|
-msgstr ""
|
|
|
-
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
#: src/views/dashboard/Environments.vue:148
|
|
|
msgid ""
|
|
|
"The remote Nginx UI version is not compatible with the local Nginx UI "
|
|
@@ -2858,8 +2770,8 @@ msgstr ""
|
|
|
msgid "The url is invalid"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:47
|
|
|
-#: src/views/preference/OpenAISettings.vue:60
|
|
|
+#: src/views/preference/OpenAISettings.vue:35
|
|
|
+#: src/views/preference/OpenAISettings.vue:49
|
|
|
msgid "The url is invalid."
|
|
|
msgstr ""
|
|
|
|
|
@@ -2913,10 +2825,9 @@ msgid "This value is already taken"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/views/environment/BatchUpgrader.vue:182
|
|
|
-#, fuzzy
|
|
|
msgid ""
|
|
|
"This will upgrade or reinstall the Nginx UI on %{nodeNames} to %{version}."
|
|
|
-msgstr "Nhân bản %{conf_name} thành %{node_name} thành công"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/AuthSettings.vue:124
|
|
|
msgid "Throttle"
|
|
@@ -2932,11 +2843,7 @@ msgstr ""
|
|
|
msgid "Title"
|
|
|
msgstr "Tiêu đề"
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:68
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:71
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
msgid ""
|
|
|
"To enable it, you need to install the Google or Microsoft Authenticator app "
|
|
|
"on your mobile phone."
|
|
@@ -2961,14 +2868,14 @@ msgstr ""
|
|
|
"quyền đến chương trình phụ trợ và chúng tôi cần lưu tệp này và tải lại "
|
|
|
"Nginx. Bạn có chắc chắn muốn Tiếp tục?"
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:48
|
|
|
+#: src/views/preference/OpenAISettings.vue:36
|
|
|
msgid ""
|
|
|
"To use a local large model, deploy it with ollama, vllm or lmdeploy. They "
|
|
|
"provide an OpenAI-compatible API endpoint, so just set the baseUrl to your "
|
|
|
"local API."
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/views/preference/OpenAISettings.vue:72
|
|
|
+#: src/views/preference/OpenAISettings.vue:61
|
|
|
msgid "Token is not valid"
|
|
|
msgstr ""
|
|
|
|
|
@@ -2978,19 +2885,11 @@ msgid_plural "Total %{total} items"
|
|
|
msgstr[0] ""
|
|
|
msgstr[1] ""
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
#: src/views/preference/components/TOTP.vue:66
|
|
|
msgid "TOTP"
|
|
|
msgstr ""
|
|
|
|
|
|
#: src/views/preference/components/TOTP.vue:67
|
|
|
-=======
|
|
|
-#: src/views/preference/components/TOTP.vue:69
|
|
|
-msgid "TOTP"
|
|
|
-msgstr ""
|
|
|
-
|
|
|
-#: src/views/preference/components/TOTP.vue:70
|
|
|
->>>>>>> remotes/origin/dev
|
|
|
msgid ""
|
|
|
"TOTP is a two-factor authentication method that uses a time-based one-time "
|
|
|
"password algorithm."
|
|
@@ -3062,11 +2961,11 @@ msgstr "Thời gian hoạt động:"
|
|
|
msgid "URL"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/components/TwoFA/Authorization.vue:102
|
|
|
+#: src/components/TwoFA/Authorization.vue:121
|
|
|
msgid "Use OTP"
|
|
|
msgstr ""
|
|
|
|
|
|
-#: src/components/TwoFA/Authorization.vue:98
|
|
|
+#: src/components/TwoFA/Authorization.vue:117
|
|
|
msgid "Use recovery code"
|
|
|
msgstr ""
|
|
|
|
|
@@ -3124,9 +3023,8 @@ msgid "View Mode"
|
|
|
msgstr "Cơ bản"
|
|
|
|
|
|
#: src/views/preference/components/RecoveryCodes.vue:134
|
|
|
-#, fuzzy
|
|
|
msgid "View Recovery Codes"
|
|
|
-msgstr "Hợp lệ"
|
|
|
+msgstr ""
|
|
|
|
|
|
#: src/views/preference/components/RecoveryCodes.vue:70
|
|
|
#, fuzzy
|
|
@@ -3251,13 +3149,13 @@ msgstr ""
|
|
|
#~ msgid "File"
|
|
|
#~ msgstr "Tệp tin"
|
|
|
|
|
|
-#~ msgid "Server error"
|
|
|
-#~ msgstr "Lỗi máy chủ"
|
|
|
-
|
|
|
#, 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"
|
|
|
|
|
|
+#~ msgid "Server error"
|
|
|
+#~ msgstr "Lỗi máy chủ"
|
|
|
+
|
|
|
#, fuzzy
|
|
|
#~ msgid ""
|
|
|
#~ "Rename %{orig_path} to %{new_path} on %{env_name} failed, please upgrade "
|