mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 11:27:17 +08:00
5872 lines
143 KiB
Plaintext
5872 lines
143 KiB
Plaintext
msgid ""
|
|
msgstr ""
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
|
|
#: src/components/common/AppFooter.vue:13
|
|
#: src/views/home/IndexView.vue:442
|
|
msgid "AcePanel"
|
|
msgstr ""
|
|
|
|
#: src/components/common/AppFooter.vue:15
|
|
msgid "All Rights Reserved."
|
|
msgstr ""
|
|
|
|
#: src/components/common/AppFooter.vue:23
|
|
msgid "QQ Group"
|
|
msgstr ""
|
|
|
|
#: src/components/common/AppFooter.vue:31
|
|
msgid "Documentation"
|
|
msgstr ""
|
|
|
|
#: src/components/common/AppFooter.vue:39
|
|
msgid "Community"
|
|
msgstr ""
|
|
|
|
#: src/components/common/AppFooter.vue:47
|
|
msgid "Sponsor"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:15
|
|
#: src/components/common/CronPreview.vue:22
|
|
#: src/components/common/CronSelector.vue:49
|
|
msgid "Sunday"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:16
|
|
#: src/components/common/CronSelector.vue:50
|
|
msgid "Monday"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:17
|
|
#: src/components/common/CronSelector.vue:51
|
|
msgid "Tuesday"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:18
|
|
#: src/components/common/CronSelector.vue:52
|
|
msgid "Wednesday"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:19
|
|
#: src/components/common/CronSelector.vue:53
|
|
msgid "Thursday"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:20
|
|
#: src/components/common/CronSelector.vue:54
|
|
msgid "Friday"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:21
|
|
#: src/components/common/CronSelector.vue:55
|
|
msgid "Saturday"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:39
|
|
#: src/components/common/CronPreview.vue:144
|
|
#: src/components/common/CronPreview.vue:146
|
|
msgid "Cron expression: %{cron}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:54
|
|
msgid "Run every %{n} minutes"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:67
|
|
msgid "Run every %{n} hours at minute %{m}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:80
|
|
msgid "Run every %{n} days at %{time}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:86
|
|
msgid "Run hourly at minute %{m}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:98
|
|
msgid "Run daily at %{time}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:111
|
|
msgid "Run weekly on %{weekday} at %{time}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:123
|
|
msgid "Run monthly on day %{day} at %{time}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:135
|
|
msgid "Run yearly on month %{month} day %{day} at %{time}"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronPreview.vue:140
|
|
msgid "Run every minute"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:36
|
|
msgid "Every N Minutes"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:37
|
|
msgid "Every N Hours"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:38
|
|
msgid "Every N Days"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:39
|
|
msgid "Hourly"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:40
|
|
msgid "Daily"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:41
|
|
msgid "Weekly"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:42
|
|
msgid "Monthly"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:43
|
|
msgid "Yearly"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:44
|
|
msgid "Custom"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:60
|
|
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 ""
|
|
|
|
#: src/components/common/CronSelector.vue:192
|
|
msgid "Days"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:211
|
|
msgid "Day"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:230
|
|
msgid "Hour"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:241
|
|
msgid "Minute"
|
|
msgstr ""
|
|
|
|
#: src/components/common/CronSelector.vue:248
|
|
msgid "Enter Cron expression"
|
|
msgstr ""
|
|
|
|
#: src/components/common/FileEditor.vue:80
|
|
msgid "Retrieved successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/FileEditor.vue:89
|
|
msgid "Cannot save in current state"
|
|
msgstr ""
|
|
|
|
#: src/components/common/FileEditor.vue:93
|
|
#: src/views/apps/codeserver/IndexView.vue:23
|
|
#: src/views/apps/docker/IndexView.vue:23
|
|
#: src/views/apps/fail2ban/IndexView.vue:160
|
|
#: src/views/apps/frp/IndexView.vue:36
|
|
#: src/views/apps/frp/IndexView.vue:44
|
|
#: src/views/apps/gitea/IndexView.vue:21
|
|
#: src/views/apps/mariadb/IndexView.vue:46
|
|
#: src/views/apps/memcached/IndexView.vue:43
|
|
#: src/views/apps/minio/IndexView.vue:21
|
|
#: src/views/apps/mysql/IndexView.vue:46
|
|
#: src/views/apps/nginx/IndexView.vue:43
|
|
#: src/views/apps/openresty/IndexView.vue:43
|
|
#: src/views/apps/percona/IndexView.vue:46
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:36
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:43
|
|
#: src/views/apps/podman/IndexView.vue:25
|
|
#: src/views/apps/podman/IndexView.vue:31
|
|
#: src/views/apps/postgresql/IndexView.vue:46
|
|
#: src/views/apps/postgresql/IndexView.vue:51
|
|
#: src/views/apps/pureftpd/IndexView.vue:115
|
|
#: src/views/apps/redis/IndexView.vue:40
|
|
#: src/views/apps/rsync/IndexView.vue:133
|
|
#: src/views/apps/rsync/IndexView.vue:177
|
|
#: src/views/apps/supervisor/IndexView.vue:219
|
|
#: src/views/apps/supervisor/IndexView.vue:284
|
|
#: 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:115
|
|
msgid "Saved successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:20
|
|
msgid "Select Directory"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:20
|
|
msgid "Select File"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:42
|
|
#: src/components/common/PathSelector.vue:332
|
|
#: src/views/app/EnvironmentView.vue:27
|
|
#: src/views/apps/fail2ban/IndexView.vue:37
|
|
#: src/views/apps/rsync/IndexView.vue:39
|
|
#: src/views/apps/rsync/IndexView.vue:256
|
|
#: src/views/apps/supervisor/IndexView.vue:46
|
|
#: src/views/apps/supervisor/IndexView.vue:373
|
|
#: src/views/container/ComposeView.vue:31
|
|
#: 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: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
|
|
#: src/views/toolbox/WebHookView.vue:331
|
|
#: src/views/toolbox/WebHookView.vue:366
|
|
#: src/views/website/CreateModal.vue:106
|
|
msgid "Name"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:83
|
|
msgid "Permissions"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:95
|
|
#: 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:204
|
|
#: src/views/toolbox/DiskView.vue:275
|
|
msgid "Size"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:115
|
|
#: src/views/file/ListTable.vue:244
|
|
msgid "Modification Time"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:149
|
|
#: 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:489
|
|
#: src/views/file/ToolBar.vue:37
|
|
#: src/views/file/ToolBar.vue:51
|
|
msgid "Invalid name"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:217
|
|
#: src/views/backup/ListView.vue:122
|
|
#: src/views/cert/CreateAccountModal.vue:52
|
|
#: src/views/cert/CreateCertModal.vue:50
|
|
#: src/views/cert/CreateDnsModal.vue:35
|
|
#: src/views/cert/UploadCertModal.vue:21
|
|
#: src/views/container/ComposeView.vue:254
|
|
#: src/views/container/ContainerCreate.vue:106
|
|
#: src/views/container/NetworkView.vue:174
|
|
#: src/views/container/VolumeView.vue:128
|
|
#: src/views/database/CreateDatabaseModal.vue:28
|
|
#: src/views/database/CreateUserModal.vue:28
|
|
#: src/views/file/ToolBar.vue:45
|
|
#: src/views/firewall/CreateForwardModal.vue:41
|
|
#: src/views/setting/CreateModal.vue:19
|
|
#: src/views/setting/TokenModal.vue:125
|
|
#: src/views/ssh/CreateModal.vue:40
|
|
#: src/views/task/CreateModal.vue:50
|
|
#: src/views/toolbox/WebHookView.vue:257
|
|
msgid "Created successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:256
|
|
#: src/views/file/ToolBar.vue:214
|
|
msgid "File"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:257
|
|
#: src/views/file/ToolBar.vue:215
|
|
msgid "Folder"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:261
|
|
#: src/components/common/PathSelector.vue:324
|
|
#: src/views/setting/TokenModal.vue:266
|
|
#: src/views/toolbox/WebHookView.vue:351
|
|
#: src/views/website/BulkCreateModal.vue:129
|
|
#: src/views/website/CreateModal.vue:240
|
|
msgid "Create"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:270
|
|
#: src/views/file/PathInput.vue:128
|
|
msgid "Root Directory"
|
|
msgstr ""
|
|
|
|
#: src/components/common/PathSelector.vue:336
|
|
#: src/views/apps/fail2ban/IndexView.vue:368
|
|
#: src/views/apps/pureftpd/IndexView.vue:242
|
|
#: src/views/apps/pureftpd/IndexView.vue:264
|
|
#: src/views/apps/rsync/IndexView.vue:305
|
|
#: src/views/apps/s3fs/IndexView.vue:181
|
|
#: src/views/apps/supervisor/IndexView.vue:409
|
|
#: src/views/backup/ListView.vue:256
|
|
#: src/views/backup/ListView.vue:280
|
|
#: src/views/cert/AccountView.vue:268
|
|
#: src/views/cert/CertView.vue:534
|
|
#: src/views/cert/CertView.vue:558
|
|
#: src/views/cert/CreateAccountModal.vue:125
|
|
#: src/views/cert/CreateCertModal.vue:115
|
|
#: src/views/cert/CreateDnsModal.vue:173
|
|
#: src/views/cert/DnsView.vue:310
|
|
#: src/views/cert/ObtainModal.vue:130
|
|
#: src/views/cert/UploadCertModal.vue:55
|
|
#: src/views/container/ComposeView.vue:348
|
|
#: src/views/container/ComposeView.vue:378
|
|
#: src/views/container/ContainerCreate.vue:371
|
|
#: src/views/container/ContainerView.vue:472
|
|
#: src/views/container/ImageView.vue:217
|
|
#: src/views/container/NetworkView.vue:313
|
|
#: src/views/container/VolumeView.vue:213
|
|
#: src/views/database/CreateDatabaseModal.vue:132
|
|
#: src/views/database/CreateServerModal.vue:120
|
|
#: src/views/database/CreateUserModal.vue:125
|
|
#: src/views/database/UpdateServerModal.vue:112
|
|
#: src/views/database/UpdateUserModal.vue:79
|
|
#: src/views/file/ToolBar.vue:261
|
|
#: src/views/file/ToolBar.vue:282
|
|
#: src/views/firewall/CreateForwardModal.vue:88
|
|
#: src/views/firewall/CreateIpModal.vue:121
|
|
#: src/views/firewall/CreateModal.vue:145
|
|
#: src/views/setting/CreateModal.vue:64
|
|
#: src/views/setting/PasswordModal.vue:44
|
|
#: src/views/setting/TwoFaModal.vue:87
|
|
#: src/views/ssh/CreateModal.vue:109
|
|
#: src/views/ssh/UpdateModal.vue:115
|
|
#: src/views/task/CreateModal.vue:157
|
|
#: src/views/website/ProxyBuilderModal.vue:201
|
|
msgid "Submit"
|
|
msgstr ""
|
|
|
|
#: src/components/common/RealtimeLog.vue:29
|
|
msgid "Path or service cannot be empty"
|
|
msgstr ""
|
|
|
|
#: src/components/common/RealtimeLog.vue:44
|
|
#: src/components/common/RealtimeLogModal.vue:33
|
|
msgid "Failed to get log stream"
|
|
msgstr ""
|
|
|
|
#: src/components/common/RealtimeLogModal.vue:67
|
|
#: src/views/apps/supervisor/IndexView.vue:89
|
|
#: src/views/container/ContainerView.vue:105
|
|
#: src/views/container/ContainerView.vue:445
|
|
#: src/views/task/CronView.vue:116
|
|
#: src/views/task/TaskView.vue:74
|
|
msgid "Logs"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:25
|
|
#: src/views/home/IndexView.vue:741
|
|
#: src/views/home/IndexView.vue:749
|
|
#: src/views/home/IndexView.vue:756
|
|
#: src/views/home/IndexView.vue:762
|
|
#: src/views/home/IndexView.vue:773
|
|
#: src/views/home/IndexView.vue:785
|
|
msgid "Loading..."
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:26
|
|
#: src/views/task/TaskView.vue:33
|
|
#: src/views/toolbox/ProcessView.vue:48
|
|
#: src/views/toolbox/ProcessView.vue:80
|
|
#: src/views/website/ListView.vue:28
|
|
msgid "Running"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:26
|
|
#: src/views/toolbox/ProcessView.vue:50
|
|
#: src/views/toolbox/ProcessView.vue:84
|
|
msgid "Stopped"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:42
|
|
#: src/views/container/ComposeView.vue:104
|
|
msgid "Starting..."
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:48
|
|
#: src/views/apps/supervisor/IndexView.vue:240
|
|
#: src/views/website/ListView.vue:228
|
|
msgid "Started successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:57
|
|
#: src/views/container/ComposeView.vue:168
|
|
msgid "Stopping..."
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:63
|
|
#: src/views/apps/supervisor/IndexView.vue:247
|
|
#: src/views/website/ListView.vue:230
|
|
msgid "Stopped successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:72
|
|
msgid "Restarting..."
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:78
|
|
#: src/views/apps/supervisor/IndexView.vue:254
|
|
msgid "Restarted successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:87
|
|
msgid "Reloading..."
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:93
|
|
msgid "Reloaded successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:102
|
|
msgid "Setting autostart..."
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:109
|
|
msgid "Autostart enabled successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:118
|
|
msgid "Autostart disabled successfully"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:134
|
|
#: src/views/apps/codeserver/IndexView.vue:31
|
|
#: src/views/apps/docker/IndexView.vue:31
|
|
#: src/views/apps/fail2ban/IndexView.vue:228
|
|
#: src/views/apps/gitea/IndexView.vue:29
|
|
#: src/views/apps/mariadb/IndexView.vue:71
|
|
#: src/views/apps/memcached/IndexView.vue:51
|
|
#: src/views/apps/minio/IndexView.vue:29
|
|
#: src/views/apps/mysql/IndexView.vue:71
|
|
#: src/views/apps/nginx/IndexView.vue:57
|
|
#: src/views/apps/openresty/IndexView.vue:57
|
|
#: src/views/apps/percona/IndexView.vue:71
|
|
#: src/views/apps/podman/IndexView.vue:39
|
|
#: src/views/apps/postgresql/IndexView.vue:63
|
|
#: src/views/apps/pureftpd/IndexView.vue:158
|
|
#: src/views/apps/redis/IndexView.vue:48
|
|
#: src/views/apps/rsync/IndexView.vue:191
|
|
#: src/views/apps/supervisor/IndexView.vue:298
|
|
#: src/views/container/ContainerView.vue:83
|
|
#: src/views/environment/PHPView.vue:175
|
|
msgid "Running Status"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:141
|
|
msgid "Autostart On"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:142
|
|
msgid "Autostart Off"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:151
|
|
#: src/views/apps/supervisor/IndexView.vue:115
|
|
#: src/views/container/ComposeView.vue:158
|
|
#: src/views/container/ContainerView.vue:129
|
|
#: src/views/container/ContainerView.vue:411
|
|
msgid "Start"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:156
|
|
#: src/views/apps/supervisor/IndexView.vue:140
|
|
#: src/views/container/ComposeView.vue:197
|
|
#: src/views/container/ContainerView.vue:134
|
|
#: src/views/container/ContainerView.vue:412
|
|
msgid "Stop"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:159
|
|
msgid "Are you sure you want to stop %{ service }?"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:162
|
|
#: src/views/apps/supervisor/IndexView.vue:168
|
|
#: src/views/container/ContainerView.vue:139
|
|
#: src/views/container/ContainerView.vue:413
|
|
#: src/views/home/IndexView.vue:450
|
|
msgid "Restart"
|
|
msgstr ""
|
|
|
|
#: src/components/common/ServiceStatus.vue:170
|
|
#: src/layout/tab/components/ContextMenu.vue:34
|
|
msgid "Reload"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/FullScreen.vue:16
|
|
msgid "Fullscreen Display"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/MenuCollapse.vue:17
|
|
msgid "Menu Zoom"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/ReloadPage.vue:20
|
|
msgid "Refresh Tab"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/ThemeMode.vue:17
|
|
msgid "Switch Theme"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:13
|
|
#: src/views/apps/pureftpd/IndexView.vue:65
|
|
#: src/views/apps/pureftpd/IndexView.vue:249
|
|
#: src/views/setting/PasswordModal.vue:26
|
|
#: src/views/setting/SettingUser.vue:117
|
|
msgid "Change Password"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:18
|
|
msgid "Logout"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:27
|
|
msgid "Confirm logout?"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:28
|
|
msgid "Prompt"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:29
|
|
#: src/views/home/UpdateView.vue:26
|
|
#: src/views/monitor/IndexView.vue:460
|
|
#: src/views/toolbox/DiskView.vue:403
|
|
#: src/views/toolbox/DiskView.vue:405
|
|
#: src/views/toolbox/DiskView.vue:428
|
|
#: src/views/toolbox/DiskView.vue:430
|
|
#: src/views/toolbox/DiskView.vue:500
|
|
#: src/views/toolbox/DiskView.vue:504
|
|
#: src/views/toolbox/DiskView.vue:523
|
|
#: src/views/toolbox/DiskView.vue:542
|
|
#: src/views/toolbox/DiskView.vue:546
|
|
#: src/views/toolbox/DiskView.vue:567
|
|
#: src/views/toolbox/DiskView.vue:586
|
|
#: src/views/toolbox/DiskView.vue:594
|
|
#: src/views/toolbox/DiskView.vue:616
|
|
#: src/views/toolbox/DiskView.vue:635
|
|
#: src/views/toolbox/DiskView.vue:640
|
|
#: src/views/toolbox/DiskView.vue:663
|
|
#: src/views/toolbox/ProcessView.vue:234
|
|
#: src/views/toolbox/ProcessView.vue:239
|
|
msgid "Confirm"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:30
|
|
#: 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 ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:35
|
|
msgid "Logged out successfully!"
|
|
msgstr ""
|
|
|
|
#: src/layout/header/components/UserAvatar.vue:48
|
|
#: src/views/cert/DnsView.vue:56
|
|
#: src/views/firewall/IpRuleView.vue:76
|
|
#: src/views/firewall/IpRuleView.vue:101
|
|
#: src/views/firewall/RuleView.vue:110
|
|
#: src/views/firewall/RuleView.vue:135
|
|
#: src/views/toolbox/DiskView.vue:172
|
|
msgid "Unknown"
|
|
msgstr ""
|
|
|
|
#: src/layout/tab/components/ContextMenu.vue:28
|
|
msgid "Close"
|
|
msgstr ""
|
|
|
|
#: src/layout/tab/components/ContextMenu.vue:40
|
|
msgid "Pin"
|
|
msgstr ""
|
|
|
|
#: src/layout/tab/components/ContextMenu.vue:46
|
|
msgid "Unpin"
|
|
msgstr ""
|
|
|
|
#: src/layout/tab/components/ContextMenu.vue:52
|
|
msgid "Close Others"
|
|
msgstr ""
|
|
|
|
#: src/layout/tab/components/ContextMenu.vue:58
|
|
msgid "Close Left"
|
|
msgstr ""
|
|
|
|
#: src/layout/tab/components/ContextMenu.vue:64
|
|
msgid "Close Right"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:7
|
|
msgid "Apps"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:8
|
|
msgid "Backup"
|
|
msgstr ""
|
|
|
|
#: 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:854
|
|
msgid "Certificate"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:10
|
|
msgid "Container"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:11
|
|
#: src/views/backup/ListView.vue:276
|
|
#: src/views/database/IndexView.vue:27
|
|
#: src/views/home/IndexView.vue:428
|
|
#: src/views/website/CreateModal.vue:153
|
|
msgid "Database"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:12
|
|
msgid "Files"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:13
|
|
msgid "Firewall"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:14
|
|
msgid "Home"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:15
|
|
msgid "Monitoring"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:16
|
|
msgid "Project"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:17
|
|
msgid "Setting"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:18
|
|
msgid "Terminal"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:19
|
|
msgid "Task"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:20
|
|
msgid "Toolbox"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:21
|
|
#: src/views/app/AppView.vue:93
|
|
#: src/views/app/EnvironmentView.vue:78
|
|
#: src/views/home/IndexView.vue:454
|
|
#: src/views/setting/TokenModal.vue:299
|
|
msgid "Update"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:22
|
|
#: src/views/apps/fail2ban/IndexView.vue:315
|
|
#: src/views/backup/IndexView.vue:37
|
|
#: src/views/backup/ListView.vue:232
|
|
#: src/views/backup/ListView.vue:269
|
|
#: src/views/cert/CertView.vue:465
|
|
#: src/views/cert/CertView.vue:548
|
|
#: src/views/cert/CreateCertModal.vue:90
|
|
#: src/views/home/IndexView.vue:424
|
|
#: src/views/task/CreateModal.vue:118
|
|
msgid "Website"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:23
|
|
msgid "Website Edit"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:25
|
|
msgid "Fail2ban Manager"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:26
|
|
msgid "S3fs Manager"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:27
|
|
msgid "Supervisor Manager"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:28
|
|
msgid "Rsync Manager"
|
|
msgstr ""
|
|
|
|
#: src/locales/menu.ts:29
|
|
msgid "Frp Manager"
|
|
msgstr ""
|
|
|
|
#: src/router/routes/index.ts:18
|
|
#: src/views/login/IndexView.vue:176
|
|
msgid "Login"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:17
|
|
#: src/views/app/AppView.vue:152
|
|
#: src/views/app/AppView.vue:157
|
|
#: src/views/app/EnvironmentView.vue:145
|
|
#: src/views/environment/PHPView.vue:74
|
|
msgid "Install"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:34
|
|
msgid "App Name"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:40
|
|
#: src/views/app/EnvironmentView.vue:33
|
|
#: src/views/environment/PHPView.vue:43
|
|
msgid "Description"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:46
|
|
#: src/views/app/EnvironmentView.vue:45
|
|
msgid "Installed Version"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:52
|
|
msgid "Show in Home"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:65
|
|
#: src/views/app/EnvironmentView.vue:51
|
|
#: src/views/apps/fail2ban/IndexView.vue:59
|
|
#: src/views/apps/fail2ban/IndexView.vue:118
|
|
#: src/views/apps/pureftpd/IndexView.vue:46
|
|
#: src/views/apps/rsync/IndexView.vue:68
|
|
#: src/views/apps/s3fs/IndexView.vue:32
|
|
#: src/views/apps/supervisor/IndexView.vue:74
|
|
#: src/views/backup/ListView.vue:57
|
|
#: src/views/cert/AccountView.vue:79
|
|
#: src/views/cert/CertView.vue:180
|
|
#: src/views/cert/DnsView.vue:64
|
|
#: src/views/container/ComposeView.vue:74
|
|
#: src/views/container/ContainerCreate.vue:175
|
|
#: src/views/container/ContainerCreate.vue:256
|
|
#: src/views/container/ContainerView.vue:90
|
|
#: 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: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
|
|
#: src/views/task/TaskView.vue:55
|
|
#: src/views/toolbox/DiskView.vue:340
|
|
#: src/views/toolbox/DiskView.vue:831
|
|
#: src/views/toolbox/WebHookView.vue:130
|
|
#: src/views/website/ListView.vue:123
|
|
msgid "Actions"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:80
|
|
msgid "Updating app %{ app } may reset related configurations to default state, are you sure to continue?"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:109
|
|
#: src/views/app/EnvironmentView.vue:94
|
|
msgid "Manage"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:123
|
|
msgid "Reinstalling/Switching to a different web server will reset the configuration of all websites, are you sure to continue?"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:127
|
|
msgid "Are you sure to uninstall app %{ app }?"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:137
|
|
#: src/views/app/EnvironmentView.vue:118
|
|
msgid "Uninstall"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:191
|
|
msgid "Setup successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:198
|
|
#: src/views/app/AppView.vue:206
|
|
#: src/views/app/EnvironmentView.vue:178
|
|
#: src/views/app/EnvironmentView.vue:186
|
|
#: src/views/app/EnvironmentView.vue:194
|
|
#: src/views/app/VersionModal.vue:33
|
|
msgid "Task submitted, please check the progress in background tasks"
|
|
msgstr ""
|
|
|
|
#: src/views/app/AppView.vue:229
|
|
#: src/views/app/EnvironmentView.vue:217
|
|
#: src/views/firewall/RuleView.vue:150
|
|
msgid "All"
|
|
msgstr ""
|
|
|
|
#: src/views/app/EnvironmentView.vue:39
|
|
msgid "Latest Version"
|
|
msgstr ""
|
|
|
|
#: src/views/app/EnvironmentView.vue:66
|
|
msgid "Are you sure to update environment %{ environment }?"
|
|
msgstr ""
|
|
|
|
#: src/views/app/EnvironmentView.vue:106
|
|
msgid "Are you sure to uninstall environment %{ environment }?"
|
|
msgstr ""
|
|
|
|
#: src/views/app/EnvironmentView.vue:133
|
|
msgid "Are you sure to install environment %{ environment }?"
|
|
msgstr ""
|
|
|
|
#: src/views/app/IndexView.vue:23
|
|
msgid "Cache updated successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/app/IndexView.vue:34
|
|
msgid "Native App"
|
|
msgstr ""
|
|
|
|
#: src/views/app/IndexView.vue:35
|
|
msgid "Operating Environment"
|
|
msgstr ""
|
|
|
|
#: src/views/app/IndexView.vue:36
|
|
msgid "Container Template"
|
|
msgstr ""
|
|
|
|
#: src/views/app/IndexView.vue:39
|
|
msgid "Update Cache"
|
|
msgstr ""
|
|
|
|
#: src/views/app/VersionModal.vue:78
|
|
msgid "Channel"
|
|
msgstr ""
|
|
|
|
#: src/views/app/VersionModal.vue:85
|
|
msgid "Version"
|
|
msgstr ""
|
|
|
|
#: src/views/app/VersionModal.vue:88
|
|
msgid "Please select a channel"
|
|
msgstr ""
|
|
|
|
#: src/views/app/VersionModal.vue:93
|
|
msgid "Release Log"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/codeserver/IndexView.vue:34
|
|
#: src/views/apps/frp/IndexView.vue:75
|
|
#: src/views/apps/frp/IndexView.vue:103
|
|
#: src/views/apps/gitea/IndexView.vue:32
|
|
#: src/views/apps/mariadb/IndexView.vue:84
|
|
#: src/views/apps/mysql/IndexView.vue:84
|
|
#: src/views/apps/nginx/IndexView.vue:60
|
|
#: src/views/apps/openresty/IndexView.vue:60
|
|
#: src/views/apps/percona/IndexView.vue:84
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:73
|
|
msgid "Modify Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/codeserver/IndexView.vue:38
|
|
msgid "This modifies the Code Server configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/codeserver/IndexView.vue:46
|
|
#: src/views/apps/docker/IndexView.vue:42
|
|
#: src/views/apps/frp/IndexView.vue:63
|
|
#: src/views/apps/frp/IndexView.vue:78
|
|
#: src/views/apps/frp/IndexView.vue:91
|
|
#: src/views/apps/frp/IndexView.vue:106
|
|
#: src/views/apps/gitea/IndexView.vue:44
|
|
#: src/views/apps/mariadb/IndexView.vue:96
|
|
#: src/views/apps/memcached/IndexView.vue:59
|
|
#: src/views/apps/minio/IndexView.vue:44
|
|
#: src/views/apps/mysql/IndexView.vue:96
|
|
#: src/views/apps/nginx/IndexView.vue:72
|
|
#: src/views/apps/openresty/IndexView.vue:72
|
|
#: src/views/apps/percona/IndexView.vue:96
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:66
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:85
|
|
#: src/views/apps/podman/IndexView.vue:63
|
|
#: src/views/apps/podman/IndexView.vue:80
|
|
#: src/views/apps/postgresql/IndexView.vue:78
|
|
#: src/views/apps/postgresql/IndexView.vue:95
|
|
#: src/views/apps/pureftpd/IndexView.vue:165
|
|
#: 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: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:923
|
|
msgid "Save"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/codeserver/IndexView.vue:51
|
|
#: src/views/apps/docker/IndexView.vue:47
|
|
#: src/views/apps/fail2ban/IndexView.vue:282
|
|
#: src/views/apps/gitea/IndexView.vue:49
|
|
#: src/views/apps/mariadb/IndexView.vue:111
|
|
#: src/views/apps/memcached/IndexView.vue:74
|
|
#: src/views/apps/minio/IndexView.vue:49
|
|
#: src/views/apps/mysql/IndexView.vue:111
|
|
#: src/views/apps/nginx/IndexView.vue:87
|
|
#: src/views/apps/openresty/IndexView.vue:87
|
|
#: src/views/apps/percona/IndexView.vue:111
|
|
#: src/views/apps/podman/IndexView.vue:85
|
|
#: src/views/apps/postgresql/IndexView.vue:110
|
|
#: src/views/apps/redis/IndexView.vue:78
|
|
#: src/views/apps/rsync/IndexView.vue:240
|
|
#: src/views/apps/supervisor/IndexView.vue:347
|
|
#: src/views/environment/PHPView.vue:243
|
|
msgid "Runtime Logs"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/docker/IndexView.vue:34
|
|
msgid "Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/docker/IndexView.vue:37
|
|
msgid "This modifies the Docker configuration file (/etc/docker/daemon.json)"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:43
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:55
|
|
#: src/views/apps/supervisor/IndexView.vue:53
|
|
#: src/views/container/ComposeView.vue:58
|
|
#: src/views/container/ContainerView.vue:31
|
|
#: src/views/database/ServerList.vue:113
|
|
#: src/views/database/UserList.vue:130
|
|
#: src/views/firewall/RuleView.vue:61
|
|
#: src/views/task/TaskView.vue:22
|
|
#: src/views/toolbox/ProcessView.vue:135
|
|
#: src/views/toolbox/ProcessView.vue:392
|
|
msgid "Status"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:55
|
|
#: src/views/apps/fail2ban/IndexView.vue:358
|
|
msgid "Max Retries"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:56
|
|
#: src/views/apps/fail2ban/IndexView.vue:364
|
|
msgid "Ban Time"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:57
|
|
#: src/views/apps/fail2ban/IndexView.vue:361
|
|
msgid "Find Time"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:77
|
|
#: src/views/cert/CertView.vue:262
|
|
msgid "View"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:87
|
|
msgid "Are you sure you want to delete rule %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:98
|
|
#: src/views/apps/pureftpd/IndexView.vue:88
|
|
#: src/views/apps/rsync/IndexView.vue:105
|
|
#: src/views/apps/supervisor/IndexView.vue:195
|
|
#: src/views/backup/ListView.vue:96
|
|
#: src/views/cert/AccountView.vue:127
|
|
#: src/views/cert/CertView.vue:313
|
|
#: src/views/cert/DnsView.vue:111
|
|
#: src/views/container/ComposeView.vue:228
|
|
#: src/views/container/ContainerCreate.vue:236
|
|
#: src/views/container/ContainerCreate.vue:287
|
|
#: src/views/container/ContainerView.vue:159
|
|
#: src/views/container/ContainerView.vue:417
|
|
#: 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: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
|
|
#: src/views/task/CronView.vue:149
|
|
#: src/views/task/TaskView.vue:97
|
|
#: src/views/toolbox/WebHookView.vue:178
|
|
#: src/views/website/ListView.vue:195
|
|
msgid "Delete"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:131
|
|
msgid "Are you sure you want to unban %{ ip }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:141
|
|
msgid "Unban"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:188
|
|
#: src/views/apps/pureftpd/IndexView.vue:128
|
|
#: src/views/apps/rsync/IndexView.vue:150
|
|
#: src/views/apps/s3fs/IndexView.vue:82
|
|
#: src/views/apps/supervisor/IndexView.vue:233
|
|
#: src/views/database/CreateServerModal.vue:37
|
|
msgid "Added successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:196
|
|
#: src/views/apps/pureftpd/IndexView.vue:145
|
|
#: src/views/apps/rsync/IndexView.vue:158
|
|
#: src/views/apps/s3fs/IndexView.vue:89
|
|
#: 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: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
|
|
#: src/views/firewall/RuleView.vue:226
|
|
#: src/views/setting/SettingUser.vue:174
|
|
#: src/views/setting/TokenModal.vue:114
|
|
#: src/views/task/CronView.vue:191
|
|
#: src/views/task/TaskView.vue:122
|
|
#: src/views/toolbox/WebHookView.vue:235
|
|
#: src/views/website/ListView.vue:254
|
|
#: src/views/website/ListView.vue:269
|
|
msgid "Deleted successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:209
|
|
msgid "Unbanned successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:231
|
|
msgid "IP Whitelist"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:236
|
|
msgid "IP whitelist, separated by commas"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:241
|
|
msgid "Save Whitelist"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:246
|
|
msgid "Rule Management"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:248
|
|
msgid "Rule List"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:277
|
|
#: src/views/apps/fail2ban/IndexView.vue:287
|
|
#: src/views/apps/fail2ban/IndexView.vue:291
|
|
msgid "Add Rule"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:297
|
|
msgid "If an IP exceeds the maximum retries within the find time (seconds), it will be banned for the ban time (seconds)"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:304
|
|
msgid "Protected ports are automatically obtained. If you modify the port corresponding to a rule, please delete and re-add the rule, otherwise protection may not be effective"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:311
|
|
#: src/views/cert/CertView.vue:86
|
|
#: src/views/cert/DnsView.vue:38
|
|
#: src/views/cert/ObtainModal.vue:58
|
|
#: src/views/database/CreateServerModal.vue:63
|
|
#: src/views/database/DatabaseList.vue:11
|
|
#: src/views/database/ServerList.vue:16
|
|
#: src/views/database/UserList.vue:16
|
|
msgid "Type"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:316
|
|
#: src/views/apps/fail2ban/IndexView.vue:347
|
|
msgid "Service"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:321
|
|
#: src/views/apps/fail2ban/IndexView.vue:325
|
|
#: src/views/task/CreateModal.vue:132
|
|
#: src/views/task/CreateModal.vue:137
|
|
msgid "Select Website"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:328
|
|
msgid "Protection Mode"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:333
|
|
#: src/views/apps/pureftpd/IndexView.vue:39
|
|
msgid "Path"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:340
|
|
#: src/views/apps/fail2ban/IndexView.vue:344
|
|
msgid "Protection Path"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:372
|
|
#: src/views/apps/fail2ban/IndexView.vue:376
|
|
msgid "View Rule"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:380
|
|
msgid "Rule Information"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:383
|
|
msgid "Currently Banned"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:387
|
|
msgid "Total Bans"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/fail2ban/IndexView.vue:392
|
|
msgid "Ban List"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/frp/IndexView.vue:60
|
|
#: src/views/apps/frp/IndexView.vue:88
|
|
msgid "Run User"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/frp/IndexView.vue:67
|
|
#: src/views/apps/frp/IndexView.vue:68
|
|
#: src/views/apps/frp/IndexView.vue:95
|
|
#: src/views/apps/frp/IndexView.vue:96
|
|
#: src/views/apps/rsync/IndexView.vue:53
|
|
#: src/views/apps/rsync/IndexView.vue:272
|
|
#: src/views/apps/rsync/IndexView.vue:326
|
|
#: src/views/database/IndexView.vue:28
|
|
#: src/views/setting/IndexView.vue:90
|
|
#: src/views/toolbox/ProcessView.vue:129
|
|
#: src/views/toolbox/ProcessView.vue:389
|
|
#: src/views/toolbox/WebHookView.vue:334
|
|
#: src/views/toolbox/WebHookView.vue:369
|
|
msgid "User"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/frp/IndexView.vue:70
|
|
#: src/views/apps/frp/IndexView.vue:71
|
|
#: src/views/apps/frp/IndexView.vue:98
|
|
#: src/views/apps/frp/IndexView.vue:99
|
|
#: src/views/file/PermissionModal.vue:95
|
|
#: src/views/file/PermissionModal.vue:119
|
|
msgid "Group"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/gitea/IndexView.vue:36
|
|
msgid "This modifies the Gitea configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:30
|
|
#: src/views/apps/memcached/IndexView.vue:17
|
|
#: src/views/apps/mysql/IndexView.vue:30
|
|
#: src/views/apps/nginx/IndexView.vue:27
|
|
#: src/views/apps/openresty/IndexView.vue:27
|
|
#: src/views/apps/percona/IndexView.vue:30
|
|
#: src/views/apps/postgresql/IndexView.vue:30
|
|
#: src/views/apps/redis/IndexView.vue:24
|
|
#: src/views/environment/PHPView.vue:115
|
|
msgid "Property"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:37
|
|
#: src/views/apps/memcached/IndexView.vue:24
|
|
#: src/views/apps/mysql/IndexView.vue:37
|
|
#: src/views/apps/nginx/IndexView.vue:34
|
|
#: src/views/apps/openresty/IndexView.vue:34
|
|
#: src/views/apps/percona/IndexView.vue:37
|
|
#: src/views/apps/postgresql/IndexView.vue:37
|
|
#: src/views/apps/redis/IndexView.vue:31
|
|
#: src/views/environment/PHPView.vue:122
|
|
msgid "Current Value"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:52
|
|
#: src/views/apps/mariadb/IndexView.vue:58
|
|
#: src/views/apps/mysql/IndexView.vue:52
|
|
#: src/views/apps/mysql/IndexView.vue:58
|
|
#: src/views/apps/nginx/IndexView.vue:49
|
|
#: src/views/apps/openresty/IndexView.vue:49
|
|
#: src/views/apps/percona/IndexView.vue:52
|
|
#: src/views/apps/percona/IndexView.vue:58
|
|
#: 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:160
|
|
msgid "Cleared successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:64
|
|
#: src/views/apps/mysql/IndexView.vue:64
|
|
#: src/views/apps/percona/IndexView.vue:64
|
|
#: src/views/apps/pureftpd/IndexView.vue:138
|
|
#: src/views/database/DatabaseList.vue:127
|
|
#: src/views/database/ServerList.vue:244
|
|
#: src/views/database/UpdateServerModal.vue:21
|
|
#: src/views/database/UpdateUserModal.vue:18
|
|
#: src/views/database/UserList.vue:219
|
|
#: src/views/file/PermissionModal.vue:29
|
|
#: 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:36
|
|
msgid "Modified successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:74
|
|
#: src/views/apps/mysql/IndexView.vue:74
|
|
#: src/views/apps/percona/IndexView.vue:74
|
|
#: src/views/toolbox/SshView.vue:263
|
|
msgid "Root Password"
|
|
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:48
|
|
#: src/views/website/SettingView.vue:58
|
|
#: src/views/website/SettingView.vue:68
|
|
#: src/views/website/SettingView.vue:116
|
|
msgid "Save Changes"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:88
|
|
msgid "This modifies the MariaDB main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:101
|
|
#: src/views/apps/memcached/IndexView.vue:64
|
|
#: src/views/apps/mysql/IndexView.vue:101
|
|
#: src/views/apps/nginx/IndexView.vue:77
|
|
#: src/views/apps/openresty/IndexView.vue:77
|
|
#: src/views/apps/percona/IndexView.vue:101
|
|
#: src/views/apps/postgresql/IndexView.vue:100
|
|
#: src/views/apps/redis/IndexView.vue:68
|
|
#: src/views/environment/PHPView.vue:233
|
|
#: src/views/home/IndexView.vue:465
|
|
msgid "Load Status"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:113
|
|
#: src/views/apps/mysql/IndexView.vue:113
|
|
#: src/views/apps/nginx/IndexView.vue:94
|
|
#: src/views/apps/openresty/IndexView.vue:94
|
|
#: src/views/apps/percona/IndexView.vue:113
|
|
#: src/views/apps/postgresql/IndexView.vue:114
|
|
#: src/views/apps/supervisor/IndexView.vue:354
|
|
#: src/views/environment/PHPView.vue:250
|
|
msgid "Clear Log"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:117
|
|
#: src/views/apps/mysql/IndexView.vue:117
|
|
#: src/views/apps/percona/IndexView.vue:117
|
|
msgid "Slow Query Log"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mariadb/IndexView.vue:119
|
|
#: src/views/apps/mysql/IndexView.vue:119
|
|
#: src/views/apps/percona/IndexView.vue:119
|
|
#: src/views/environment/PHPView.vue:260
|
|
msgid "Clear Slow Log"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/memcached/IndexView.vue:54
|
|
msgid "Service Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/minio/IndexView.vue:32
|
|
#: src/views/container/ComposeView.vue:338
|
|
#: src/views/container/ComposeView.vue:368
|
|
#: src/views/container/ContainerCreate.vue:353
|
|
#: src/views/toolbox/ProcessView.vue:438
|
|
msgid "Environment Variables"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/minio/IndexView.vue:36
|
|
msgid "This is modifying the Minio environment variable file /etc/default/minio. If you do not understand the meaning of each parameter, please do not modify it arbitrarily!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/mysql/IndexView.vue:88
|
|
msgid "This modifies the MySQL main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/nginx/IndexView.vue:64
|
|
#: src/views/apps/openresty/IndexView.vue:64
|
|
msgid "This modifies the OpenResty main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/nginx/IndexView.vue:90
|
|
#: src/views/apps/openresty/IndexView.vue:90
|
|
#: src/views/environment/PHPView.vue:246
|
|
msgid "Error Logs"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/percona/IndexView.vue:88
|
|
msgid "This modifies the Percona main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:57
|
|
msgid "Access Information"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:59
|
|
msgid "Access URL:"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:62
|
|
msgid "Modify Port"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:69
|
|
msgid "Modify phpMyAdmin access port"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/phpmyadmin/IndexView.vue:77
|
|
msgid "This modifies the OpenResty configuration file for phpMyAdmin. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/podman/IndexView.vue:43
|
|
msgid "Podman is a daemonless container management tool. Being in a stopped state is normal and does not affect usage!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/podman/IndexView.vue:51
|
|
msgid "Registry Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/podman/IndexView.vue:55
|
|
msgid "This modifies the Podman registry configuration file (/etc/containers/registries.conf)"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/podman/IndexView.vue:68
|
|
msgid "Storage Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/podman/IndexView.vue:72
|
|
msgid "This modifies the Podman storage configuration file (/etc/containers/storage.conf)"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/postgresql/IndexView.vue:66
|
|
#: src/views/apps/redis/IndexView.vue:51
|
|
#: src/views/apps/rsync/IndexView.vue:223
|
|
#: src/views/apps/supervisor/IndexView.vue:330
|
|
#: src/views/environment/PHPView.vue:197
|
|
msgid "Main Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/postgresql/IndexView.vue:70
|
|
msgid "This modifies the PostgreSQL main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/postgresql/IndexView.vue:83
|
|
msgid "User Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/postgresql/IndexView.vue:87
|
|
msgid "This modifies the PostgreSQL user configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/postgresql/IndexView.vue:120
|
|
#: src/views/environment/PHPView.vue:256
|
|
msgid "Slow Logs"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:32
|
|
#: src/views/apps/pureftpd/IndexView.vue:214
|
|
#: src/views/container/ImageView.vue:198
|
|
#: src/views/database/CreateDatabaseModal.vue:94
|
|
#: src/views/database/CreateServerModal.vue:94
|
|
#: src/views/database/CreateUserModal.vue:77
|
|
#: src/views/database/ServerList.vue:46
|
|
#: src/views/database/UpdateServerModal.vue:86
|
|
#: src/views/database/UserList.vue:39
|
|
#: src/views/login/IndexView.vue:133
|
|
#: src/views/setting/CreateModal.vue:40
|
|
#: src/views/setting/SettingUser.vue:19
|
|
#: src/views/ssh/CreateModal.vue:85
|
|
#: src/views/ssh/UpdateModal.vue:91
|
|
msgid "Username"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:75
|
|
msgid "Are you sure you want to delete user %{ username }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:161
|
|
msgid "Port Settings"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:168
|
|
msgid "Modify Pure-Ftpd listening port"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:172
|
|
msgid "User Management"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:176
|
|
msgid "Add User"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:201
|
|
msgid "Run Log"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:206
|
|
#: src/views/apps/pureftpd/IndexView.vue:210
|
|
#: src/views/database/CreateDatabaseModal.vue:79
|
|
#: src/views/database/CreateUserModal.vue:55
|
|
#: src/views/database/IndexView.vue:42
|
|
#: src/views/setting/CreateModal.vue:32
|
|
#: src/views/setting/IndexView.vue:96
|
|
msgid "Create User"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:219
|
|
#: src/views/container/ImageView.vue:203
|
|
#: src/views/database/CreateDatabaseModal.vue:99
|
|
#: src/views/database/CreateUserModal.vue:82
|
|
msgid "Enter username"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:222
|
|
#: src/views/apps/pureftpd/IndexView.vue:253
|
|
#: src/views/apps/rsync/IndexView.vue:280
|
|
#: src/views/apps/rsync/IndexView.vue:334
|
|
#: src/views/container/ImageView.vue:206
|
|
#: src/views/database/CreateDatabaseModal.vue:102
|
|
#: src/views/database/CreateServerModal.vue:102
|
|
#: src/views/database/CreateUserModal.vue:85
|
|
#: src/views/database/ServerList.vue:55
|
|
#: src/views/database/UpdateServerModal.vue:94
|
|
#: src/views/database/UpdateUserModal.vue:55
|
|
#: src/views/database/UserList.vue:49
|
|
#: src/views/login/IndexView.vue:142
|
|
#: src/views/setting/CreateModal.vue:47
|
|
#: src/views/setting/PasswordModal.vue:34
|
|
#: src/views/ssh/CreateModal.vue:79
|
|
#: src/views/ssh/CreateModal.vue:88
|
|
#: src/views/ssh/UpdateModal.vue:85
|
|
#: src/views/ssh/UpdateModal.vue:94
|
|
msgid "Password"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:229
|
|
#: src/views/apps/pureftpd/IndexView.vue:259
|
|
msgid "It is recommended to use the generator to generate a random password"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:233
|
|
#: src/views/apps/rsync/IndexView.vue:46
|
|
#: src/views/apps/rsync/IndexView.vue:264
|
|
#: src/views/apps/rsync/IndexView.vue:318
|
|
#: src/views/container/ComposeView.vue:38
|
|
#: src/views/website/CreateModal.vue:210
|
|
#: src/views/website/ListView.vue:41
|
|
msgid "Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/pureftpd/IndexView.vue:238
|
|
msgid "Enter the directory authorized to the user"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/redis/IndexView.vue:55
|
|
msgid "This modifies the Redis main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:60
|
|
#: src/views/apps/rsync/IndexView.vue:288
|
|
#: src/views/apps/rsync/IndexView.vue:343
|
|
#: src/views/database/CreateDatabaseModal.vue:111
|
|
#: src/views/database/CreateServerModal.vue:73
|
|
#: src/views/database/ServerList.vue:86
|
|
#: src/views/database/UpdateServerModal.vue:65
|
|
#: src/views/database/UserList.vue:80
|
|
#: src/views/ssh/CreateModal.vue:64
|
|
#: src/views/ssh/UpdateModal.vue:70
|
|
#: src/views/toolbox/SystemView.vue:139
|
|
msgid "Host"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:66
|
|
#: src/views/apps/rsync/IndexView.vue:296
|
|
#: src/views/apps/rsync/IndexView.vue:351
|
|
#: src/views/database/CreateServerModal.vue:111
|
|
#: src/views/database/CreateUserModal.vue:116
|
|
#: src/views/database/DatabaseList.vue:56
|
|
#: src/views/database/ServerList.vue:96
|
|
#: src/views/database/UpdateServerModal.vue:103
|
|
#: src/views/database/UpdateUserModal.vue:70
|
|
#: src/views/database/UserList.vue:113
|
|
msgid "Comment"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:82
|
|
#: src/views/apps/supervisor/IndexView.vue:101
|
|
msgid "Configure"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:92
|
|
msgid "Are you sure you want to delete module %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:194
|
|
#: src/views/environment/PHPView.vue:184
|
|
msgid "Module Management"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:198
|
|
#: src/views/apps/rsync/IndexView.vue:248
|
|
msgid "Add Module"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:227
|
|
msgid "This modifies the Rsync main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:261
|
|
#: src/views/apps/supervisor/IndexView.vue:378
|
|
msgid "Name cannot contain Chinese characters"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:269
|
|
#: src/views/apps/rsync/IndexView.vue:323
|
|
msgid "Please enter absolute path"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:277
|
|
#: src/views/apps/rsync/IndexView.vue:331
|
|
msgid "Enter module username"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:285
|
|
#: src/views/apps/rsync/IndexView.vue:340
|
|
msgid "Enter module password"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:293
|
|
#: src/views/apps/rsync/IndexView.vue:348
|
|
msgid "Enter allowed hosts, separate multiple hosts with spaces"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:301
|
|
#: src/views/apps/rsync/IndexView.vue:356
|
|
msgid "Enter comments"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/rsync/IndexView.vue:310
|
|
msgid "Module Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:24
|
|
#: src/views/toolbox/DiskView.vue:734
|
|
msgid "Mount Path"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:45
|
|
msgid "Are you sure you want to delete mount %{ path }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:57
|
|
#: src/views/toolbox/DiskView.vue:354
|
|
msgid "Unmount"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:103
|
|
#: src/views/apps/s3fs/IndexView.vue:128
|
|
#: src/views/apps/s3fs/IndexView.vue:132
|
|
msgid "Add Mount"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:141
|
|
msgid "Enter Bucket name (COS format: xxxx-ID)"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:149
|
|
msgid "Enter AK key"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:157
|
|
msgid "Enter SK key"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:160
|
|
msgid "Region Endpoint"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:166
|
|
msgid "Enter complete URL of region endpoint (e.g., https://oss-cn-beijing.aliyuncs.com)"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:172
|
|
msgid "Mount Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/s3fs/IndexView.vue:177
|
|
msgid "Enter mount directory (e.g., /oss)"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:67
|
|
msgid "Uptime"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:127
|
|
msgid "Are you sure you want to stop process %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:155
|
|
msgid "Are you sure you want to restart process %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:182
|
|
msgid "Are you sure you want to delete process %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:301
|
|
msgid "Process Management"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:305
|
|
#: src/views/apps/supervisor/IndexView.vue:365
|
|
msgid "Add Process"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:334
|
|
msgid "This modifies the Supervisor main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:350
|
|
msgid "Daemon Logs"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:381
|
|
msgid "Start Command"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:386
|
|
msgid "Please enter absolute path for files in start command"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:389
|
|
#: src/views/toolbox/ProcessView.vue:424
|
|
msgid "Working Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:394
|
|
msgid "Please enter absolute path for working directory"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:397
|
|
#: src/views/toolbox/WebHookView.vue:58
|
|
msgid "Run As User"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:402
|
|
msgid "Usually www is sufficient"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:405
|
|
msgid "Number of Processes"
|
|
msgstr ""
|
|
|
|
#: src/views/apps/supervisor/IndexView.vue:415
|
|
msgid "Process Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:35
|
|
msgid "Filename"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:48
|
|
#: src/views/database/ServerList.vue:125
|
|
#: src/views/database/UserList.vue:142
|
|
msgid "Update Date"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:75
|
|
msgid "Restore"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:85
|
|
msgid "Are you sure you want to delete this backup?"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:128
|
|
msgid "Restoring..."
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:135
|
|
msgid "Restored successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:194
|
|
#: src/views/backup/ListView.vue:224
|
|
msgid "Create Backup"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:197
|
|
#: src/views/backup/UploadModal.vue:39
|
|
msgid "Upload Backup"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:236
|
|
#: src/views/backup/ListView.vue:273
|
|
msgid "Select website"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:239
|
|
#: src/views/database/CreateDatabaseModal.vue:71
|
|
#: src/views/database/DatabaseList.vue:34
|
|
#: src/views/task/CreateModal.vue:142
|
|
#: src/views/task/CreateModal.vue:144
|
|
#: src/views/website/CreateModal.vue:174
|
|
#: src/views/website/CreateModal.vue:179
|
|
msgid "Database Name"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:244
|
|
#: src/views/database/CreateDatabaseModal.vue:76
|
|
#: src/views/database/CreateUserModal.vue:113
|
|
#: src/views/database/UpdateUserModal.vue:67
|
|
msgid "Enter database name"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:247
|
|
#: src/views/task/CreateModal.vue:146
|
|
#: src/views/task/CreateModal.vue:149
|
|
msgid "Save Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:252
|
|
msgid "Leave empty to use default path"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/ListView.vue:261
|
|
msgid "Restore Backup"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/UploadModal.vue:20
|
|
msgid "Upload %{ filename } successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/UploadModal.vue:51
|
|
#: src/views/file/UploadModal.vue:50
|
|
msgid "Click or drag files to this area to upload"
|
|
msgstr ""
|
|
|
|
#: src/views/backup/UploadModal.vue:53
|
|
msgid "For large files, it is recommended to use SFTP or other methods to upload"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:44
|
|
#: src/views/cert/AccountView.vue:243
|
|
#: src/views/cert/CreateAccountModal.vue:100
|
|
#: src/views/setting/CreateModal.vue:56
|
|
#: src/views/setting/SettingUser.vue:36
|
|
msgid "Email"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:72
|
|
#: src/views/cert/AccountView.vue:235
|
|
#: src/views/cert/CertView.vue:457
|
|
#: src/views/cert/CreateAccountModal.vue:92
|
|
#: src/views/cert/CreateCertModal.vue:82
|
|
msgid "Key Type"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:101
|
|
#: src/views/cert/CertView.vue:287
|
|
#: src/views/cert/DnsView.vue:85
|
|
#: src/views/database/ServerList.vue:182
|
|
#: src/views/database/UserList.vue:168
|
|
#: src/views/file/PermissionModal.vue:123
|
|
#: src/views/setting/TokenModal.vue:69
|
|
msgid "Modify"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:109
|
|
#: src/views/cert/CertView.vue:296
|
|
#: src/views/cert/DnsView.vue:94
|
|
msgid "Deletion successful"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:116
|
|
msgid "Are you sure you want to delete the account?"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:150
|
|
#: src/views/cert/CreateAccountModal.vue:39
|
|
msgid "Registering account with CA, please wait patiently"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:162
|
|
#: src/views/cert/CertView.vue:347
|
|
#: src/views/cert/CertView.vue:364
|
|
#: src/views/cert/DnsView.vue:139
|
|
#: src/views/container/ComposeView.vue:272
|
|
msgid "Update successful"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:207
|
|
msgid "Modify Account"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:215
|
|
#: src/views/cert/CreateAccountModal.vue:72
|
|
msgid "Google and SSL.com require obtaining KID and HMAC from their official websites first"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:221
|
|
#: src/views/cert/CreateAccountModal.vue:78
|
|
msgid "Google is not accessible in mainland China, other CAs depend on network conditions, recommend using Let's Encrypt"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:227
|
|
#: src/views/cert/CreateAccountModal.vue:84
|
|
msgid "CA"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:230
|
|
#: src/views/cert/CreateAccountModal.vue:87
|
|
msgid "Select CA"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:238
|
|
#: src/views/cert/CertView.vue:460
|
|
#: src/views/cert/CreateAccountModal.vue:95
|
|
#: src/views/cert/CreateCertModal.vue:85
|
|
msgid "Select key type"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:248
|
|
#: src/views/cert/CreateAccountModal.vue:105
|
|
msgid "Enter email address"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:256
|
|
#: src/views/cert/CreateAccountModal.vue:113
|
|
msgid "Enter KID"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/AccountView.vue:264
|
|
#: src/views/cert/CreateAccountModal.vue:121
|
|
msgid "Enter HMAC"
|
|
msgstr ""
|
|
|
|
#: 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:393
|
|
msgid "Domain"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:69
|
|
#: src/views/cert/CertView.vue:123
|
|
#: src/views/cert/CertView.vue:134
|
|
#: src/views/cert/CertView.vue:153
|
|
#: src/views/container/ContainerCreate.vue:55
|
|
#: src/views/database/ServerList.vue:51
|
|
#: src/views/database/ServerList.vue:66
|
|
#: src/views/database/UserList.vue:45
|
|
#: src/views/database/UserList.vue:85
|
|
#: src/views/firewall/ForwardView.vue:25
|
|
#: src/views/firewall/IpRuleView.vue:25
|
|
#: src/views/firewall/IpRuleView.vue:42
|
|
#: src/views/firewall/RuleView.vue:25
|
|
#: src/views/firewall/RuleView.vue:42
|
|
msgid "None"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:108
|
|
#: src/views/file/ToolBar.vue:221
|
|
#: src/views/file/UploadModal.vue:38
|
|
msgid "Upload"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:116
|
|
msgid "Associated Account"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:129
|
|
#: src/views/website/EditView.vue:785
|
|
msgid "Issuer"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:138
|
|
#: src/views/setting/TokenModal.vue:43
|
|
#: src/views/setting/TokenModal.vue:256
|
|
#: src/views/setting/TokenModal.vue:289
|
|
msgid "Expiration Time"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:166
|
|
msgid "Auto Renew"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:199
|
|
#: src/views/cert/ObtainModal.vue:78
|
|
msgid "Issue"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:218
|
|
msgid "Deploy"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:230
|
|
#: src/views/cert/ObtainModal.vue:24
|
|
#: src/views/cert/ObtainModal.vue:81
|
|
#: src/views/website/EditView.vue:133
|
|
msgid "Please wait..."
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:236
|
|
msgid "Renewal successful"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:244
|
|
msgid "Renew"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:302
|
|
msgid "Are you sure you want to delete the certificate?"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:388
|
|
msgid "Deployment successful"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:434
|
|
msgid "Modify Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:443
|
|
msgid "You can automatically issue and deploy certificates by selecting any website/DNS, or manually enter domain names and set DNS resolution to issue certificates, or fill in deployment scripts to automatically deploy certificates."
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:468
|
|
#: src/views/cert/CreateCertModal.vue:93
|
|
msgid "Select website for certificate deployment"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:476
|
|
#: src/views/cert/CreateCertModal.vue:98
|
|
#: src/views/cert/IndexView.vue:97
|
|
msgid "Account"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:480
|
|
#: src/views/cert/CreateCertModal.vue:101
|
|
msgid "Select account for certificate issuance"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:485
|
|
#: src/views/cert/CreateCertModal.vue:106
|
|
#: src/views/cert/CreateDnsModal.vue:59
|
|
#: src/views/cert/DnsView.vue:196
|
|
#: src/views/cert/IndexView.vue:98
|
|
msgid "DNS"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:488
|
|
#: src/views/cert/CreateCertModal.vue:109
|
|
msgid "Select DNS for certificate issuance"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:501
|
|
#: src/views/cert/UploadCertModal.vue:42
|
|
#: src/views/website/EditView.vue:858
|
|
msgid "Enter the content of the PEM certificate file"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:508
|
|
#: src/views/cert/CertView.vue:576
|
|
#: 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:862
|
|
msgid "Private Key"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:513
|
|
#: src/views/cert/UploadCertModal.vue:50
|
|
#: src/views/website/EditView.vue:866
|
|
msgid "Enter the content of the KEY private key file"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:520
|
|
msgid "Deployment Script"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:526
|
|
msgid "The {cert} and {key} in the script will be replaced with the certificate and private key content"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:540
|
|
msgid "Deploy Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:551
|
|
msgid "Select websites to deploy the certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CertView.vue:564
|
|
msgid "View Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateAccountModal.vue:64
|
|
#: src/views/cert/IndexView.vue:110
|
|
msgid "Create Account"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateCertModal.vue:59
|
|
#: src/views/cert/IndexView.vue:107
|
|
msgid "Create Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateCertModal.vue:68
|
|
msgid "You can automatically issue and deploy certificates by selecting either Website or DNS, or you can manually enter domain names and set up DNS resolution to issue certificates"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:44
|
|
#: src/views/cert/IndexView.vue:113
|
|
msgid "Create DNS"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:52
|
|
msgid "Comment Name"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:56
|
|
msgid "Enter comment name"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:62
|
|
#: src/views/cert/DnsView.vue:199
|
|
msgid "Select DNS"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:71
|
|
#: src/views/cert/DnsView.vue:208
|
|
msgid "Enter Aliyun Access Key"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:78
|
|
#: src/views/cert/DnsView.vue:215
|
|
msgid "Enter Aliyun Secret Key"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:85
|
|
#: src/views/cert/DnsView.vue:222
|
|
msgid "Enter Tencent Cloud SecretId"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:92
|
|
#: src/views/cert/DnsView.vue:229
|
|
msgid "Enter Tencent Cloud SecretKey"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:99
|
|
#: src/views/cert/DnsView.vue:236
|
|
msgid "Enter Huawei Cloud AccessKeyId"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:106
|
|
#: src/views/cert/DnsView.vue:243
|
|
msgid "Enter Huawei Cloud SecretAccessKey"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:113
|
|
#: src/views/cert/DnsView.vue:250
|
|
msgid "Enter West.cn Username"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:120
|
|
#: src/views/cert/DnsView.vue:257
|
|
msgid "Enter West.cn API Password"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:127
|
|
#: src/views/cert/DnsView.vue:264
|
|
msgid "Enter Cloudflare API Key"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:134
|
|
#: src/views/cert/DnsView.vue:271
|
|
msgid "Enter G-Core API Key"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:141
|
|
#: src/views/cert/DnsView.vue:278
|
|
msgid "Enter Porkbun API Key"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:148
|
|
#: src/views/cert/DnsView.vue:285
|
|
msgid "Enter Porkbun Secret Key"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:155
|
|
#: src/views/cert/DnsView.vue:292
|
|
msgid "Enter NameSilo API Token"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:162
|
|
#: src/views/cert/DnsView.vue:299
|
|
msgid "Enter ClouDNS Auth ID (use Sub Auth ID by adding sub-prefix)"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/CreateDnsModal.vue:169
|
|
#: src/views/cert/DnsView.vue:306
|
|
msgid "Enter ClouDNS Auth Password"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/DnsView.vue:31
|
|
#: src/views/cert/DnsView.vue:189
|
|
msgid "Note Name"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/DnsView.vue:100
|
|
msgid "Are you sure you want to delete the DNS?"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/DnsView.vue:181
|
|
msgid "Modify DNS"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/DnsView.vue:193
|
|
msgid "Enter note name"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/IndexView.vue:104
|
|
#: src/views/cert/UploadCertModal.vue:30
|
|
msgid "Upload Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:18
|
|
msgid "Automatic"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:19
|
|
msgid "Manual"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:20
|
|
msgid "Self-signed"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:33
|
|
#: src/views/cert/ObtainModal.vue:89
|
|
#: src/views/cert/ObtainModal.vue:107
|
|
msgid "Issuance successful"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:42
|
|
msgid "Please set up DNS resolution for the domain first, then continue with the issuance"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:48
|
|
msgid "DNS Records to Set"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:59
|
|
msgid "Host Record"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:60
|
|
msgid "Record Value"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:120
|
|
msgid "Issue Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/cert/ObtainModal.vue:127
|
|
msgid "Issuance Mode"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:65
|
|
#: src/views/container/ImageView.vue:60
|
|
#: src/views/container/NetworkView.vue:100
|
|
#: src/views/container/VolumeView.vue:54
|
|
#: src/views/setting/SettingUser.vue:76
|
|
#: src/views/setting/TokenModal.vue:34
|
|
#: src/views/task/CronView.vue:79
|
|
#: src/views/task/TaskView.vue:37
|
|
#: src/views/toolbox/WebHookView.vue:120
|
|
msgid "Creation Time"
|
|
msgstr ""
|
|
|
|
#: 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"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:111
|
|
#: src/views/container/ContainerView.vue:240
|
|
#: src/views/container/ContainerView.vue:304
|
|
msgid "Start successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:132
|
|
msgid "Are you sure you want to start compose %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:143
|
|
msgid "Force pull images"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:175
|
|
#: src/views/container/ContainerView.vue:247
|
|
#: src/views/container/ContainerView.vue:318
|
|
msgid "Stop successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:184
|
|
msgid "Are you sure you want to stop compose %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:209
|
|
#: src/views/container/ContainerView.vue:282
|
|
#: src/views/container/ContainerView.vue:360
|
|
#: src/views/container/ImageView.vue:118
|
|
#: src/views/container/NetworkView.vue:158
|
|
#: src/views/container/VolumeView.vue:112
|
|
msgid "Delete successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:215
|
|
msgid "Are you sure you want to delete compose %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:294
|
|
#: src/views/container/ComposeView.vue:321
|
|
msgid "Create Compose"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:328
|
|
msgid "Compose Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:331
|
|
#: src/views/container/ComposeView.vue:361
|
|
#: src/views/container/IndexView.vue:23
|
|
msgid "Compose"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:342
|
|
#: src/views/container/ComposeView.vue:372
|
|
#: src/views/container/ContainerCreate.vue:357
|
|
msgid "Variable Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:343
|
|
#: src/views/container/ComposeView.vue:373
|
|
#: src/views/container/ContainerCreate.vue:358
|
|
msgid "Variable Value"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ComposeView.vue:354
|
|
msgid "Edit Compose"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:56
|
|
msgid "Always"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:57
|
|
msgid "On failure (default 5 retries)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:58
|
|
msgid "Unless stopped"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:127
|
|
#: src/views/container/ContainerView.vue:405
|
|
msgid "Create Container"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:138
|
|
#: src/views/container/ContainerView.vue:24
|
|
msgid "Container Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:141
|
|
#: src/views/container/ContainerView.vue:51
|
|
#: src/views/container/ImageView.vue:36
|
|
msgid "Image"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:144
|
|
msgid "Ports"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:150
|
|
msgid "Map Ports"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:157
|
|
msgid "Expose All"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:162
|
|
msgid "Port Mapping"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:170
|
|
msgid "Host (Start)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:171
|
|
msgid "Host (End)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:172
|
|
msgid "Container (Start)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:173
|
|
msgid "Container (End)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:174
|
|
msgid "Protocol"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:185
|
|
msgid "Optional"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:242
|
|
#: src/views/container/ContainerCreate.vue:293
|
|
msgid "Add"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:245
|
|
#: src/views/home/IndexView.vue:144
|
|
#: src/views/home/IndexView.vue:805
|
|
#: src/views/monitor/IndexView.vue:286
|
|
msgid "Network"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:248
|
|
#: src/views/toolbox/DiskView.vue:752
|
|
msgid "Mount"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:253
|
|
msgid "Host Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:254
|
|
msgid "Container Directory"
|
|
msgstr ""
|
|
|
|
#: 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 ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:274
|
|
msgid "Read-Write"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:282
|
|
msgid "Read-Only"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:296
|
|
#: src/views/container/ContainerCreate.vue:297
|
|
msgid "Command"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:299
|
|
#: src/views/container/ContainerCreate.vue:302
|
|
msgid "Entrypoint"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:307
|
|
#: src/views/home/IndexView.vue:540
|
|
#: src/views/monitor/IndexView.vue:205
|
|
#: src/views/monitor/IndexView.vue:216
|
|
#: src/views/monitor/IndexView.vue:238
|
|
#: src/views/toolbox/BenchmarkView.vue:177
|
|
#: src/views/toolbox/ProcessView.vue:153
|
|
msgid "Memory"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:317
|
|
msgid "CPU Shares"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:324
|
|
msgid "TTY (-t)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:329
|
|
msgid "STDIN (-i)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:334
|
|
msgid "Auto Remove"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:339
|
|
msgid "Privileged Mode"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:344
|
|
msgid "Restart Policy"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:347
|
|
#: src/views/container/ContainerCreate.vue:350
|
|
msgid "Select restart policy"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:361
|
|
#: src/views/container/NetworkView.vue:295
|
|
#: src/views/container/VolumeView.vue:195
|
|
msgid "Labels"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:365
|
|
#: src/views/container/NetworkView.vue:299
|
|
#: src/views/container/VolumeView.vue:199
|
|
msgid "Label Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerCreate.vue:366
|
|
#: src/views/container/NetworkView.vue:300
|
|
#: src/views/container/VolumeView.vue:200
|
|
msgid "Label Value"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:62
|
|
msgid "Ports (Host->Container)"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:121
|
|
#: src/views/container/ContainerView.vue:456
|
|
#: src/views/file/ListTable.vue:111
|
|
#: src/views/file/ListTable.vue:333
|
|
msgid "Rename"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:144
|
|
#: src/views/container/ContainerView.vue:414
|
|
msgid "Force Stop"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:149
|
|
#: src/views/container/ContainerView.vue:415
|
|
msgid "Pause"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:154
|
|
#: src/views/container/ContainerView.vue:416
|
|
msgid "Resume"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:199
|
|
#: src/views/file/ListTable.vue:435
|
|
msgid "More"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:232
|
|
msgid "Rename successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:254
|
|
#: src/views/container/ContainerView.vue:332
|
|
msgid "Restart successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:261
|
|
#: src/views/container/ContainerView.vue:346
|
|
msgid "Force stop successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:268
|
|
#: src/views/container/ContainerView.vue:374
|
|
msgid "Pause successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:275
|
|
#: src/views/container/ContainerView.vue:388
|
|
msgid "Resume successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:289
|
|
#: src/views/container/ImageView.vue:125
|
|
#: src/views/container/NetworkView.vue:165
|
|
#: src/views/container/VolumeView.vue:119
|
|
msgid "Cleanup successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:295
|
|
msgid "Please select containers to start"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:309
|
|
msgid "Please select containers to stop"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:323
|
|
msgid "Please select containers to restart"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:337
|
|
msgid "Please select containers to force stop"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:351
|
|
msgid "Please select containers to delete"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:365
|
|
msgid "Please select containers to pause"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:379
|
|
msgid "Please select containers to resume"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:408
|
|
msgid "Cleanup Containers"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:463
|
|
#: src/views/file/ListTable.vue:829
|
|
msgid "New Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ContainerView.vue:468
|
|
msgid "Enter new name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:29
|
|
msgid "Container Count"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:84
|
|
#: src/views/container/NetworkView.vue:124
|
|
#: src/views/container/VolumeView.vue:78
|
|
#: src/views/firewall/ForwardView.vue:92
|
|
#: src/views/firewall/IpRuleView.vue:134
|
|
#: src/views/firewall/RuleView.vue:171
|
|
#: src/views/task/TaskView.vue:86
|
|
msgid "Are you sure you want to delete?"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:134
|
|
msgid "Pull successful"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:150
|
|
#: src/views/container/ImageView.vue:180
|
|
msgid "Pull Image"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:152
|
|
msgid "Cleanup Images"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:187
|
|
msgid "Image Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:192
|
|
msgid "docker.io/php:8.3-fpm"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:195
|
|
msgid "Authentication"
|
|
msgstr ""
|
|
|
|
#: src/views/container/ImageView.vue:212
|
|
#: src/views/database/CreateDatabaseModal.vue:108
|
|
#: src/views/database/CreateUserModal.vue:91
|
|
#: src/views/database/UpdateUserModal.vue:61
|
|
msgid "Enter password"
|
|
msgstr ""
|
|
|
|
#: src/views/container/IndexView.vue:22
|
|
msgid "Containers"
|
|
msgstr ""
|
|
|
|
#: src/views/container/IndexView.vue:24
|
|
msgid "Images"
|
|
msgstr ""
|
|
|
|
#: src/views/container/IndexView.vue:25
|
|
msgid "Networks"
|
|
msgstr ""
|
|
|
|
#: src/views/container/IndexView.vue:26
|
|
msgid "Volumes"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:52
|
|
#: src/views/container/NetworkView.vue:232
|
|
#: src/views/container/VolumeView.vue:33
|
|
#: src/views/container/VolumeView.vue:186
|
|
msgid "Driver"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:59
|
|
#: src/views/container/VolumeView.vue:40
|
|
msgid "Scope"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:66
|
|
#: src/views/container/NetworkView.vue:244
|
|
#: src/views/container/NetworkView.vue:271
|
|
msgid "Subnet"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:83
|
|
#: src/views/container/NetworkView.vue:252
|
|
#: src/views/container/NetworkView.vue:279
|
|
msgid "Gateway"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:191
|
|
#: src/views/container/NetworkView.vue:222
|
|
msgid "Create Network"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:194
|
|
msgid "Cleanup Networks"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:229
|
|
msgid "Network Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:249
|
|
#: src/views/container/NetworkView.vue:265
|
|
msgid "172.16.10.0/24"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:257
|
|
msgid "172.16.10.254"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:260
|
|
#: src/views/container/NetworkView.vue:287
|
|
msgid "IP Range"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:276
|
|
msgid "2408:400e::/48"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:284
|
|
msgid "2408:400e::1"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:292
|
|
msgid "2408:400e::/64"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:303
|
|
#: src/views/container/VolumeView.vue:203
|
|
#: src/views/toolbox/DiskView.vue:829
|
|
msgid "Options"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:307
|
|
#: src/views/container/VolumeView.vue:207
|
|
msgid "Option Name"
|
|
msgstr ""
|
|
|
|
#: src/views/container/NetworkView.vue:308
|
|
#: src/views/container/VolumeView.vue:208
|
|
msgid "Option Value"
|
|
msgstr ""
|
|
|
|
#: src/views/container/VolumeView.vue:47
|
|
#: src/views/home/IndexView.vue:655
|
|
#: src/views/toolbox/DiskView.vue:324
|
|
#: src/views/toolbox/DiskView.vue:827
|
|
msgid "Mount Point"
|
|
msgstr ""
|
|
|
|
#: src/views/container/VolumeView.vue:145
|
|
#: src/views/container/VolumeView.vue:176
|
|
msgid "Create Volume"
|
|
msgstr ""
|
|
|
|
#: src/views/container/VolumeView.vue:148
|
|
msgid "Cleanup Volumes"
|
|
msgstr ""
|
|
|
|
#: src/views/container/VolumeView.vue:183
|
|
msgid "Volume Name"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:20
|
|
#: src/views/database/CreateUserModal.vue:20
|
|
msgid "Local (localhost)"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:21
|
|
#: src/views/database/CreateUserModal.vue:21
|
|
msgid "All (%)"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:22
|
|
#: src/views/database/CreateUserModal.vue:22
|
|
msgid "Specific"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:55
|
|
#: src/views/database/IndexView.vue:39
|
|
msgid "Create Database"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:63
|
|
#: src/views/database/CreateUserModal.vue:69
|
|
#: src/views/database/DatabaseList.vue:41
|
|
#: src/views/database/IndexView.vue:29
|
|
#: src/views/database/UserList.vue:90
|
|
msgid "Server"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:67
|
|
#: src/views/database/CreateUserModal.vue:73
|
|
msgid "Select server"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:85
|
|
msgid "Authorized User"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:91
|
|
msgid "Enter authorized username (leave empty for no authorization)"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:115
|
|
#: src/views/database/CreateUserModal.vue:98
|
|
msgid "Select host"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:122
|
|
#: src/views/database/CreateUserModal.vue:102
|
|
msgid "Specific Host"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateDatabaseModal.vue:128
|
|
#: src/views/database/CreateUserModal.vue:107
|
|
msgid "Enter supported host address"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:47
|
|
#: src/views/database/IndexView.vue:49
|
|
#: src/views/website/EditView.vue:586
|
|
msgid "Add Server"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:60
|
|
#: src/views/database/UpdateServerModal.vue:60
|
|
msgid "Enter database server name"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:67
|
|
msgid "Select database type"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:78
|
|
#: src/views/database/UpdateServerModal.vue:70
|
|
msgid "Enter database server host"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:84
|
|
#: src/views/database/UpdateServerModal.vue:76
|
|
#: src/views/firewall/ForwardView.vue:31
|
|
#: src/views/firewall/RuleView.vue:48
|
|
#: src/views/setting/SettingBase.vue:85
|
|
#: src/views/ssh/CreateModal.vue:70
|
|
#: src/views/ssh/UpdateModal.vue:76
|
|
#: src/views/website/CreateModal.vue:129
|
|
msgid "Port"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:89
|
|
#: src/views/database/UpdateServerModal.vue:81
|
|
msgid "Enter database server port"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:99
|
|
#: src/views/database/UpdateServerModal.vue:91
|
|
msgid "Enter database server username"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:108
|
|
#: src/views/database/UpdateServerModal.vue:100
|
|
msgid "Enter database server password"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateServerModal.vue:116
|
|
#: src/views/database/UpdateServerModal.vue:108
|
|
msgid "Enter database server comment"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateUserModal.vue:65
|
|
#: src/views/database/UpdateUserModal.vue:51
|
|
msgid "If the privilege databases does not exist, it will be created automatically."
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateUserModal.vue:94
|
|
msgid "Host (MySQL only)"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateUserModal.vue:110
|
|
#: src/views/database/UpdateUserModal.vue:64
|
|
#: src/views/database/UserList.vue:98
|
|
msgid "Privileges"
|
|
msgstr ""
|
|
|
|
#: src/views/database/CreateUserModal.vue:121
|
|
#: src/views/database/UpdateUserModal.vue:75
|
|
msgid "Enter database user comment"
|
|
msgstr ""
|
|
|
|
#: src/views/database/DatabaseList.vue:46
|
|
msgid "Encoding"
|
|
msgstr ""
|
|
|
|
#: src/views/database/DatabaseList.vue:86
|
|
msgid "Are you sure you want to delete this database?"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:75
|
|
#: src/views/database/UserList.vue:69
|
|
#: 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 ""
|
|
|
|
#: src/views/database/ServerList.vue:79
|
|
#: src/views/database/UserList.vue:73
|
|
#: src/views/file/ListTable.vue:98
|
|
#: src/views/file/ListTable.vue:369
|
|
#: src/views/file/ToolBar.vue:232
|
|
msgid "Copy"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:120
|
|
#: src/views/database/UserList.vue:137
|
|
msgid "Valid"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:120
|
|
#: src/views/database/UserList.vue:137
|
|
msgid "Invalid"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:146
|
|
#: src/views/toolbox/SystemView.vue:81
|
|
msgid "Synchronized successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:152
|
|
msgid "Are you sure you want to synchronize database users (excluding password) to the panel?"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:164
|
|
msgid "Sync"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:192
|
|
msgid "Built-in servers cannot be deleted. If you need to delete them, please uninstall the corresponding app"
|
|
msgstr ""
|
|
|
|
#: src/views/database/ServerList.vue:203
|
|
msgid "Are you sure you want to delete the server?"
|
|
msgstr ""
|
|
|
|
#: src/views/database/UpdateServerModal.vue:47
|
|
msgid "Modify Server"
|
|
msgstr ""
|
|
|
|
#: src/views/database/UpdateUserModal.vue:41
|
|
msgid "Modify User"
|
|
msgstr ""
|
|
|
|
#: src/views/database/UserList.vue:60
|
|
msgid "Not saved"
|
|
msgstr ""
|
|
|
|
#: src/views/database/UserList.vue:178
|
|
msgid "Are you sure you want to delete the user?"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:36
|
|
msgid "Module Name"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:64
|
|
msgid "Are you sure you want to install %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:89
|
|
msgid "Are you sure you want to uninstall %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:131
|
|
msgid "Set successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:161
|
|
#: src/views/environment/PHPView.vue:167
|
|
msgid "Task submitted, please check progress in background tasks"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:180
|
|
msgid "Set as CLI Default Version"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:201
|
|
msgid "This modifies the PHP %{ version } main configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:215
|
|
msgid "FPM Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/environment/PHPView.vue:219
|
|
msgid "This modifies the PHP %{ version } FPM configuration file. If you do not understand the meaning of each parameter, please do not modify it randomly!"
|
|
msgstr ""
|
|
|
|
#: src/views/error-page/NotFound.vue:11
|
|
msgid "Sorry, the page you visited does not exist."
|
|
msgstr ""
|
|
|
|
#: src/views/error-page/NotFound.vue:19
|
|
msgid "Back to Home"
|
|
msgstr ""
|
|
|
|
#: src/views/file/CompressModal.vue:41
|
|
msgid "Compressing..."
|
|
msgstr ""
|
|
|
|
#: src/views/file/CompressModal.vue:49
|
|
msgid "Compressed successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/file/CompressModal.vue:73
|
|
#: src/views/file/CompressModal.vue:105
|
|
#: 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 ""
|
|
|
|
#: src/views/file/CompressModal.vue:81
|
|
msgid "Files to compress"
|
|
msgstr ""
|
|
|
|
#: src/views/file/CompressModal.vue:84
|
|
msgid "Compress to"
|
|
msgstr ""
|
|
|
|
#: src/views/file/CompressModal.vue:87
|
|
msgid "Format"
|
|
msgstr ""
|
|
|
|
#: src/views/file/EditModal.vue:23
|
|
msgid "Edit - %{ file }"
|
|
msgstr ""
|
|
|
|
#: src/views/file/EditModal.vue:31
|
|
#: src/views/toolbox/ProcessView.vue:327
|
|
msgid "Refresh"
|
|
msgstr ""
|
|
|
|
#: 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
|
|
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:99
|
|
#: src/views/file/ListTable.vue:370
|
|
#: src/views/file/ToolBar.vue:233
|
|
msgid "Move"
|
|
msgstr ""
|
|
|
|
#: 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:106
|
|
#: src/views/file/ListTable.vue:374
|
|
#: src/views/file/ListTable.vue:851
|
|
msgid "Uncompress"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:116
|
|
#: src/views/file/ToolBar.vue:229
|
|
msgid "Paste"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:239
|
|
msgid "Calculate"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:350
|
|
msgid "Are you sure you want to delete %{ name }?"
|
|
msgstr ""
|
|
|
|
#: 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:497
|
|
msgid "There are items with the same name. Do you want to overwrite?"
|
|
msgstr ""
|
|
|
|
#: 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:505
|
|
#: src/views/file/ListTable.vue:521
|
|
msgid "Renamed %{ source } to %{ target } successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:543
|
|
msgid "Uncompressing..."
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:550
|
|
msgid "Uncompressed successfully"
|
|
msgstr ""
|
|
|
|
#: 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: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: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:612
|
|
#: src/views/file/ToolBar.vue:157
|
|
msgid "Canceled"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:821
|
|
msgid "Rename - %{ source }"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:839
|
|
msgid "Uncompress - %{ file }"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ListTable.vue:847
|
|
msgid "Uncompress to"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PathInput.vue:149
|
|
msgid "Enter search content"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PathInput.vue:152
|
|
msgid "Include subdirectories"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PermissionModal.vue:65
|
|
msgid "Batch modify permissions"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PermissionModal.vue:66
|
|
msgid "Modify permissions - %{ path }"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PermissionModal.vue:86
|
|
#: src/views/file/PermissionModal.vue:116
|
|
msgid "Owner"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PermissionModal.vue:88
|
|
#: src/views/file/PermissionModal.vue:97
|
|
#: src/views/file/PermissionModal.vue:106
|
|
#: src/views/home/IndexView.vue:168
|
|
#: src/views/home/IndexView.vue:184
|
|
#: src/views/home/IndexView.vue:850
|
|
msgid "Read"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PermissionModal.vue:89
|
|
#: src/views/file/PermissionModal.vue:98
|
|
#: src/views/file/PermissionModal.vue:107
|
|
#: src/views/home/IndexView.vue:168
|
|
#: src/views/home/IndexView.vue:208
|
|
#: src/views/home/IndexView.vue:851
|
|
msgid "Write"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PermissionModal.vue:90
|
|
#: src/views/file/PermissionModal.vue:99
|
|
#: src/views/file/PermissionModal.vue:108
|
|
msgid "Execute"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PermissionModal.vue:104
|
|
msgid "Others"
|
|
msgstr ""
|
|
|
|
#: src/views/file/PreviewModal.vue:31
|
|
msgid "Preview - "
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:60
|
|
msgid "Download task created successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:66
|
|
msgid "Please select files/folders to copy"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:83
|
|
msgid "Please select files/folders to move"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:180
|
|
msgid "Please select files/folders to delete"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:219
|
|
#: src/views/file/ToolBar.vue:249
|
|
msgid "New"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:222
|
|
#: src/views/file/ToolBar.vue:267
|
|
msgid "Remote Download"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:240
|
|
msgid "Are you sure you want to delete in bulk?"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:275
|
|
msgid "Download URL"
|
|
msgstr ""
|
|
|
|
#: src/views/file/ToolBar.vue:278
|
|
msgid "Save as"
|
|
msgstr ""
|
|
|
|
#: src/views/file/UploadModal.vue:20
|
|
msgid "Upload %{ fileName } successful"
|
|
msgstr ""
|
|
|
|
#: src/views/file/UploadModal.vue:53
|
|
msgid "For large files, it is recommended to use SFTP and other methods to upload"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateForwardModal.vue:50
|
|
#: src/views/firewall/ForwardView.vue:163
|
|
msgid "Create Forwarding"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateForwardModal.vue:58
|
|
#: src/views/firewall/CreateIpModal.vue:100
|
|
#: src/views/firewall/CreateModal.vue:102
|
|
#: src/views/firewall/ForwardView.vue:14
|
|
#: src/views/firewall/IpRuleView.vue:14
|
|
#: src/views/firewall/RuleView.vue:14
|
|
msgid "Transport Protocol"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateForwardModal.vue:61
|
|
#: src/views/firewall/ForwardView.vue:43
|
|
msgid "Target IP"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateForwardModal.vue:66
|
|
msgid "Source Port"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateForwardModal.vue:76
|
|
#: src/views/firewall/ForwardView.vue:61
|
|
msgid "Target Port"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:38
|
|
#: src/views/firewall/CreateModal.vue:38
|
|
#: src/views/firewall/IpRuleView.vue:68
|
|
#: src/views/firewall/RuleView.vue:102
|
|
msgid "Accept"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:42
|
|
#: src/views/firewall/CreateModal.vue:42
|
|
#: src/views/firewall/IpRuleView.vue:70
|
|
#: src/views/firewall/RuleView.vue:104
|
|
msgid "Drop"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:46
|
|
#: src/views/firewall/CreateModal.vue:46
|
|
#: src/views/firewall/IpRuleView.vue:72
|
|
#: src/views/firewall/RuleView.vue:106
|
|
msgid "Reject"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:53
|
|
#: src/views/firewall/CreateModal.vue:53
|
|
#: src/views/firewall/IpRuleView.vue:97
|
|
#: src/views/firewall/RuleView.vue:131
|
|
msgid "Inbound"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:57
|
|
#: src/views/firewall/CreateModal.vue:57
|
|
#: src/views/firewall/IpRuleView.vue:99
|
|
#: src/views/firewall/RuleView.vue:133
|
|
msgid "Outbound"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:81
|
|
#: src/views/firewall/CreateModal.vue:83
|
|
msgid "%{ address } created successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:92
|
|
#: src/views/firewall/CreateModal.vue:94
|
|
#: src/views/firewall/IpRuleView.vue:205
|
|
#: src/views/firewall/RuleView.vue:242
|
|
msgid "Create Rule"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:103
|
|
#: src/views/firewall/CreateModal.vue:105
|
|
#: src/views/firewall/IpRuleView.vue:31
|
|
#: src/views/firewall/RuleView.vue:31
|
|
msgid "Network Protocol"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:106
|
|
msgid "IP Address"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:110
|
|
#: src/views/firewall/CreateModal.vue:134
|
|
msgid "IP or IP range: 172.16.0.1 or 172.16.0.0/16"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:113
|
|
#: src/views/firewall/CreateModal.vue:137
|
|
#: src/views/firewall/IpRuleView.vue:48
|
|
#: src/views/firewall/RuleView.vue:82
|
|
msgid "Strategy"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateIpModal.vue:116
|
|
#: src/views/firewall/CreateModal.vue:140
|
|
#: src/views/firewall/IpRuleView.vue:84
|
|
#: src/views/firewall/RuleView.vue:118
|
|
msgid "Direction"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateModal.vue:110
|
|
msgid "Start Port"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateModal.vue:120
|
|
msgid "End Port"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/CreateModal.vue:130
|
|
#: src/views/firewall/IpRuleView.vue:109
|
|
#: src/views/firewall/RuleView.vue:143
|
|
msgid "Target"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/ForwardView.vue:135
|
|
#: src/views/firewall/IpRuleView.vue:177
|
|
#: src/views/firewall/RuleView.vue:214
|
|
msgid "Please select rules to delete"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/ForwardView.vue:168
|
|
#: src/views/firewall/IpRuleView.vue:210
|
|
#: src/views/firewall/RuleView.vue:247
|
|
#: src/views/website/ListView.vue:290
|
|
msgid "Batch Delete"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/ForwardView.vue:171
|
|
#: src/views/firewall/IpRuleView.vue:213
|
|
#: src/views/firewall/RuleView.vue:250
|
|
msgid "Are you sure you want to batch delete?"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/IndexView.vue:20
|
|
msgid "Port Rules"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/IndexView.vue:21
|
|
msgid "IP Rules"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/IndexView.vue:22
|
|
msgid "Port Forwarding"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/IndexView.vue:23
|
|
#: src/views/website/IndexView.vue:24
|
|
msgid "Settings"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/IpRuleView.vue:74
|
|
#: src/views/firewall/RuleView.vue:108
|
|
msgid "Mark"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/RuleView.vue:73
|
|
msgid "In Use"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/RuleView.vue:75
|
|
msgid "Not Used"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/SettingView.vue:27
|
|
#: src/views/firewall/SettingView.vue:33
|
|
#: src/views/firewall/SettingView.vue:39
|
|
msgid "Settings saved successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/SettingView.vue:46
|
|
msgid "System Firewall"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/SettingView.vue:49
|
|
msgid "SSH Switch"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/SettingView.vue:52
|
|
msgid "Allow Ping"
|
|
msgstr ""
|
|
|
|
#: src/views/firewall/SettingView.vue:55
|
|
#: src/views/toolbox/SshView.vue:231
|
|
msgid "SSH Port"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:132
|
|
msgid "Running blocked"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:134
|
|
msgid "Running slowly"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:136
|
|
msgid "Running normally"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:138
|
|
msgid "Running smoothly"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:144
|
|
#: src/views/home/IndexView.vue:806
|
|
#: src/views/home/IndexView.vue:826
|
|
#: src/views/toolbox/BenchmarkView.vue:203
|
|
#: src/views/toolbox/DiskView.vue:803
|
|
#: src/views/toolbox/IndexView.vue:25
|
|
msgid "Disk"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:167
|
|
#: src/views/home/IndexView.vue:184
|
|
msgid "Send"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:167
|
|
#: src/views/home/IndexView.vue:208
|
|
msgid "Receive"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:176
|
|
msgid "Unit %{unit}"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:190
|
|
#: src/views/home/IndexView.vue:214
|
|
#: src/views/monitor/IndexView.vue:93
|
|
#: src/views/monitor/IndexView.vue:115
|
|
#: src/views/monitor/IndexView.vue:137
|
|
#: src/views/monitor/IndexView.vue:192
|
|
#: src/views/monitor/IndexView.vue:251
|
|
#: src/views/monitor/IndexView.vue:273
|
|
#: src/views/monitor/IndexView.vue:335
|
|
#: src/views/monitor/IndexView.vue:357
|
|
#: src/views/monitor/IndexView.vue:379
|
|
#: src/views/monitor/IndexView.vue:401
|
|
msgid "Maximum"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:191
|
|
#: src/views/home/IndexView.vue:215
|
|
#: src/views/monitor/IndexView.vue:94
|
|
#: src/views/monitor/IndexView.vue:116
|
|
#: src/views/monitor/IndexView.vue:138
|
|
#: src/views/monitor/IndexView.vue:193
|
|
#: src/views/monitor/IndexView.vue:252
|
|
#: src/views/monitor/IndexView.vue:274
|
|
#: src/views/monitor/IndexView.vue:336
|
|
#: src/views/monitor/IndexView.vue:358
|
|
#: src/views/monitor/IndexView.vue:380
|
|
#: src/views/monitor/IndexView.vue:402
|
|
msgid "Minimum"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:195
|
|
#: src/views/home/IndexView.vue:219
|
|
#: src/views/monitor/IndexView.vue:98
|
|
#: src/views/monitor/IndexView.vue:120
|
|
#: src/views/monitor/IndexView.vue:142
|
|
#: src/views/monitor/IndexView.vue:197
|
|
#: src/views/monitor/IndexView.vue:256
|
|
#: src/views/monitor/IndexView.vue:278
|
|
#: src/views/monitor/IndexView.vue:340
|
|
#: src/views/monitor/IndexView.vue:362
|
|
#: src/views/monitor/IndexView.vue:384
|
|
#: src/views/monitor/IndexView.vue:406
|
|
msgid "Average"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:327
|
|
msgid "Panel restarting..."
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:329
|
|
msgid "Panel restarted successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:341
|
|
msgid "Current version is the latest"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:437
|
|
#: src/views/task/IndexView.vue:22
|
|
msgid "Scheduled Tasks"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:446
|
|
msgid "Sponsor Support"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:452
|
|
msgid "Are you sure you want to restart the panel?"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:460
|
|
msgid "Resource Overview"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:478
|
|
msgid "Last 1 minute"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:485
|
|
msgid "Last 5 minutes"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:492
|
|
msgid "Last 15 minutes"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:511
|
|
#: src/views/home/IndexView.vue:523
|
|
msgid "cores"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:517
|
|
msgid "Model"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:521
|
|
msgid "Parameters"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:524
|
|
msgid "cache"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:530
|
|
#: src/views/monitor/IndexView.vue:179
|
|
#: src/views/toolbox/DiskView.vue:301
|
|
msgid "Usage"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:531
|
|
msgid "Frequency"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:553
|
|
msgid "Active"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:559
|
|
msgid "Inactive"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:565
|
|
#: src/views/toolbox/DiskView.vue:254
|
|
msgid "Free"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:571
|
|
msgid "Shared"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:577
|
|
msgid "Committed"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:583
|
|
msgid "Commit Limit"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:589
|
|
#: src/views/toolbox/SystemView.vue:127
|
|
msgid "SWAP Size"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:595
|
|
msgid "SWAP Used"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:601
|
|
msgid "SWAP Available"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:607
|
|
msgid "Physical Memory Size"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:613
|
|
msgid "Physical Memory Used"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:619
|
|
msgid "Physical Memory Available"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:659
|
|
msgid "File System"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:663
|
|
msgid "Inodes Usage"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:667
|
|
msgid "Inodes Total"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:671
|
|
msgid "Inodes Used"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:675
|
|
msgid "Inodes Available"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:693
|
|
msgid "Quick Apps"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:732
|
|
msgid "You have not set any apps to display here!"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:736
|
|
msgid "Environment Information"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:739
|
|
#: src/views/toolbox/SystemView.vue:141
|
|
msgid "System Hostname"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:745
|
|
msgid "System Version"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:754
|
|
msgid "System Kernel Version"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:760
|
|
msgid "System Uptime"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:766
|
|
msgid "Panel Internal Version"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:778
|
|
msgid "Panel Compile Information"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:795
|
|
msgid "Real-time Monitoring"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:809
|
|
msgid "Unit"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:817
|
|
msgid "Network Card"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:837
|
|
msgid "Total Sent"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:839
|
|
msgid "Total Received"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:842
|
|
msgid "Real-time Sent"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:846
|
|
msgid "Real-time Received"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:853
|
|
msgid "Real-time Read/Write"
|
|
msgstr ""
|
|
|
|
#: src/views/home/IndexView.vue:856
|
|
msgid "Read/Write Latency"
|
|
msgstr ""
|
|
|
|
#: src/views/home/UpdateView.vue:24
|
|
msgid "Update Panel"
|
|
msgstr ""
|
|
|
|
#: src/views/home/UpdateView.vue:25
|
|
msgid "Are you sure you want to update the panel?"
|
|
msgstr ""
|
|
|
|
#: src/views/home/UpdateView.vue:29
|
|
msgid "Panel updating..."
|
|
msgstr ""
|
|
|
|
#: src/views/home/UpdateView.vue:40
|
|
msgid "Panel updated successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/home/UpdateView.vue:47
|
|
msgid "Update canceled"
|
|
msgstr ""
|
|
|
|
#: src/views/home/UpdateView.vue:73
|
|
msgid "Update Now"
|
|
msgstr ""
|
|
|
|
#: src/views/home/UpdateView.vue:80
|
|
msgid "Loading update information, please wait a moment"
|
|
msgstr ""
|
|
|
|
#: src/views/login/IndexView.vue:49
|
|
msgid "Please enter username and password"
|
|
msgstr ""
|
|
|
|
#: src/views/login/IndexView.vue:54
|
|
msgid "Failed to get encryption public key, please refresh the page and try again"
|
|
msgstr ""
|
|
|
|
#: src/views/login/IndexView.vue:67
|
|
msgid "Login successful!"
|
|
msgstr ""
|
|
|
|
#: src/views/login/IndexView.vue:153
|
|
msgid "2FA Code"
|
|
msgstr ""
|
|
|
|
#: src/views/login/IndexView.vue:161
|
|
msgid "Safe Login"
|
|
msgstr ""
|
|
|
|
#: src/views/login/IndexView.vue:162
|
|
msgid "Remember Me"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:60
|
|
msgid "Load"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:71
|
|
#: src/views/monitor/IndexView.vue:87
|
|
msgid "1 minute"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:71
|
|
#: src/views/monitor/IndexView.vue:102
|
|
msgid "5 minutes"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:71
|
|
#: src/views/monitor/IndexView.vue:124
|
|
msgid "15 minutes"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:162
|
|
msgid "Unit %"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:221
|
|
#: src/views/monitor/IndexView.vue:307
|
|
msgid "Unit MB"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:298
|
|
#: src/views/monitor/IndexView.vue:322
|
|
msgid "Total Out"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:299
|
|
#: src/views/monitor/IndexView.vue:344
|
|
msgid "Total In"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:300
|
|
#: src/views/monitor/IndexView.vue:366
|
|
msgid "Per Second Out"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:301
|
|
#: src/views/monitor/IndexView.vue:388
|
|
msgid "Per Second In"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:414
|
|
#: src/views/monitor/IndexView.vue:420
|
|
msgid "Operation successful"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:450
|
|
msgid "Enable Monitoring"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:454
|
|
msgid "Save Days"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:456
|
|
msgid "days"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:465
|
|
msgid "Time Selection"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:474
|
|
msgid "Clear Monitoring Records"
|
|
msgstr ""
|
|
|
|
#: src/views/monitor/IndexView.vue:477
|
|
#: src/views/website/EditView.vue:903
|
|
msgid "Are you sure you want to clear?"
|
|
msgstr ""
|
|
|
|
#: src/views/project/IndexView.vue:13
|
|
msgid "General"
|
|
msgstr ""
|
|
|
|
#: src/views/project/IndexView.vue:14
|
|
#: src/views/website/IndexView.vue:22
|
|
msgid "PHP"
|
|
msgstr ""
|
|
|
|
#: src/views/project/IndexView.vue:15
|
|
msgid "Java"
|
|
msgstr ""
|
|
|
|
#: src/views/project/IndexView.vue:16
|
|
msgid "Python"
|
|
msgstr ""
|
|
|
|
#: src/views/project/IndexView.vue:17
|
|
msgid "Node.js"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/CreateModal.vue:44
|
|
msgid "Enter user name"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/CreateModal.vue:53
|
|
#: src/views/setting/PasswordModal.vue:40
|
|
msgid "Enter user password"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/CreateModal.vue:60
|
|
msgid "Enter user email"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/IndexView.vue:66
|
|
msgid "Panel is restarting, page will refresh in 5 seconds"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/IndexView.vue:88
|
|
msgid "Basic"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/IndexView.vue:89
|
|
msgid "Safe"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/PasswordModal.vue:16
|
|
#: src/views/setting/TokenModal.vue:181
|
|
#: src/views/setting/TwoFaModal.vue:24
|
|
#: src/views/ssh/UpdateModal.vue:31
|
|
msgid "Updated successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:26
|
|
msgid "Stable"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:30
|
|
msgid "Beta"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:76
|
|
#: src/views/setting/SettingBase.vue:77
|
|
msgid "Panel Name"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:79
|
|
msgid "Language"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:82
|
|
msgid "Update Channel"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:86
|
|
msgid "8888"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:88
|
|
msgid "Default Website Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:89
|
|
msgid "/opt/ace/sites"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:91
|
|
msgid "Default Backup Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:92
|
|
msgid "/opt/ace/backup"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:94
|
|
msgid "Custom Logo"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:97
|
|
msgid "Please enter the complete URL"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingBase.vue:100
|
|
msgid "Hide Menu"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:34
|
|
msgid "Disabled"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:35
|
|
msgid "ACME (Auto)"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:36
|
|
msgid "Custom Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:48
|
|
msgid "Login Timeout"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:53
|
|
msgid "Set the maximum lifetime (in minutes) of the login state, after which you need to log in again"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:61
|
|
msgid "120"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:67
|
|
#: src/views/website/ProxyBuilderModal.vue:188
|
|
msgid "minutes"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:76
|
|
msgid "Access Entrance"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:81
|
|
msgid "Set the access entrance of the panel (e.g. /mypanel) to prevent some malicious access. Leave blank to disable (not recommended)"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:94
|
|
msgid "Request IP Header"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:99
|
|
msgid "Set the header that carries the real IP of the client, useful when using CDN or reverse proxy. Leave blank to use the client IP directly"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:105
|
|
msgid "X-Real-IP"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:112
|
|
msgid "Bind Domain"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:117
|
|
msgid "Restrict panel access to the specified domain names. Leave blank to allow access from any domain"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:134
|
|
msgid "Bind IP"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:139
|
|
msgid "Restrict panel access to the specified IP addresses. Leave blank to allow access from any IP"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:152
|
|
msgid "Bind UA"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:157
|
|
msgid "Restrict panel access to the specified User-Agent strings. Leave blank to allow access from any User-Agent"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:174
|
|
msgid "Offline Mode"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:179
|
|
msgid "When enabled, the panel will not attempt to connect to external services for updates or other features. This may limit some functionalities"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:192
|
|
msgid "Auto Update"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:197
|
|
msgid "When enabled, the panel will automatically check for and install updates when they are available. It is recommended to keep this enabled to ensure you have the latest features and security patches"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:210
|
|
msgid "Panel HTTPS"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:215
|
|
msgid "Enable HTTPS for the panel. ACME will automatically obtain and renew certificates (requires panel accessible via public IP). Custom allows you to provide your own certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:230
|
|
#: src/views/setting/SettingSafe.vue:235
|
|
msgid "Panel Public IP"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingSafe.vue:240
|
|
msgid "Panel public IP is used to issue HTTPS certificates using ACME. Ensure that the entered IP address is accessible from the public network."
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingUser.vue:53
|
|
msgid "2FA"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingUser.vue:67
|
|
msgid "Disabled successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingUser.vue:102
|
|
#: src/views/setting/TokenModal.vue:202
|
|
msgid "Access Tokens"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/SettingUser.vue:128
|
|
msgid "Are you sure you want to delete this user?"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:27
|
|
msgid "ID"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:80
|
|
msgid "Are you sure you want to delete this access token?"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:142
|
|
msgid "Token is only displayed once, please save it before closing the dialog."
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:159
|
|
msgid "Copy and close"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:166
|
|
msgid "Copy failed"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:212
|
|
#: src/views/setting/TokenModal.vue:240
|
|
msgid "Create Access Token"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:249
|
|
#: src/views/setting/TokenModal.vue:282
|
|
msgid "IP White List"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:252
|
|
#: src/views/setting/TokenModal.vue:285
|
|
msgid "127.0.0.1"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:260
|
|
#: src/views/setting/TokenModal.vue:293
|
|
msgid "Please select the expiration time"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TokenModal.vue:273
|
|
msgid "Modify Access Token"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TwoFaModal.vue:46
|
|
msgid "Enable 2FA"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TwoFaModal.vue:57
|
|
msgid "QR Code"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TwoFaModal.vue:62
|
|
msgid "Scan the QR code with your 2FA app and enter the code below"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TwoFaModal.vue:66
|
|
msgid "If you cannot scan the QR code, please enter the URL below in your 2FA app"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TwoFaModal.vue:79
|
|
msgid "Code"
|
|
msgstr ""
|
|
|
|
#: src/views/setting/TwoFaModal.vue:83
|
|
msgid "Enter the code"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/CreateModal.vue:52
|
|
#: src/views/ssh/IndexView.vue:245
|
|
msgid "Create Host"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/CreateModal.vue:75
|
|
#: src/views/ssh/UpdateModal.vue:81
|
|
msgid "Authentication Method"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/CreateModal.vue:94
|
|
#: src/views/ssh/UpdateModal.vue:100
|
|
msgid "Passphrase"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/CreateModal.vue:99
|
|
#: src/views/ssh/UpdateModal.vue:105
|
|
msgid "Leave empty if key has no passphrase"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/CreateModal.vue:102
|
|
#: src/views/ssh/UpdateModal.vue:108
|
|
msgid "Remarks"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/IndexView.vue:42
|
|
msgid "Please create a host first"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/IndexView.vue:81
|
|
msgid "Are you sure you want to delete this host?"
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/IndexView.vue:161
|
|
msgid "Connection closed. Please refresh."
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/IndexView.vue:166
|
|
msgid "Connection error. Please refresh."
|
|
msgstr ""
|
|
|
|
#: src/views/ssh/UpdateModal.vue:58
|
|
msgid "Update Host"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:21
|
|
msgid "# Enter your script content here"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:88
|
|
msgid "Create Scheduled Task"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:95
|
|
#: src/views/task/CronView.vue:32
|
|
msgid "Task Type"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:99
|
|
#: src/views/task/CronView.vue:45
|
|
msgid "Run Script"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:100
|
|
#: src/views/task/CronView.vue:47
|
|
msgid "Backup Data"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:101
|
|
#: src/views/task/CronView.vue:48
|
|
msgid "Log Rotation"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:106
|
|
#: src/views/task/CreateModal.vue:107
|
|
#: src/views/task/CronView.vue:25
|
|
#: src/views/task/CronView.vue:250
|
|
#: src/views/task/CronView.vue:251
|
|
#: src/views/task/TaskView.vue:15
|
|
msgid "Task Name"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:109
|
|
#: src/views/task/CronView.vue:69
|
|
#: src/views/task/CronView.vue:253
|
|
msgid "Task Schedule"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:113
|
|
msgid "Script Content"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:116
|
|
msgid "Backup Type"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:120
|
|
msgid "MySQL Database"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:123
|
|
msgid "PostgreSQL Database"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CreateModal.vue:152
|
|
msgid "Retention Count"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CronView.vue:55
|
|
#: src/views/toolbox/WebHookView.vue:86
|
|
#: src/views/toolbox/WebHookView.vue:381
|
|
msgid "Enabled"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CronView.vue:89
|
|
msgid "Last Update Time"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CronView.vue:138
|
|
msgid "Are you sure you want to delete this task?"
|
|
msgstr ""
|
|
|
|
#: src/views/task/CronView.vue:243
|
|
msgid "Edit Task"
|
|
msgstr ""
|
|
|
|
#: src/views/task/IndexView.vue:23
|
|
msgid "Panel Tasks"
|
|
msgstr ""
|
|
|
|
#: src/views/task/IndexView.vue:29
|
|
msgid "Create Task"
|
|
msgstr ""
|
|
|
|
#: src/views/task/TaskView.vue:28
|
|
msgid "Completed"
|
|
msgstr ""
|
|
|
|
#: src/views/task/TaskView.vue:30
|
|
#: src/views/toolbox/ProcessView.vue:53
|
|
#: src/views/toolbox/ProcessView.vue:90
|
|
msgid "Waiting"
|
|
msgstr ""
|
|
|
|
#: src/views/task/TaskView.vue:32
|
|
msgid "Failed"
|
|
msgstr ""
|
|
|
|
#: src/views/task/TaskView.vue:46
|
|
msgid "Completion Time"
|
|
msgstr ""
|
|
|
|
#: src/views/task/TaskView.vue:134
|
|
msgid "If logs cannot be loaded, please disable ad blockers!"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:12
|
|
#: src/views/toolbox/BenchmarkView.vue:117
|
|
msgid "CPU"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:43
|
|
#: src/views/toolbox/BenchmarkView.vue:44
|
|
#: src/views/toolbox/BenchmarkView.vue:50
|
|
#: src/views/toolbox/BenchmarkView.vue:51
|
|
#: src/views/toolbox/BenchmarkView.vue:54
|
|
#: src/views/toolbox/BenchmarkView.vue:55
|
|
#: src/views/toolbox/BenchmarkView.vue:58
|
|
#: src/views/toolbox/BenchmarkView.vue:59
|
|
#: src/views/toolbox/BenchmarkView.vue:113
|
|
#: src/views/toolbox/BenchmarkView.vue:173
|
|
#: src/views/toolbox/BenchmarkView.vue:199
|
|
msgid "Pending benchmark"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:89
|
|
msgid "Benchmark results are for reference only and may differ from actual performance due to system resource scheduling, caching, and other factors!"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:96
|
|
msgid "Benchmarking in progress, it may take some time..."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:99
|
|
msgid "Current project: %{ current }"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:122
|
|
msgid "Image Processing"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:128
|
|
msgid "Machine Learning"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:134
|
|
msgid "Program Compilation"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:140
|
|
msgid "AES Encryption"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:146
|
|
msgid "Compression/Decompression"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:152
|
|
msgid "Physics Simulation"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:158
|
|
msgid "JSON Parsing"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:182
|
|
msgid "Memory Bandwidth"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:186
|
|
msgid "Memory Latency"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:208
|
|
msgid "4KB Read"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:214
|
|
msgid "4KB Write"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:220
|
|
msgid "64KB Read"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:226
|
|
msgid "64KB Write"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:232
|
|
msgid "1MB Read"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:238
|
|
msgid "1MB Write"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:257
|
|
msgid "Benchmarking..."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/BenchmarkView.vue:257
|
|
msgid "Start Benchmark"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:109
|
|
msgid "Failed to parse disk data, please refresh and try again"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:270
|
|
msgid "Partition Name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:283
|
|
msgid "Used"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:292
|
|
msgid "Available"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:309
|
|
msgid "Not Mounted"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:332
|
|
#: src/views/toolbox/DiskView.vue:828
|
|
msgid "Filesystem"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:385
|
|
#: src/views/toolbox/DiskView.vue:537
|
|
#: src/views/toolbox/DiskView.vue:581
|
|
#: src/views/toolbox/DiskView.vue:630
|
|
msgid "Please fill in all fields"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:390
|
|
msgid "Are you sure you want to mount %{ device } to %{ path } and write to fstab for auto-mount on boot?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:397
|
|
msgid "Are you sure you want to mount %{ device } to %{ path }?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:411
|
|
msgid "Mounted successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:429
|
|
msgid "Are you sure you want to unmount this partition?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:434
|
|
msgid "Unmounted successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:444
|
|
#: src/views/toolbox/DiskView.vue:495
|
|
msgid "Please select a device"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:449
|
|
#: src/views/toolbox/DiskView.vue:474
|
|
#: src/views/toolbox/DiskView.vue:519
|
|
#: src/views/toolbox/DiskView.vue:562
|
|
#: src/views/toolbox/DiskView.vue:611
|
|
#: src/views/toolbox/DiskView.vue:658
|
|
msgid "Dangerous Operation"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:450
|
|
msgid "Formatting will erase all data on the partition. This operation is irreversible. Are you sure?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:453
|
|
msgid "Confirm Format"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:457
|
|
msgid "Formatted successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:469
|
|
msgid "Please enter disk name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:475
|
|
msgid "This will delete all partitions on %{ device } and create a single partition. All data will be permanently lost. Are you absolutely sure?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:479
|
|
msgid "Confirm Initialize"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:483
|
|
msgid "Disk initialized successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:501
|
|
msgid "Are you sure you want to create a physical volume on %{ device }?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:508
|
|
msgid "Physical volume created successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:520
|
|
msgid "Are you sure you want to remove the physical volume %{ device }?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:527
|
|
msgid "Physical volume removed successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:543
|
|
msgid "Are you sure you want to create volume group %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:550
|
|
msgid "Volume group created successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:563
|
|
msgid "Are you sure you want to remove the volume group %{ name }? All logical volumes in this group will be deleted!"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:571
|
|
msgid "Volume group removed successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:587
|
|
msgid "Are you sure you want to create logical volume %{ name } with %{ size }GB?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:598
|
|
msgid "Logical volume created successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:612
|
|
msgid "Are you sure you want to remove the logical volume %{ path }? All data on this volume will be lost!"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:620
|
|
msgid "Logical volume removed successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:636
|
|
msgid "Are you sure you want to extend %{ path } by %{ size }GB?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:645
|
|
msgid "Logical volume extended successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:659
|
|
msgid "Are you sure you want to remove the fstab entry for %{ mountPoint }? This will prevent auto-mount on boot."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:667
|
|
msgid "Fstab entry removed successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:678
|
|
msgid "Disk Management"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:684
|
|
msgid "Disk Name: "
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:686
|
|
msgid "System Disk"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:692
|
|
msgid "Size: "
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:693
|
|
msgid "Partitions: "
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:694
|
|
msgid "Disk Type: "
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:714
|
|
msgid "Note: This is the system disk and cannot be operated on."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:719
|
|
msgid "No disks found"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:722
|
|
msgid "Mount Partition"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:725
|
|
#: src/views/toolbox/DiskView.vue:770
|
|
msgid "Partition"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:729
|
|
#: src/views/toolbox/DiskView.vue:774
|
|
msgid "Select partition"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:737
|
|
msgid "e.g., /mnt/data"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:741
|
|
msgid "Mount Options"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:744
|
|
msgid "e.g., defaults,noatime"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:748
|
|
msgid "Auto-mount on boot"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:758
|
|
msgid "When enabled, the partition UUID will be written to /etc/fstab for automatic mounting on system boot."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:765
|
|
msgid "Format Partition"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:767
|
|
msgid "Warning: Formatting will erase all data!"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:779
|
|
#: src/views/toolbox/DiskView.vue:812
|
|
msgid "Filesystem Type"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:788
|
|
msgctxt "disk action"
|
|
msgid "Format"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:794
|
|
msgid "Initialize Disk"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:797
|
|
msgid "Warning: This will delete all partitions and create a single partition. All data will be lost!"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:807
|
|
msgid "Select disk"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:816
|
|
msgid "Initialize"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:821
|
|
msgid "Auto-mount Configuration (fstab)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:826
|
|
#: src/views/toolbox/DiskView.vue:884
|
|
msgid "Device"
|
|
msgstr ""
|
|
|
|
#: 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
|
|
msgid "Remove"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:854
|
|
msgid "No fstab entries"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:861
|
|
msgid "LVM Management"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:863
|
|
#: src/views/toolbox/DiskView.vue:929
|
|
msgid "Physical Volumes"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:880
|
|
msgid "No physical volumes"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:888
|
|
msgid "Select device"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:894
|
|
msgid "Create PV"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:900
|
|
msgid "Volume Groups"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:918
|
|
msgid "No volume groups"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:922
|
|
msgid "VG Name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:925
|
|
msgid "Enter VG name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:933
|
|
msgid "Select PVs"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:940
|
|
msgid "Create VG"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:946
|
|
msgid "Logical Volumes"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:963
|
|
msgid "No logical volumes"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:967
|
|
msgid "LV Name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:970
|
|
msgid "Enter LV name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:974
|
|
msgid "Volume Group"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:978
|
|
msgid "Select VG"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:983
|
|
msgid "Size (GB)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:987
|
|
msgid "Create LV"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:993
|
|
msgid "Extend Logical Volume"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:995
|
|
msgid "Logical Volume"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:999
|
|
msgid "Select LV"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:1004
|
|
msgid "Extend Size (GB)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:1007
|
|
msgid "Auto Resize Filesystem"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/DiskView.vue:1011
|
|
msgid "Extend LV"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/IndexView.vue:22
|
|
msgid "Process"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/IndexView.vue:23
|
|
msgid "System"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/IndexView.vue:26
|
|
msgid "WebHook"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/IndexView.vue:27
|
|
msgid "Benchmark"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:47
|
|
msgid "All Status"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:49
|
|
#: src/views/toolbox/ProcessView.vue:82
|
|
msgid "Sleeping"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:51
|
|
#: src/views/toolbox/ProcessView.vue:86
|
|
msgid "Idle"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:52
|
|
#: src/views/toolbox/ProcessView.vue:88
|
|
msgid "Zombie"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:54
|
|
#: src/views/toolbox/ProcessView.vue:92
|
|
msgid "Locked"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:61
|
|
msgid "View Details"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:63
|
|
msgid "Terminate (SIGTERM)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:64
|
|
msgid "Kill (SIGKILL)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:66
|
|
msgid "Stop (SIGSTOP)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:67
|
|
msgid "Continue (SIGCONT)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:69
|
|
msgid "Interrupt (SIGINT)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:70
|
|
msgid "Hang Up (SIGHUP)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:71
|
|
msgid "User Signal 1 (SIGUSR1)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:72
|
|
msgid "User Signal 2 (SIGUSR2)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:115
|
|
#: src/views/toolbox/ProcessView.vue:383
|
|
msgid "Parent PID"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:122
|
|
#: src/views/toolbox/ProcessView.vue:395
|
|
msgid "Threads"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:163
|
|
#: src/views/toolbox/ProcessView.vue:416
|
|
msgid "Start Time"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:235
|
|
msgid "Are you sure you want to send %{ signal } to process %{ pid }?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:245
|
|
msgid "Signal %{ signal } has been sent to process %{ pid }"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:313
|
|
msgid "Search by PID or name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:372
|
|
msgid "Process Details"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:401
|
|
msgid "Memory (RSS)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:404
|
|
msgid "Virtual Memory"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:407
|
|
msgid "Swap"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:410
|
|
msgid "Disk Read"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:413
|
|
msgid "Disk Write"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:419
|
|
msgid "Executable Path"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:429
|
|
msgid "Command Line"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:446
|
|
msgid "No environment variables"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:454
|
|
msgid "Open Files"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:462
|
|
msgid "No open files"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:470
|
|
msgid "Network Connections"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/ProcessView.vue:483
|
|
msgid "No network connections"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:36
|
|
msgid "Allow SSH login"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:37
|
|
msgid "Disable SSH login"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:39
|
|
msgid "Only allow key login"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:43
|
|
msgid "Only allow key login with predefined commands"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:72
|
|
msgid "SSH port updated"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:90
|
|
msgid "Password authentication updated"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:102
|
|
msgid "Key authentication updated"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:114
|
|
msgid "Root login setting updated"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:123
|
|
msgid "Please enter a password"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:130
|
|
msgid "Root password updated"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:150
|
|
#: src/views/toolbox/SshView.vue:164
|
|
msgid "SSH key generated"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:173
|
|
msgid "No SSH key found"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:202
|
|
msgid "SSH Settings"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:207
|
|
msgid "SSH Password Login"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:214
|
|
msgid "Allow password authentication for SSH login"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:219
|
|
msgid "SSH Key Login"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:226
|
|
msgid "Allow key authentication for SSH login"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:242
|
|
msgid "Current SSH port, default is 22"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:248
|
|
msgid "Root Settings"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:252
|
|
msgid "Root Password Login Setting"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:269
|
|
msgid "Enter new password"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:282
|
|
msgid "Reset"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:287
|
|
msgid "It is recommended to use a complex password. Refresh will clear the password field."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:296
|
|
msgid "Root Key"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:298
|
|
msgid "View Key"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:306
|
|
msgid "Recommended to use key login with password disabled for higher security"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:319
|
|
msgid "Root Private Key"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:326
|
|
msgid "This is the private key of the root user. Keep it safe and use it to login to this server."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:336
|
|
msgid "No private key generated"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:340
|
|
msgid "Regenerate"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SshView.vue:343
|
|
msgid "Download Private Key"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:92
|
|
msgid "Current DNS manager: %{ manager }"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:98
|
|
msgid "DNS modifications will revert to default after system restart."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:102
|
|
msgid "Enter primary DNS server"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:105
|
|
msgid "Enter secondary DNS server"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:119
|
|
msgid "Total %{ total }, used %{ used }, free %{ free }"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:144
|
|
msgid "Enter hostname, e.g. myserver"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:147
|
|
msgid "Hosts"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:155
|
|
msgid "Time"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:159
|
|
msgid "After manually changing the time, it may still be overwritten by system automatic time synchronization."
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:165
|
|
msgid "Select Timezone"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:168
|
|
msgid "Please select a timezone"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:172
|
|
msgid "Modify Time"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/SystemView.vue:181
|
|
msgid "Synchronize Time"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:68
|
|
#: src/views/toolbox/WebHookView.vue:340
|
|
#: src/views/toolbox/WebHookView.vue:375
|
|
msgid "Raw Output"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:80
|
|
msgid "Yes"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:80
|
|
msgid "No"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:100
|
|
msgid "Call Count"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:107
|
|
msgid "Last Call"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:145
|
|
msgid "Copy URL"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:167
|
|
msgid "Are you sure you want to delete this WebHook?"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:217
|
|
msgid "URL copied to clipboard"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:242
|
|
#: src/views/toolbox/WebHookView.vue:264
|
|
msgid "Please enter a name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:246
|
|
#: src/views/toolbox/WebHookView.vue:268
|
|
msgid "Please enter a script"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:295
|
|
#: src/views/toolbox/WebHookView.vue:324
|
|
msgid "Create WebHook"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:332
|
|
#: src/views/toolbox/WebHookView.vue:367
|
|
msgid "Enter WebHook name"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:337
|
|
#: src/views/toolbox/WebHookView.vue:372
|
|
msgid "User to run the script (default: root)"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:343
|
|
#: src/views/toolbox/WebHookView.vue:378
|
|
msgid "Return script output as raw text instead of JSON"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:346
|
|
#: src/views/toolbox/WebHookView.vue:384
|
|
msgid "Script"
|
|
msgstr ""
|
|
|
|
#: src/views/toolbox/WebHookView.vue:359
|
|
msgid "Edit WebHook"
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:23
|
|
msgid "The format is incorrect, please check"
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:61
|
|
#: src/views/website/CreateModal.vue:62
|
|
msgid "Website %{ name } created successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:79
|
|
#: src/views/website/ListView.vue:285
|
|
msgid "Bulk Create Website"
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:90
|
|
msgid "Please enter the website name, domain, port, path, and remark in the text area below, one per line."
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:98
|
|
msgid "name|domain|port|path|remark"
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:103
|
|
msgid "Name: The name of the website, which will be displayed in the website list, must be unique."
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:110
|
|
msgid "Domain: The domain name of the website, multiple domains can be separated by commas."
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:117
|
|
msgid "Port: The port number of the website, multiple ports can be separated by commas."
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:123
|
|
msgid "Path: The path of the website, can be empty to use the default path."
|
|
msgstr ""
|
|
|
|
#: src/views/website/BulkCreateModal.vue:126
|
|
msgid "Remark: The remark of the website, can be empty."
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:35
|
|
#: src/views/website/EditView.vue:57
|
|
msgid "Not used"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:97
|
|
#: src/views/website/ListView.vue:282
|
|
msgid "Create Website"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:112
|
|
msgid "Must use English for the website name, it cannot be modified after setting"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:141
|
|
#: src/views/website/EditView.vue:452
|
|
msgid "PHP Version"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:145
|
|
#: src/views/website/EditView.vue:457
|
|
msgid "Select PHP Version"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:157
|
|
msgid "Select Database"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:185
|
|
#: src/views/website/CreateModal.vue:190
|
|
msgid "Database User"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:199
|
|
#: src/views/website/CreateModal.vue:205
|
|
msgid "Database Password"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:216
|
|
msgid "Website root directory (if left empty, defaults to website directory/website name/public)"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:222
|
|
msgid "Proxy Target"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:227
|
|
msgid "Proxy target address (e.g., http://127.0.0.1:3000)"
|
|
msgstr ""
|
|
|
|
#: src/views/website/CreateModal.vue:230
|
|
#: src/views/website/CreateModal.vue:235
|
|
#: src/views/website/ListView.vue:106
|
|
msgid "Remark"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:85
|
|
msgid "Edit Website - %{ name }"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:87
|
|
msgid "Edit Website"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:122
|
|
msgid "Reset successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:139
|
|
msgid "Issued successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:153
|
|
msgid "The selected certificate is invalid"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:232
|
|
#: src/views/website/ProxyBuilderModal.vue:163
|
|
msgid "Exact Match (=)"
|
|
msgstr ""
|
|
|
|
#: 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:441
|
|
msgid "Running Directory"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:445
|
|
msgid "Enter running directory (needed for Laravel etc.) (absolute path)"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:449
|
|
msgid "Default Document"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:462
|
|
msgid "Anti-cross-site Attack"
|
|
msgstr ""
|
|
|
|
#: 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:777
|
|
msgid "Certificate Validity"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:791
|
|
msgid "Domains"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:806
|
|
msgid "Main Switch"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:812
|
|
msgid "Use Existing Certificate"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:826
|
|
msgid "HTTP Redirect"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:829
|
|
msgid "OCSP Stapling"
|
|
msgstr ""
|
|
|
|
#: 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:877
|
|
msgid "Presets"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:889
|
|
msgid "Access Log"
|
|
msgstr ""
|
|
|
|
#: 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:895
|
|
#: src/views/website/EditView.vue:915
|
|
msgid "view"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:900
|
|
msgid "Clear Logs"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:909
|
|
msgid "Error Log"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:933
|
|
msgid "One-click Certificate Issuance"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:938
|
|
msgid "Reset Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/website/EditView.vue:941
|
|
msgid "Are you sure you want to reset the configuration?"
|
|
msgstr ""
|
|
|
|
#: src/views/website/IndexView.vue:21
|
|
msgid "Reverse Proxy"
|
|
msgstr ""
|
|
|
|
#: src/views/website/IndexView.vue:23
|
|
msgid "Pure Static"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:21
|
|
msgid "Website Name"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:74
|
|
msgid "Certificate expiration"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:88
|
|
msgid "Not configured"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:91
|
|
msgid "Expired %{ days } days ago"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:96
|
|
msgid "Expires in %{ days } days"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:161
|
|
msgid "Are you sure you want to delete website %{ name }?"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:172
|
|
msgid "Delete website directory"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:180
|
|
msgid "Delete local database with the same name"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:260
|
|
msgid "Please select the websites to delete"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ListView.vue:294
|
|
msgid "This will delete the website directory but not the database with the same name. Are you sure you want to delete the selected websites?"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:24
|
|
msgid "Disabled buffer and enabled cache cannot be used simultaneously"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:29
|
|
msgid "Matching expression cannot be empty"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:33
|
|
msgid "Proxy address cannot be empty"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:37
|
|
msgid "Exact match expression must start with /"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:44
|
|
msgid "Prefix match expression must start with /"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:50
|
|
msgid "Proxy address format error"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:102
|
|
msgid "Configuration generated successfully"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:123
|
|
msgid "Generate Reverse Proxy Configuration"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:132
|
|
msgid "After generating the reverse proxy configuration, the original rewrite rules will be overwritten."
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:139
|
|
msgid "If you need to proxy static resources like JS/CSS, please remove the static log recording part from the original configuration."
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:145
|
|
msgid "Auto Refresh Resolution"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:148
|
|
msgid "Enable SNI"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:154
|
|
msgid "Disable Buffer"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:165
|
|
msgid "Normal Prefix Match ( )"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:166
|
|
msgid "Case Sensitive Regex Match (~)"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:167
|
|
msgid "Case Insensitive Regex Match (~*)"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:174
|
|
msgid "Proxy Address"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:177
|
|
msgid "Send Domain"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:180
|
|
msgid "Cache Time"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:186
|
|
msgid "Cache time (minutes)"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:191
|
|
msgid "Content Replacement"
|
|
msgstr ""
|
|
|
|
#: src/views/website/ProxyBuilderModal.vue:196
|
|
msgid "Target content"
|
|
msgstr ""
|
|
|
|
#: src/views/website/SettingView.vue:43
|
|
msgid "Default Page"
|
|
msgstr ""
|
|
|
|
#: src/views/website/SettingView.vue:53
|
|
msgid "Stop Page"
|
|
msgstr ""
|
|
|
|
#: 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:76
|
|
msgid "Default Settings"
|
|
msgstr ""
|
|
|
|
#: 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:105
|
|
msgid "Default Cipher Suites"
|
|
msgstr ""
|
|
|
|
#: src/views/website/SettingView.vue:110
|
|
msgid "Enter the default cipher suite, leave blank to reset to default"
|
|
msgstr ""
|