Ver Fonte

chore: update translate

0xJacky há 2 anos atrás
pai
commit
bef4252d87

+ 35 - 23
frontend/src/language/en/app.po

@@ -46,6 +46,7 @@ msgid "Add Site"
 msgstr "Add Site"
 
 #: src/views/domain/DomainEdit.vue:18 src/views/domain/DomainEdit.vue:19
+#: src/views/domain/DomainEdit.vue:20
 msgid "Advance Mode"
 msgstr "Advance Mode"
 
@@ -79,7 +80,7 @@ msgstr ""
 msgid "Auto"
 msgstr ""
 
-#: src/views/cert/Cert.vue:41
+#: src/views/cert/Cert.vue:41 src/views/domain/cert/ChangeCert.vue:35
 msgid "Auto Cert"
 msgstr ""
 
@@ -101,7 +102,7 @@ msgstr "Auto-renewal enabled for %{name}"
 
 #: src/views/config/Config.vue:16 src/views/config/Config.vue:17
 #: src/views/config/Config.vue:27 src/views/config/Config.vue:5
-#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:187
+#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:222
 #: src/views/nginx_log/NginxLog.vue:173
 msgid "Back"
 msgstr "Back"
@@ -116,6 +117,7 @@ msgid "Base information"
 msgstr "Base information"
 
 #: src/views/domain/DomainEdit.vue:21 src/views/domain/DomainEdit.vue:22
+#: src/views/domain/DomainEdit.vue:23
 msgid "Basic Mode"
 msgstr "Basic Mode"
 
@@ -277,14 +279,15 @@ msgstr "Directives"
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "Disable auto-renewal failed for %{name}"
 
-#: src/views/cert/Cert.vue:51 src/views/domain/DomainEdit.vue:10
-#: src/views/domain/DomainEdit.vue:9 src/views/domain/DomainList.vue:16
-#: src/views/domain/DomainList.vue:34 src/views/domain/DomainList.vue:7
-#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
+#: src/views/cert/Cert.vue:51 src/views/domain/cert/ChangeCert.vue:45
+#: src/views/domain/DomainEdit.vue:10 src/views/domain/DomainEdit.vue:9
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:34
+#: src/views/domain/DomainList.vue:7 src/views/domain/DomainList.vue:8
+#: src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "Disabled"
 
-#: src/views/domain/DomainEdit.vue:118 src/views/domain/DomainList.vue:69
+#: src/views/domain/DomainEdit.vue:143 src/views/domain/DomainList.vue:69
 msgid "Disabled successfully"
 msgstr "Disabled successfully"
 
@@ -328,15 +331,15 @@ msgstr "Enable failed"
 msgid "Enable TLS"
 msgstr "Enable TLS"
 
-#: src/views/cert/Cert.vue:48 src/views/domain/DomainEdit.vue:33
-#: src/views/domain/DomainEdit.vue:6 src/views/domain/DomainEdit.vue:7
-#: src/views/domain/DomainList.vue:10 src/views/domain/DomainList.vue:11
-#: src/views/domain/DomainList.vue:12 src/views/domain/DomainList.vue:19
-#: src/views/domain/DomainList.vue:31
+#: src/views/cert/Cert.vue:48 src/views/domain/cert/ChangeCert.vue:42
+#: src/views/domain/DomainEdit.vue:43 src/views/domain/DomainEdit.vue:6
+#: src/views/domain/DomainEdit.vue:7 src/views/domain/DomainList.vue:10
+#: src/views/domain/DomainList.vue:11 src/views/domain/DomainList.vue:12
+#: src/views/domain/DomainList.vue:19 src/views/domain/DomainList.vue:31
 msgid "Enabled"
 msgstr "Enabled"
 
-#: src/views/domain/DomainAdd.vue:47 src/views/domain/DomainEdit.vue:109
+#: src/views/domain/DomainAdd.vue:47 src/views/domain/DomainEdit.vue:134
 #: src/views/domain/DomainList.vue:59
 msgid "Enabled successfully"
 msgstr "Enabled successfully"
@@ -360,11 +363,11 @@ msgstr "Expiration Date: %{date}"
 msgid "Export"
 msgstr ""
 
-#: src/views/domain/DomainEdit.vue:121 src/views/domain/DomainList.vue:73
+#: src/views/domain/DomainEdit.vue:146 src/views/domain/DomainList.vue:73
 msgid "Failed to disable %{msg}"
 msgstr "Failed to disable %{msg}"
 
-#: src/views/domain/DomainEdit.vue:112 src/views/domain/DomainList.vue:63
+#: src/views/domain/DomainEdit.vue:137 src/views/domain/DomainList.vue:63
 msgid "Failed to enable %{msg}"
 msgstr "Failed to enable %{msg}"
 
@@ -372,6 +375,10 @@ msgstr "Failed to enable %{msg}"
 msgid "Failed to get certificate information"
 msgstr ""
 
+#: src/views/domain/DomainEdit.vue:117
+msgid "Failed to save, syntax error(s) was detected in the configuration."
+msgstr ""
+
 #: src/views/config/config.ts:22
 msgid "File"
 msgstr ""
@@ -471,7 +478,7 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:150 src/views/other/Login.vue:103
+#: src/routes/index.ts:150 src/views/other/Login.vue:104
 msgid "Login"
 msgstr "Login"
 
@@ -532,7 +539,8 @@ msgid "Multi-line Directive"
 msgstr "Single Directive"
 
 #: src/views/cert/Cert.vue:16 src/views/config/config.ts:9
-#: src/views/domain/DomainEdit.vue:36 src/views/domain/DomainList.vue:15
+#: src/views/domain/cert/ChangeCert.vue:19 src/views/domain/DomainEdit.vue:46
+#: src/views/domain/DomainList.vue:15
 msgid "Name"
 msgstr "Name"
 
@@ -560,6 +568,11 @@ msgstr "Next"
 msgid "Nginx Access Log Path"
 msgstr ""
 
+#: src/views/domain/DomainEdit.vue:31
+#, fuzzy
+msgid "Nginx Configuration Parse Error"
+msgstr "Configuration Name"
+
 #: src/views/preference/Preference.vue:36
 msgid "Nginx Error Log Path"
 msgstr ""
@@ -680,7 +693,7 @@ msgstr ""
 msgid "Run Mode"
 msgstr "Advance Mode"
 
-#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:190
+#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:225
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40
@@ -713,7 +726,7 @@ msgid "Save Successfully"
 msgstr "Saved successfully"
 
 #: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainAdd.vue:44
-#: src/views/domain/DomainEdit.vue:97
+#: src/views/domain/DomainEdit.vue:125
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:35
 msgid "Saved successfully"
 msgstr "Saved successfully"
@@ -730,10 +743,9 @@ msgstr "Send"
 #: src/components/StdDataDisplay/StdTable.vue:168
 #: src/components/StdDataDisplay/StdTable.vue:343
 #: src/components/StdDataDisplay/StdTable.vue:463
-#: src/views/config/ConfigEdit.vue:29 src/views/domain/DomainEdit.vue:100
-#: src/views/domain/DomainEdit.vue:62 src/views/domain/DomainEdit.vue:74
-#: src/views/domain/DomainEdit.vue:83 src/views/domain/DomainList.vue:83
-#: src/views/other/Install.vue:71 src/views/preference/Preference.vue:41
+#: src/views/config/ConfigEdit.vue:29 src/views/domain/DomainEdit.vue:87
+#: src/views/domain/DomainList.vue:83 src/views/other/Install.vue:71
+#: src/views/preference/Preference.vue:41
 msgid "Server error"
 msgstr "Server error"
 

+ 25 - 14
frontend/src/language/messages.pot

@@ -44,6 +44,7 @@ msgstr ""
 
 #: src/views/domain/DomainEdit.vue:18
 #: src/views/domain/DomainEdit.vue:19
+#: src/views/domain/DomainEdit.vue:20
 msgid "Advance Mode"
 msgstr ""
 
@@ -76,6 +77,7 @@ msgid "Auto"
 msgstr ""
 
 #: src/views/cert/Cert.vue:41
+#: src/views/domain/cert/ChangeCert.vue:35
 msgid "Auto Cert"
 msgstr ""
 
@@ -100,7 +102,7 @@ msgstr ""
 #: src/views/config/Config.vue:27
 #: src/views/config/Config.vue:5
 #: src/views/config/ConfigEdit.vue:64
-#: src/views/domain/DomainEdit.vue:187
+#: src/views/domain/DomainEdit.vue:222
 #: src/views/nginx_log/NginxLog.vue:173
 msgid "Back"
 msgstr ""
@@ -115,6 +117,7 @@ msgstr ""
 
 #: src/views/domain/DomainEdit.vue:21
 #: src/views/domain/DomainEdit.vue:22
+#: src/views/domain/DomainEdit.vue:23
 msgid "Basic Mode"
 msgstr ""
 
@@ -276,6 +279,7 @@ msgid "Disable auto-renewal failed for %{name}"
 msgstr ""
 
 #: src/views/cert/Cert.vue:51
+#: src/views/domain/cert/ChangeCert.vue:45
 #: src/views/domain/DomainEdit.vue:10
 #: src/views/domain/DomainEdit.vue:9
 #: src/views/domain/DomainList.vue:16
@@ -286,7 +290,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: src/views/domain/DomainEdit.vue:118
+#: src/views/domain/DomainEdit.vue:143
 #: src/views/domain/DomainList.vue:69
 msgid "Disabled successfully"
 msgstr ""
@@ -334,7 +338,8 @@ msgid "Enable TLS"
 msgstr ""
 
 #: src/views/cert/Cert.vue:48
-#: src/views/domain/DomainEdit.vue:33
+#: src/views/domain/cert/ChangeCert.vue:42
+#: src/views/domain/DomainEdit.vue:43
 #: src/views/domain/DomainEdit.vue:6
 #: src/views/domain/DomainEdit.vue:7
 #: src/views/domain/DomainList.vue:10
@@ -346,7 +351,7 @@ msgid "Enabled"
 msgstr ""
 
 #: src/views/domain/DomainAdd.vue:47
-#: src/views/domain/DomainEdit.vue:109
+#: src/views/domain/DomainEdit.vue:134
 #: src/views/domain/DomainList.vue:59
 msgid "Enabled successfully"
 msgstr ""
@@ -371,12 +376,12 @@ msgstr ""
 msgid "Export"
 msgstr ""
 
-#: src/views/domain/DomainEdit.vue:121
+#: src/views/domain/DomainEdit.vue:146
 #: src/views/domain/DomainList.vue:73
 msgid "Failed to disable %{msg}"
 msgstr ""
 
-#: src/views/domain/DomainEdit.vue:112
+#: src/views/domain/DomainEdit.vue:137
 #: src/views/domain/DomainList.vue:63
 msgid "Failed to enable %{msg}"
 msgstr ""
@@ -385,6 +390,10 @@ msgstr ""
 msgid "Failed to get certificate information"
 msgstr ""
 
+#: src/views/domain/DomainEdit.vue:117
+msgid "Failed to save, syntax error(s) was detected in the configuration."
+msgstr ""
+
 #: src/views/config/config.ts:22
 msgid "File"
 msgstr ""
@@ -484,7 +493,7 @@ msgid "Locations"
 msgstr ""
 
 #: src/routes/index.ts:150
-#: src/views/other/Login.vue:103
+#: src/views/other/Login.vue:104
 msgid "Login"
 msgstr ""
 
@@ -542,7 +551,8 @@ msgstr ""
 
 #: src/views/cert/Cert.vue:16
 #: src/views/config/config.ts:9
-#: src/views/domain/DomainEdit.vue:36
+#: src/views/domain/cert/ChangeCert.vue:19
+#: src/views/domain/DomainEdit.vue:46
 #: src/views/domain/DomainList.vue:15
 msgid "Name"
 msgstr ""
@@ -571,6 +581,10 @@ msgstr ""
 msgid "Nginx Access Log Path"
 msgstr ""
 
+#: src/views/domain/DomainEdit.vue:31
+msgid "Nginx Configuration Parse Error"
+msgstr ""
+
 #: src/views/preference/Preference.vue:36
 msgid "Nginx Error Log Path"
 msgstr ""
@@ -698,7 +712,7 @@ msgid "Run Mode"
 msgstr ""
 
 #: src/views/config/ConfigEdit.vue:70
-#: src/views/domain/DomainEdit.vue:190
+#: src/views/domain/DomainEdit.vue:225
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40
@@ -731,7 +745,7 @@ msgstr ""
 
 #: src/views/config/ConfigEdit.vue:41
 #: src/views/domain/DomainAdd.vue:44
-#: src/views/domain/DomainEdit.vue:97
+#: src/views/domain/DomainEdit.vue:125
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:35
 msgid "Saved successfully"
 msgstr ""
@@ -750,10 +764,7 @@ msgstr ""
 #: src/components/StdDataDisplay/StdTable.vue:343
 #: src/components/StdDataDisplay/StdTable.vue:463
 #: src/views/config/ConfigEdit.vue:29
-#: src/views/domain/DomainEdit.vue:100
-#: src/views/domain/DomainEdit.vue:62
-#: src/views/domain/DomainEdit.vue:74
-#: src/views/domain/DomainEdit.vue:83
+#: src/views/domain/DomainEdit.vue:87
 #: src/views/domain/DomainList.vue:83
 #: src/views/other/Install.vue:71
 #: src/views/preference/Preference.vue:41

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
frontend/src/language/translations.json


BIN
frontend/src/language/zh_CN/app.mo


+ 34 - 23
frontend/src/language/zh_CN/app.po

@@ -49,6 +49,7 @@ msgid "Add Site"
 msgstr "添加站点"
 
 #: src/views/domain/DomainEdit.vue:18 src/views/domain/DomainEdit.vue:19
+#: src/views/domain/DomainEdit.vue:20
 msgid "Advance Mode"
 msgstr "高级模式"
 
@@ -80,7 +81,7 @@ msgstr "作者"
 msgid "Auto"
 msgstr "自动"
 
-#: src/views/cert/Cert.vue:41
+#: src/views/cert/Cert.vue:41 src/views/domain/cert/ChangeCert.vue:35
 msgid "Auto Cert"
 msgstr "自动更新"
 
@@ -102,7 +103,7 @@ msgstr "成功启用 %{name} 自动续签"
 
 #: src/views/config/Config.vue:16 src/views/config/Config.vue:17
 #: src/views/config/Config.vue:27 src/views/config/Config.vue:5
-#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:187
+#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:222
 #: src/views/nginx_log/NginxLog.vue:173
 msgid "Back"
 msgstr "返回"
@@ -116,6 +117,7 @@ msgid "Base information"
 msgstr "基本信息"
 
 #: src/views/domain/DomainEdit.vue:21 src/views/domain/DomainEdit.vue:22
+#: src/views/domain/DomainEdit.vue:23
 msgid "Basic Mode"
 msgstr "基本模式"
 
@@ -273,14 +275,15 @@ msgstr "指令"
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "关闭 %{name} 自动续签失败"
 
-#: src/views/cert/Cert.vue:51 src/views/domain/DomainEdit.vue:10
-#: src/views/domain/DomainEdit.vue:9 src/views/domain/DomainList.vue:16
-#: src/views/domain/DomainList.vue:34 src/views/domain/DomainList.vue:7
-#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
+#: src/views/cert/Cert.vue:51 src/views/domain/cert/ChangeCert.vue:45
+#: src/views/domain/DomainEdit.vue:10 src/views/domain/DomainEdit.vue:9
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:34
+#: src/views/domain/DomainList.vue:7 src/views/domain/DomainList.vue:8
+#: src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "禁用"
 
-#: src/views/domain/DomainEdit.vue:118 src/views/domain/DomainList.vue:69
+#: src/views/domain/DomainEdit.vue:143 src/views/domain/DomainList.vue:69
 msgid "Disabled successfully"
 msgstr "禁用成功"
 
@@ -324,15 +327,15 @@ msgstr "启用失败"
 msgid "Enable TLS"
 msgstr "启用 TLS"
 
-#: src/views/cert/Cert.vue:48 src/views/domain/DomainEdit.vue:33
-#: src/views/domain/DomainEdit.vue:6 src/views/domain/DomainEdit.vue:7
-#: src/views/domain/DomainList.vue:10 src/views/domain/DomainList.vue:11
-#: src/views/domain/DomainList.vue:12 src/views/domain/DomainList.vue:19
-#: src/views/domain/DomainList.vue:31
+#: src/views/cert/Cert.vue:48 src/views/domain/cert/ChangeCert.vue:42
+#: src/views/domain/DomainEdit.vue:43 src/views/domain/DomainEdit.vue:6
+#: src/views/domain/DomainEdit.vue:7 src/views/domain/DomainList.vue:10
+#: src/views/domain/DomainList.vue:11 src/views/domain/DomainList.vue:12
+#: src/views/domain/DomainList.vue:19 src/views/domain/DomainList.vue:31
 msgid "Enabled"
 msgstr "启用"
 
-#: src/views/domain/DomainAdd.vue:47 src/views/domain/DomainEdit.vue:109
+#: src/views/domain/DomainAdd.vue:47 src/views/domain/DomainEdit.vue:134
 #: src/views/domain/DomainList.vue:59
 msgid "Enabled successfully"
 msgstr "启用成功"
@@ -356,11 +359,11 @@ msgstr "过期时间: %{date}"
 msgid "Export"
 msgstr "导出"
 
-#: src/views/domain/DomainEdit.vue:121 src/views/domain/DomainList.vue:73
+#: src/views/domain/DomainEdit.vue:146 src/views/domain/DomainList.vue:73
 msgid "Failed to disable %{msg}"
 msgstr "禁用失败 %{msg}"
 
-#: src/views/domain/DomainEdit.vue:112 src/views/domain/DomainList.vue:63
+#: src/views/domain/DomainEdit.vue:137 src/views/domain/DomainList.vue:63
 msgid "Failed to enable %{msg}"
 msgstr "启用失败 %{msg}"
 
@@ -368,6 +371,10 @@ msgstr "启用失败 %{msg}"
 msgid "Failed to get certificate information"
 msgstr "获取证书信息失败"
 
+#: src/views/domain/DomainEdit.vue:117
+msgid "Failed to save, syntax error(s) was detected in the configuration."
+msgstr "保存失败,在配置中检测到语法错误。"
+
 #: src/views/config/config.ts:22
 msgid "File"
 msgstr "文件"
@@ -463,7 +470,7 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:150 src/views/other/Login.vue:103
+#: src/routes/index.ts:150 src/views/other/Login.vue:104
 msgid "Login"
 msgstr "登录"
 
@@ -522,7 +529,8 @@ msgid "Multi-line Directive"
 msgstr "单行指令"
 
 #: src/views/cert/Cert.vue:16 src/views/config/config.ts:9
-#: src/views/domain/DomainEdit.vue:36 src/views/domain/DomainList.vue:15
+#: src/views/domain/cert/ChangeCert.vue:19 src/views/domain/DomainEdit.vue:46
+#: src/views/domain/DomainList.vue:15
 msgid "Name"
 msgstr "名称"
 
@@ -550,6 +558,10 @@ msgstr "下一步"
 msgid "Nginx Access Log Path"
 msgstr "Nginx 访问日志路径"
 
+#: src/views/domain/DomainEdit.vue:31
+msgid "Nginx Configuration Parse Error"
+msgstr "Nginx 配置解析错误"
+
 #: src/views/preference/Preference.vue:36
 msgid "Nginx Error Log Path"
 msgstr "Nginx 错误日志路径"
@@ -668,7 +680,7 @@ msgstr "重置"
 msgid "Run Mode"
 msgstr "运行模式"
 
-#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:190
+#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:225
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40
@@ -699,7 +711,7 @@ msgid "Save Successfully"
 msgstr "保存成功"
 
 #: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainAdd.vue:44
-#: src/views/domain/DomainEdit.vue:97
+#: src/views/domain/DomainEdit.vue:125
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:35
 msgid "Saved successfully"
 msgstr "保存成功"
@@ -716,10 +728,9 @@ msgstr "上传"
 #: src/components/StdDataDisplay/StdTable.vue:168
 #: src/components/StdDataDisplay/StdTable.vue:343
 #: src/components/StdDataDisplay/StdTable.vue:463
-#: src/views/config/ConfigEdit.vue:29 src/views/domain/DomainEdit.vue:100
-#: src/views/domain/DomainEdit.vue:62 src/views/domain/DomainEdit.vue:74
-#: src/views/domain/DomainEdit.vue:83 src/views/domain/DomainList.vue:83
-#: src/views/other/Install.vue:71 src/views/preference/Preference.vue:41
+#: src/views/config/ConfigEdit.vue:29 src/views/domain/DomainEdit.vue:87
+#: src/views/domain/DomainList.vue:83 src/views/other/Install.vue:71
+#: src/views/preference/Preference.vue:41
 msgid "Server error"
 msgstr "服务器错误"
 

+ 35 - 23
frontend/src/language/zh_TW/app.po

@@ -50,6 +50,7 @@ msgid "Add Site"
 msgstr "新增站點"
 
 #: src/views/domain/DomainEdit.vue:18 src/views/domain/DomainEdit.vue:19
+#: src/views/domain/DomainEdit.vue:20
 msgid "Advance Mode"
 msgstr "高階模式"
 
@@ -81,7 +82,7 @@ msgstr ""
 msgid "Auto"
 msgstr "自動"
 
-#: src/views/cert/Cert.vue:41
+#: src/views/cert/Cert.vue:41 src/views/domain/cert/ChangeCert.vue:35
 #, fuzzy
 msgid "Auto Cert"
 msgstr "自動刷新"
@@ -104,7 +105,7 @@ msgstr "已啟用 %{name} 自動續簽"
 
 #: src/views/config/Config.vue:16 src/views/config/Config.vue:17
 #: src/views/config/Config.vue:27 src/views/config/Config.vue:5
-#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:187
+#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:222
 #: src/views/nginx_log/NginxLog.vue:173
 msgid "Back"
 msgstr "返回"
@@ -118,6 +119,7 @@ msgid "Base information"
 msgstr "基本訊息"
 
 #: src/views/domain/DomainEdit.vue:21 src/views/domain/DomainEdit.vue:22
+#: src/views/domain/DomainEdit.vue:23
 msgid "Basic Mode"
 msgstr "基本模式"
 
@@ -278,14 +280,15 @@ msgstr "指令"
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "關閉 %{name} 自動續簽失敗"
 
-#: src/views/cert/Cert.vue:51 src/views/domain/DomainEdit.vue:10
-#: src/views/domain/DomainEdit.vue:9 src/views/domain/DomainList.vue:16
-#: src/views/domain/DomainList.vue:34 src/views/domain/DomainList.vue:7
-#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
+#: src/views/cert/Cert.vue:51 src/views/domain/cert/ChangeCert.vue:45
+#: src/views/domain/DomainEdit.vue:10 src/views/domain/DomainEdit.vue:9
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:34
+#: src/views/domain/DomainList.vue:7 src/views/domain/DomainList.vue:8
+#: src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "禁用"
 
-#: src/views/domain/DomainEdit.vue:118 src/views/domain/DomainList.vue:69
+#: src/views/domain/DomainEdit.vue:143 src/views/domain/DomainList.vue:69
 msgid "Disabled successfully"
 msgstr "禁用成功"
 
@@ -329,15 +332,15 @@ msgstr "啟用失敗"
 msgid "Enable TLS"
 msgstr "啟用 TLS"
 
-#: src/views/cert/Cert.vue:48 src/views/domain/DomainEdit.vue:33
-#: src/views/domain/DomainEdit.vue:6 src/views/domain/DomainEdit.vue:7
-#: src/views/domain/DomainList.vue:10 src/views/domain/DomainList.vue:11
-#: src/views/domain/DomainList.vue:12 src/views/domain/DomainList.vue:19
-#: src/views/domain/DomainList.vue:31
+#: src/views/cert/Cert.vue:48 src/views/domain/cert/ChangeCert.vue:42
+#: src/views/domain/DomainEdit.vue:43 src/views/domain/DomainEdit.vue:6
+#: src/views/domain/DomainEdit.vue:7 src/views/domain/DomainList.vue:10
+#: src/views/domain/DomainList.vue:11 src/views/domain/DomainList.vue:12
+#: src/views/domain/DomainList.vue:19 src/views/domain/DomainList.vue:31
 msgid "Enabled"
 msgstr "啟用"
 
-#: src/views/domain/DomainAdd.vue:47 src/views/domain/DomainEdit.vue:109
+#: src/views/domain/DomainAdd.vue:47 src/views/domain/DomainEdit.vue:134
 #: src/views/domain/DomainList.vue:59
 msgid "Enabled successfully"
 msgstr "啟用成功"
@@ -361,11 +364,11 @@ msgstr "過期時間: %{date}"
 msgid "Export"
 msgstr "導出"
 
-#: src/views/domain/DomainEdit.vue:121 src/views/domain/DomainList.vue:73
+#: src/views/domain/DomainEdit.vue:146 src/views/domain/DomainList.vue:73
 msgid "Failed to disable %{msg}"
 msgstr "禁用失敗 %{msg}"
 
-#: src/views/domain/DomainEdit.vue:112 src/views/domain/DomainList.vue:63
+#: src/views/domain/DomainEdit.vue:137 src/views/domain/DomainList.vue:63
 msgid "Failed to enable %{msg}"
 msgstr "啟用失敗 %{msg}"
 
@@ -373,6 +376,10 @@ msgstr "啟用失敗 %{msg}"
 msgid "Failed to get certificate information"
 msgstr "獲取證書信息失敗"
 
+#: src/views/domain/DomainEdit.vue:117
+msgid "Failed to save, syntax error(s) was detected in the configuration."
+msgstr ""
+
 #: src/views/config/config.ts:22
 msgid "File"
 msgstr ""
@@ -472,7 +479,7 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:150 src/views/other/Login.vue:103
+#: src/routes/index.ts:150 src/views/other/Login.vue:104
 msgid "Login"
 msgstr "登入"
 
@@ -532,7 +539,8 @@ msgid "Multi-line Directive"
 msgstr "單行指令"
 
 #: src/views/cert/Cert.vue:16 src/views/config/config.ts:9
-#: src/views/domain/DomainEdit.vue:36 src/views/domain/DomainList.vue:15
+#: src/views/domain/cert/ChangeCert.vue:19 src/views/domain/DomainEdit.vue:46
+#: src/views/domain/DomainList.vue:15
 msgid "Name"
 msgstr "名稱"
 
@@ -561,6 +569,11 @@ msgstr "下一步"
 msgid "Nginx Access Log Path"
 msgstr "訪問日誌"
 
+#: src/views/domain/DomainEdit.vue:31
+#, fuzzy
+msgid "Nginx Configuration Parse Error"
+msgstr "配置名稱"
+
 #: src/views/preference/Preference.vue:36
 #, fuzzy
 msgid "Nginx Error Log Path"
@@ -681,7 +694,7 @@ msgstr "重設"
 msgid "Run Mode"
 msgstr "高階模式"
 
-#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:190
+#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:225
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40
@@ -712,7 +725,7 @@ msgid "Save Successfully"
 msgstr "保存成功"
 
 #: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainAdd.vue:44
-#: src/views/domain/DomainEdit.vue:97
+#: src/views/domain/DomainEdit.vue:125
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:35
 msgid "Saved successfully"
 msgstr "儲存成功"
@@ -729,10 +742,9 @@ msgstr "上傳"
 #: src/components/StdDataDisplay/StdTable.vue:168
 #: src/components/StdDataDisplay/StdTable.vue:343
 #: src/components/StdDataDisplay/StdTable.vue:463
-#: src/views/config/ConfigEdit.vue:29 src/views/domain/DomainEdit.vue:100
-#: src/views/domain/DomainEdit.vue:62 src/views/domain/DomainEdit.vue:74
-#: src/views/domain/DomainEdit.vue:83 src/views/domain/DomainList.vue:83
-#: src/views/other/Install.vue:71 src/views/preference/Preference.vue:41
+#: src/views/config/ConfigEdit.vue:29 src/views/domain/DomainEdit.vue:87
+#: src/views/domain/DomainList.vue:83 src/views/other/Install.vue:71
+#: src/views/preference/Preference.vue:41
 msgid "Server error"
 msgstr "伺服器錯誤"
 

+ 1 - 1
frontend/src/version.json

@@ -1 +1 @@
-{"version":"1.7.0","build_id":63,"total_build":133}
+{"version":"1.7.0","build_id":64,"total_build":134}

+ 1 - 1
frontend/version.json

@@ -1 +1 @@
-{"version":"1.7.0","build_id":0,"total_build":0}
+{"version":"1.7.0","build_id":64,"total_build":134}

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff