2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 06:47:20 +08:00

Merge remote-tracking branch 'origin/main'

This commit is contained in:
2026-01-09 21:38:32 +08:00
5 changed files with 2865 additions and 2713 deletions

View File

@@ -23,7 +23,7 @@ msgstr ""
msgid "Accepted Connections"
msgstr ""
#: internal/service/home.go:58
#: internal/service/home.go:59
msgid "AcePanel"
msgstr ""
@@ -310,7 +310,7 @@ msgstr ""
msgid "Download file check failed"
msgstr ""
#: internal/service/file.go:295
#: internal/service/file.go:296
msgid "Download remote file %v"
msgstr ""
@@ -555,10 +555,10 @@ msgstr ""
msgid "Index Hit Rate"
msgstr ""
#: internal/service/cli.go:929
#: internal/service/cli.go:934
#: internal/service/cli.go:939
#: internal/service/cli.go:978
#: internal/service/cli.go:931
#: internal/service/cli.go:936
#: internal/service/cli.go:941
#: internal/service/cli.go:980
msgid "Initialization failed: %v"
msgstr ""
@@ -582,7 +582,7 @@ msgstr ""
msgid "Install application"
msgstr ""
#: internal/data/environment.go:155
#: internal/data/environment.go:169
msgid "Install environment %s"
msgstr ""
@@ -1167,7 +1167,7 @@ msgstr ""
msgid "Uninstall application"
msgstr ""
#: internal/data/environment.go:157
#: internal/data/environment.go:171
msgid "Uninstall environment %s"
msgstr ""
@@ -1187,7 +1187,7 @@ msgstr ""
msgid "Update application"
msgstr ""
#: internal/data/environment.go:159
#: internal/data/environment.go:173
msgid "Update environment %s"
msgstr ""
@@ -1340,11 +1340,11 @@ msgstr ""
msgid "background task is running, modifying some settings is prohibited, please try again later"
msgstr ""
#: internal/service/home.go:339
#: internal/service/home.go:335
msgid "background task is running, restart is prohibited, please try again later"
msgstr ""
#: internal/service/home.go:307
#: internal/service/home.go:303
msgid "background task is running, updating is prohibited, please try again later"
msgstr ""
@@ -1358,11 +1358,11 @@ msgstr ""
msgid "btrfs filesystem is not mounted, logical volume has been extended but filesystem was not resized"
msgstr ""
#: internal/service/file.go:277
#: internal/service/file.go:278
msgid "can't download a directory"
msgstr ""
#: internal/data/website.go:409
#: internal/data/website.go:425
msgid "can't find %s database server, please add it first"
msgstr ""
@@ -1387,7 +1387,7 @@ msgstr ""
msgid "could not find .sql backup file"
msgstr ""
#: internal/service/file.go:166
#: internal/service/file.go:167
msgid "create directory error: %v"
msgstr ""
@@ -1418,12 +1418,12 @@ msgstr ""
msgid "endpoint should not contain bucket"
msgstr ""
#: internal/data/environment.go:121
#: internal/data/environment.go:135
msgid "environment %s-%s already installed"
msgstr ""
#: internal/data/environment.go:128
#: internal/data/environment.go:135
#: internal/data/environment.go:142
#: internal/data/environment.go:149
msgid "environment %s-%s not installed"
msgstr ""
@@ -1515,10 +1515,6 @@ msgstr ""
msgid "failed to get %s service running status: %v"
msgstr ""
#: internal/data/website.go:354
msgid "failed to get 404 template file: %v"
msgstr ""
#: internal/data/cert_account.go:202
msgid "failed to get Google EAB: %s"
msgstr ""
@@ -1592,11 +1588,11 @@ msgstr ""
msgid "failed to get filesystem type: %v"
msgstr ""
#: internal/service/home.go:74
#: internal/service/home.go:75
msgid "failed to get home apps: %v"
msgstr ""
#: internal/data/website.go:339
#: internal/data/website.go:350
msgid "failed to get index template file: %v"
msgstr ""
@@ -1646,17 +1642,17 @@ msgstr ""
msgid "failed to get s3fs list: %v"
msgstr ""
#: internal/service/home.go:94
#: internal/service/home.go:95
msgid "failed to get system info: %v"
msgstr ""
#: internal/service/home.go:320
#: internal/service/home.go:316
msgid "failed to get the latest version download link"
msgstr ""
#: internal/service/home.go:236
#: internal/service/home.go:272
#: internal/service/home.go:314
#: internal/service/home.go:232
#: internal/service/home.go:268
#: internal/service/home.go:310
msgid "failed to get the latest version: %v"
msgstr ""
@@ -1664,11 +1660,11 @@ msgstr ""
msgid "failed to get the secret key for module %s"
msgstr ""
#: internal/service/home.go:140
#: internal/service/home.go:141
msgid "failed to get the total number of websites: %v"
msgstr ""
#: internal/service/home.go:293
#: internal/service/home.go:289
msgid "failed to get the update information: %v"
msgstr ""
@@ -1696,8 +1692,8 @@ msgstr ""
#: internal/data/cert.go:94
#: internal/data/setting.go:316
#: internal/data/setting.go:384
#: internal/data/website.go:478
#: internal/data/website.go:704
#: internal/data/website.go:494
#: internal/data/website.go:722
msgid "failed to parse certificate: %v"
msgstr ""
@@ -1708,8 +1704,8 @@ msgstr ""
#: internal/data/cert.go:97
#: internal/data/setting.go:319
#: internal/data/setting.go:387
#: internal/data/website.go:481
#: internal/data/website.go:707
#: internal/data/website.go:497
#: internal/data/website.go:725
msgid "failed to parse private key: %v"
msgstr ""
@@ -1718,10 +1714,10 @@ msgstr ""
msgid "failed to parse the ignoreip of fail2ban"
msgstr ""
#: internal/service/home.go:242
#: internal/service/home.go:247
#: internal/service/home.go:278
#: internal/service/home.go:283
#: internal/service/home.go:238
#: internal/service/home.go:243
#: internal/service/home.go:274
#: internal/service/home.go:279
msgid "failed to parse version: %v"
msgstr ""
@@ -1888,7 +1884,7 @@ msgstr ""
msgid "failed to write webhook script: %v"
msgstr ""
#: internal/service/file.go:84
#: internal/service/file.go:85
msgid "file is too large, please download it to view"
msgstr ""
@@ -1992,11 +1988,11 @@ msgstr ""
msgid "mysql not support database comment"
msgstr ""
#: internal/data/website.go:732
#: internal/data/website.go:750
msgid "not support one-key obtain wildcard certificate, please use Cert menu to obtain it with DNS method"
msgstr ""
#: internal/service/file.go:174
#: internal/service/file.go:175
msgid "open file error: %v"
msgstr ""
@@ -2042,9 +2038,9 @@ msgid "phpMyAdmin port not found"
msgstr ""
#: internal/data/user.go:106
#: internal/service/file.go:135
#: internal/service/file.go:222
#: internal/service/file.go:251
#: internal/service/file.go:136
#: internal/service/file.go:223
#: internal/service/file.go:252
msgid "please don't do this"
msgstr ""
@@ -2076,7 +2072,7 @@ msgstr ""
msgid "rule not found"
msgstr ""
#: internal/data/website.go:456
#: internal/data/website.go:472
msgid "runtime directory does not exist"
msgstr ""
@@ -2101,15 +2097,15 @@ msgstr ""
msgid "target backup %s already exists"
msgstr ""
#: internal/service/file.go:80
#: internal/service/file.go:81
msgid "target is a directory"
msgstr ""
#: internal/service/file.go:160
#: internal/service/file.go:161
msgid "target path %s already exists"
msgstr ""
#: internal/service/home.go:287
#: internal/service/home.go:283
msgid "the current version is the latest version"
msgstr ""
@@ -2134,12 +2130,12 @@ msgstr ""
msgid "token expired"
msgstr ""
#: internal/service/home.go:228
#: internal/service/home.go:264
#: internal/service/home.go:224
#: internal/service/home.go:260
msgid "unable to check for updates in offline mode"
msgstr ""
#: internal/service/home.go:302
#: internal/service/home.go:298
msgid "unable to update in offline mode"
msgstr ""
@@ -2175,11 +2171,11 @@ msgstr ""
msgid "unsupported system"
msgstr ""
#: internal/data/website.go:819
#: internal/data/website.go:837
msgid "unsupported web server: %s"
msgstr ""
#: internal/data/website.go:785
#: internal/data/website.go:803
msgid "unsupported website type: %s"
msgstr ""
@@ -2187,7 +2183,7 @@ msgstr ""
msgid "upload certificate cannot be set to auto renew"
msgstr ""
#: internal/service/file.go:156
#: internal/service/file.go:157
msgid "upload file error: %v"
msgstr ""
@@ -2209,11 +2205,11 @@ msgstr ""
msgid "webhook script not found"
msgstr ""
#: internal/data/website.go:566
#: internal/data/website.go:584
msgid "website %s has bound certificates, please delete the certificate first"
msgstr ""
#: internal/data/website.go:463
#: internal/data/website.go:479
msgid "website directory does not exist"
msgstr ""
@@ -2222,7 +2218,7 @@ msgstr ""
msgid "wildcard domains cannot use HTTP verification"
msgstr ""
#: internal/service/file.go:179
#: internal/service/file.go:180
msgid "write file error: %v"
msgstr ""

View File

@@ -154,11 +154,13 @@ msgid "Month %{month}"
msgstr ""
#: src/components/common/CronSelector.vue:170
#: src/views/website/EditView.vue:345
#, fuzzy
msgid "Minutes"
msgstr "minutes"
#: src/components/common/CronSelector.vue:181
#: src/views/website/EditView.vue:346
msgid "Hours"
msgstr ""
@@ -219,7 +221,7 @@ msgstr "Cannot save in current state"
#: src/views/environment/PHPView.vue:137 src/views/environment/PHPView.vue:143
#: src/views/setting/IndexView.vue:53 src/views/toolbox/SystemView.vue:51
#: src/views/toolbox/SystemView.vue:57 src/views/toolbox/SystemView.vue:66
#: src/views/toolbox/SystemView.vue:75 src/views/website/EditView.vue:114
#: src/views/toolbox/SystemView.vue:75 src/views/website/EditView.vue:115
msgid "Saved successfully"
msgstr "Saved successfully"
@@ -242,7 +244,7 @@ msgstr "Select File"
#: src/views/container/NetworkView.vue:45 src/views/container/VolumeView.vue:26
#: src/views/database/CreateServerModal.vue:55
#: src/views/database/ServerList.vue:39
#: src/views/database/UpdateServerModal.vue:55 src/views/file/ListTable.vue:110
#: src/views/database/UpdateServerModal.vue:55 src/views/file/ListTable.vue:130
#: src/views/file/ToolBar.vue:257 src/views/ssh/CreateModal.vue:59
#: src/views/ssh/UpdateModal.vue:65 src/views/toolbox/ProcessView.vue:107
#: src/views/toolbox/ProcessView.vue:386 src/views/toolbox/WebHookView.vue:32
@@ -255,26 +257,26 @@ msgstr "Name"
msgid "Permissions"
msgstr "Permissions"
#: src/components/common/PathSelector.vue:95 src/views/file/ListTable.vue:164
#: src/components/common/PathSelector.vue:95 src/views/file/ListTable.vue:192
msgid "Owner / Group"
msgstr "Owner / Group"
#: src/components/common/PathSelector.vue:107 src/views/backup/ListView.vue:42
#: src/views/container/ImageView.vue:53 src/views/file/ListTable.vue:176
#: src/views/container/ImageView.vue:53 src/views/file/ListTable.vue:204
#: src/views/toolbox/DiskView.vue:275
msgid "Size"
msgstr "Size"
#: src/components/common/PathSelector.vue:115 src/views/file/ListTable.vue:217
#: src/components/common/PathSelector.vue:115 src/views/file/ListTable.vue:244
msgid "Modification Time"
msgstr "Modification Time"
#: src/components/common/PathSelector.vue:149 src/views/file/ListTable.vue:509
#: src/components/common/PathSelector.vue:149 src/views/file/ListTable.vue:540
#: src/views/file/PathInput.vue:28
msgid "Invalid path"
msgstr "Invalid path"
#: src/components/common/PathSelector.vue:209 src/views/file/ListTable.vue:458
#: src/components/common/PathSelector.vue:209 src/views/file/ListTable.vue:489
#: src/views/file/ToolBar.vue:37 src/views/file/ToolBar.vue:51
msgid "Invalid name"
msgstr "Invalid name"
@@ -547,15 +549,16 @@ msgid "Confirm"
msgstr "Confirm"
#: src/layout/header/components/UserAvatar.vue:30
#: src/views/file/ListTable.vue:468 src/views/file/ListTable.vue:563
#: src/views/file/ToolBar.vue:139 src/views/file/ToolBar.vue:226
#: src/views/home/UpdateView.vue:27 src/views/toolbox/DiskView.vue:406
#: src/views/toolbox/DiskView.vue:431 src/views/toolbox/DiskView.vue:454
#: src/views/toolbox/DiskView.vue:480 src/views/toolbox/DiskView.vue:505
#: src/views/toolbox/DiskView.vue:524 src/views/toolbox/DiskView.vue:547
#: src/views/toolbox/DiskView.vue:568 src/views/toolbox/DiskView.vue:595
#: src/views/toolbox/DiskView.vue:617 src/views/toolbox/DiskView.vue:641
#: src/views/toolbox/DiskView.vue:664 src/views/toolbox/ProcessView.vue:240
#: src/views/file/ListTable.vue:79 src/views/file/ListTable.vue:499
#: src/views/file/ListTable.vue:594 src/views/file/ToolBar.vue:139
#: src/views/file/ToolBar.vue:226 src/views/home/UpdateView.vue:27
#: src/views/toolbox/DiskView.vue:406 src/views/toolbox/DiskView.vue:431
#: src/views/toolbox/DiskView.vue:454 src/views/toolbox/DiskView.vue:480
#: src/views/toolbox/DiskView.vue:505 src/views/toolbox/DiskView.vue:524
#: src/views/toolbox/DiskView.vue:547 src/views/toolbox/DiskView.vue:568
#: src/views/toolbox/DiskView.vue:595 src/views/toolbox/DiskView.vue:617
#: src/views/toolbox/DiskView.vue:641 src/views/toolbox/DiskView.vue:664
#: src/views/toolbox/ProcessView.vue:240
msgid "Cancel"
msgstr "Cancel"
@@ -605,7 +608,7 @@ msgstr "Backup"
#: src/locales/menu.ts:9 src/views/cert/CertView.vue:496
#: src/views/cert/CertView.vue:573 src/views/cert/IndexView.vue:96
#: src/views/cert/UploadCertModal.vue:38 src/views/setting/SettingSafe.vue:248
#: src/views/website/EditView.vue:326
#: src/views/website/EditView.vue:854
msgid "Certificate"
msgstr "Certificate"
@@ -737,7 +740,7 @@ msgstr "Show in Home"
#: src/views/container/ImageView.vue:69 src/views/container/NetworkView.vue:109
#: src/views/container/VolumeView.vue:63 src/views/database/DatabaseList.vue:73
#: src/views/database/ServerList.vue:134 src/views/database/UserList.vue:151
#: src/views/environment/PHPView.vue:50 src/views/file/ListTable.vue:229
#: src/views/environment/PHPView.vue:50 src/views/file/ListTable.vue:256
#: src/views/firewall/ForwardView.vue:79 src/views/firewall/IpRuleView.vue:121
#: src/views/firewall/RuleView.vue:158 src/views/setting/SettingUser.vue:85
#: src/views/setting/TokenModal.vue:52 src/views/task/CronView.vue:98
@@ -889,12 +892,12 @@ msgstr ""
#: src/views/apps/redis/IndexView.vue:63 src/views/apps/rsync/IndexView.vue:235
#: src/views/apps/supervisor/IndexView.vue:342
#: src/views/environment/PHPView.vue:210 src/views/environment/PHPView.vue:228
#: src/views/file/EditModal.vue:32 src/views/file/ListTable.vue:798
#: src/views/file/EditModal.vue:32 src/views/file/ListTable.vue:833
#: src/views/setting/IndexView.vue:104 src/views/task/CronView.vue:259
#: src/views/toolbox/SshView.vue:239 src/views/toolbox/SystemView.vue:110
#: src/views/toolbox/SystemView.vue:134 src/views/toolbox/SystemView.vue:152
#: src/views/toolbox/SystemView.vue:178 src/views/toolbox/WebHookView.vue:389
#: src/views/website/EditView.vue:413
#: src/views/website/EditView.vue:923
msgid "Save"
msgstr "Save"
@@ -916,7 +919,7 @@ msgstr "Save"
msgid "Runtime Logs"
msgstr "Runtime Logs"
#: src/views/apps/docker/IndexView.vue:34 src/views/website/EditView.vue:361
#: src/views/apps/docker/IndexView.vue:34
msgid "Configuration"
msgstr "Configuration"
@@ -971,8 +974,8 @@ msgstr "Are you sure you want to delete rule %{ name }?"
#: src/views/container/ImageView.vue:94 src/views/container/NetworkView.vue:134
#: src/views/container/VolumeView.vue:88 src/views/database/DatabaseList.vue:97
#: src/views/database/ServerList.vue:214 src/views/database/UserList.vue:189
#: src/views/environment/PHPView.vue:101 src/views/file/ListTable.vue:92
#: src/views/file/ListTable.vue:329 src/views/file/ToolBar.vue:238
#: src/views/environment/PHPView.vue:101 src/views/file/ListTable.vue:112
#: src/views/file/ListTable.vue:360 src/views/file/ToolBar.vue:238
#: src/views/firewall/ForwardView.vue:103 src/views/firewall/IpRuleView.vue:145
#: src/views/firewall/RuleView.vue:182 src/views/setting/SettingUser.vue:139
#: src/views/setting/TokenModal.vue:91 src/views/ssh/IndexView.vue:92
@@ -1003,7 +1006,7 @@ msgstr "Added successfully"
#: src/views/apps/supervisor/IndexView.vue:261
#: src/views/backup/ListView.vue:145 src/views/database/DatabaseList.vue:121
#: src/views/database/ServerList.vue:238 src/views/database/UserList.vue:213
#: src/views/file/ListTable.vue:312 src/views/file/ListTable.vue:668
#: src/views/file/ListTable.vue:342 src/views/file/ListTable.vue:702
#: src/views/file/ToolBar.vue:189 src/views/firewall/ForwardView.vue:129
#: src/views/firewall/ForwardView.vue:147 src/views/firewall/IpRuleView.vue:171
#: src/views/firewall/IpRuleView.vue:189 src/views/firewall/RuleView.vue:208
@@ -1175,7 +1178,7 @@ msgstr "Current Value"
#: src/views/apps/postgresql/IndexView.vue:56
#: src/views/apps/supervisor/IndexView.vue:225
#: src/views/environment/PHPView.vue:149 src/views/environment/PHPView.vue:155
#: src/views/website/EditView.vue:159
#: src/views/website/EditView.vue:160
msgid "Cleared successfully"
msgstr "Cleared successfully"
@@ -1191,7 +1194,7 @@ msgstr "Cleared successfully"
#: src/views/setting/SettingUser.vue:162 src/views/setting/SettingUser.vue:168
#: src/views/task/CronView.vue:173 src/views/task/CronView.vue:201
#: src/views/toolbox/WebHookView.vue:210 src/views/toolbox/WebHookView.vue:281
#: src/views/website/ListView.vue:237 src/views/website/SettingView.vue:28
#: src/views/website/ListView.vue:237 src/views/website/SettingView.vue:36
msgid "Modified successfully"
msgstr "Modified successfully"
@@ -1203,9 +1206,9 @@ msgstr "Root Password"
#: src/views/apps/mariadb/IndexView.vue:78
#: src/views/apps/mysql/IndexView.vue:78
#: src/views/apps/percona/IndexView.vue:78 src/views/website/SettingView.vue:44
#: src/views/website/SettingView.vue:54 src/views/website/SettingView.vue:64
#: src/views/website/SettingView.vue:97
#: src/views/apps/percona/IndexView.vue:78 src/views/website/SettingView.vue:48
#: src/views/website/SettingView.vue:58 src/views/website/SettingView.vue:68
#: src/views/website/SettingView.vue:116
msgid "Save Changes"
msgstr "Save Changes"
@@ -1857,7 +1860,7 @@ msgstr "Enter HMAC"
#: src/views/cert/CertView.vue:63 src/views/cert/CertView.vue:449
#: src/views/cert/CreateCertModal.vue:74 src/views/cert/ObtainModal.vue:57
#: src/views/website/CreateModal.vue:118 src/views/website/EditView.vue:189
#: src/views/website/CreateModal.vue:118 src/views/website/EditView.vue:393
msgid "Domain"
msgstr "Domain"
@@ -1881,7 +1884,7 @@ msgstr "Upload"
msgid "Associated Account"
msgstr "Associated Account"
#: src/views/cert/CertView.vue:129 src/views/website/EditView.vue:277
#: src/views/cert/CertView.vue:129 src/views/website/EditView.vue:785
msgid "Issuer"
msgstr "Issuer"
@@ -1903,7 +1906,7 @@ msgid "Deploy"
msgstr "Deploy"
#: src/views/cert/CertView.vue:230 src/views/cert/ObtainModal.vue:24
#: src/views/cert/ObtainModal.vue:81 src/views/website/EditView.vue:132
#: src/views/cert/ObtainModal.vue:81 src/views/website/EditView.vue:133
msgid "Please wait..."
msgstr "Please wait..."
@@ -1963,7 +1966,7 @@ msgid "Select DNS for certificate issuance"
msgstr "Select DNS for certificate issuance"
#: src/views/cert/CertView.vue:501 src/views/cert/UploadCertModal.vue:42
#: src/views/website/EditView.vue:330
#: src/views/website/EditView.vue:858
msgid "Enter the content of the PEM certificate file"
msgstr "Enter the content of the PEM certificate file"
@@ -1971,12 +1974,12 @@ msgstr "Enter the content of the PEM certificate file"
#: src/views/cert/UploadCertModal.vue:46 src/views/setting/SettingSafe.vue:255
#: src/views/ssh/CreateModal.vue:80 src/views/ssh/CreateModal.vue:91
#: src/views/ssh/UpdateModal.vue:86 src/views/ssh/UpdateModal.vue:97
#: src/views/website/EditView.vue:334
#: src/views/website/EditView.vue:862
msgid "Private Key"
msgstr "Private Key"
#: src/views/cert/CertView.vue:513 src/views/cert/UploadCertModal.vue:50
#: src/views/website/EditView.vue:338
#: src/views/website/EditView.vue:866
msgid "Enter the content of the KEY private key file"
msgstr "Enter the content of the KEY private key file"
@@ -2171,8 +2174,8 @@ msgstr "Issuance Mode"
msgid "Creation Time"
msgstr "Creation Time"
#: src/views/container/ComposeView.vue:96 src/views/file/ListTable.vue:75
#: src/views/file/ListTable.vue:260 src/views/ssh/IndexView.vue:70
#: src/views/container/ComposeView.vue:96 src/views/file/ListTable.vue:95
#: src/views/file/ListTable.vue:287 src/views/ssh/IndexView.vue:70
#: src/views/task/CronView.vue:128 src/views/toolbox/WebHookView.vue:157
#: src/views/website/ListView.vue:138
msgid "Edit"
@@ -2336,8 +2339,8 @@ msgstr "Host Directory"
msgid "Container Directory"
msgstr "Container Directory"
#: src/views/container/ContainerCreate.vue:255 src/views/file/ListTable.vue:80
#: src/views/file/ListTable.vue:152 src/views/file/ListTable.vue:340
#: src/views/container/ContainerCreate.vue:255 src/views/file/ListTable.vue:100
#: src/views/file/ListTable.vue:180 src/views/file/ListTable.vue:371
#: src/views/file/PermissionModal.vue:113 src/views/file/ToolBar.vue:235
msgid "Permission"
msgstr "Permission"
@@ -2419,8 +2422,8 @@ msgid "Ports (Host->Container)"
msgstr "Ports (Host->Container)"
#: src/views/container/ContainerView.vue:121
#: src/views/container/ContainerView.vue:456 src/views/file/ListTable.vue:91
#: src/views/file/ListTable.vue:304
#: src/views/container/ContainerView.vue:456 src/views/file/ListTable.vue:111
#: src/views/file/ListTable.vue:333
msgid "Rename"
msgstr "Rename"
@@ -2439,7 +2442,7 @@ msgstr "Pause"
msgid "Resume"
msgstr "Resume"
#: src/views/container/ContainerView.vue:199 src/views/file/ListTable.vue:404
#: src/views/container/ContainerView.vue:199 src/views/file/ListTable.vue:435
msgid "More"
msgstr "More"
@@ -2506,7 +2509,7 @@ msgstr "Please select containers to resume"
msgid "Cleanup Containers"
msgstr "Cleanup Containers"
#: src/views/container/ContainerView.vue:463 src/views/file/ListTable.vue:794
#: src/views/container/ContainerView.vue:463 src/views/file/ListTable.vue:829
msgid "New Name"
msgstr "New Name"
@@ -2722,7 +2725,7 @@ msgid "Enter supported host address"
msgstr "Enter supported host address"
#: src/views/database/CreateServerModal.vue:47
#: src/views/database/IndexView.vue:49
#: src/views/database/IndexView.vue:49 src/views/website/EditView.vue:586
msgid "Add Server"
msgstr "Add Server"
@@ -2798,14 +2801,14 @@ msgid "Are you sure you want to delete this database?"
msgstr "Are you sure you want to delete this database?"
#: src/views/database/ServerList.vue:75 src/views/database/UserList.vue:69
#: src/views/file/ListTable.vue:569 src/views/file/ListTable.vue:589
#: src/views/file/ListTable.vue:600 src/views/file/ListTable.vue:620
#: src/views/file/ToolBar.vue:145 src/views/file/ToolBar.vue:165
#: src/views/setting/TokenModal.vue:163
msgid "Copied successfully"
msgstr "Copied successfully"
#: src/views/database/ServerList.vue:79 src/views/database/UserList.vue:73
#: src/views/file/ListTable.vue:78 src/views/file/ListTable.vue:338
#: src/views/file/ListTable.vue:98 src/views/file/ListTable.vue:369
#: src/views/file/ToolBar.vue:232
msgid "Copy"
msgstr "Copy"
@@ -2924,8 +2927,8 @@ msgid "Compressed successfully"
msgstr "Compressed successfully"
#: src/views/file/CompressModal.vue:73 src/views/file/CompressModal.vue:105
#: src/views/file/ListTable.vue:82 src/views/file/ListTable.vue:285
#: src/views/file/ListTable.vue:341 src/views/file/ToolBar.vue:234
#: src/views/file/ListTable.vue:102 src/views/file/ListTable.vue:312
#: src/views/file/ListTable.vue:372 src/views/file/ToolBar.vue:234
msgid "Compress"
msgstr "Compress"
@@ -2949,101 +2952,113 @@ msgstr "Edit - %{ file }"
msgid "Refresh"
msgstr "Refresh"
#: src/views/file/ListTable.vue:72 src/views/file/ListTable.vue:262
#: src/views/file/ListTable.vue:73 src/views/file/ListTable.vue:496
#: src/views/file/ListTable.vue:583 src/views/file/ToolBar.vue:128
msgid "Warning"
msgstr "Warning"
#: src/views/file/ListTable.vue:74
msgid ""
"%{ name } has immutable attribute. The panel will temporarily remove the "
"immutable attribute, perform the operation, and then restore the immutable "
"attribute. Do you want to continue?"
msgstr ""
#: src/views/file/ListTable.vue:78
#, fuzzy
msgid "Continue"
msgstr "Container"
#: src/views/file/ListTable.vue:92 src/views/file/ListTable.vue:289
msgid "Open"
msgstr "Open"
#: src/views/file/ListTable.vue:74 src/views/file/ListTable.vue:260
#: src/views/file/ListTable.vue:94 src/views/file/ListTable.vue:287
msgid "Preview"
msgstr "Preview"
#: src/views/file/ListTable.vue:79 src/views/file/ListTable.vue:339
#: src/views/file/ListTable.vue:99 src/views/file/ListTable.vue:370
#: src/views/file/ToolBar.vue:233
msgid "Move"
msgstr "Move"
#: src/views/file/ListTable.vue:82 src/views/file/ListTable.vue:287
#: src/views/file/ListTable.vue:102 src/views/file/ListTable.vue:314
#: src/views/toolbox/SshView.vue:301
msgid "Download"
msgstr "Download"
#: src/views/file/ListTable.vue:86 src/views/file/ListTable.vue:343
#: src/views/file/ListTable.vue:816
#: src/views/file/ListTable.vue:106 src/views/file/ListTable.vue:374
#: src/views/file/ListTable.vue:851
msgid "Uncompress"
msgstr "Uncompress"
#: src/views/file/ListTable.vue:96 src/views/file/ToolBar.vue:229
#: src/views/file/ListTable.vue:116 src/views/file/ToolBar.vue:229
msgid "Paste"
msgstr "Paste"
#: src/views/file/ListTable.vue:212
#: src/views/file/ListTable.vue:239
msgid "Calculate"
msgstr "Calculate"
#: src/views/file/ListTable.vue:319
#: src/views/file/ListTable.vue:350
msgid "Are you sure you want to delete %{ name }?"
msgstr "Are you sure you want to delete %{ name }?"
#: src/views/file/ListTable.vue:360 src/views/file/ListTable.vue:375
#: src/views/file/ListTable.vue:628 src/views/file/ListTable.vue:641
#: src/views/file/ListTable.vue:391 src/views/file/ListTable.vue:406
#: src/views/file/ListTable.vue:659 src/views/file/ListTable.vue:672
#: src/views/file/ToolBar.vue:77 src/views/file/ToolBar.vue:94
msgid "Marked successfully, please navigate to the destination path to paste"
msgstr "Marked successfully, please navigate to the destination path to paste"
#: src/views/file/ListTable.vue:465 src/views/file/ListTable.vue:552
#: src/views/file/ToolBar.vue:128
msgid "Warning"
msgstr "Warning"
#: src/views/file/ListTable.vue:466
#: src/views/file/ListTable.vue:497
msgid "There are items with the same name. Do you want to overwrite?"
msgstr "There are items with the same name. Do you want to overwrite?"
#: src/views/file/ListTable.vue:467 src/views/file/ListTable.vue:562
#: src/views/file/ListTable.vue:498 src/views/file/ListTable.vue:593
#: src/views/file/ToolBar.vue:138
msgid "Overwrite"
msgstr "Overwrite"
#: src/views/file/ListTable.vue:474 src/views/file/ListTable.vue:490
#: src/views/file/ListTable.vue:505 src/views/file/ListTable.vue:521
msgid "Renamed %{ source } to %{ target } successfully"
msgstr "Renamed %{ source } to %{ target } successfully"
#: src/views/file/ListTable.vue:512
#: src/views/file/ListTable.vue:543
msgid "Uncompressing..."
msgstr "Uncompressing..."
#: src/views/file/ListTable.vue:519
#: src/views/file/ListTable.vue:550
msgid "Uncompressed successfully"
msgstr "Uncompressed successfully"
#: src/views/file/ListTable.vue:528 src/views/file/ToolBar.vue:104
#: src/views/file/ListTable.vue:559 src/views/file/ToolBar.vue:104
msgid "Please mark the files/folders to copy or move first"
msgstr "Please mark the files/folders to copy or move first"
#: src/views/file/ListTable.vue:553 src/views/file/ToolBar.vue:129
#: src/views/file/ListTable.vue:584 src/views/file/ToolBar.vue:129
#, fuzzy
msgid "There are items with the same name %{ items } Do you want to overwrite?"
msgstr ""
"There are items with the same name. %{ items } Do you want to overwrite?"
#: src/views/file/ListTable.vue:575 src/views/file/ListTable.vue:595
#: src/views/file/ListTable.vue:606 src/views/file/ListTable.vue:626
#: src/views/file/ToolBar.vue:151 src/views/file/ToolBar.vue:171
msgid "Moved successfully"
msgstr "Moved successfully"
#: src/views/file/ListTable.vue:581 src/views/file/ToolBar.vue:157
#: src/views/file/ListTable.vue:612 src/views/file/ToolBar.vue:157
msgid "Canceled"
msgstr "Canceled"
#: src/views/file/ListTable.vue:786
#: src/views/file/ListTable.vue:821
msgid "Rename - %{ source }"
msgstr "Rename - %{ source }"
#: src/views/file/ListTable.vue:804
#: src/views/file/ListTable.vue:839
msgid "Uncompress - %{ file }"
msgstr "Uncompress - %{ file }"
#: src/views/file/ListTable.vue:812
#: src/views/file/ListTable.vue:847
msgid "Uncompress to"
msgstr "Uncompress to"
@@ -3693,7 +3708,7 @@ msgstr "Time Selection"
msgid "Clear Monitoring Records"
msgstr "Clear Monitoring Records"
#: src/views/monitor/IndexView.vue:477 src/views/website/EditView.vue:393
#: src/views/monitor/IndexView.vue:477 src/views/website/EditView.vue:903
msgid "Are you sure you want to clear?"
msgstr "Are you sure you want to clear?"
@@ -4575,6 +4590,7 @@ msgstr "Service"
#: src/views/toolbox/DiskView.vue:844 src/views/toolbox/DiskView.vue:874
#: src/views/toolbox/DiskView.vue:912 src/views/toolbox/DiskView.vue:957
#: src/views/website/EditView.vue:582 src/views/website/EditView.vue:740
#, fuzzy
msgid "Remove"
msgstr "Auto Remove"
@@ -4964,10 +4980,11 @@ msgid "Reset"
msgstr "Presets"
#: src/views/toolbox/SshView.vue:287
#, fuzzy
msgid ""
"It is recommended to use a complex password. Save after modification. "
"Refresh will clear the password field."
msgstr ""
"It is recommended to use a complex password. Refresh will clear the password "
"field."
msgstr "It is recommended to use the generator to generate a random password"
#: src/views/toolbox/SshView.vue:296
#, fuzzy
@@ -5196,7 +5213,7 @@ msgstr "Path: The path of the website, can be empty to use the default path."
msgid "Remark: The remark of the website, can be empty."
msgstr "Remark: The remark of the website, can be empty."
#: src/views/website/CreateModal.vue:35 src/views/website/EditView.vue:56
#: src/views/website/CreateModal.vue:35 src/views/website/EditView.vue:57
msgid "Not used"
msgstr "Not used"
@@ -5212,11 +5229,11 @@ msgstr ""
"Recommended to use English for the website name, it cannot be modified after "
"setting"
#: src/views/website/CreateModal.vue:141 src/views/website/EditView.vue:248
#: src/views/website/CreateModal.vue:141 src/views/website/EditView.vue:452
msgid "PHP Version"
msgstr "PHP Version"
#: src/views/website/CreateModal.vue:145 src/views/website/EditView.vue:253
#: src/views/website/CreateModal.vue:145 src/views/website/EditView.vue:457
msgid "Select PHP Version"
msgstr "Select PHP Version"
@@ -5255,148 +5272,324 @@ msgstr ""
msgid "Remark"
msgstr "Remark"
#: src/views/website/EditView.vue:84
#: src/views/website/EditView.vue:85
msgid "Edit Website - %{ name }"
msgstr "Edit Website - %{ name }"
#: src/views/website/EditView.vue:86
#: src/views/website/EditView.vue:87
msgid "Edit Website"
msgstr "Edit Website"
#: src/views/website/EditView.vue:121
#: src/views/website/EditView.vue:122
msgid "Reset successfully"
msgstr "Reset successfully"
#: src/views/website/EditView.vue:138
#: src/views/website/EditView.vue:139
msgid "Issued successfully"
msgstr "Issued successfully"
#: src/views/website/EditView.vue:152
#: src/views/website/EditView.vue:153
msgid "The selected certificate is invalid"
msgstr "The selected certificate is invalid"
#: src/views/website/EditView.vue:187
#: src/views/website/EditView.vue:232
#: src/views/website/ProxyBuilderModal.vue:163
msgid "Exact Match (=)"
msgstr "Exact Match (=)"
#: src/views/website/EditView.vue:233
#: src/views/website/ProxyBuilderModal.vue:164
msgid "Priority Prefix Match (^~)"
msgstr "Priority Prefix Match (^~)"
#: src/views/website/EditView.vue:234
#, fuzzy
msgid "Prefix Match"
msgstr "Normal Prefix Match ( )"
#: src/views/website/EditView.vue:235
#, fuzzy
msgid "Case-sensitive Regex (~)"
msgstr "Case Sensitive Regex Match (~)"
#: src/views/website/EditView.vue:236
#, fuzzy
msgid "Case-insensitive Regex (~*)"
msgstr "Case Insensitive Regex Match (~*)"
#: src/views/website/EditView.vue:344
#, fuzzy
msgid "Seconds"
msgstr "Per Second In"
#: src/views/website/EditView.vue:391
msgid "Domain & Listening"
msgstr "Domain & Listening"
#: src/views/website/EditView.vue:197
#: src/views/website/EditView.vue:401
msgid "Listening Address"
msgstr "Listening Address"
#: src/views/website/EditView.vue:229
#: src/views/website/EditView.vue:433
msgid "Basic Settings"
msgstr "Basic Settings"
#: src/views/website/EditView.vue:231
#: src/views/website/EditView.vue:435
msgid "Website Directory"
msgstr "Website Directory"
#: src/views/website/EditView.vue:234
#: src/views/website/EditView.vue:438
msgid "Enter website directory (absolute path)"
msgstr "Enter website directory (absolute path)"
#: src/views/website/EditView.vue:237
#: src/views/website/EditView.vue:441
msgid "Running Directory"
msgstr "Running Directory"
#: src/views/website/EditView.vue:241
#: src/views/website/EditView.vue:445
msgid "Enter running directory (needed for Laravel etc.) (absolute path)"
msgstr "Enter running directory (needed for Laravel etc.) (absolute path)"
#: src/views/website/EditView.vue:245
#: src/views/website/EditView.vue:449
msgid "Default Document"
msgstr "Default Document"
#: src/views/website/EditView.vue:258
#: src/views/website/EditView.vue:462
#, fuzzy
msgid "Anti-cross-site Attack"
msgstr "Anti-cross-site Attack (PHP)"
#: src/views/website/EditView.vue:267
#: src/views/website/EditView.vue:468
msgid "Upstreams"
msgstr ""
#: src/views/website/EditView.vue:486
msgid "Upstream"
msgstr ""
#: src/views/website/EditView.vue:489
#, fuzzy
msgid "Upstream name"
msgstr "Username"
#: src/views/website/EditView.vue:497
msgid "Load Balancing Algorithm"
msgstr ""
#: src/views/website/EditView.vue:501
msgid "Round Robin (default)"
msgstr ""
#: src/views/website/EditView.vue:509
#, fuzzy
msgid "Keepalive Connections"
msgstr "Network Protocol"
#: src/views/website/EditView.vue:517 src/views/website/EditView.vue:675
#, fuzzy
msgid "DNS Resolver"
msgstr "DNS Records to Set"
#: src/views/website/EditView.vue:520 src/views/website/EditView.vue:678
msgid "e.g., 8.8.8.8"
msgstr ""
#: src/views/website/EditView.vue:526 src/views/website/EditView.vue:684
#, fuzzy
msgid "Resolver Timeout"
msgstr "Login Timeout"
#: src/views/website/EditView.vue:547
#, fuzzy
msgid "Backend Servers"
msgstr "Add Server"
#: src/views/website/EditView.vue:557
msgid "Server address, e.g., 127.0.0.1:8080"
msgstr ""
#: src/views/website/EditView.vue:571
msgid "Options, e.g., weight=5 backup"
msgstr ""
#: src/views/website/EditView.vue:597
#, fuzzy
msgid "No upstreams configured"
msgstr "Not configured"
#: src/views/website/EditView.vue:602
#, fuzzy
msgid "Add Upstream"
msgstr "Add User"
#: src/views/website/EditView.vue:606
#, fuzzy
msgid "Proxies"
msgstr "Proxy Address"
#: src/views/website/EditView.vue:624
#, fuzzy
msgid "Rule"
msgstr "Add Rule"
#: src/views/website/EditView.vue:632
#: src/views/website/ProxyBuilderModal.vue:159
msgid "Match Type"
msgstr "Match Type"
#: src/views/website/EditView.vue:639
#: src/views/website/ProxyBuilderModal.vue:171
msgid "Match Expression"
msgstr "Match Expression"
#: src/views/website/EditView.vue:642
msgid "e.g., /, /api, ^/api/v[0-9]+/"
msgstr ""
#: src/views/website/EditView.vue:646
#, fuzzy
msgid "Proxy Pass"
msgstr "Proxy Address"
#: src/views/website/EditView.vue:650
msgid "Backend address, e.g., http://127.0.0.1:8080 or http://upstream_name"
msgstr ""
#: src/views/website/EditView.vue:657
#, fuzzy
msgid "Proxy Host"
msgstr "Target"
#: src/views/website/EditView.vue:660
msgid "Default: $host, or extracted from Proxy Pass"
msgstr ""
#: src/views/website/EditView.vue:663
msgid "Proxy SNI"
msgstr ""
#: src/views/website/EditView.vue:666
msgid "Optional, for HTTPS backends"
msgstr ""
#: src/views/website/EditView.vue:669
#: src/views/website/ProxyBuilderModal.vue:151
msgid "Enable Cache"
msgstr "Enable Cache"
#: src/views/website/EditView.vue:672
#, fuzzy
msgid "Enable Buffering"
msgstr "Disable Buffer"
#: src/views/website/EditView.vue:703
#, fuzzy
msgid "Response Content Replacement"
msgstr "Content Replacement"
#: src/views/website/EditView.vue:713
#, fuzzy
msgid "Original content"
msgstr "Target content"
#: src/views/website/EditView.vue:729
#: src/views/website/ProxyBuilderModal.vue:197
msgid "Replacement content"
msgstr "Replacement content"
#: src/views/website/EditView.vue:753
#, fuzzy
msgid "Add Replacement Rule"
msgstr "Replacement content"
#: src/views/website/EditView.vue:763
#, fuzzy
msgid "No proxy rules configured"
msgstr "Not configured"
#: src/views/website/EditView.vue:768
#, fuzzy
msgid "Add Proxy Rule"
msgstr "Add Rule"
#: src/views/website/EditView.vue:775
msgid "Certificate Information"
msgstr "Certificate Information"
#: src/views/website/EditView.vue:269
#: src/views/website/EditView.vue:777
msgid "Certificate Validity"
msgstr "Certificate Validity"
#: src/views/website/EditView.vue:283
#: src/views/website/EditView.vue:791
msgid "Domains"
msgstr "Domains"
#: src/views/website/EditView.vue:298
#: src/views/website/EditView.vue:806
msgid "Main Switch"
msgstr "Main Switch"
#: src/views/website/EditView.vue:304
#: src/views/website/EditView.vue:812
msgid "Use Existing Certificate"
msgstr "Use Existing Certificate"
#: src/views/website/EditView.vue:318
#: src/views/website/EditView.vue:826
msgid "HTTP Redirect"
msgstr "HTTP Redirect"
#: src/views/website/EditView.vue:321
#: src/views/website/EditView.vue:829
msgid "OCSP Stapling"
msgstr "OCSP Stapling"
#: src/views/website/EditView.vue:346
#: src/views/website/EditView.vue:834
#, fuzzy
msgid "TLS Version"
msgstr "Version"
#: src/views/website/EditView.vue:846
msgid "Cipher Suites"
msgstr ""
#: src/views/website/EditView.vue:850
msgid "Enter the cipher suite, leave blank to reset to default"
msgstr ""
#: src/views/website/EditView.vue:874
msgid "Rewrite"
msgstr "Rewrite"
#: src/views/website/EditView.vue:349
#: src/views/website/EditView.vue:877
msgid "Presets"
msgstr "Presets"
#: src/views/website/EditView.vue:365
msgid ""
"If you modify the original text, other modifications will not take effect "
"after clicking save!"
msgstr ""
"If you modify the original text, other modifications will not take effect "
"after clicking save!"
#: src/views/website/EditView.vue:372
msgid ""
"If you do not understand the configuration rules, please do not modify them "
"arbitrarily, otherwise it may cause the website to be inaccessible or panel "
"function abnormalities! If you have already encountered a problem, try "
"resetting the configuration!"
msgstr ""
"If you do not understand the configuration rules, please do not modify them "
"arbitrarily, otherwise it may cause the website to be inaccessible or panel "
"function abnormalities! If you have already encountered a problem, try "
"resetting the configuration!"
#: src/views/website/EditView.vue:379
#: src/views/website/EditView.vue:889
msgid "Access Log"
msgstr "Access Log"
#: src/views/website/EditView.vue:383 src/views/website/EditView.vue:403
#: src/views/website/EditView.vue:893 src/views/website/EditView.vue:913
msgid "All logs can be viewed by downloading the file"
msgstr "All logs can be viewed by downloading the file"
#: src/views/website/EditView.vue:385 src/views/website/EditView.vue:405
#: src/views/website/EditView.vue:895 src/views/website/EditView.vue:915
msgid "view"
msgstr "view"
#: src/views/website/EditView.vue:390
#: src/views/website/EditView.vue:900
msgid "Clear Logs"
msgstr "Clear Logs"
#: src/views/website/EditView.vue:399
#: src/views/website/EditView.vue:909
msgid "Error Log"
msgstr "Error Log"
#: src/views/website/EditView.vue:423
#: src/views/website/EditView.vue:933
msgid "One-click Certificate Issuance"
msgstr "One-click Certificate Issuance"
#: src/views/website/EditView.vue:428
#: src/views/website/EditView.vue:938
msgid "Reset Configuration"
msgstr "Reset Configuration"
#: src/views/website/EditView.vue:431
#: src/views/website/EditView.vue:941
msgid "Are you sure you want to reset the configuration?"
msgstr "Are you sure you want to reset the configuration?"
@@ -5509,26 +5702,10 @@ msgstr "Auto Refresh Resolution"
msgid "Enable SNI"
msgstr "Enable SNI"
#: src/views/website/ProxyBuilderModal.vue:151
msgid "Enable Cache"
msgstr "Enable Cache"
#: src/views/website/ProxyBuilderModal.vue:154
msgid "Disable Buffer"
msgstr "Disable Buffer"
#: src/views/website/ProxyBuilderModal.vue:159
msgid "Match Type"
msgstr "Match Type"
#: src/views/website/ProxyBuilderModal.vue:163
msgid "Exact Match (=)"
msgstr "Exact Match (=)"
#: src/views/website/ProxyBuilderModal.vue:164
msgid "Priority Prefix Match (^~)"
msgstr "Priority Prefix Match (^~)"
#: src/views/website/ProxyBuilderModal.vue:165
msgid "Normal Prefix Match ( )"
msgstr "Normal Prefix Match ( )"
@@ -5541,10 +5718,6 @@ msgstr "Case Sensitive Regex Match (~)"
msgid "Case Insensitive Regex Match (~*)"
msgstr "Case Insensitive Regex Match (~*)"
#: src/views/website/ProxyBuilderModal.vue:171
msgid "Match Expression"
msgstr "Match Expression"
#: src/views/website/ProxyBuilderModal.vue:174
msgid "Proxy Address"
msgstr "Proxy Address"
@@ -5569,45 +5742,71 @@ msgstr "Content Replacement"
msgid "Target content"
msgstr "Target content"
#: src/views/website/ProxyBuilderModal.vue:197
msgid "Replacement content"
msgstr "Replacement content"
#: src/views/website/SettingView.vue:39
#: src/views/website/SettingView.vue:43
msgid "Default Page"
msgstr "Default Page"
#: src/views/website/SettingView.vue:49
msgid "404 Page"
msgstr ""
#: src/views/website/SettingView.vue:59
#: src/views/website/SettingView.vue:53
msgid "Stop Page"
msgstr "Stop Page"
#: src/views/website/SettingView.vue:69
#: src/views/website/SettingView.vue:63
msgid "404 Page"
msgstr ""
#: src/views/website/SettingView.vue:73
#, fuzzy
msgid "Default Site"
msgstr "Default Page"
#: src/views/website/SettingView.vue:72
#: src/views/website/SettingView.vue:76
#, fuzzy
msgid "Default Settings"
msgstr "Menu Settings"
#: src/views/website/SettingView.vue:74
#: src/views/website/SettingView.vue:80
msgid ""
"Modifying the default TLS version and cipher suites will affect all newly "
"created websites. Existing websites will not be affected."
msgstr ""
#: src/views/website/SettingView.vue:87
msgid ""
"Please adjust the settings carefully, improper configuration may lead to "
"website inaccessible."
msgstr ""
#: src/views/website/SettingView.vue:93
#, fuzzy
msgid "Default TLS Version"
msgstr "Set as CLI Default Version"
#: src/views/website/SettingView.vue:86
#: src/views/website/SettingView.vue:105
msgid "Default Cipher Suites"
msgstr ""
#: src/views/website/SettingView.vue:91
#: src/views/website/SettingView.vue:110
msgid "Enter the default cipher suite, leave blank to reset to default"
msgstr ""
#~ msgid ""
#~ "If you modify the original text, other modifications will not take effect "
#~ "after clicking save!"
#~ msgstr ""
#~ "If you modify the original text, other modifications will not take effect "
#~ "after clicking save!"
#~ msgid ""
#~ "If you do not understand the configuration rules, please do not modify "
#~ "them arbitrarily, otherwise it may cause the website to be inaccessible "
#~ "or panel function abnormalities! If you have already encountered a "
#~ "problem, try resetting the configuration!"
#~ msgstr ""
#~ "If you do not understand the configuration rules, please do not modify "
#~ "them arbitrarily, otherwise it may cause the website to be inaccessible "
#~ "or panel function abnormalities! If you have already encountered a "
#~ "problem, try resetting the configuration!"
#~ msgid "Menu Settings"
#~ msgstr "Menu Settings"

View File

@@ -146,10 +146,12 @@ msgid "Month %{month}"
msgstr ""
#: src/components/common/CronSelector.vue:170
#: src/views/website/EditView.vue:345
msgid "Minutes"
msgstr ""
#: src/components/common/CronSelector.vue:181
#: src/views/website/EditView.vue:346
msgid "Hours"
msgstr ""
@@ -214,7 +216,7 @@ msgstr ""
#: src/views/toolbox/SystemView.vue:57
#: src/views/toolbox/SystemView.vue:66
#: src/views/toolbox/SystemView.vue:75
#: src/views/website/EditView.vue:114
#: src/views/website/EditView.vue:115
msgid "Saved successfully"
msgstr ""
@@ -240,7 +242,7 @@ msgstr ""
#: src/views/database/CreateServerModal.vue:55
#: src/views/database/ServerList.vue:39
#: src/views/database/UpdateServerModal.vue:55
#: src/views/file/ListTable.vue:110
#: src/views/file/ListTable.vue:130
#: src/views/file/ToolBar.vue:257
#: src/views/ssh/CreateModal.vue:59
#: src/views/ssh/UpdateModal.vue:65
@@ -258,31 +260,31 @@ msgid "Permissions"
msgstr ""
#: src/components/common/PathSelector.vue:95
#: src/views/file/ListTable.vue:164
#: src/views/file/ListTable.vue:192
msgid "Owner / Group"
msgstr ""
#: src/components/common/PathSelector.vue:107
#: src/views/backup/ListView.vue:42
#: src/views/container/ImageView.vue:53
#: src/views/file/ListTable.vue:176
#: src/views/file/ListTable.vue:204
#: src/views/toolbox/DiskView.vue:275
msgid "Size"
msgstr ""
#: src/components/common/PathSelector.vue:115
#: src/views/file/ListTable.vue:217
#: src/views/file/ListTable.vue:244
msgid "Modification Time"
msgstr ""
#: src/components/common/PathSelector.vue:149
#: src/views/file/ListTable.vue:509
#: src/views/file/ListTable.vue:540
#: src/views/file/PathInput.vue:28
msgid "Invalid path"
msgstr ""
#: src/components/common/PathSelector.vue:209
#: src/views/file/ListTable.vue:458
#: src/views/file/ListTable.vue:489
#: src/views/file/ToolBar.vue:37
#: src/views/file/ToolBar.vue:51
msgid "Invalid name"
@@ -597,8 +599,9 @@ msgid "Confirm"
msgstr ""
#: src/layout/header/components/UserAvatar.vue:30
#: src/views/file/ListTable.vue:468
#: src/views/file/ListTable.vue:563
#: src/views/file/ListTable.vue:79
#: src/views/file/ListTable.vue:499
#: src/views/file/ListTable.vue:594
#: src/views/file/ToolBar.vue:139
#: src/views/file/ToolBar.vue:226
#: src/views/home/UpdateView.vue:27
@@ -670,7 +673,7 @@ msgstr ""
#: src/views/cert/IndexView.vue:96
#: src/views/cert/UploadCertModal.vue:38
#: src/views/setting/SettingSafe.vue:248
#: src/views/website/EditView.vue:326
#: src/views/website/EditView.vue:854
msgid "Certificate"
msgstr ""
@@ -822,7 +825,7 @@ msgstr ""
#: src/views/database/ServerList.vue:134
#: src/views/database/UserList.vue:151
#: src/views/environment/PHPView.vue:50
#: src/views/file/ListTable.vue:229
#: src/views/file/ListTable.vue:256
#: src/views/firewall/ForwardView.vue:79
#: src/views/firewall/IpRuleView.vue:121
#: src/views/firewall/RuleView.vue:158
@@ -974,7 +977,7 @@ msgstr ""
#: src/views/environment/PHPView.vue:210
#: src/views/environment/PHPView.vue:228
#: src/views/file/EditModal.vue:32
#: src/views/file/ListTable.vue:798
#: src/views/file/ListTable.vue:833
#: src/views/setting/IndexView.vue:104
#: src/views/task/CronView.vue:259
#: src/views/toolbox/SshView.vue:239
@@ -983,7 +986,7 @@ msgstr ""
#: src/views/toolbox/SystemView.vue:152
#: src/views/toolbox/SystemView.vue:178
#: src/views/toolbox/WebHookView.vue:389
#: src/views/website/EditView.vue:413
#: src/views/website/EditView.vue:923
msgid "Save"
msgstr ""
@@ -1008,7 +1011,6 @@ msgid "Runtime Logs"
msgstr ""
#: src/views/apps/docker/IndexView.vue:34
#: src/views/website/EditView.vue:361
msgid "Configuration"
msgstr ""
@@ -1074,8 +1076,8 @@ msgstr ""
#: src/views/database/ServerList.vue:214
#: src/views/database/UserList.vue:189
#: src/views/environment/PHPView.vue:101
#: src/views/file/ListTable.vue:92
#: src/views/file/ListTable.vue:329
#: src/views/file/ListTable.vue:112
#: src/views/file/ListTable.vue:360
#: src/views/file/ToolBar.vue:238
#: src/views/firewall/ForwardView.vue:103
#: src/views/firewall/IpRuleView.vue:145
@@ -1116,8 +1118,8 @@ msgstr ""
#: src/views/database/DatabaseList.vue:121
#: src/views/database/ServerList.vue:238
#: src/views/database/UserList.vue:213
#: src/views/file/ListTable.vue:312
#: src/views/file/ListTable.vue:668
#: src/views/file/ListTable.vue:342
#: src/views/file/ListTable.vue:702
#: src/views/file/ToolBar.vue:189
#: src/views/firewall/ForwardView.vue:129
#: src/views/firewall/ForwardView.vue:147
@@ -1301,7 +1303,7 @@ msgstr ""
#: src/views/apps/supervisor/IndexView.vue:225
#: src/views/environment/PHPView.vue:149
#: src/views/environment/PHPView.vue:155
#: src/views/website/EditView.vue:159
#: src/views/website/EditView.vue:160
msgid "Cleared successfully"
msgstr ""
@@ -1322,7 +1324,7 @@ msgstr ""
#: src/views/toolbox/WebHookView.vue:210
#: src/views/toolbox/WebHookView.vue:281
#: src/views/website/ListView.vue:237
#: src/views/website/SettingView.vue:28
#: src/views/website/SettingView.vue:36
msgid "Modified successfully"
msgstr ""
@@ -1336,10 +1338,10 @@ msgstr ""
#: src/views/apps/mariadb/IndexView.vue:78
#: src/views/apps/mysql/IndexView.vue:78
#: src/views/apps/percona/IndexView.vue:78
#: src/views/website/SettingView.vue:44
#: src/views/website/SettingView.vue:54
#: src/views/website/SettingView.vue:64
#: src/views/website/SettingView.vue:97
#: src/views/website/SettingView.vue:48
#: src/views/website/SettingView.vue:58
#: src/views/website/SettingView.vue:68
#: src/views/website/SettingView.vue:116
msgid "Save Changes"
msgstr ""
@@ -1971,7 +1973,7 @@ msgstr ""
#: src/views/cert/CreateCertModal.vue:74
#: src/views/cert/ObtainModal.vue:57
#: src/views/website/CreateModal.vue:118
#: src/views/website/EditView.vue:189
#: src/views/website/EditView.vue:393
msgid "Domain"
msgstr ""
@@ -2003,7 +2005,7 @@ msgid "Associated Account"
msgstr ""
#: src/views/cert/CertView.vue:129
#: src/views/website/EditView.vue:277
#: src/views/website/EditView.vue:785
msgid "Issuer"
msgstr ""
@@ -2030,7 +2032,7 @@ msgstr ""
#: src/views/cert/CertView.vue:230
#: src/views/cert/ObtainModal.vue:24
#: src/views/cert/ObtainModal.vue:81
#: src/views/website/EditView.vue:132
#: src/views/website/EditView.vue:133
msgid "Please wait..."
msgstr ""
@@ -2089,7 +2091,7 @@ msgstr ""
#: src/views/cert/CertView.vue:501
#: src/views/cert/UploadCertModal.vue:42
#: src/views/website/EditView.vue:330
#: src/views/website/EditView.vue:858
msgid "Enter the content of the PEM certificate file"
msgstr ""
@@ -2101,13 +2103,13 @@ msgstr ""
#: src/views/ssh/CreateModal.vue:91
#: src/views/ssh/UpdateModal.vue:86
#: src/views/ssh/UpdateModal.vue:97
#: src/views/website/EditView.vue:334
#: src/views/website/EditView.vue:862
msgid "Private Key"
msgstr ""
#: src/views/cert/CertView.vue:513
#: src/views/cert/UploadCertModal.vue:50
#: src/views/website/EditView.vue:338
#: src/views/website/EditView.vue:866
msgid "Enter the content of the KEY private key file"
msgstr ""
@@ -2315,8 +2317,8 @@ msgid "Creation Time"
msgstr ""
#: src/views/container/ComposeView.vue:96
#: src/views/file/ListTable.vue:75
#: src/views/file/ListTable.vue:260
#: src/views/file/ListTable.vue:95
#: src/views/file/ListTable.vue:287
#: src/views/ssh/IndexView.vue:70
#: src/views/task/CronView.vue:128
#: src/views/toolbox/WebHookView.vue:157
@@ -2486,9 +2488,9 @@ msgid "Container Directory"
msgstr ""
#: src/views/container/ContainerCreate.vue:255
#: src/views/file/ListTable.vue:80
#: src/views/file/ListTable.vue:152
#: src/views/file/ListTable.vue:340
#: src/views/file/ListTable.vue:100
#: src/views/file/ListTable.vue:180
#: src/views/file/ListTable.vue:371
#: src/views/file/PermissionModal.vue:113
#: src/views/file/ToolBar.vue:235
msgid "Permission"
@@ -2575,8 +2577,8 @@ msgstr ""
#: src/views/container/ContainerView.vue:121
#: src/views/container/ContainerView.vue:456
#: src/views/file/ListTable.vue:91
#: src/views/file/ListTable.vue:304
#: src/views/file/ListTable.vue:111
#: src/views/file/ListTable.vue:333
msgid "Rename"
msgstr ""
@@ -2596,7 +2598,7 @@ msgid "Resume"
msgstr ""
#: src/views/container/ContainerView.vue:199
#: src/views/file/ListTable.vue:404
#: src/views/file/ListTable.vue:435
msgid "More"
msgstr ""
@@ -2664,7 +2666,7 @@ msgid "Cleanup Containers"
msgstr ""
#: src/views/container/ContainerView.vue:463
#: src/views/file/ListTable.vue:794
#: src/views/file/ListTable.vue:829
msgid "New Name"
msgstr ""
@@ -2891,6 +2893,7 @@ msgstr ""
#: src/views/database/CreateServerModal.vue:47
#: src/views/database/IndexView.vue:49
#: src/views/website/EditView.vue:586
msgid "Add Server"
msgstr ""
@@ -2969,8 +2972,8 @@ msgstr ""
#: src/views/database/ServerList.vue:75
#: src/views/database/UserList.vue:69
#: src/views/file/ListTable.vue:569
#: src/views/file/ListTable.vue:589
#: src/views/file/ListTable.vue:600
#: src/views/file/ListTable.vue:620
#: src/views/file/ToolBar.vue:145
#: src/views/file/ToolBar.vue:165
#: src/views/setting/TokenModal.vue:163
@@ -2979,8 +2982,8 @@ msgstr ""
#: src/views/database/ServerList.vue:79
#: src/views/database/UserList.vue:73
#: src/views/file/ListTable.vue:78
#: src/views/file/ListTable.vue:338
#: src/views/file/ListTable.vue:98
#: src/views/file/ListTable.vue:369
#: src/views/file/ToolBar.vue:232
msgid "Copy"
msgstr ""
@@ -3087,9 +3090,9 @@ msgstr ""
#: src/views/file/CompressModal.vue:73
#: src/views/file/CompressModal.vue:105
#: src/views/file/ListTable.vue:82
#: src/views/file/ListTable.vue:285
#: src/views/file/ListTable.vue:341
#: src/views/file/ListTable.vue:102
#: src/views/file/ListTable.vue:312
#: src/views/file/ListTable.vue:372
#: src/views/file/ToolBar.vue:234
msgid "Compress"
msgstr ""
@@ -3115,116 +3118,125 @@ msgstr ""
msgid "Refresh"
msgstr ""
#: src/views/file/ListTable.vue:72
#: src/views/file/ListTable.vue:262
msgid "Open"
#: src/views/file/ListTable.vue:73
#: src/views/file/ListTable.vue:496
#: src/views/file/ListTable.vue:583
#: src/views/file/ToolBar.vue:128
msgid "Warning"
msgstr ""
#: src/views/file/ListTable.vue:74
#: src/views/file/ListTable.vue:260
msgid "%{ name } has immutable attribute. The panel will temporarily remove the immutable attribute, perform the operation, and then restore the immutable attribute. Do you want to continue?"
msgstr ""
#: src/views/file/ListTable.vue:78
msgid "Continue"
msgstr ""
#: src/views/file/ListTable.vue:92
#: src/views/file/ListTable.vue:289
msgid "Open"
msgstr ""
#: src/views/file/ListTable.vue:94
#: src/views/file/ListTable.vue:287
msgid "Preview"
msgstr ""
#: src/views/file/ListTable.vue:79
#: src/views/file/ListTable.vue:339
#: src/views/file/ListTable.vue:99
#: src/views/file/ListTable.vue:370
#: src/views/file/ToolBar.vue:233
msgid "Move"
msgstr ""
#: src/views/file/ListTable.vue:82
#: src/views/file/ListTable.vue:287
#: src/views/file/ListTable.vue:102
#: src/views/file/ListTable.vue:314
#: src/views/toolbox/SshView.vue:301
msgid "Download"
msgstr ""
#: src/views/file/ListTable.vue:86
#: src/views/file/ListTable.vue:343
#: src/views/file/ListTable.vue:816
#: src/views/file/ListTable.vue:106
#: src/views/file/ListTable.vue:374
#: src/views/file/ListTable.vue:851
msgid "Uncompress"
msgstr ""
#: src/views/file/ListTable.vue:96
#: src/views/file/ListTable.vue:116
#: src/views/file/ToolBar.vue:229
msgid "Paste"
msgstr ""
#: src/views/file/ListTable.vue:212
#: src/views/file/ListTable.vue:239
msgid "Calculate"
msgstr ""
#: src/views/file/ListTable.vue:319
#: src/views/file/ListTable.vue:350
msgid "Are you sure you want to delete %{ name }?"
msgstr ""
#: src/views/file/ListTable.vue:360
#: src/views/file/ListTable.vue:375
#: src/views/file/ListTable.vue:628
#: src/views/file/ListTable.vue:641
#: src/views/file/ListTable.vue:391
#: src/views/file/ListTable.vue:406
#: src/views/file/ListTable.vue:659
#: src/views/file/ListTable.vue:672
#: src/views/file/ToolBar.vue:77
#: src/views/file/ToolBar.vue:94
msgid "Marked successfully, please navigate to the destination path to paste"
msgstr ""
#: src/views/file/ListTable.vue:465
#: src/views/file/ListTable.vue:552
#: src/views/file/ToolBar.vue:128
msgid "Warning"
msgstr ""
#: src/views/file/ListTable.vue:466
#: src/views/file/ListTable.vue:497
msgid "There are items with the same name. Do you want to overwrite?"
msgstr ""
#: src/views/file/ListTable.vue:467
#: src/views/file/ListTable.vue:562
#: src/views/file/ListTable.vue:498
#: src/views/file/ListTable.vue:593
#: src/views/file/ToolBar.vue:138
msgid "Overwrite"
msgstr ""
#: src/views/file/ListTable.vue:474
#: src/views/file/ListTable.vue:490
#: src/views/file/ListTable.vue:505
#: src/views/file/ListTable.vue:521
msgid "Renamed %{ source } to %{ target } successfully"
msgstr ""
#: src/views/file/ListTable.vue:512
#: src/views/file/ListTable.vue:543
msgid "Uncompressing..."
msgstr ""
#: src/views/file/ListTable.vue:519
#: src/views/file/ListTable.vue:550
msgid "Uncompressed successfully"
msgstr ""
#: src/views/file/ListTable.vue:528
#: src/views/file/ListTable.vue:559
#: src/views/file/ToolBar.vue:104
msgid "Please mark the files/folders to copy or move first"
msgstr ""
#: src/views/file/ListTable.vue:553
#: src/views/file/ListTable.vue:584
#: src/views/file/ToolBar.vue:129
msgid "There are items with the same name %{ items } Do you want to overwrite?"
msgstr ""
#: src/views/file/ListTable.vue:575
#: src/views/file/ListTable.vue:595
#: src/views/file/ListTable.vue:606
#: src/views/file/ListTable.vue:626
#: src/views/file/ToolBar.vue:151
#: src/views/file/ToolBar.vue:171
msgid "Moved successfully"
msgstr ""
#: src/views/file/ListTable.vue:581
#: src/views/file/ListTable.vue:612
#: src/views/file/ToolBar.vue:157
msgid "Canceled"
msgstr ""
#: src/views/file/ListTable.vue:786
#: src/views/file/ListTable.vue:821
msgid "Rename - %{ source }"
msgstr ""
#: src/views/file/ListTable.vue:804
#: src/views/file/ListTable.vue:839
msgid "Uncompress - %{ file }"
msgstr ""
#: src/views/file/ListTable.vue:812
#: src/views/file/ListTable.vue:847
msgid "Uncompress to"
msgstr ""
@@ -3939,7 +3951,7 @@ msgid "Clear Monitoring Records"
msgstr ""
#: src/views/monitor/IndexView.vue:477
#: src/views/website/EditView.vue:393
#: src/views/website/EditView.vue:903
msgid "Are you sure you want to clear?"
msgstr ""
@@ -4766,6 +4778,8 @@ msgstr ""
#: src/views/toolbox/DiskView.vue:874
#: src/views/toolbox/DiskView.vue:912
#: src/views/toolbox/DiskView.vue:957
#: src/views/website/EditView.vue:582
#: src/views/website/EditView.vue:740
msgid "Remove"
msgstr ""
@@ -5119,7 +5133,7 @@ msgid "Reset"
msgstr ""
#: src/views/toolbox/SshView.vue:287
msgid "It is recommended to use a complex password. Save after modification. Refresh will clear the password field."
msgid "It is recommended to use a complex password. Refresh will clear the password field."
msgstr ""
#: src/views/toolbox/SshView.vue:296
@@ -5322,7 +5336,7 @@ msgid "Remark: The remark of the website, can be empty."
msgstr ""
#: src/views/website/CreateModal.vue:35
#: src/views/website/EditView.vue:56
#: src/views/website/EditView.vue:57
msgid "Not used"
msgstr ""
@@ -5336,12 +5350,12 @@ msgid "Must use English for the website name, it cannot be modified after settin
msgstr ""
#: src/views/website/CreateModal.vue:141
#: src/views/website/EditView.vue:248
#: src/views/website/EditView.vue:452
msgid "PHP Version"
msgstr ""
#: src/views/website/CreateModal.vue:145
#: src/views/website/EditView.vue:253
#: src/views/website/EditView.vue:457
msgid "Select PHP Version"
msgstr ""
@@ -5377,137 +5391,306 @@ msgstr ""
msgid "Remark"
msgstr ""
#: src/views/website/EditView.vue:84
#: src/views/website/EditView.vue:85
msgid "Edit Website - %{ name }"
msgstr ""
#: src/views/website/EditView.vue:86
#: src/views/website/EditView.vue:87
msgid "Edit Website"
msgstr ""
#: src/views/website/EditView.vue:121
#: src/views/website/EditView.vue:122
msgid "Reset successfully"
msgstr ""
#: src/views/website/EditView.vue:138
#: src/views/website/EditView.vue:139
msgid "Issued successfully"
msgstr ""
#: src/views/website/EditView.vue:152
#: src/views/website/EditView.vue:153
msgid "The selected certificate is invalid"
msgstr ""
#: src/views/website/EditView.vue:187
msgid "Domain & Listening"
#: src/views/website/EditView.vue:232
#: src/views/website/ProxyBuilderModal.vue:163
msgid "Exact Match (=)"
msgstr ""
#: src/views/website/EditView.vue:197
msgid "Listening Address"
msgstr ""
#: src/views/website/EditView.vue:229
msgid "Basic Settings"
msgstr ""
#: src/views/website/EditView.vue:231
msgid "Website Directory"
#: src/views/website/EditView.vue:233
#: src/views/website/ProxyBuilderModal.vue:164
msgid "Priority Prefix Match (^~)"
msgstr ""
#: src/views/website/EditView.vue:234
msgid "Prefix Match"
msgstr ""
#: src/views/website/EditView.vue:235
msgid "Case-sensitive Regex (~)"
msgstr ""
#: src/views/website/EditView.vue:236
msgid "Case-insensitive Regex (~*)"
msgstr ""
#: src/views/website/EditView.vue:344
msgid "Seconds"
msgstr ""
#: src/views/website/EditView.vue:391
msgid "Domain & Listening"
msgstr ""
#: src/views/website/EditView.vue:401
msgid "Listening Address"
msgstr ""
#: src/views/website/EditView.vue:433
msgid "Basic Settings"
msgstr ""
#: src/views/website/EditView.vue:435
msgid "Website Directory"
msgstr ""
#: src/views/website/EditView.vue:438
msgid "Enter website directory (absolute path)"
msgstr ""
#: src/views/website/EditView.vue:237
#: src/views/website/EditView.vue:441
msgid "Running Directory"
msgstr ""
#: src/views/website/EditView.vue:241
#: src/views/website/EditView.vue:445
msgid "Enter running directory (needed for Laravel etc.) (absolute path)"
msgstr ""
#: src/views/website/EditView.vue:245
#: src/views/website/EditView.vue:449
msgid "Default Document"
msgstr ""
#: src/views/website/EditView.vue:258
#: src/views/website/EditView.vue:462
msgid "Anti-cross-site Attack"
msgstr ""
#: src/views/website/EditView.vue:267
#: src/views/website/EditView.vue:468
msgid "Upstreams"
msgstr ""
#: src/views/website/EditView.vue:486
msgid "Upstream"
msgstr ""
#: src/views/website/EditView.vue:489
msgid "Upstream name"
msgstr ""
#: src/views/website/EditView.vue:497
msgid "Load Balancing Algorithm"
msgstr ""
#: src/views/website/EditView.vue:501
msgid "Round Robin (default)"
msgstr ""
#: src/views/website/EditView.vue:509
msgid "Keepalive Connections"
msgstr ""
#: src/views/website/EditView.vue:517
#: src/views/website/EditView.vue:675
msgid "DNS Resolver"
msgstr ""
#: src/views/website/EditView.vue:520
#: src/views/website/EditView.vue:678
msgid "e.g., 8.8.8.8"
msgstr ""
#: src/views/website/EditView.vue:526
#: src/views/website/EditView.vue:684
msgid "Resolver Timeout"
msgstr ""
#: src/views/website/EditView.vue:547
msgid "Backend Servers"
msgstr ""
#: src/views/website/EditView.vue:557
msgid "Server address, e.g., 127.0.0.1:8080"
msgstr ""
#: src/views/website/EditView.vue:571
msgid "Options, e.g., weight=5 backup"
msgstr ""
#: src/views/website/EditView.vue:597
msgid "No upstreams configured"
msgstr ""
#: src/views/website/EditView.vue:602
msgid "Add Upstream"
msgstr ""
#: src/views/website/EditView.vue:606
msgid "Proxies"
msgstr ""
#: src/views/website/EditView.vue:624
msgid "Rule"
msgstr ""
#: src/views/website/EditView.vue:632
#: src/views/website/ProxyBuilderModal.vue:159
msgid "Match Type"
msgstr ""
#: src/views/website/EditView.vue:639
#: src/views/website/ProxyBuilderModal.vue:171
msgid "Match Expression"
msgstr ""
#: src/views/website/EditView.vue:642
msgid "e.g., /, /api, ^/api/v[0-9]+/"
msgstr ""
#: src/views/website/EditView.vue:646
msgid "Proxy Pass"
msgstr ""
#: src/views/website/EditView.vue:650
msgid "Backend address, e.g., http://127.0.0.1:8080 or http://upstream_name"
msgstr ""
#: src/views/website/EditView.vue:657
msgid "Proxy Host"
msgstr ""
#: src/views/website/EditView.vue:660
msgid "Default: $host, or extracted from Proxy Pass"
msgstr ""
#: src/views/website/EditView.vue:663
msgid "Proxy SNI"
msgstr ""
#: src/views/website/EditView.vue:666
msgid "Optional, for HTTPS backends"
msgstr ""
#: src/views/website/EditView.vue:669
#: src/views/website/ProxyBuilderModal.vue:151
msgid "Enable Cache"
msgstr ""
#: src/views/website/EditView.vue:672
msgid "Enable Buffering"
msgstr ""
#: src/views/website/EditView.vue:703
msgid "Response Content Replacement"
msgstr ""
#: src/views/website/EditView.vue:713
msgid "Original content"
msgstr ""
#: src/views/website/EditView.vue:729
#: src/views/website/ProxyBuilderModal.vue:197
msgid "Replacement content"
msgstr ""
#: src/views/website/EditView.vue:753
msgid "Add Replacement Rule"
msgstr ""
#: src/views/website/EditView.vue:763
msgid "No proxy rules configured"
msgstr ""
#: src/views/website/EditView.vue:768
msgid "Add Proxy Rule"
msgstr ""
#: src/views/website/EditView.vue:775
msgid "Certificate Information"
msgstr ""
#: src/views/website/EditView.vue:269
#: src/views/website/EditView.vue:777
msgid "Certificate Validity"
msgstr ""
#: src/views/website/EditView.vue:283
#: src/views/website/EditView.vue:791
msgid "Domains"
msgstr ""
#: src/views/website/EditView.vue:298
#: src/views/website/EditView.vue:806
msgid "Main Switch"
msgstr ""
#: src/views/website/EditView.vue:304
#: src/views/website/EditView.vue:812
msgid "Use Existing Certificate"
msgstr ""
#: src/views/website/EditView.vue:318
#: src/views/website/EditView.vue:826
msgid "HTTP Redirect"
msgstr ""
#: src/views/website/EditView.vue:321
#: src/views/website/EditView.vue:829
msgid "OCSP Stapling"
msgstr ""
#: src/views/website/EditView.vue:346
#: src/views/website/EditView.vue:834
msgid "TLS Version"
msgstr ""
#: src/views/website/EditView.vue:846
msgid "Cipher Suites"
msgstr ""
#: src/views/website/EditView.vue:850
msgid "Enter the cipher suite, leave blank to reset to default"
msgstr ""
#: src/views/website/EditView.vue:874
msgid "Rewrite"
msgstr ""
#: src/views/website/EditView.vue:349
#: src/views/website/EditView.vue:877
msgid "Presets"
msgstr ""
#: src/views/website/EditView.vue:365
msgid "If you modify the original text, other modifications will not take effect after clicking save!"
msgstr ""
#: src/views/website/EditView.vue:372
msgid "If you do not understand the configuration rules, please do not modify them arbitrarily, otherwise it may cause the website to be inaccessible or panel function abnormalities! If you have already encountered a problem, try resetting the configuration!"
msgstr ""
#: src/views/website/EditView.vue:379
#: src/views/website/EditView.vue:889
msgid "Access Log"
msgstr ""
#: src/views/website/EditView.vue:383
#: src/views/website/EditView.vue:403
#: src/views/website/EditView.vue:893
#: src/views/website/EditView.vue:913
msgid "All logs can be viewed by downloading the file"
msgstr ""
#: src/views/website/EditView.vue:385
#: src/views/website/EditView.vue:405
#: src/views/website/EditView.vue:895
#: src/views/website/EditView.vue:915
msgid "view"
msgstr ""
#: src/views/website/EditView.vue:390
#: src/views/website/EditView.vue:900
msgid "Clear Logs"
msgstr ""
#: src/views/website/EditView.vue:399
#: src/views/website/EditView.vue:909
msgid "Error Log"
msgstr ""
#: src/views/website/EditView.vue:423
#: src/views/website/EditView.vue:933
msgid "One-click Certificate Issuance"
msgstr ""
#: src/views/website/EditView.vue:428
#: src/views/website/EditView.vue:938
msgid "Reset Configuration"
msgstr ""
#: src/views/website/EditView.vue:431
#: src/views/website/EditView.vue:941
msgid "Are you sure you want to reset the configuration?"
msgstr ""
@@ -5607,26 +5790,10 @@ msgstr ""
msgid "Enable SNI"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:151
msgid "Enable Cache"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:154
msgid "Disable Buffer"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:159
msgid "Match Type"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:163
msgid "Exact Match (=)"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:164
msgid "Priority Prefix Match (^~)"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:165
msgid "Normal Prefix Match ( )"
msgstr ""
@@ -5639,10 +5806,6 @@ msgstr ""
msgid "Case Insensitive Regex Match (~*)"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:171
msgid "Match Expression"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:174
msgid "Proxy Address"
msgstr ""
@@ -5667,38 +5830,42 @@ msgstr ""
msgid "Target content"
msgstr ""
#: src/views/website/ProxyBuilderModal.vue:197
msgid "Replacement content"
msgstr ""
#: src/views/website/SettingView.vue:39
#: src/views/website/SettingView.vue:43
msgid "Default Page"
msgstr ""
#: src/views/website/SettingView.vue:49
msgid "404 Page"
msgstr ""
#: src/views/website/SettingView.vue:59
#: src/views/website/SettingView.vue:53
msgid "Stop Page"
msgstr ""
#: src/views/website/SettingView.vue:69
#: src/views/website/SettingView.vue:63
msgid "404 Page"
msgstr ""
#: src/views/website/SettingView.vue:73
msgid "Default Site"
msgstr ""
#: src/views/website/SettingView.vue:72
#: src/views/website/SettingView.vue:76
msgid "Default Settings"
msgstr ""
#: src/views/website/SettingView.vue:74
#: src/views/website/SettingView.vue:80
msgid "Modifying the default TLS version and cipher suites will affect all newly created websites. Existing websites will not be affected."
msgstr ""
#: src/views/website/SettingView.vue:87
msgid "Please adjust the settings carefully, improper configuration may lead to website inaccessible."
msgstr ""
#: src/views/website/SettingView.vue:93
msgid "Default TLS Version"
msgstr ""
#: src/views/website/SettingView.vue:86
#: src/views/website/SettingView.vue:105
msgid "Default Cipher Suites"
msgstr ""
#: src/views/website/SettingView.vue:91
#: src/views/website/SettingView.vue:110
msgid "Enter the default cipher suite, leave blank to reset to default"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff