|
@@ -3,7 +3,7 @@ msgid ""
|
|
|
msgstr ""
|
|
|
"Project-Id-Version: \n"
|
|
|
"POT-Creation-Date: \n"
|
|
|
-"PO-Revision-Date: 2025-04-19 14:14+0800\n"
|
|
|
+"PO-Revision-Date: 2025-04-21 14:19+0800\n"
|
|
|
"Last-Translator: 0xJacky <me@jackyu.cn>\n"
|
|
|
"Language-Team: Chinese (Simplified Han script) <https://weblate.nginxui.com/"
|
|
|
"projects/nginx-ui/frontend/zh_Hans/>\n"
|
|
@@ -81,7 +81,7 @@ msgid "Add a passkey"
|
|
|
msgstr "添加 Passkey"
|
|
|
|
|
|
#: src/routes/modules/config.ts:20 src/views/config/ConfigEditor.vue:171
|
|
|
-#: src/views/config/ConfigEditor.vue:246
|
|
|
+#: src/views/config/ConfigEditor.vue:244
|
|
|
msgid "Add Configuration"
|
|
|
msgstr "添加配置"
|
|
|
|
|
@@ -294,7 +294,7 @@ msgid "Automatically indexed from site and stream configurations."
|
|
|
msgstr "自动索引站点和 Stream 的配置文件。"
|
|
|
|
|
|
#: src/views/certificate/components/CertificateEditor.vue:259
|
|
|
-#: src/views/config/ConfigEditor.vue:268 src/views/config/ConfigList.vue:112
|
|
|
+#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
|
|
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
|
|
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
|
|
#: src/views/stream/components/StreamEditor.vue:106
|
|
@@ -345,7 +345,7 @@ msgstr "Bark"
|
|
|
msgid "Base information"
|
|
|
msgstr "基本信息"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:296
|
|
|
+#: src/views/config/ConfigEditor.vue:294
|
|
|
#: src/views/site/site_edit/components/RightPanel/RightPanel.vue:30
|
|
|
#: src/views/stream/components/RightPanel/RightPanel.vue:19
|
|
|
msgid "Basic"
|
|
@@ -562,7 +562,7 @@ msgid "Changed Certificate"
|
|
|
msgid_plural "Changed Certificates"
|
|
|
msgstr[0] "变更证书"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:324
|
|
|
+#: src/views/config/ConfigEditor.vue:322
|
|
|
msgid "Changed Path"
|
|
|
msgstr "变更后的路径"
|
|
|
|
|
@@ -677,6 +677,10 @@ msgstr "代码补全模型"
|
|
|
msgid "Command"
|
|
|
msgstr "命令"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:6
|
|
|
+msgid "Command exited with unexpected exit code: {0}, error: {1}"
|
|
|
+msgstr "命令以意外退出代码退出:{0},错误:{1}"
|
|
|
+
|
|
|
#: src/components/NgxConfigEditor/directive/DirectiveEditorItem.vue:115
|
|
|
#: src/components/NgxConfigEditor/LocationEditor.vue:104
|
|
|
#: src/components/NgxConfigEditor/LocationEditor.vue:135
|
|
@@ -752,6 +756,10 @@ msgstr "连接中断,请刷新页面。"
|
|
|
msgid "Connection timeout period"
|
|
|
msgstr "连接超时时间"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:7
|
|
|
+msgid "Container status unknown"
|
|
|
+msgstr "未知容器状态"
|
|
|
+
|
|
|
#: src/components/NgxConfigEditor/directive/DirectiveEditorItem.vue:120
|
|
|
#: src/components/NgxConfigEditor/LocationEditor.vue:116
|
|
|
#: src/components/NgxConfigEditor/LocationEditor.vue:144
|
|
@@ -971,7 +979,7 @@ msgstr "删除成功"
|
|
|
msgid "Demo"
|
|
|
msgstr "Demo"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:340
|
|
|
+#: src/views/config/ConfigEditor.vue:338
|
|
|
msgid "Deploy"
|
|
|
msgstr "部署"
|
|
|
|
|
@@ -1158,6 +1166,10 @@ msgstr "你想删除这个服务器吗?"
|
|
|
msgid "Do you want to remove this upstream?"
|
|
|
msgstr "你想删除这个 Upstream 吗?"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:2
|
|
|
+msgid "Docker client not initialized"
|
|
|
+msgstr "Docker 客户端未初始化"
|
|
|
+
|
|
|
#: src/components/NgxConfigEditor/directive/DirectiveAdd.vue:88
|
|
|
#: src/components/NgxConfigEditor/directive/DirectiveDocuments.vue:16
|
|
|
msgid "Document"
|
|
@@ -1214,7 +1226,7 @@ msgstr "编辑"
|
|
|
msgid "Edit %{n}"
|
|
|
msgstr "编辑 %{n}"
|
|
|
|
|
|
-#: src/routes/modules/config.ts:30 src/views/config/ConfigEditor.vue:246
|
|
|
+#: src/routes/modules/config.ts:30 src/views/config/ConfigEditor.vue:244
|
|
|
msgid "Edit Configuration"
|
|
|
msgstr "编辑配置"
|
|
|
|
|
@@ -1415,6 +1427,10 @@ msgstr "外部通知"
|
|
|
msgid "Fail to obtain certificate"
|
|
|
msgstr "获取证书失败"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:4
|
|
|
+msgid "Failed to attach to exec instance: {0}"
|
|
|
+msgstr "连接执行实例失败:{0}"
|
|
|
+
|
|
|
#: src/constants/errors/backup.ts:5
|
|
|
msgid "Failed to backup Nginx config files: {0}"
|
|
|
msgstr "备份 Nginx 配置文件失败:{0}"
|
|
@@ -1491,6 +1507,10 @@ msgstr "创建还原目录失败:{0}"
|
|
|
msgid "Failed to create symbolic link: {0}"
|
|
|
msgstr "创建符号链接失败:{0}"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:13
|
|
|
+msgid "Failed to create temp container: {0}"
|
|
|
+msgstr "创建临时容器失败:{0}"
|
|
|
+
|
|
|
#: src/constants/errors/backup.ts:2
|
|
|
msgid "Failed to create temporary directory"
|
|
|
msgstr "创建临时目录失败"
|
|
@@ -1575,6 +1595,10 @@ msgstr "加密 Nginx UI 目录失败:{0}"
|
|
|
msgid "Failed to evaluate symbolic links: {0}"
|
|
|
msgstr "符号链接解析失败:{0}"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:3
|
|
|
+msgid "Failed to exec command: {0}"
|
|
|
+msgstr "执行命令失败:{0}"
|
|
|
+
|
|
|
#: src/constants/errors/backup.ts:35
|
|
|
msgid "Failed to extract archive: {0}"
|
|
|
msgstr "解压缩失败:{0}"
|
|
@@ -1591,6 +1615,10 @@ msgstr "生成初始化向量失败:{0}"
|
|
|
msgid "Failed to get certificate information"
|
|
|
msgstr "获取证书信息失败"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:10
|
|
|
+msgid "Failed to get hostname: {0}"
|
|
|
+msgstr "获取主机名失败: {0}"
|
|
|
+
|
|
|
#: src/views/dashboard/components/ParamsOptimization.vue:61
|
|
|
msgid "Failed to get Nginx performance settings"
|
|
|
msgstr "获取 Nginx 性能参数失败"
|
|
@@ -1599,6 +1627,14 @@ msgstr "获取 Nginx 性能参数失败"
|
|
|
msgid "Failed to get performance data"
|
|
|
msgstr "获取性能数据失败"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:8
|
|
|
+msgid "Failed to inspect container: {0}"
|
|
|
+msgstr "检查容器失败:{0}"
|
|
|
+
|
|
|
+#: src/constants/errors/docker.ts:12
|
|
|
+msgid "Failed to inspect current container: {0}"
|
|
|
+msgstr "检查当前容器失败:{0}"
|
|
|
+
|
|
|
#: src/components/ConfigHistory/ConfigHistory.vue:77
|
|
|
msgid "Failed to load history records"
|
|
|
msgstr "加载历史记录失败"
|
|
@@ -1619,6 +1655,10 @@ msgstr "打开压缩文件失败:{0}"
|
|
|
msgid "Failed to parse nginx.conf"
|
|
|
msgstr "解析 nginx.conf 失败"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:11
|
|
|
+msgid "Failed to pull image: {0}"
|
|
|
+msgstr "拉取镜像失败:{0}"
|
|
|
+
|
|
|
#: src/constants/errors/backup.ts:53
|
|
|
msgid "Failed to read encrypted file: {0}"
|
|
|
msgstr "读取加密文件失败:{0}"
|
|
@@ -1635,6 +1675,10 @@ msgstr "读取哈希信息文件失败:{0}"
|
|
|
msgid "Failed to read nginx.conf"
|
|
|
msgstr "读取 nginx.conf 失败"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:5
|
|
|
+msgid "Failed to read output: {0}"
|
|
|
+msgstr "读取输出失败:{0}"
|
|
|
+
|
|
|
#: src/constants/errors/backup.ts:21
|
|
|
msgid "Failed to read symlink: {0}"
|
|
|
msgstr "读取符号链接失败:{0}"
|
|
@@ -1655,6 +1699,10 @@ msgstr "证书撤销失败"
|
|
|
msgid "Failed to save Nginx performance settings"
|
|
|
msgstr "保存 Nginx 性能参数失败"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:14
|
|
|
+msgid "Failed to start temp container: {0}"
|
|
|
+msgstr "启动临时容器失败:{0}"
|
|
|
+
|
|
|
#: src/constants/errors/backup.ts:38
|
|
|
msgid "Failed to verify hashes: {0}"
|
|
|
msgstr "验证哈希值失败:{0}"
|
|
@@ -1714,14 +1762,10 @@ msgstr "中国用户:https://mirror.ghproxy.com/"
|
|
|
msgid "Form parse failed"
|
|
|
msgstr "表单解析失败"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:271
|
|
|
+#: src/views/config/ConfigEditor.vue:269
|
|
|
msgid "Format Code"
|
|
|
msgstr "代码格式化"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:218
|
|
|
-msgid "Format error %{msg}"
|
|
|
-msgstr "保存错误 %{msg}"
|
|
|
-
|
|
|
#: src/views/config/ConfigEditor.vue:216
|
|
|
msgid "Format successfully"
|
|
|
msgstr "格式化成功"
|
|
@@ -1792,7 +1836,7 @@ msgstr "隐藏"
|
|
|
msgid "Higher value means better connection reuse"
|
|
|
msgstr "更高的值意味着更好的连接再利用"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:256
|
|
|
+#: src/views/config/ConfigEditor.vue:254
|
|
|
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:81
|
|
|
#: src/views/stream/components/StreamEditor.vue:43
|
|
|
msgid "History"
|
|
@@ -1962,7 +2006,7 @@ msgid "Invalid file path: {0}"
|
|
|
msgstr "文件路径无效:{0}"
|
|
|
|
|
|
#: src/views/config/components/Rename.vue:66
|
|
|
-#: src/views/config/ConfigEditor.vue:305
|
|
|
+#: src/views/config/ConfigEditor.vue:303
|
|
|
msgid "Invalid filename"
|
|
|
msgstr "文件名无效"
|
|
|
|
|
@@ -2368,7 +2412,7 @@ msgstr "多行指令"
|
|
|
#: src/views/certificate/components/CertificateEditor.vue:162
|
|
|
#: src/views/certificate/DNSCredential.vue:11
|
|
|
#: src/views/config/components/Mkdir.vue:64
|
|
|
-#: src/views/config/configColumns.tsx:7 src/views/config/ConfigEditor.vue:311
|
|
|
+#: src/views/config/configColumns.tsx:7 src/views/config/ConfigEditor.vue:309
|
|
|
#: src/views/environments/group/columns.ts:8
|
|
|
#: src/views/environments/list/envColumns.tsx:9
|
|
|
#: src/views/nginx_log/NginxLogList.vue:33
|
|
@@ -2410,7 +2454,7 @@ msgstr "新安装"
|
|
|
msgid "New name"
|
|
|
msgstr "新名称"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:324
|
|
|
+#: src/views/config/ConfigEditor.vue:322
|
|
|
msgid "New Path"
|
|
|
msgstr "新路径"
|
|
|
|
|
@@ -2506,6 +2550,10 @@ msgstr "Nginx 错误日志路径"
|
|
|
msgid "Nginx is not running"
|
|
|
msgstr "Nginx 未启动"
|
|
|
|
|
|
+#: src/constants/errors/docker.ts:9
|
|
|
+msgid "Nginx is not running in another container"
|
|
|
+msgstr "Nginx 未在另一个容器中运行"
|
|
|
+
|
|
|
#: src/views/dashboard/NginxDashBoard.vue:112
|
|
|
msgid "Nginx is running"
|
|
|
msgstr "Nginx 正在运行"
|
|
@@ -2817,11 +2865,11 @@ msgstr "其他"
|
|
|
msgid "Otp or recovery code empty"
|
|
|
msgstr "OTP 或恢复代码为空"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:349
|
|
|
+#: src/views/config/ConfigEditor.vue:347
|
|
|
msgid "Overwrite"
|
|
|
msgstr "覆盖"
|
|
|
|
|
|
-#: src/views/config/ConfigEditor.vue:353
|
|
|
+#: src/views/config/ConfigEditor.vue:351
|
|
|
msgid "Overwrite exist file"
|
|
|
msgstr "覆盖现有文件"
|
|
|
|
|
@@ -2869,7 +2917,7 @@ msgstr "密码长度不能超过 20 个字符"
|
|
|
|
|
|
#: src/components/NgxConfigEditor/LocationEditor.vue:110
|
|
|
#: src/components/NgxConfigEditor/LocationEditor.vue:138
|
|
|
-#: src/views/config/ConfigEditor.vue:318
|
|
|
+#: src/views/config/ConfigEditor.vue:316
|
|
|
#: src/views/nginx_log/NginxLogList.vue:41
|
|
|
msgid "Path"
|
|
|
msgstr "路径"
|
|
@@ -2961,7 +3009,7 @@ msgid ""
|
|
|
msgstr "请立即在偏好设置中生成新的恢复码,以防止无法访问您的账户。"
|
|
|
|
|
|
#: src/views/config/components/Rename.vue:65
|
|
|
-#: src/views/config/ConfigEditor.vue:304
|
|
|
+#: src/views/config/ConfigEditor.vue:302
|
|
|
msgid "Please input a filename"
|
|
|
msgstr "请输入文件名"
|
|
|
|
|
@@ -3191,6 +3239,10 @@ msgstr "重载"
|
|
|
msgid "Reload Nginx"
|
|
|
msgstr "重载 Nginx"
|
|
|
|
|
|
+#: src/constants/errors/nginx.ts:3
|
|
|
+msgid "Reload nginx failed: {0}"
|
|
|
+msgstr "重载 Nginx 失败: {0}"
|
|
|
+
|
|
|
#: src/components/Notification/notifications.ts:10
|
|
|
msgid "Reload Nginx on %{node} failed, response: %{resp}"
|
|
|
msgstr "在 %{node} 上重载 Nginx 失败,响应:%{resp}"
|
|
@@ -3459,7 +3511,7 @@ msgstr "运行中"
|
|
|
#: src/components/StdDesign/StdDetail/StdDetail.vue:93
|
|
|
#: src/views/certificate/components/CertificateEditor.vue:266
|
|
|
#: src/views/config/components/ConfigName.vue:59
|
|
|
-#: src/views/config/ConfigEditor.vue:277
|
|
|
+#: src/views/config/ConfigEditor.vue:275
|
|
|
#: src/views/preference/components/Passkey.vue:130
|
|
|
#: src/views/preference/Preference.vue:231
|
|
|
#: src/views/site/site_edit/components/ConfigName/ConfigName.vue:52
|
|
@@ -3615,19 +3667,19 @@ msgstr "使用 HTTP01 challenge provider"
|
|
|
|
|
|
#: src/constants/errors/nginx_log.ts:8
|
|
|
msgid ""
|
|
|
-"Settings.NginxLogSettings.AccessLogPath is empty, refer to https://nginxui."
|
|
|
-"com/guide/config-nginx.html for more information"
|
|
|
+"Settings.NginxLogSettings.AccessLogPath is empty, refer to https://"
|
|
|
+"nginxui.com/guide/config-nginx.html for more information"
|
|
|
msgstr ""
|
|
|
-"Settings.NginxLogSettings.AccessLogPath 为空,更多信息请参阅 https://nginxui."
|
|
|
-"com/guide/config-nginx.html"
|
|
|
+"Settings.NginxLogSettings.AccessLogPath 为空,更多信息请参阅 https://"
|
|
|
+"nginxui.com/guide/config-nginx.html"
|
|
|
|
|
|
#: src/constants/errors/nginx_log.ts:7
|
|
|
msgid ""
|
|
|
-"Settings.NginxLogSettings.ErrorLogPath is empty, refer to https://nginxui."
|
|
|
-"com/guide/config-nginx.html for more information"
|
|
|
+"Settings.NginxLogSettings.ErrorLogPath is empty, refer to https://"
|
|
|
+"nginxui.com/guide/config-nginx.html for more information"
|
|
|
msgstr ""
|
|
|
-"Settings.NginxLogSettings.ErrorLogPath为空,更多信息请参阅 https://nginxui."
|
|
|
-"com/guide/config-nginx.html"
|
|
|
+"Settings.NginxLogSettings.ErrorLogPath为空,更多信息请参阅 https://"
|
|
|
+"nginxui.com/guide/config-nginx.html"
|
|
|
|
|
|
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:147
|
|
|
msgid "Shared Memory Zone"
|
|
@@ -4252,7 +4304,7 @@ msgstr "更新成功"
|
|
|
|
|
|
#: src/views/certificate/ACMEUser.vue:88
|
|
|
#: src/views/certificate/DNSCredential.vue:27
|
|
|
-#: src/views/config/configColumns.tsx:36 src/views/config/ConfigEditor.vue:331
|
|
|
+#: src/views/config/configColumns.tsx:36 src/views/config/ConfigEditor.vue:329
|
|
|
#: src/views/environments/group/columns.ts:37
|
|
|
#: src/views/environments/list/envColumns.tsx:90
|
|
|
#: src/views/site/site_edit/components/RightPanel/Basic.vue:38
|
|
@@ -4545,6 +4597,9 @@ msgstr "您的旧代码将不再有效。"
|
|
|
msgid "Your passkeys"
|
|
|
msgstr "你的 Passkeys"
|
|
|
|
|
|
+#~ msgid "Format error %{msg}"
|
|
|
+#~ msgstr "保存错误 %{msg}"
|
|
|
+
|
|
|
#~ msgid "Failed to save, syntax error(s) was detected in the configuration."
|
|
|
#~ msgstr "保存失败,在配置中检测到语法错误。"
|
|
|
|
|
@@ -4641,8 +4696,8 @@ msgstr "你的 Passkeys"
|
|
|
#~ msgstr "请将远程 Nginx UI 升级到最新版本"
|
|
|
|
|
|
#~ msgid ""
|
|
|
-#~ "Rename %{orig_path} to %{new_path} on %{env_name} failed, response: "
|
|
|
-#~ "%{resp}"
|
|
|
+#~ "Rename %{orig_path} to %{new_path} on %{env_name} failed, response: %"
|
|
|
+#~ "{resp}"
|
|
|
#~ msgstr ""
|
|
|
#~ "将 %{env_name} 上的 %{orig_path} 重命名为 %{new_path} 失败,响应:%{resp}"
|
|
|
|