浏览代码

Updated zh_CN translations

0xJacky 2 年之前
父节点
当前提交
0245413207

+ 91 - 76
frontend/src/language/en/app.po

@@ -9,26 +9,23 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: src/routes/index.ts:114
-msgid "404 Not Found"
-msgstr "404 Not Found"
-
 #: src/routes/index.ts:92
 msgid "About"
 msgstr "About"
 
 #: src/views/config/Config.vue:24 src/views/domain/DomainList.vue:42
-#: src/views/user/User.vue:40
+#: src/views/user/User.vue:42
 msgid "Action"
 msgstr "Action"
 
-#: src/components/StdDataDisplay/StdCurd.vue:117
+#: src/components/StdDataDisplay/StdCurd.vue:113
 #: src/components/StdDataDisplay/StdCurd.vue:24
 msgid "Add"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:28
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:31
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
 msgid "Add Directive Below"
 msgstr "Add Directive Below"
 
@@ -45,21 +42,21 @@ msgstr "Add Site"
 msgid "Advance Mode"
 msgstr "Advance Mode"
 
-#: src/components/StdDataDisplay/StdTable.vue:46
+#: src/components/StdDataDisplay/StdTable.vue:39
 #: src/views/domain/DomainList.vue:20
 #, fuzzy
 msgid "Are you sure you want to delete ?"
 msgstr "Are you sure you want to remove this directive?"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:11
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:15
 msgid "Are you sure you want to remove this directive?"
 msgstr "Are you sure you want to remove this directive?"
 
-#: src/views/domain/cert/IssueCert.vue:123
+#: src/views/domain/cert/IssueCert.vue:84
 msgid "Auto-renewal disabled for %{name}"
 msgstr "Auto-renewal disabled for %{name}"
 
-#: src/views/domain/cert/IssueCert.vue:117
+#: src/views/domain/cert/IssueCert.vue:78
 msgid "Auto-renewal enabled for %{name}"
 msgstr "Auto-renewal enabled for %{name}"
 
@@ -67,6 +64,11 @@ msgstr "Auto-renewal enabled for %{name}"
 msgid "Back"
 msgstr "Back"
 
+#: src/views/other/Error.vue:11
+#, fuzzy
+msgid "Back Home"
+msgstr "Back"
+
 #: src/views/domain/DomainAdd.vue:5
 msgid "Base information"
 msgstr "Base information"
@@ -75,7 +77,7 @@ msgstr "Base information"
 msgid "Basic Mode"
 msgstr "Basic Mode"
 
-#: src/views/other/About.vue:23
+#: src/views/other/About.vue:21
 msgid "Build with"
 msgstr "Build with"
 
@@ -84,22 +86,22 @@ msgstr "Build with"
 msgid "Cancel"
 msgstr "Cancel"
 
-#: src/views/domain/cert/CertInfo.vue:36
+#: src/views/domain/cert/CertInfo.vue:40
 msgid "Certificate has expired"
 msgstr "Certificate has expired"
 
-#: src/views/domain/cert/CertInfo.vue:40
+#: src/views/domain/cert/CertInfo.vue:44
 msgid "Certificate is valid"
 msgstr "Certificate is valid"
 
-#: src/views/domain/cert/CertInfo.vue:26
+#: src/views/domain/cert/CertInfo.vue:30
 msgid "Certificate Status"
 msgstr "Certificate Status"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:22
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:29
 #: src/views/domain/ngx_conf/LocationEditor.vue:21
 #: src/views/domain/ngx_conf/LocationEditor.vue:7
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:152
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:141
 msgid "Comments"
 msgstr "Comments"
 
@@ -132,7 +134,7 @@ msgstr "CPU:"
 msgid "Create Another"
 msgstr "Create Another"
 
-#: src/views/user/User.vue:28
+#: src/views/user/User.vue:30
 msgid "Created at"
 msgstr "Created at"
 
@@ -140,11 +142,11 @@ msgstr "Created at"
 msgid "Dashboard"
 msgstr "Dashboard"
 
-#: src/views/other/Install.vue:63
+#: src/views/other/Install.vue:41
 msgid "Database (Optional, default: database)"
 msgstr "Database (Optional, default: database)"
 
-#: src/components/StdDataDisplay/StdTable.vue:252
+#: src/components/StdDataDisplay/StdTable.vue:216
 #: src/views/domain/DomainList.vue:104
 msgid "Delete"
 msgstr ""
@@ -157,11 +159,11 @@ msgstr ""
 msgid "Delete site: %{site_name}"
 msgstr ""
 
-#: src/views/other/About.vue:9
+#: src/views/other/About.vue:7 src/views/other/About.vue:8
 msgid "Development Mode"
 msgstr "Development Mode"
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:19
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:20
 msgid "Directive"
 msgstr "Directive"
 
@@ -169,7 +171,7 @@ msgstr "Directive"
 msgid "Directives"
 msgstr "Directives"
 
-#: src/views/domain/cert/IssueCert.vue:125
+#: src/views/domain/cert/IssueCert.vue:86
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "Disable auto-renewal failed for %{name}"
 
@@ -202,11 +204,11 @@ msgstr "Edit Configuration"
 msgid "Edit Site"
 msgstr "Edit Site"
 
-#: src/views/other/Install.vue:25
+#: src/views/other/Install.vue:10
 msgid "Email (*)"
 msgstr "Email (*)"
 
-#: src/views/domain/cert/IssueCert.vue:119
+#: src/views/domain/cert/IssueCert.vue:80
 msgid "Enable auto-renewal failed for %{name}"
 msgstr "Enable auto-renewal failed for %{name}"
 
@@ -233,7 +235,7 @@ msgstr "Enabled successfully"
 msgid "Encrypt website with Let's Encrypt"
 msgstr "Encrypt website with Let's Encrypt"
 
-#: src/views/domain/cert/CertInfo.vue:29
+#: src/views/domain/cert/CertInfo.vue:33
 msgid "Expiration Date: %{date}"
 msgstr "Expiration Date: %{date}"
 
@@ -253,27 +255,24 @@ msgstr "File Not Found"
 msgid "Finished"
 msgstr "Finished"
 
-#: src/views/domain/methods.js:6
-msgid "Getting the certificate, please wait..."
-msgstr "Getting the certificate, please wait..."
-
 #: src/routes/index.ts:19
 msgid "Home"
 msgstr "Home"
 
-#: src/routes/index.ts:102 src/views/other/Install.vue:70
+#: src/routes/index.ts:102 src/views/other/Install.vue:128
 msgid "Install"
 msgstr "Install"
 
-#: src/views/domain/cert/CertInfo.vue:27
+#: src/views/other/Install.vue:68
+#, fuzzy
+msgid "Install successfully"
+msgstr "Enabled successfully"
+
+#: src/views/domain/cert/CertInfo.vue:31
 msgid "Intermediate Certification Authorities: %{issuer}"
 msgstr "Intermediate Certification Authorities: %{issuer}"
 
-#: src/views/other/Install.vue:18
-msgid "Invalid E-mail!"
-msgstr "Invalid E-mail!"
-
-#: src/views/user/User.vue:24
+#: src/views/user/User.vue:26
 msgid "Leave blank for no change"
 msgstr "Leave blank for no change"
 
@@ -289,11 +288,11 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:108 src/views/other/Login.vue:83
+#: src/routes/index.ts:108 src/views/other/Login.vue:92
 msgid "Login"
 msgstr "Login"
 
-#: src/views/other/Login.vue:43
+#: src/views/other/Login.vue:45
 msgid "Login successful"
 msgstr "Login successful"
 
@@ -301,7 +300,7 @@ msgstr "Login successful"
 msgid "Logout successful"
 msgstr "Logout successful"
 
-#: src/views/domain/cert/IssueCert.vue:34
+#: src/views/domain/cert/IssueCert.vue:148
 msgid ""
 "Make sure you have configured a reverse proxy for .well-known directory to "
 "HTTPChallengePort (default: 9180) before getting the certificate."
@@ -317,7 +316,7 @@ msgstr "Manage Configs"
 msgid "Manage Sites"
 msgstr "Manage Sites"
 
-#: src/routes/index.ts:34
+#: src/routes/index.ts:34 src/views/user/User.vue:2
 msgid "Manage Users"
 msgstr "Manage Users"
 
@@ -330,10 +329,11 @@ msgid "Memory and Storage"
 msgstr "Memory and Storage"
 
 #: src/components/StdDataDisplay/StdCurd.vue:24
-#: src/components/StdDataDisplay/StdTable.vue:25
-#: src/components/StdDataDisplay/StdTable.vue:26
-#: src/components/StdDataDisplay/StdTable.vue:36
-#: src/components/StdDataDisplay/StdTable.vue:38
+#: src/components/StdDataDisplay/StdTable.vue:14
+#: src/components/StdDataDisplay/StdTable.vue:15
+#: src/components/StdDataDisplay/StdTable.vue:19
+#: src/components/StdDataDisplay/StdTable.vue:29
+#: src/components/StdDataDisplay/StdTable.vue:31
 #, fuzzy
 msgid "Modify"
 msgstr "Modify Config"
@@ -366,21 +366,21 @@ msgstr "Network Total Send"
 msgid "Next"
 msgstr "Next"
 
-#: src/components/StdDataDisplay/StdTable.vue:44
+#: src/components/StdDataDisplay/StdTable.vue:37
 #: src/views/domain/DomainList.vue:18
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:13
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:17
 msgid "No"
 msgstr "No"
 
-#: src/routes/index.ts:120
+#: src/routes/index.ts:114 src/routes/index.ts:116
 msgid "Not Found"
 msgstr "Not Found"
 
-#: src/views/domain/cert/CertInfo.vue:31
+#: src/views/domain/cert/CertInfo.vue:35
 msgid "Not Valid Before: %{date}"
 msgstr "Not Valid Before: %{date}"
 
-#: src/views/domain/cert/IssueCert.vue:26
+#: src/views/domain/cert/IssueCert.vue:140
 msgid ""
 "Note: The server_name in the current configuration must be the domain name "
 "you need to get the certificate."
@@ -389,7 +389,7 @@ msgstr ""
 "you need to get the certificate."
 
 #: src/components/StdDataDisplay/StdCurd.vue:27
-#: src/components/StdDataDisplay/StdTable.vue:45
+#: src/components/StdDataDisplay/StdTable.vue:38
 #: src/views/domain/DomainList.vue:19
 msgid "OK"
 msgstr ""
@@ -402,11 +402,11 @@ msgstr "OS:"
 msgid "Params"
 msgstr "Params"
 
-#: src/views/other/Login.vue:21 src/views/user/User.vue:18
+#: src/views/other/Login.vue:21 src/views/user/User.vue:20
 msgid "Password"
 msgstr "Password"
 
-#: src/views/other/Install.vue:48
+#: src/views/other/Install.vue:30
 msgid "Password (*)"
 msgstr "Password (*)"
 
@@ -415,19 +415,19 @@ msgstr "Password (*)"
 msgid "Path"
 msgstr "Path"
 
-#: src/views/other/Install.vue:22
+#: src/views/other/Install.vue:36
 msgid "Please input your E-mail!"
 msgstr "Please input your E-mail!"
 
-#: src/views/other/Install.vue:45 src/views/other/Login.vue:32
+#: src/views/other/Install.vue:48 src/views/other/Login.vue:34
 msgid "Please input your password!"
 msgstr "Please input your password!"
 
-#: src/views/other/Install.vue:34 src/views/other/Login.vue:26
+#: src/views/other/Install.vue:42 src/views/other/Login.vue:28
 msgid "Please input your username!"
 msgstr "Please input your username!"
 
-#: src/views/other/About.vue:21
+#: src/views/other/About.vue:19
 msgid "Project Team"
 msgstr "Project Team"
 
@@ -439,12 +439,17 @@ msgstr "Reads"
 msgid "Receive"
 msgstr "Receive"
 
+#: src/components/StdDataDisplay/StdTable.vue:186
+msgid "Reset"
+msgstr ""
+
 #: src/views/config/ConfigEdit.vue:52 src/views/domain/DomainEdit.vue:162
 msgid "Save"
 msgstr "Save"
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:30
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:34
 msgid "Save Directive"
 msgstr "Save Directive"
 
@@ -452,7 +457,7 @@ msgstr "Save Directive"
 msgid "Save error %{msg}"
 msgstr "Save error %{msg}"
 
-#: src/components/StdDataDisplay/StdCurd.vue:86
+#: src/components/StdDataDisplay/StdCurd.vue:82
 #, fuzzy
 msgid "Save Successfully"
 msgstr "Saved successfully"
@@ -466,13 +471,14 @@ msgstr "Saved successfully"
 msgid "Send"
 msgstr "Send"
 
-#: src/components/StdDataDisplay/StdCurd.vue:107
-#: src/components/StdDataDisplay/StdCurd.vue:92
+#: src/components/StdDataDisplay/StdCurd.vue:103
+#: src/components/StdDataDisplay/StdCurd.vue:88
 #: src/components/StdDataDisplay/StdTable.vue:112
 #: src/components/StdDataDisplay/StdTable.vue:94
 #: src/views/config/ConfigEdit.vue:22 src/views/domain/DomainEdit.vue:44
 #: src/views/domain/DomainEdit.vue:56 src/views/domain/DomainEdit.vue:65
 #: src/views/domain/DomainEdit.vue:85 src/views/domain/DomainList.vue:78
+#: src/views/other/Install.vue:71 src/views/other/Login.vue:49
 msgid "Server error"
 msgstr "Server error"
 
@@ -480,16 +486,16 @@ msgstr "Server error"
 msgid "Server Info"
 msgstr "Server Info"
 
-#: src/views/domain/cert/IssueCert.vue:74
+#: src/views/domain/cert/IssueCert.vue:32
 msgid "server_name not found in directives"
 msgstr "server_name not found in directives"
 
-#: src/views/domain/cert/IssueCert.vue:17 src/views/domain/DomainAdd.vue:112
+#: src/views/domain/cert/IssueCert.vue:131 src/views/domain/DomainAdd.vue:112
 msgid "server_name parameter is required"
 msgstr "server_name parameter is required"
 
-#: src/views/domain/cert/IssueCert.vue:20
-#: src/views/domain/cert/IssueCert.vue:80
+#: src/views/domain/cert/IssueCert.vue:134
+#: src/views/domain/cert/IssueCert.vue:38
 msgid "server_name parameters more than one"
 msgstr "server_name parameters more than one"
 
@@ -509,7 +515,7 @@ msgstr "Status"
 msgid "Storage"
 msgstr "Storage"
 
-#: src/views/domain/cert/CertInfo.vue:28
+#: src/views/domain/cert/CertInfo.vue:32
 msgid "Subject Name: %{name}"
 msgstr "Subject Name: %{name}"
 
@@ -517,7 +523,7 @@ msgstr "Subject Name: %{name}"
 msgid "Swap"
 msgstr "Swap"
 
-#: src/components/StdDataDisplay/StdCurd.vue:18
+#: src/components/StdDataDisplay/StdCurd.vue:3
 #, fuzzy
 msgid "Table"
 msgstr "Enabled"
@@ -526,7 +532,7 @@ msgstr "Enabled"
 msgid "Terminal"
 msgstr "Terminal"
 
-#: src/views/domain/cert/IssueCert.vue:30
+#: src/views/domain/cert/IssueCert.vue:144
 msgid ""
 "The certificate for the domain will be checked every hour, and will be "
 "renewed if it has been more than 1 month since it was last issued."
@@ -534,12 +540,12 @@ msgstr ""
 "The certificate for the domain will be checked every hour, and will be "
 "renewed if it has been more than 1 month since it was last issued."
 
-#: src/views/other/Install.vue:59
+#: src/views/other/Install.vue:54
 msgid "The filename cannot contain the following characters: %{c}"
 msgstr "The filename cannot contain the following characters: %{c}"
 
 #: src/views/config/Config.vue:17 src/views/domain/DomainList.vue:36
-#: src/views/user/User.vue:34
+#: src/views/user/User.vue:36
 msgid "Updated at"
 msgstr "Updated at"
 
@@ -547,11 +553,11 @@ msgstr "Updated at"
 msgid "Uptime:"
 msgstr "Uptime:"
 
-#: src/views/other/Login.vue:11 src/views/user/User.vue:10
+#: src/views/other/Login.vue:11 src/views/user/User.vue:11
 msgid "Username"
 msgstr "Username"
 
-#: src/views/other/Install.vue:36
+#: src/views/other/Install.vue:20
 msgid "Username (*)"
 msgstr "Username (*)"
 
@@ -564,11 +570,20 @@ msgstr "Warning"
 msgid "Writes"
 msgstr "Writes"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:12
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:16
 msgid "Yes"
 msgstr "Yes"
 
-#: src/views/other/About.vue:29
+#: src/views/other/About.vue:27
 msgctxt "Project"
 msgid "License"
 msgstr "License"
+
+#~ msgid "404 Not Found"
+#~ msgstr "404 Not Found"
+
+#~ msgid "Getting the certificate, please wait..."
+#~ msgstr "Getting the certificate, please wait..."
+
+#~ msgid "Invalid E-mail!"
+#~ msgstr "Invalid E-mail!"

+ 84 - 76
frontend/src/language/messages.pot

@@ -2,27 +2,24 @@ msgid ""
 msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 
-#: src/routes/index.ts:114
-msgid "404 Not Found"
-msgstr ""
-
 #: src/routes/index.ts:92
 msgid "About"
 msgstr ""
 
 #: src/views/config/Config.vue:24
 #: src/views/domain/DomainList.vue:42
-#: src/views/user/User.vue:40
+#: src/views/user/User.vue:42
 msgid "Action"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdCurd.vue:117
+#: src/components/StdDataDisplay/StdCurd.vue:113
 #: src/components/StdDataDisplay/StdCurd.vue:24
 msgid "Add"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:28
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:31
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
 msgid "Add Directive Below"
 msgstr ""
 
@@ -40,20 +37,20 @@ msgstr ""
 msgid "Advance Mode"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdTable.vue:46
+#: src/components/StdDataDisplay/StdTable.vue:39
 #: src/views/domain/DomainList.vue:20
 msgid "Are you sure you want to delete ?"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:11
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:15
 msgid "Are you sure you want to remove this directive?"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:123
+#: src/views/domain/cert/IssueCert.vue:84
 msgid "Auto-renewal disabled for %{name}"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:117
+#: src/views/domain/cert/IssueCert.vue:78
 msgid "Auto-renewal enabled for %{name}"
 msgstr ""
 
@@ -61,6 +58,10 @@ msgstr ""
 msgid "Back"
 msgstr ""
 
+#: src/views/other/Error.vue:11
+msgid "Back Home"
+msgstr ""
+
 #: src/views/domain/DomainAdd.vue:5
 msgid "Base information"
 msgstr ""
@@ -69,7 +70,7 @@ msgstr ""
 msgid "Basic Mode"
 msgstr ""
 
-#: src/views/other/About.vue:23
+#: src/views/other/About.vue:21
 msgid "Build with"
 msgstr ""
 
@@ -78,22 +79,22 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: src/views/domain/cert/CertInfo.vue:36
+#: src/views/domain/cert/CertInfo.vue:40
 msgid "Certificate has expired"
 msgstr ""
 
-#: src/views/domain/cert/CertInfo.vue:40
+#: src/views/domain/cert/CertInfo.vue:44
 msgid "Certificate is valid"
 msgstr ""
 
-#: src/views/domain/cert/CertInfo.vue:26
+#: src/views/domain/cert/CertInfo.vue:30
 msgid "Certificate Status"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:22
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:29
 #: src/views/domain/ngx_conf/LocationEditor.vue:21
 #: src/views/domain/ngx_conf/LocationEditor.vue:7
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:152
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:141
 msgid "Comments"
 msgstr ""
 
@@ -126,7 +127,7 @@ msgstr ""
 msgid "Create Another"
 msgstr ""
 
-#: src/views/user/User.vue:28
+#: src/views/user/User.vue:30
 msgid "Created at"
 msgstr ""
 
@@ -134,11 +135,11 @@ msgstr ""
 msgid "Dashboard"
 msgstr ""
 
-#: src/views/other/Install.vue:63
+#: src/views/other/Install.vue:41
 msgid "Database (Optional, default: database)"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdTable.vue:252
+#: src/components/StdDataDisplay/StdTable.vue:216
 #: src/views/domain/DomainList.vue:104
 msgid "Delete"
 msgstr ""
@@ -151,11 +152,12 @@ msgstr ""
 msgid "Delete site: %{site_name}"
 msgstr ""
 
-#: src/views/other/About.vue:9
+#: src/views/other/About.vue:7
+#: src/views/other/About.vue:8
 msgid "Development Mode"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:19
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:20
 msgid "Directive"
 msgstr ""
 
@@ -163,7 +165,7 @@ msgstr ""
 msgid "Directives"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:125
+#: src/views/domain/cert/IssueCert.vue:86
 msgid "Disable auto-renewal failed for %{name}"
 msgstr ""
 
@@ -199,11 +201,11 @@ msgstr ""
 msgid "Edit Site"
 msgstr ""
 
-#: src/views/other/Install.vue:25
+#: src/views/other/Install.vue:10
 msgid "Email (*)"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:119
+#: src/views/domain/cert/IssueCert.vue:80
 msgid "Enable auto-renewal failed for %{name}"
 msgstr ""
 
@@ -234,7 +236,7 @@ msgstr ""
 msgid "Encrypt website with Let's Encrypt"
 msgstr ""
 
-#: src/views/domain/cert/CertInfo.vue:29
+#: src/views/domain/cert/CertInfo.vue:33
 msgid "Expiration Date: %{date}"
 msgstr ""
 
@@ -257,28 +259,24 @@ msgstr ""
 msgid "Finished"
 msgstr ""
 
-#: src/views/domain/methods.js:6
-msgid "Getting the certificate, please wait..."
-msgstr ""
-
 #: src/routes/index.ts:19
 msgid "Home"
 msgstr ""
 
 #: src/routes/index.ts:102
-#: src/views/other/Install.vue:70
+#: src/views/other/Install.vue:128
 msgid "Install"
 msgstr ""
 
-#: src/views/domain/cert/CertInfo.vue:27
-msgid "Intermediate Certification Authorities: %{issuer}"
+#: src/views/other/Install.vue:68
+msgid "Install successfully"
 msgstr ""
 
-#: src/views/other/Install.vue:18
-msgid "Invalid E-mail!"
+#: src/views/domain/cert/CertInfo.vue:31
+msgid "Intermediate Certification Authorities: %{issuer}"
 msgstr ""
 
-#: src/views/user/User.vue:24
+#: src/views/user/User.vue:26
 msgid "Leave blank for no change"
 msgstr ""
 
@@ -295,11 +293,11 @@ msgid "Locations"
 msgstr ""
 
 #: src/routes/index.ts:108
-#: src/views/other/Login.vue:83
+#: src/views/other/Login.vue:92
 msgid "Login"
 msgstr ""
 
-#: src/views/other/Login.vue:43
+#: src/views/other/Login.vue:45
 msgid "Login successful"
 msgstr ""
 
@@ -307,7 +305,7 @@ msgstr ""
 msgid "Logout successful"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:34
+#: src/views/domain/cert/IssueCert.vue:148
 msgid "Make sure you have configured a reverse proxy for .well-known directory to HTTPChallengePort (default: 9180) before getting the certificate."
 msgstr ""
 
@@ -321,6 +319,7 @@ msgid "Manage Sites"
 msgstr ""
 
 #: src/routes/index.ts:34
+#: src/views/user/User.vue:2
 msgid "Manage Users"
 msgstr ""
 
@@ -333,10 +332,11 @@ msgid "Memory and Storage"
 msgstr ""
 
 #: src/components/StdDataDisplay/StdCurd.vue:24
-#: src/components/StdDataDisplay/StdTable.vue:25
-#: src/components/StdDataDisplay/StdTable.vue:26
-#: src/components/StdDataDisplay/StdTable.vue:36
-#: src/components/StdDataDisplay/StdTable.vue:38
+#: src/components/StdDataDisplay/StdTable.vue:14
+#: src/components/StdDataDisplay/StdTable.vue:15
+#: src/components/StdDataDisplay/StdTable.vue:19
+#: src/components/StdDataDisplay/StdTable.vue:29
+#: src/components/StdDataDisplay/StdTable.vue:31
 msgid "Modify"
 msgstr ""
 
@@ -369,26 +369,27 @@ msgstr ""
 msgid "Next"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdTable.vue:44
+#: src/components/StdDataDisplay/StdTable.vue:37
 #: src/views/domain/DomainList.vue:18
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:13
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:17
 msgid "No"
 msgstr ""
 
-#: src/routes/index.ts:120
+#: src/routes/index.ts:114
+#: src/routes/index.ts:116
 msgid "Not Found"
 msgstr ""
 
-#: src/views/domain/cert/CertInfo.vue:31
+#: src/views/domain/cert/CertInfo.vue:35
 msgid "Not Valid Before: %{date}"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:26
+#: src/views/domain/cert/IssueCert.vue:140
 msgid "Note: The server_name in the current configuration must be the domain name you need to get the certificate."
 msgstr ""
 
 #: src/components/StdDataDisplay/StdCurd.vue:27
-#: src/components/StdDataDisplay/StdTable.vue:45
+#: src/components/StdDataDisplay/StdTable.vue:38
 #: src/views/domain/DomainList.vue:19
 msgid "OK"
 msgstr ""
@@ -402,11 +403,11 @@ msgid "Params"
 msgstr ""
 
 #: src/views/other/Login.vue:21
-#: src/views/user/User.vue:18
+#: src/views/user/User.vue:20
 msgid "Password"
 msgstr ""
 
-#: src/views/other/Install.vue:48
+#: src/views/other/Install.vue:30
 msgid "Password (*)"
 msgstr ""
 
@@ -415,21 +416,21 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: src/views/other/Install.vue:22
+#: src/views/other/Install.vue:36
 msgid "Please input your E-mail!"
 msgstr ""
 
-#: src/views/other/Install.vue:45
-#: src/views/other/Login.vue:32
+#: src/views/other/Install.vue:48
+#: src/views/other/Login.vue:34
 msgid "Please input your password!"
 msgstr ""
 
-#: src/views/other/Install.vue:34
-#: src/views/other/Login.vue:26
+#: src/views/other/Install.vue:42
+#: src/views/other/Login.vue:28
 msgid "Please input your username!"
 msgstr ""
 
-#: src/views/other/About.vue:21
+#: src/views/other/About.vue:19
 msgid "Project Team"
 msgstr ""
 
@@ -442,13 +443,18 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
+#: src/components/StdDataDisplay/StdTable.vue:186
+msgid "Reset"
+msgstr ""
+
 #: src/views/config/ConfigEdit.vue:52
 #: src/views/domain/DomainEdit.vue:162
 msgid "Save"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:30
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:34
 msgid "Save Directive"
 msgstr ""
 
@@ -457,7 +463,7 @@ msgstr ""
 msgid "Save error %{msg}"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdCurd.vue:86
+#: src/components/StdDataDisplay/StdCurd.vue:82
 msgid "Save Successfully"
 msgstr ""
 
@@ -472,8 +478,8 @@ msgstr ""
 msgid "Send"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdCurd.vue:107
-#: src/components/StdDataDisplay/StdCurd.vue:92
+#: src/components/StdDataDisplay/StdCurd.vue:103
+#: src/components/StdDataDisplay/StdCurd.vue:88
 #: src/components/StdDataDisplay/StdTable.vue:112
 #: src/components/StdDataDisplay/StdTable.vue:94
 #: src/views/config/ConfigEdit.vue:22
@@ -482,6 +488,8 @@ msgstr ""
 #: src/views/domain/DomainEdit.vue:65
 #: src/views/domain/DomainEdit.vue:85
 #: src/views/domain/DomainList.vue:78
+#: src/views/other/Install.vue:71
+#: src/views/other/Login.vue:49
 msgid "Server error"
 msgstr ""
 
@@ -489,17 +497,17 @@ msgstr ""
 msgid "Server Info"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:74
+#: src/views/domain/cert/IssueCert.vue:32
 msgid "server_name not found in directives"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:17
+#: src/views/domain/cert/IssueCert.vue:131
 #: src/views/domain/DomainAdd.vue:112
 msgid "server_name parameter is required"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:20
-#: src/views/domain/cert/IssueCert.vue:80
+#: src/views/domain/cert/IssueCert.vue:134
+#: src/views/domain/cert/IssueCert.vue:38
 msgid "server_name parameters more than one"
 msgstr ""
 
@@ -519,7 +527,7 @@ msgstr ""
 msgid "Storage"
 msgstr ""
 
-#: src/views/domain/cert/CertInfo.vue:28
+#: src/views/domain/cert/CertInfo.vue:32
 msgid "Subject Name: %{name}"
 msgstr ""
 
@@ -527,7 +535,7 @@ msgstr ""
 msgid "Swap"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdCurd.vue:18
+#: src/components/StdDataDisplay/StdCurd.vue:3
 msgid "Table"
 msgstr ""
 
@@ -536,17 +544,17 @@ msgstr ""
 msgid "Terminal"
 msgstr ""
 
-#: src/views/domain/cert/IssueCert.vue:30
+#: src/views/domain/cert/IssueCert.vue:144
 msgid "The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 month since it was last issued."
 msgstr ""
 
-#: src/views/other/Install.vue:59
+#: src/views/other/Install.vue:54
 msgid "The filename cannot contain the following characters: %{c}"
 msgstr ""
 
 #: src/views/config/Config.vue:17
 #: src/views/domain/DomainList.vue:36
-#: src/views/user/User.vue:34
+#: src/views/user/User.vue:36
 msgid "Updated at"
 msgstr ""
 
@@ -555,11 +563,11 @@ msgid "Uptime:"
 msgstr ""
 
 #: src/views/other/Login.vue:11
-#: src/views/user/User.vue:10
+#: src/views/user/User.vue:11
 msgid "Username"
 msgstr ""
 
-#: src/views/other/Install.vue:36
+#: src/views/other/Install.vue:20
 msgid "Username (*)"
 msgstr ""
 
@@ -574,11 +582,11 @@ msgstr ""
 msgid "Writes"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:12
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:16
 msgid "Yes"
 msgstr ""
 
-#: src/views/other/About.vue:29
+#: src/views/other/About.vue:27
 msgctxt "Project"
 msgid "License"
 msgstr ""

文件差异内容过多而无法显示
+ 0 - 0
frontend/src/language/translations.json


二进制
frontend/src/language/zh_CN/app.mo


+ 89 - 76
frontend/src/language/zh_CN/app.po

@@ -12,26 +12,23 @@ msgstr ""
 "Generated-By: easygettext\n"
 "X-Generator: Poedit 3.1.1\n"
 
-#: src/routes/index.ts:114
-msgid "404 Not Found"
-msgstr "404 未找到页面"
-
 #: src/routes/index.ts:92
 msgid "About"
 msgstr "关于"
 
 #: src/views/config/Config.vue:24 src/views/domain/DomainList.vue:42
-#: src/views/user/User.vue:40
+#: src/views/user/User.vue:42
 msgid "Action"
 msgstr "操作"
 
-#: src/components/StdDataDisplay/StdCurd.vue:117
+#: src/components/StdDataDisplay/StdCurd.vue:113
 #: src/components/StdDataDisplay/StdCurd.vue:24
 msgid "Add"
 msgstr "添加"
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:28
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:31
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
 msgid "Add Directive Below"
 msgstr "在下面添加指令"
 
@@ -48,20 +45,20 @@ msgstr "添加站点"
 msgid "Advance Mode"
 msgstr "高级模式"
 
-#: src/components/StdDataDisplay/StdTable.vue:46
+#: src/components/StdDataDisplay/StdTable.vue:39
 #: src/views/domain/DomainList.vue:20
 msgid "Are you sure you want to delete ?"
 msgstr "您确定要删除吗?"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:11
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:15
 msgid "Are you sure you want to remove this directive?"
 msgstr "您确定要删除这条指令?"
 
-#: src/views/domain/cert/IssueCert.vue:123
+#: src/views/domain/cert/IssueCert.vue:84
 msgid "Auto-renewal disabled for %{name}"
 msgstr "成功关闭 %{name} 自动续签"
 
-#: src/views/domain/cert/IssueCert.vue:117
+#: src/views/domain/cert/IssueCert.vue:78
 msgid "Auto-renewal enabled for %{name}"
 msgstr "成功启用 %{name} 自动续签"
 
@@ -69,6 +66,10 @@ msgstr "成功启用 %{name} 自动续签"
 msgid "Back"
 msgstr "返回"
 
+#: src/views/other/Error.vue:11
+msgid "Back Home"
+msgstr "返回首页"
+
 #: src/views/domain/DomainAdd.vue:5
 msgid "Base information"
 msgstr "基本信息"
@@ -77,7 +78,7 @@ msgstr "基本信息"
 msgid "Basic Mode"
 msgstr "基本模式"
 
-#: src/views/other/About.vue:23
+#: src/views/other/About.vue:21
 msgid "Build with"
 msgstr "构建基于"
 
@@ -86,22 +87,22 @@ msgstr "构建基于"
 msgid "Cancel"
 msgstr "取消"
 
-#: src/views/domain/cert/CertInfo.vue:36
+#: src/views/domain/cert/CertInfo.vue:40
 msgid "Certificate has expired"
 msgstr "此证书已过期"
 
-#: src/views/domain/cert/CertInfo.vue:40
+#: src/views/domain/cert/CertInfo.vue:44
 msgid "Certificate is valid"
 msgstr "此证书有效"
 
-#: src/views/domain/cert/CertInfo.vue:26
+#: src/views/domain/cert/CertInfo.vue:30
 msgid "Certificate Status"
 msgstr "证书状态"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:22
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:29
 #: src/views/domain/ngx_conf/LocationEditor.vue:21
 #: src/views/domain/ngx_conf/LocationEditor.vue:7
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:152
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:141
 msgid "Comments"
 msgstr "注释"
 
@@ -134,7 +135,7 @@ msgstr ""
 msgid "Create Another"
 msgstr "再创建一个"
 
-#: src/views/user/User.vue:28
+#: src/views/user/User.vue:30
 msgid "Created at"
 msgstr "创建时间"
 
@@ -142,11 +143,11 @@ msgstr "创建时间"
 msgid "Dashboard"
 msgstr "仪表盘"
 
-#: src/views/other/Install.vue:63
+#: src/views/other/Install.vue:41
 msgid "Database (Optional, default: database)"
 msgstr "数据库 (可选,默认: database)"
 
-#: src/components/StdDataDisplay/StdTable.vue:252
+#: src/components/StdDataDisplay/StdTable.vue:216
 #: src/views/domain/DomainList.vue:104
 msgid "Delete"
 msgstr "删除"
@@ -159,11 +160,11 @@ msgstr "删除 ID: %{id}"
 msgid "Delete site: %{site_name}"
 msgstr "删除站点: %{site_name}"
 
-#: src/views/other/About.vue:9
+#: src/views/other/About.vue:7 src/views/other/About.vue:8
 msgid "Development Mode"
 msgstr "开发模式"
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:19
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:20
 msgid "Directive"
 msgstr "指令"
 
@@ -171,7 +172,7 @@ msgstr "指令"
 msgid "Directives"
 msgstr "指令"
 
-#: src/views/domain/cert/IssueCert.vue:125
+#: src/views/domain/cert/IssueCert.vue:86
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "关闭 %{name} 自动续签失败"
 
@@ -204,11 +205,11 @@ msgstr "编辑配置"
 msgid "Edit Site"
 msgstr "编辑站点"
 
-#: src/views/other/Install.vue:25
+#: src/views/other/Install.vue:10
 msgid "Email (*)"
 msgstr "邮箱 (*)"
 
-#: src/views/domain/cert/IssueCert.vue:119
+#: src/views/domain/cert/IssueCert.vue:80
 msgid "Enable auto-renewal failed for %{name}"
 msgstr "启用 %{name} 自动续签失败"
 
@@ -235,7 +236,7 @@ msgstr "启用成功"
 msgid "Encrypt website with Let's Encrypt"
 msgstr "用 Let's Encrypt 对网站进行加密"
 
-#: src/views/domain/cert/CertInfo.vue:29
+#: src/views/domain/cert/CertInfo.vue:33
 msgid "Expiration Date: %{date}"
 msgstr "过期时间: %{date}"
 
@@ -255,27 +256,23 @@ msgstr "未找到文件"
 msgid "Finished"
 msgstr "完成"
 
-#: src/views/domain/methods.js:6
-msgid "Getting the certificate, please wait..."
-msgstr "正在获取证书,请稍等..."
-
 #: src/routes/index.ts:19
 msgid "Home"
 msgstr "首页"
 
-#: src/routes/index.ts:102 src/views/other/Install.vue:70
+#: src/routes/index.ts:102 src/views/other/Install.vue:128
 msgid "Install"
 msgstr "安装"
 
-#: src/views/domain/cert/CertInfo.vue:27
+#: src/views/other/Install.vue:68
+msgid "Install successfully"
+msgstr "安装成功"
+
+#: src/views/domain/cert/CertInfo.vue:31
 msgid "Intermediate Certification Authorities: %{issuer}"
 msgstr "中级证书颁发机构: %{issuer}"
 
-#: src/views/other/Install.vue:18
-msgid "Invalid E-mail!"
-msgstr "无效的邮箱!"
-
-#: src/views/user/User.vue:24
+#: src/views/user/User.vue:26
 msgid "Leave blank for no change"
 msgstr "留空表示不修改"
 
@@ -291,11 +288,11 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:108 src/views/other/Login.vue:83
+#: src/routes/index.ts:108 src/views/other/Login.vue:92
 msgid "Login"
 msgstr "登录"
 
-#: src/views/other/Login.vue:43
+#: src/views/other/Login.vue:45
 msgid "Login successful"
 msgstr "登录成功"
 
@@ -303,7 +300,7 @@ msgstr "登录成功"
 msgid "Logout successful"
 msgstr "登出成功"
 
-#: src/views/domain/cert/IssueCert.vue:34
+#: src/views/domain/cert/IssueCert.vue:148
 msgid ""
 "Make sure you have configured a reverse proxy for .well-known directory to "
 "HTTPChallengePort (default: 9180) before getting the certificate."
@@ -319,7 +316,7 @@ msgstr "配置管理"
 msgid "Manage Sites"
 msgstr "网站管理"
 
-#: src/routes/index.ts:34
+#: src/routes/index.ts:34 src/views/user/User.vue:2
 msgid "Manage Users"
 msgstr "用户管理"
 
@@ -332,10 +329,11 @@ msgid "Memory and Storage"
 msgstr "内存与存储"
 
 #: src/components/StdDataDisplay/StdCurd.vue:24
-#: src/components/StdDataDisplay/StdTable.vue:25
-#: src/components/StdDataDisplay/StdTable.vue:26
-#: src/components/StdDataDisplay/StdTable.vue:36
-#: src/components/StdDataDisplay/StdTable.vue:38
+#: src/components/StdDataDisplay/StdTable.vue:14
+#: src/components/StdDataDisplay/StdTable.vue:15
+#: src/components/StdDataDisplay/StdTable.vue:19
+#: src/components/StdDataDisplay/StdTable.vue:29
+#: src/components/StdDataDisplay/StdTable.vue:31
 msgid "Modify"
 msgstr "修改"
 
@@ -367,28 +365,28 @@ msgstr "上传流量"
 msgid "Next"
 msgstr "下一步"
 
-#: src/components/StdDataDisplay/StdTable.vue:44
+#: src/components/StdDataDisplay/StdTable.vue:37
 #: src/views/domain/DomainList.vue:18
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:13
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:17
 msgid "No"
 msgstr "取消"
 
-#: src/routes/index.ts:120
+#: src/routes/index.ts:114 src/routes/index.ts:116
 msgid "Not Found"
 msgstr "找不到页面"
 
-#: src/views/domain/cert/CertInfo.vue:31
+#: src/views/domain/cert/CertInfo.vue:35
 msgid "Not Valid Before: %{date}"
 msgstr "此前无效: %{date}"
 
-#: src/views/domain/cert/IssueCert.vue:26
+#: src/views/domain/cert/IssueCert.vue:140
 msgid ""
 "Note: The server_name in the current configuration must be the domain name "
 "you need to get the certificate."
 msgstr "注意:当前配置中的 server_name 必须为需要申请证书的域名。"
 
 #: src/components/StdDataDisplay/StdCurd.vue:27
-#: src/components/StdDataDisplay/StdTable.vue:45
+#: src/components/StdDataDisplay/StdTable.vue:38
 #: src/views/domain/DomainList.vue:19
 msgid "OK"
 msgstr "确定"
@@ -401,11 +399,11 @@ msgstr ""
 msgid "Params"
 msgstr "参数"
 
-#: src/views/other/Login.vue:21 src/views/user/User.vue:18
+#: src/views/other/Login.vue:21 src/views/user/User.vue:20
 msgid "Password"
 msgstr "密码"
 
-#: src/views/other/Install.vue:48
+#: src/views/other/Install.vue:30
 msgid "Password (*)"
 msgstr "密码 (*)"
 
@@ -414,19 +412,19 @@ msgstr "密码 (*)"
 msgid "Path"
 msgstr "路径"
 
-#: src/views/other/Install.vue:22
+#: src/views/other/Install.vue:36
 msgid "Please input your E-mail!"
 msgstr "请输入您的邮箱!"
 
-#: src/views/other/Install.vue:45 src/views/other/Login.vue:32
+#: src/views/other/Install.vue:48 src/views/other/Login.vue:34
 msgid "Please input your password!"
 msgstr "请输入您的密码!"
 
-#: src/views/other/Install.vue:34 src/views/other/Login.vue:26
+#: src/views/other/Install.vue:42 src/views/other/Login.vue:28
 msgid "Please input your username!"
 msgstr "请输入您的用户名!"
 
-#: src/views/other/About.vue:21
+#: src/views/other/About.vue:19
 msgid "Project Team"
 msgstr "项目团队"
 
@@ -438,12 +436,17 @@ msgstr "读"
 msgid "Receive"
 msgstr "下载"
 
+#: src/components/StdDataDisplay/StdTable.vue:186
+msgid "Reset"
+msgstr "重置"
+
 #: src/views/config/ConfigEdit.vue:52 src/views/domain/DomainEdit.vue:162
 msgid "Save"
 msgstr "保存"
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:30
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:34
 msgid "Save Directive"
 msgstr "保存指令"
 
@@ -451,7 +454,7 @@ msgstr "保存指令"
 msgid "Save error %{msg}"
 msgstr "保存错误 %{msg}"
 
-#: src/components/StdDataDisplay/StdCurd.vue:86
+#: src/components/StdDataDisplay/StdCurd.vue:82
 msgid "Save Successfully"
 msgstr "保存成功"
 
@@ -464,13 +467,14 @@ msgstr "保存成功"
 msgid "Send"
 msgstr "上传"
 
-#: src/components/StdDataDisplay/StdCurd.vue:107
-#: src/components/StdDataDisplay/StdCurd.vue:92
+#: src/components/StdDataDisplay/StdCurd.vue:103
+#: src/components/StdDataDisplay/StdCurd.vue:88
 #: src/components/StdDataDisplay/StdTable.vue:112
 #: src/components/StdDataDisplay/StdTable.vue:94
 #: src/views/config/ConfigEdit.vue:22 src/views/domain/DomainEdit.vue:44
 #: src/views/domain/DomainEdit.vue:56 src/views/domain/DomainEdit.vue:65
 #: src/views/domain/DomainEdit.vue:85 src/views/domain/DomainList.vue:78
+#: src/views/other/Install.vue:71 src/views/other/Login.vue:49
 msgid "Server error"
 msgstr "服务器错误"
 
@@ -478,16 +482,16 @@ msgstr "服务器错误"
 msgid "Server Info"
 msgstr "服务器信息"
 
-#: src/views/domain/cert/IssueCert.vue:74
+#: src/views/domain/cert/IssueCert.vue:32
 msgid "server_name not found in directives"
 msgstr "未在指令集合中找到 server_name"
 
-#: src/views/domain/cert/IssueCert.vue:17 src/views/domain/DomainAdd.vue:112
+#: src/views/domain/cert/IssueCert.vue:131 src/views/domain/DomainAdd.vue:112
 msgid "server_name parameter is required"
 msgstr "必须为 server_name 指令指明参数"
 
-#: src/views/domain/cert/IssueCert.vue:20
-#: src/views/domain/cert/IssueCert.vue:80
+#: src/views/domain/cert/IssueCert.vue:134
+#: src/views/domain/cert/IssueCert.vue:38
 msgid "server_name parameters more than one"
 msgstr "server_name 指令包含多个参数"
 
@@ -507,7 +511,7 @@ msgstr "状态"
 msgid "Storage"
 msgstr "存储"
 
-#: src/views/domain/cert/CertInfo.vue:28
+#: src/views/domain/cert/CertInfo.vue:32
 msgid "Subject Name: %{name}"
 msgstr "主体名称: %{name}"
 
@@ -515,7 +519,7 @@ msgstr "主体名称: %{name}"
 msgid "Swap"
 msgstr ""
 
-#: src/components/StdDataDisplay/StdCurd.vue:18
+#: src/components/StdDataDisplay/StdCurd.vue:3
 msgid "Table"
 msgstr "列表"
 
@@ -523,19 +527,19 @@ msgstr "列表"
 msgid "Terminal"
 msgstr "终端"
 
-#: src/views/domain/cert/IssueCert.vue:30
+#: src/views/domain/cert/IssueCert.vue:144
 msgid ""
 "The certificate for the domain will be checked every hour, and will be "
 "renewed if it has been more than 1 month since it was last issued."
 msgstr ""
 "系统将会每小时检测一次该域名证书,若距离上次签发已超过1个月,则将自动续签。"
 
-#: src/views/other/Install.vue:59
+#: src/views/other/Install.vue:54
 msgid "The filename cannot contain the following characters: %{c}"
 msgstr "文件名不能包含以下字符: %{c}"
 
 #: src/views/config/Config.vue:17 src/views/domain/DomainList.vue:36
-#: src/views/user/User.vue:34
+#: src/views/user/User.vue:36
 msgid "Updated at"
 msgstr "修改时间"
 
@@ -543,11 +547,11 @@ msgstr "修改时间"
 msgid "Uptime:"
 msgstr "运行时间:"
 
-#: src/views/other/Login.vue:11 src/views/user/User.vue:10
+#: src/views/other/Login.vue:11 src/views/user/User.vue:11
 msgid "Username"
 msgstr "用户名"
 
-#: src/views/other/Install.vue:36
+#: src/views/other/Install.vue:20
 msgid "Username (*)"
 msgstr "用户名 (*)"
 
@@ -560,15 +564,24 @@ msgstr "警告"
 msgid "Writes"
 msgstr "写"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:12
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:16
 msgid "Yes"
 msgstr "是的"
 
-#: src/views/other/About.vue:29
+#: src/views/other/About.vue:27
 msgctxt "Project"
 msgid "License"
 msgstr "开源许可"
 
+#~ msgid "404 Not Found"
+#~ msgstr "404 未找到页面"
+
+#~ msgid "Getting the certificate, please wait..."
+#~ msgstr "正在获取证书,请稍等..."
+
+#~ msgid "Invalid E-mail!"
+#~ msgstr "无效的邮箱!"
+
 #~ msgid "Are you sure you want to restore?"
 #~ msgstr "您确定要反删除?"
 

+ 91 - 76
frontend/src/language/zh_TW/app.po

@@ -13,26 +13,23 @@ msgstr ""
 "Generated-By: easygettext\n"
 "X-Generator: Poedit 2.2\n"
 
-#: src/routes/index.ts:114
-msgid "404 Not Found"
-msgstr "404 未找到頁面"
-
 #: src/routes/index.ts:92
 msgid "About"
 msgstr "關於"
 
 #: src/views/config/Config.vue:24 src/views/domain/DomainList.vue:42
-#: src/views/user/User.vue:40
+#: src/views/user/User.vue:42
 msgid "Action"
 msgstr "操作"
 
-#: src/components/StdDataDisplay/StdCurd.vue:117
+#: src/components/StdDataDisplay/StdCurd.vue:113
 #: src/components/StdDataDisplay/StdCurd.vue:24
 msgid "Add"
 msgstr ""
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:28
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:31
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
 msgid "Add Directive Below"
 msgstr "在下面新增指令"
 
@@ -49,21 +46,21 @@ msgstr "新增站點"
 msgid "Advance Mode"
 msgstr "高階模式"
 
-#: src/components/StdDataDisplay/StdTable.vue:46
+#: src/components/StdDataDisplay/StdTable.vue:39
 #: src/views/domain/DomainList.vue:20
 #, fuzzy
 msgid "Are you sure you want to delete ?"
 msgstr "您确定要删除?"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:11
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:15
 msgid "Are you sure you want to remove this directive?"
 msgstr "您確定要刪除這條指令?"
 
-#: src/views/domain/cert/IssueCert.vue:123
+#: src/views/domain/cert/IssueCert.vue:84
 msgid "Auto-renewal disabled for %{name}"
 msgstr "已關閉 %{name} 自動續簽"
 
-#: src/views/domain/cert/IssueCert.vue:117
+#: src/views/domain/cert/IssueCert.vue:78
 msgid "Auto-renewal enabled for %{name}"
 msgstr "已啟用 %{name} 自動續簽"
 
@@ -71,6 +68,11 @@ msgstr "已啟用 %{name} 自動續簽"
 msgid "Back"
 msgstr "返回"
 
+#: src/views/other/Error.vue:11
+#, fuzzy
+msgid "Back Home"
+msgstr "返回"
+
 #: src/views/domain/DomainAdd.vue:5
 msgid "Base information"
 msgstr "基本訊息"
@@ -79,7 +81,7 @@ msgstr "基本訊息"
 msgid "Basic Mode"
 msgstr "基本模式"
 
-#: src/views/other/About.vue:23
+#: src/views/other/About.vue:21
 msgid "Build with"
 msgstr "構建基於"
 
@@ -88,22 +90,22 @@ msgstr "構建基於"
 msgid "Cancel"
 msgstr "取消"
 
-#: src/views/domain/cert/CertInfo.vue:36
+#: src/views/domain/cert/CertInfo.vue:40
 msgid "Certificate has expired"
 msgstr "此憑證已過期"
 
-#: src/views/domain/cert/CertInfo.vue:40
+#: src/views/domain/cert/CertInfo.vue:44
 msgid "Certificate is valid"
 msgstr "此憑證有效"
 
-#: src/views/domain/cert/CertInfo.vue:26
+#: src/views/domain/cert/CertInfo.vue:30
 msgid "Certificate Status"
 msgstr "憑證狀態"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:22
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:29
 #: src/views/domain/ngx_conf/LocationEditor.vue:21
 #: src/views/domain/ngx_conf/LocationEditor.vue:7
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:152
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:141
 msgid "Comments"
 msgstr "註釋"
 
@@ -136,7 +138,7 @@ msgstr "中央處理器:"
 msgid "Create Another"
 msgstr "再創建一個"
 
-#: src/views/user/User.vue:28
+#: src/views/user/User.vue:30
 msgid "Created at"
 msgstr "建立時間"
 
@@ -144,11 +146,11 @@ msgstr "建立時間"
 msgid "Dashboard"
 msgstr "儀表盤"
 
-#: src/views/other/Install.vue:63
+#: src/views/other/Install.vue:41
 msgid "Database (Optional, default: database)"
 msgstr "資料庫 (可選,預設: database)"
 
-#: src/components/StdDataDisplay/StdTable.vue:252
+#: src/components/StdDataDisplay/StdTable.vue:216
 #: src/views/domain/DomainList.vue:104
 msgid "Delete"
 msgstr ""
@@ -162,11 +164,11 @@ msgstr "刪除 ID: %{id}"
 msgid "Delete site: %{site_name}"
 msgstr "刪除 ID: %{id}"
 
-#: src/views/other/About.vue:9
+#: src/views/other/About.vue:7 src/views/other/About.vue:8
 msgid "Development Mode"
 msgstr "開發模式"
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:19
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:20
 msgid "Directive"
 msgstr "指令"
 
@@ -174,7 +176,7 @@ msgstr "指令"
 msgid "Directives"
 msgstr "指令"
 
-#: src/views/domain/cert/IssueCert.vue:125
+#: src/views/domain/cert/IssueCert.vue:86
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "關閉 %{name} 自動續簽失敗"
 
@@ -207,11 +209,11 @@ msgstr "編輯配置"
 msgid "Edit Site"
 msgstr "編輯站點"
 
-#: src/views/other/Install.vue:25
+#: src/views/other/Install.vue:10
 msgid "Email (*)"
 msgstr "郵箱 (*)"
 
-#: src/views/domain/cert/IssueCert.vue:119
+#: src/views/domain/cert/IssueCert.vue:80
 msgid "Enable auto-renewal failed for %{name}"
 msgstr "啟用 %{name} 自動續簽失敗"
 
@@ -238,7 +240,7 @@ msgstr "啟用成功"
 msgid "Encrypt website with Let's Encrypt"
 msgstr "用 Let's Encrypt 對網站進行加密"
 
-#: src/views/domain/cert/CertInfo.vue:29
+#: src/views/domain/cert/CertInfo.vue:33
 msgid "Expiration Date: %{date}"
 msgstr "過期時間: %{date}"
 
@@ -258,27 +260,24 @@ msgstr "未找到檔案"
 msgid "Finished"
 msgstr "完成"
 
-#: src/views/domain/methods.js:6
-msgid "Getting the certificate, please wait..."
-msgstr "正在獲取憑證,請稍等..."
-
 #: src/routes/index.ts:19
 msgid "Home"
 msgstr "首頁"
 
-#: src/routes/index.ts:102 src/views/other/Install.vue:70
+#: src/routes/index.ts:102 src/views/other/Install.vue:128
 msgid "Install"
 msgstr "安裝"
 
-#: src/views/domain/cert/CertInfo.vue:27
+#: src/views/other/Install.vue:68
+#, fuzzy
+msgid "Install successfully"
+msgstr "啟用成功"
+
+#: src/views/domain/cert/CertInfo.vue:31
 msgid "Intermediate Certification Authorities: %{issuer}"
 msgstr "中級憑證頒發機構: %{issuer}"
 
-#: src/views/other/Install.vue:18
-msgid "Invalid E-mail!"
-msgstr "無效的郵箱!"
-
-#: src/views/user/User.vue:24
+#: src/views/user/User.vue:26
 msgid "Leave blank for no change"
 msgstr "留空表示不修改"
 
@@ -294,11 +293,11 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:108 src/views/other/Login.vue:83
+#: src/routes/index.ts:108 src/views/other/Login.vue:92
 msgid "Login"
 msgstr "登入"
 
-#: src/views/other/Login.vue:43
+#: src/views/other/Login.vue:45
 msgid "Login successful"
 msgstr "登入成功"
 
@@ -306,7 +305,7 @@ msgstr "登入成功"
 msgid "Logout successful"
 msgstr "登出成功"
 
-#: src/views/domain/cert/IssueCert.vue:34
+#: src/views/domain/cert/IssueCert.vue:148
 #, fuzzy
 msgid ""
 "Make sure you have configured a reverse proxy for .well-known directory to "
@@ -323,7 +322,7 @@ msgstr "配置管理"
 msgid "Manage Sites"
 msgstr "網站管理"
 
-#: src/routes/index.ts:34
+#: src/routes/index.ts:34 src/views/user/User.vue:2
 msgid "Manage Users"
 msgstr "使用者管理"
 
@@ -336,10 +335,11 @@ msgid "Memory and Storage"
 msgstr "記憶體和存儲"
 
 #: src/components/StdDataDisplay/StdCurd.vue:24
-#: src/components/StdDataDisplay/StdTable.vue:25
-#: src/components/StdDataDisplay/StdTable.vue:26
-#: src/components/StdDataDisplay/StdTable.vue:36
-#: src/components/StdDataDisplay/StdTable.vue:38
+#: src/components/StdDataDisplay/StdTable.vue:14
+#: src/components/StdDataDisplay/StdTable.vue:15
+#: src/components/StdDataDisplay/StdTable.vue:19
+#: src/components/StdDataDisplay/StdTable.vue:29
+#: src/components/StdDataDisplay/StdTable.vue:31
 #, fuzzy
 msgid "Modify"
 msgstr "修改配置"
@@ -372,21 +372,21 @@ msgstr "上傳流量"
 msgid "Next"
 msgstr "下一步"
 
-#: src/components/StdDataDisplay/StdTable.vue:44
+#: src/components/StdDataDisplay/StdTable.vue:37
 #: src/views/domain/DomainList.vue:18
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:13
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:17
 msgid "No"
 msgstr "取消"
 
-#: src/routes/index.ts:120
+#: src/routes/index.ts:114 src/routes/index.ts:116
 msgid "Not Found"
 msgstr "找不到頁面"
 
-#: src/views/domain/cert/CertInfo.vue:31
+#: src/views/domain/cert/CertInfo.vue:35
 msgid "Not Valid Before: %{date}"
 msgstr "此前無效: %{date}"
 
-#: src/views/domain/cert/IssueCert.vue:26
+#: src/views/domain/cert/IssueCert.vue:140
 #, fuzzy
 msgid ""
 "Note: The server_name in the current configuration must be the domain name "
@@ -394,7 +394,7 @@ msgid ""
 msgstr "注意:當前配置中的 server_name 必須為需要申請憑證的域名。"
 
 #: src/components/StdDataDisplay/StdCurd.vue:27
-#: src/components/StdDataDisplay/StdTable.vue:45
+#: src/components/StdDataDisplay/StdTable.vue:38
 #: src/views/domain/DomainList.vue:19
 msgid "OK"
 msgstr "確定"
@@ -407,11 +407,11 @@ msgstr "作業系統:"
 msgid "Params"
 msgstr "參數"
 
-#: src/views/other/Login.vue:21 src/views/user/User.vue:18
+#: src/views/other/Login.vue:21 src/views/user/User.vue:20
 msgid "Password"
 msgstr "密碼"
 
-#: src/views/other/Install.vue:48
+#: src/views/other/Install.vue:30
 msgid "Password (*)"
 msgstr "密碼 (*)"
 
@@ -420,19 +420,19 @@ msgstr "密碼 (*)"
 msgid "Path"
 msgstr "路徑"
 
-#: src/views/other/Install.vue:22
+#: src/views/other/Install.vue:36
 msgid "Please input your E-mail!"
 msgstr "請輸入您的郵箱!"
 
-#: src/views/other/Install.vue:45 src/views/other/Login.vue:32
+#: src/views/other/Install.vue:48 src/views/other/Login.vue:34
 msgid "Please input your password!"
 msgstr "請輸入您的密碼!"
 
-#: src/views/other/Install.vue:34 src/views/other/Login.vue:26
+#: src/views/other/Install.vue:42 src/views/other/Login.vue:28
 msgid "Please input your username!"
 msgstr "請輸入您的使用者名稱!"
 
-#: src/views/other/About.vue:21
+#: src/views/other/About.vue:19
 msgid "Project Team"
 msgstr "專案團隊"
 
@@ -444,12 +444,17 @@ msgstr "讀"
 msgid "Receive"
 msgstr "下載"
 
+#: src/components/StdDataDisplay/StdTable.vue:186
+msgid "Reset"
+msgstr ""
+
 #: src/views/config/ConfigEdit.vue:52 src/views/domain/DomainEdit.vue:162
 msgid "Save"
 msgstr "儲存"
 
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:29
-#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:30
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:33
+#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:34
 msgid "Save Directive"
 msgstr "儲存指令"
 
@@ -457,7 +462,7 @@ msgstr "儲存指令"
 msgid "Save error %{msg}"
 msgstr "儲存錯誤 %{msg}"
 
-#: src/components/StdDataDisplay/StdCurd.vue:86
+#: src/components/StdDataDisplay/StdCurd.vue:82
 #, fuzzy
 msgid "Save Successfully"
 msgstr "儲存成功"
@@ -471,13 +476,14 @@ msgstr "儲存成功"
 msgid "Send"
 msgstr "上傳"
 
-#: src/components/StdDataDisplay/StdCurd.vue:107
-#: src/components/StdDataDisplay/StdCurd.vue:92
+#: src/components/StdDataDisplay/StdCurd.vue:103
+#: src/components/StdDataDisplay/StdCurd.vue:88
 #: src/components/StdDataDisplay/StdTable.vue:112
 #: src/components/StdDataDisplay/StdTable.vue:94
 #: src/views/config/ConfigEdit.vue:22 src/views/domain/DomainEdit.vue:44
 #: src/views/domain/DomainEdit.vue:56 src/views/domain/DomainEdit.vue:65
 #: src/views/domain/DomainEdit.vue:85 src/views/domain/DomainList.vue:78
+#: src/views/other/Install.vue:71 src/views/other/Login.vue:49
 msgid "Server error"
 msgstr "伺服器錯誤"
 
@@ -485,16 +491,16 @@ msgstr "伺服器錯誤"
 msgid "Server Info"
 msgstr "伺服器資訊"
 
-#: src/views/domain/cert/IssueCert.vue:74
+#: src/views/domain/cert/IssueCert.vue:32
 msgid "server_name not found in directives"
 msgstr "未在指令集合中找到 server_name"
 
-#: src/views/domain/cert/IssueCert.vue:17 src/views/domain/DomainAdd.vue:112
+#: src/views/domain/cert/IssueCert.vue:131 src/views/domain/DomainAdd.vue:112
 msgid "server_name parameter is required"
 msgstr "必須為 server_name 指令指明參數"
 
-#: src/views/domain/cert/IssueCert.vue:20
-#: src/views/domain/cert/IssueCert.vue:80
+#: src/views/domain/cert/IssueCert.vue:134
+#: src/views/domain/cert/IssueCert.vue:38
 msgid "server_name parameters more than one"
 msgstr "server_name 指令包含多個參數"
 
@@ -514,7 +520,7 @@ msgstr "狀態"
 msgid "Storage"
 msgstr "儲存"
 
-#: src/views/domain/cert/CertInfo.vue:28
+#: src/views/domain/cert/CertInfo.vue:32
 msgid "Subject Name: %{name}"
 msgstr "主體名稱: %{name}"
 
@@ -522,7 +528,7 @@ msgstr "主體名稱: %{name}"
 msgid "Swap"
 msgstr "交換空間"
 
-#: src/components/StdDataDisplay/StdCurd.vue:18
+#: src/components/StdDataDisplay/StdCurd.vue:3
 #, fuzzy
 msgid "Table"
 msgstr "啟用"
@@ -531,7 +537,7 @@ msgstr "啟用"
 msgid "Terminal"
 msgstr "終端"
 
-#: src/views/domain/cert/IssueCert.vue:30
+#: src/views/domain/cert/IssueCert.vue:144
 #, fuzzy
 msgid ""
 "The certificate for the domain will be checked every hour, and will be "
@@ -540,12 +546,12 @@ msgstr ""
 "系統將會每小時檢測一次該域名憑證,若距離上次簽發已超過1個月,則將自動續簽。"
 "<br/>如果您之前沒有憑證,請先點選「從 Let's Encrypt 獲取憑證」。"
 
-#: src/views/other/Install.vue:59
+#: src/views/other/Install.vue:54
 msgid "The filename cannot contain the following characters: %{c}"
 msgstr "檔名不能包含以下字元: %{c}"
 
 #: src/views/config/Config.vue:17 src/views/domain/DomainList.vue:36
-#: src/views/user/User.vue:34
+#: src/views/user/User.vue:36
 msgid "Updated at"
 msgstr "修改時間"
 
@@ -553,11 +559,11 @@ msgstr "修改時間"
 msgid "Uptime:"
 msgstr "執行時間:"
 
-#: src/views/other/Login.vue:11 src/views/user/User.vue:10
+#: src/views/other/Login.vue:11 src/views/user/User.vue:11
 msgid "Username"
 msgstr "使用者名稱"
 
-#: src/views/other/Install.vue:36
+#: src/views/other/Install.vue:20
 msgid "Username (*)"
 msgstr "使用者名稱 (*)"
 
@@ -570,15 +576,24 @@ msgstr "警告"
 msgid "Writes"
 msgstr "寫"
 
-#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:12
+#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:16
 msgid "Yes"
 msgstr "是的"
 
-#: src/views/other/About.vue:29
+#: src/views/other/About.vue:27
 msgctxt "Project"
 msgid "License"
 msgstr "開源軟體授權條款"
 
+#~ msgid "404 Not Found"
+#~ msgstr "404 未找到頁面"
+
+#~ msgid "Getting the certificate, please wait..."
+#~ msgstr "正在獲取憑證,請稍等..."
+
+#~ msgid "Invalid E-mail!"
+#~ msgstr "無效的郵箱!"
+
 #~ msgid "Are you sure you want to restore?"
 #~ msgstr "您确定要恢復?"
 

部分文件因为文件数量过多而无法显示