Merge pull request #14106 from jumpserver/pr@dev@translate

perf: Translate
pull/14109/head
ZhaoJiSen 2024-09-09 14:29:04 +08:00 committed by GitHub
commit 94cef9ea6e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
16 changed files with 1393 additions and 1539 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-03 15:26+0800\n"
"POT-Creation-Date: 2024-09-09 14:22+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -145,7 +145,7 @@ msgid "Access key"
msgstr ""
#: accounts/const/account.py:9 authentication/backends/passkey/models.py:16
#: authentication/models/sso_token.py:14 settings/serializers/feature.py:52
#: authentication/models/sso_token.py:14 settings/serializers/feature.py:55
msgid "Token"
msgstr ""
@ -315,7 +315,7 @@ msgstr ""
msgid "Database"
msgstr ""
#: accounts/const/vault.py:9 settings/serializers/feature.py:43
#: accounts/const/vault.py:9 settings/serializers/feature.py:46
msgid "HCP Vault"
msgstr ""
@ -387,7 +387,7 @@ msgstr ""
#: accounts/templates/accounts/change_secret_failed_info.html:12
#: acls/serializers/base.py:124
#: acls/templates/acls/asset_login_reminder.html:10
#: assets/serializers/gateway.py:28 audits/models.py:59
#: assets/serializers/gateway.py:33 audits/models.py:59
#: authentication/api/connection_token.py:411 ops/models/base.py:18
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:34
@ -461,7 +461,7 @@ msgstr ""
#: assets/models/automations/base.py:115 audits/models.py:65
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:242
#: ops/templates/ops/celery_task_log.html:101
#: perms/models/asset_permission.py:78
#: perms/models/asset_permission.py:78 settings/serializers/feature.py:25
#: settings/templates/ldap/_msg_import_ldap_user.html:5
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:45
#: tickets/models/ticket/apply_application.py:30
@ -584,7 +584,7 @@ msgstr ""
#: terminal/models/applet/applet.py:331 terminal/models/applet/host.py:140
#: terminal/models/component/status.py:30
#: terminal/models/virtualapp/virtualapp.py:99
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:136
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:147
#: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284
#: tickets/serializers/super_ticket.py:13
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:225
@ -702,8 +702,8 @@ msgstr ""
#: assets/models/asset/common.py:159 assets/models/cmd_filter.py:21
#: assets/models/domain.py:19 assets/models/label.py:18
#: assets/models/platform.py:15 assets/models/platform.py:94
#: assets/serializers/asset/common.py:149 assets/serializers/platform.py:153
#: assets/serializers/platform.py:282
#: assets/serializers/asset/common.py:169 assets/serializers/platform.py:153
#: assets/serializers/platform.py:273
#: authentication/backends/passkey/models.py:10
#: authentication/models/ssh_key.py:12
#: authentication/serializers/connect_token_secret.py:113
@ -712,7 +712,7 @@ msgstr ""
#: ops/models/celery.py:80 ops/models/job.py:142 ops/models/playbook.py:28
#: ops/serializers/job.py:18 orgs/models.py:82
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: rbac/serializers/role.py:28 settings/models.py:34 settings/models.py:183
#: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184
#: settings/serializers/msg.py:89 settings/serializers/terminal.py:9
#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:109
@ -844,10 +844,10 @@ msgid "Exist policy"
msgstr ""
#: accounts/serializers/account/account.py:206 assets/models/label.py:21
#: assets/models/platform.py:95 assets/serializers/asset/common.py:125
#: assets/serializers/cagegory.py:12 assets/serializers/platform.py:177
#: assets/serializers/platform.py:283 perms/serializers/user_permission.py:26
#: settings/models.py:36 tickets/models/ticket/apply_application.py:13
#: assets/models/platform.py:95 assets/serializers/asset/common.py:145
#: assets/serializers/cagegory.py:12 assets/serializers/platform.py:168
#: assets/serializers/platform.py:274 perms/serializers/user_permission.py:26
#: settings/models.py:37 tickets/models/ticket/apply_application.py:13
#: users/models/preference.py:12
msgid "Category"
msgstr ""
@ -856,8 +856,8 @@ msgstr ""
#: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24
#: acls/serializers/command_acl.py:19 assets/models/automations/base.py:20
#: assets/models/cmd_filter.py:74 assets/models/platform.py:96
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:155
#: assets/serializers/platform.py:176 audits/serializers.py:53
#: assets/serializers/asset/common.py:146 assets/serializers/platform.py:155
#: assets/serializers/platform.py:167 audits/serializers.py:53
#: audits/serializers.py:170
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:150
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
@ -1029,7 +1029,7 @@ msgstr ""
#: accounts/serializers/account/virtual.py:19 assets/models/cmd_filter.py:40
#: assets/models/cmd_filter.py:88 common/db/models.py:36 ops/models/adhoc.py:26
#: ops/models/job.py:158 ops/models/playbook.py:31 rbac/models/role.py:37
#: settings/models.py:39 terminal/models/applet/applet.py:46
#: settings/models.py:40 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:25
#: terminal/models/component/endpoint.py:119
@ -1048,8 +1048,8 @@ msgid ""
msgstr ""
#: accounts/serializers/automations/base.py:23
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:36
#: assets/models/asset/common.py:169 assets/serializers/asset/common.py:172
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:47
msgid "Nodes"
msgstr ""
@ -1125,7 +1125,15 @@ msgstr ""
#: accounts/tasks/automation.py:87
msgid "Clean change secret and push record period description"
msgstr "The system will periodically clean up unnecessary change secret records and push records, including those associated with change tasks, execution records, assets, and accounts. When any of these associated items are deleted, the corresponding change secret and push records become invalid. Therefore, to maintain a tidy and efficient database, the system automatically cleans up these invalid records every 180 days by default. This regular cleanup process helps free up storage space and improves the security and overall performance of data management."
msgstr ""
"The system will periodically clean up unnecessary change secret records and "
"push records, including those associated with change tasks, execution "
"records, assets, and accounts. When any of these associated items are "
"deleted, the corresponding change secret and push records become invalid. "
"Therefore, to maintain a tidy and efficient database, the system "
"automatically cleans up these invalid records every 180 days by default. "
"This regular cleanup process helps free up storage space and improves the "
"security and overall performance of data management."
#: accounts/tasks/backup_account.py:25
msgid "Execute account backup plan"
@ -1225,6 +1233,10 @@ msgstr ""
msgid "Notify"
msgstr ""
#: acls/const.py:11
msgid "Notify and warn"
msgstr ""
#: acls/models/base.py:37 assets/models/cmd_filter.py:76
#: terminal/models/component/endpoint.py:112 xpack/plugins/cloud/models.py:314
msgid "Priority"
@ -1280,7 +1292,7 @@ msgid "Regex"
msgstr ""
#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
#: settings/models.py:184 settings/serializers/feature.py:19
#: settings/models.py:185 settings/serializers/feature.py:20
#: settings/serializers/msg.py:78 xpack/plugins/license/models.py:30
msgid "Content"
msgstr ""
@ -1392,7 +1404,7 @@ msgstr ""
#: authentication/templates/authentication/_msg_oauth_bind.html:12
#: authentication/templates/authentication/_msg_rest_password_success.html:8
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
#: common/drf/renders/base.py:147 xpack/plugins/cloud/models.py:390
#: common/drf/renders/base.py:149 xpack/plugins/cloud/models.py:390
msgid "IP"
msgstr ""
@ -1561,7 +1573,7 @@ msgid "Gather facts"
msgstr ""
#: assets/const/base.py:32 audits/const.py:58
#: terminal/serializers/applet_host.py:32 users/models/user/_auth.py:32
#: terminal/serializers/applet_host.py:34 users/models/user/_auth.py:32
msgid "Disabled"
msgstr ""
@ -1578,7 +1590,7 @@ msgstr ""
#: assets/const/category.py:10 assets/models/asset/host.py:8
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:49 settings/serializers/msg.py:30
#: settings/serializers/feature.py:52 settings/serializers/msg.py:30
#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17
#: xpack/plugins/cloud/manager.py:83
#: xpack/plugins/cloud/serializers/account_attrs.py:72
@ -1814,7 +1826,7 @@ msgstr ""
msgid "Address"
msgstr ""
#: assets/models/asset/common.py:161 assets/models/platform.py:138
#: assets/models/asset/common.py:162 assets/models/platform.py:149
#: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:118
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:385
@ -1825,7 +1837,7 @@ msgstr ""
msgid "Zone"
msgstr ""
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:388
#: assets/models/asset/common.py:172 assets/serializers/asset/common.py:408
#: assets/serializers/asset/host.py:11
msgid "Gathered info"
msgstr ""
@ -1870,7 +1882,7 @@ msgstr ""
msgid "Allow invalid cert"
msgstr ""
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:89
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:92
msgid "Proxy"
msgstr ""
@ -1972,7 +1984,7 @@ msgstr ""
#: assets/serializers/cagegory.py:24
#: authentication/models/connection_token.py:29
#: authentication/serializers/connect_token_secret.py:125
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:35
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:36
#: users/models/preference.py:13
msgid "Value"
msgstr ""
@ -2047,8 +2059,8 @@ msgid "Setting"
msgstr ""
#: assets/models/platform.py:38 audits/const.py:59
#: authentication/backends/passkey/models.py:11 settings/models.py:38
#: terminal/serializers/applet_host.py:33 users/models/user/_auth.py:33
#: authentication/backends/passkey/models.py:11 settings/models.py:39
#: terminal/serializers/applet_host.py:35 users/models/user/_auth.py:33
msgid "Enabled"
msgstr ""
@ -2306,12 +2318,16 @@ msgid ""
"the zone, the connection is routed through the gateway."
msgstr ""
#: assets/serializers/domain.py:24 assets/serializers/platform.py:186
#: orgs/serializers.py:13 perms/serializers/permission.py:39
#: assets/serializers/domain.py:24 assets/serializers/platform.py:177
#: orgs/serializers.py:13 perms/serializers/permission.py:50
msgid "Assets amount"
msgstr ""
#: assets/serializers/gateway.py:23 common/validators.py:34
#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr ""
#: assets/serializers/gateway.py:28 common/validators.py:34
msgid "This field must be unique."
msgstr ""
@ -2585,9 +2601,9 @@ msgid "Finished"
msgstr ""
#: audits/const.py:46 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:175
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55
#: terminal/serializers/session.py:69
#: terminal/serializers/session.py:78
msgid "Terminal"
msgstr ""
@ -2665,7 +2681,7 @@ msgid "Resource"
msgstr ""
#: audits/models.py:101 audits/models.py:147 audits/models.py:177
#: common/drf/renders/base.py:145 terminal/serializers/command.py:75
#: terminal/serializers/command.py:75
msgid "Datetime"
msgstr ""
@ -2932,6 +2948,14 @@ msgstr ""
msgid "Invalid token or cache refreshed."
msgstr ""
#: authentication/backends/oidc/views.py:174
msgid "OpenID Error"
msgstr ""
#: authentication/backends/oidc/views.py:175
msgid "Please check if a user with the same username or email already exists"
msgstr ""
#: authentication/backends/passkey/api.py:37
msgid "Only register passkey for local user"
msgstr ""
@ -3844,7 +3868,7 @@ msgstr ""
msgid "Please login with a password and then bind the WeCom"
msgstr ""
#: common/api/action.py:51
#: common/api/action.py:57
msgid "Request file format may be wrong"
msgstr ""
@ -3872,7 +3896,7 @@ msgstr ""
msgid "Canceled"
msgstr ""
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:412
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411
#, python-format
msgid "%(name)s was created successfully"
msgstr ""
@ -3981,22 +4005,26 @@ msgstr ""
msgid "Invalid excel file"
msgstr ""
#: common/drf/renders/base.py:135
#: common/drf/renders/base.py:137
msgid "Yes/No"
msgstr ""
#: common/drf/renders/base.py:138
#: common/drf/renders/base.py:140
msgid "Text, max length {}"
msgstr ""
#: common/drf/renders/base.py:140
#: common/drf/renders/base.py:142
msgid "Long text, no length limit"
msgstr ""
#: common/drf/renders/base.py:142
#: common/drf/renders/base.py:144
msgid "Number, min {} max {}"
msgstr ""
#: common/drf/renders/base.py:147
msgid "Datetime format {}"
msgstr ""
#: common/drf/renders/base.py:153
msgid ""
"Choices, format name(value), name is optional for human read, value is "
@ -4456,7 +4484,7 @@ msgstr ""
msgid "VCS"
msgstr ""
#: ops/const.py:38 ops/models/adhoc.py:44 settings/serializers/feature.py:120
#: ops/const.py:38 ops/models/adhoc.py:44 settings/serializers/feature.py:123
msgid "Adhoc"
msgstr ""
@ -4837,7 +4865,7 @@ msgstr ""
msgid "SYSTEM"
msgstr ""
#: orgs/models.py:83 rbac/models/role.py:36 settings/models.py:185
#: orgs/models.py:83 rbac/models/role.py:36 settings/models.py:186
#: terminal/models/applet/applet.py:42
msgid "Builtin"
msgstr "Builtin"
@ -4960,7 +4988,7 @@ msgid "today"
msgstr ""
#: perms/notifications.py:12 perms/notifications.py:44
#: settings/serializers/feature.py:111
#: settings/serializers/feature.py:114
msgid "day"
msgstr ""
@ -5159,7 +5187,7 @@ msgstr "Workbench"
msgid "Audit view"
msgstr "Audits"
#: rbac/tree.py:27 settings/models.py:161
#: rbac/tree.py:27 settings/models.py:162
msgid "System setting"
msgstr ""
@ -5187,7 +5215,7 @@ msgstr ""
msgid "App ops"
msgstr "Ops"
#: rbac/tree.py:57 settings/serializers/feature.py:117
#: rbac/tree.py:57 settings/serializers/feature.py:120
msgid "Feature"
msgstr ""
@ -5222,8 +5250,8 @@ msgstr "Organizations"
msgid "Ticket comment"
msgstr ""
#: rbac/tree.py:159 settings/serializers/feature.py:98
#: settings/serializers/feature.py:100 tickets/models/ticket/general.py:308
#: rbac/tree.py:159 settings/serializers/feature.py:101
#: settings/serializers/feature.py:103 tickets/models/ticket/general.py:308
msgid "Ticket"
msgstr ""
@ -5270,75 +5298,75 @@ msgstr ""
msgid "App Settings"
msgstr "Settings"
#: settings/models.py:37 users/models/preference.py:14
#: settings/models.py:38 users/models/preference.py:14
msgid "Encrypted"
msgstr ""
#: settings/models.py:163
#: settings/models.py:164
msgid "Can change email setting"
msgstr ""
#: settings/models.py:164
#: settings/models.py:165
msgid "Can change auth setting"
msgstr ""
#: settings/models.py:165
#: settings/models.py:166
msgid "Can change auth ops"
msgstr ""
#: settings/models.py:166
#: settings/models.py:167
msgid "Can change auth ticket"
msgstr ""
#: settings/models.py:167
#: settings/models.py:168
msgid "Can change virtual app setting"
msgstr ""
#: settings/models.py:168
#: settings/models.py:169
msgid "Can change auth announcement"
msgstr ""
#: settings/models.py:169
#: settings/models.py:170
msgid "Can change vault setting"
msgstr ""
#: settings/models.py:170
#: settings/models.py:171
msgid "Can change chat ai setting"
msgstr ""
#: settings/models.py:171
#: settings/models.py:172
msgid "Can change system msg sub setting"
msgstr ""
#: settings/models.py:172
#: settings/models.py:173
msgid "Can change sms setting"
msgstr ""
#: settings/models.py:173
#: settings/models.py:174
msgid "Can change security setting"
msgstr ""
#: settings/models.py:174
#: settings/models.py:175
msgid "Can change clean setting"
msgstr ""
#: settings/models.py:175
#: settings/models.py:176
msgid "Can change interface setting"
msgstr ""
#: settings/models.py:176
#: settings/models.py:177
msgid "Can change license setting"
msgstr ""
#: settings/models.py:177
#: settings/models.py:178
msgid "Can change terminal setting"
msgstr ""
#: settings/models.py:178
#: settings/models.py:179
msgid "Can change other setting"
msgstr ""
#: settings/models.py:188
#: settings/models.py:189
msgid "Chat prompt"
msgstr ""
@ -6004,32 +6032,38 @@ msgstr ""
msgid "Change secret and push record retention days (day)"
msgstr ""
#: settings/serializers/feature.py:18 settings/serializers/msg.py:68
#: settings/serializers/feature.py:19 settings/serializers/msg.py:68
msgid "Subject"
msgstr ""
#: settings/serializers/feature.py:22
#: settings/serializers/feature.py:23
msgid "More Link"
msgstr ""
#: settings/serializers/feature.py:36 settings/serializers/feature.py:38
#: settings/serializers/feature.py:39
#: settings/serializers/feature.py:26
#: settings/templates/ldap/_msg_import_ldap_user.html:6
#: terminal/models/session/session.py:46
msgid "Date end"
msgstr ""
#: settings/serializers/feature.py:39 settings/serializers/feature.py:41
#: settings/serializers/feature.py:42
msgid "Announcement"
msgstr ""
#: settings/serializers/feature.py:46
#: settings/serializers/feature.py:49
msgid "Vault"
msgstr ""
#: settings/serializers/feature.py:55
#: settings/serializers/feature.py:58
msgid "Mount Point"
msgstr ""
#: settings/serializers/feature.py:61
#: settings/serializers/feature.py:64
msgid "Record limit"
msgstr ""
#: settings/serializers/feature.py:63
#: settings/serializers/feature.py:66
msgid ""
"If the specific value is less than 999 (default), the system will "
"automatically perform a task every night: check and delete historical "
@ -6037,74 +6071,74 @@ msgid ""
"exceeds 999 (default), no historical account deletion will be performed"
msgstr ""
#: settings/serializers/feature.py:73 settings/serializers/feature.py:79
#: settings/serializers/feature.py:76 settings/serializers/feature.py:82
msgid "Chat AI"
msgstr ""
#: settings/serializers/feature.py:82
#: settings/serializers/feature.py:85
msgid "GPT Base URL"
msgstr ""
#: settings/serializers/feature.py:83
#: settings/serializers/feature.py:86
msgid "The base URL of the GPT service. For example: https://api.openai.com/v1"
msgstr ""
#: settings/serializers/feature.py:86 templates/_header_bar.html:96
#: settings/serializers/feature.py:89 templates/_header_bar.html:96
msgid "API Key"
msgstr ""
#: settings/serializers/feature.py:90
#: settings/serializers/feature.py:93
msgid ""
"The proxy server address of the GPT service. For example: http://ip:port"
msgstr ""
#: settings/serializers/feature.py:93
#: settings/serializers/feature.py:96
msgid "GPT Model"
msgstr ""
#: settings/serializers/feature.py:102
#: settings/serializers/feature.py:105
msgid "Approval without login"
msgstr ""
#: settings/serializers/feature.py:103
#: settings/serializers/feature.py:106
msgid "Allow direct approval ticket without login"
msgstr ""
#: settings/serializers/feature.py:107
#: settings/serializers/feature.py:110
msgid "Period"
msgstr ""
#: settings/serializers/feature.py:108
#: settings/serializers/feature.py:111
msgid ""
"The default authorization time period when applying for assets via a ticket"
msgstr ""
#: settings/serializers/feature.py:111
#: settings/serializers/feature.py:114
msgid "hour"
msgstr ""
#: settings/serializers/feature.py:112
#: settings/serializers/feature.py:115
msgid "Unit"
msgstr ""
#: settings/serializers/feature.py:112
#: settings/serializers/feature.py:115
msgid "The unit of period"
msgstr ""
#: settings/serializers/feature.py:121
#: settings/serializers/feature.py:124
msgid ""
"Allow users to execute batch commands in the Workbench - Job Center - Adhoc"
msgstr ""
#: settings/serializers/feature.py:125
#: settings/serializers/feature.py:128
msgid "Command blacklist"
msgstr ""
#: settings/serializers/feature.py:126
#: settings/serializers/feature.py:129
msgid "Command blacklist in Adhoc"
msgstr ""
#: settings/serializers/feature.py:131
#: settings/serializers/feature.py:134
#: terminal/models/virtualapp/provider.py:17
#: terminal/models/virtualapp/virtualapp.py:36
#: terminal/models/virtualapp/virtualapp.py:97
@ -6112,11 +6146,11 @@ msgstr ""
msgid "Virtual app"
msgstr ""
#: settings/serializers/feature.py:134
#: settings/serializers/feature.py:137
msgid "Virtual App"
msgstr ""
#: settings/serializers/feature.py:136
#: settings/serializers/feature.py:139
msgid ""
"Virtual applications, you can use the Linux operating system as an "
"application server in remote applications."
@ -6548,11 +6582,6 @@ msgstr ""
msgid "Sync task finish"
msgstr ""
#: settings/templates/ldap/_msg_import_ldap_user.html:6
#: terminal/models/session/session.py:46
msgid "Date end"
msgstr ""
#: settings/templates/ldap/_msg_import_ldap_user.html:9
msgid "Synced Organization"
msgstr ""
@ -6662,12 +6691,12 @@ msgstr ""
msgid "Authentication success: {}"
msgstr ""
#: settings/ws.py:195
#: settings/ws.py:203
msgid "No LDAP user was found"
msgstr ""
#: settings/ws.py:201
msgid "Imported total: {} new: {}, failed: {} Organization: {}"
#: settings/ws.py:209
msgid "Total {}, success {}, failure {}"
msgstr ""
#: templates/_csv_import_export.html:8
@ -6866,27 +6895,27 @@ msgstr ""
msgid "Deleting the default storage is not allowed"
msgstr ""
#: terminal/api/component/storage.py:34
msgid "Cannot delete storage that is being used"
#: terminal/api/component/storage.py:36
msgid "Cannot delete storage that is being used: {}"
msgstr ""
#: terminal/api/component/storage.py:75 terminal/api/component/storage.py:76
#: terminal/api/component/storage.py:77 terminal/api/component/storage.py:78
msgid "Command storages"
msgstr ""
#: terminal/api/component/storage.py:82
#: terminal/api/component/storage.py:84
msgid "Invalid"
msgstr ""
#: terminal/api/component/storage.py:130 terminal/tasks.py:149
#: terminal/api/component/storage.py:132 terminal/tasks.py:149
msgid "Test failure: {}"
msgstr ""
#: terminal/api/component/storage.py:133
#: terminal/api/component/storage.py:135
msgid "Test successful"
msgstr ""
#: terminal/api/component/storage.py:135
#: terminal/api/component/storage.py:137
msgid "Test failure: Please check configuration"
msgstr ""
@ -7071,7 +7100,7 @@ msgstr ""
msgid "Can concurrent"
msgstr ""
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:167
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:178
#: terminal/serializers/storage.py:193
msgid "Hosts"
msgstr ""
@ -7102,7 +7131,7 @@ msgstr ""
msgid "Applet Publication"
msgstr ""
#: terminal/models/applet/host.py:18 terminal/serializers/applet_host.py:69
#: terminal/models/applet/host.py:18 terminal/serializers/applet_host.py:80
msgid "Deploy options"
msgstr ""
@ -7236,7 +7265,7 @@ msgstr ""
msgid "Application User"
msgstr ""
#: terminal/models/component/terminal.py:177
#: terminal/models/component/terminal.py:176
msgid "Can view terminal config"
msgstr ""
@ -7268,7 +7297,7 @@ msgstr ""
msgid "Replay"
msgstr ""
#: terminal/models/session/session.py:48 terminal/serializers/session.py:68
#: terminal/models/session/session.py:48 terminal/serializers/session.py:77
msgid "Command amount"
msgstr ""
@ -7408,19 +7437,19 @@ msgstr ""
msgid "Icon"
msgstr ""
#: terminal/serializers/applet_host.py:24
msgid "Per Session"
#: terminal/serializers/applet_host.py:26
msgid "Per Device (Device number limit)"
msgstr ""
#: terminal/serializers/applet_host.py:25
msgid "Per Device"
#: terminal/serializers/applet_host.py:27
msgid "Per User (User number limit)"
msgstr ""
#: terminal/serializers/applet_host.py:37
#: terminal/serializers/applet_host.py:39
msgid "Core API"
msgstr ""
#: terminal/serializers/applet_host.py:38
#: terminal/serializers/applet_host.py:40
msgid ""
" \n"
" Tips: The application release machine communicates with the Core "
@ -7434,52 +7463,64 @@ msgid ""
" "
msgstr ""
#: terminal/serializers/applet_host.py:46 terminal/serializers/storage.py:207
#: terminal/serializers/applet_host.py:48 terminal/serializers/storage.py:207
msgid "Ignore Certificate Verification"
msgstr ""
#: terminal/serializers/applet_host.py:47
#: terminal/serializers/applet_host.py:50
msgid "Existing RDS license"
msgstr ""
#: terminal/serializers/applet_host.py:48
#: terminal/serializers/applet_host.py:51
msgid ""
"If not exist, the RDS will be in trial mode, and the trial period is 120 "
"days. <a href={}>Detail</a>"
msgstr ""
#: terminal/serializers/applet_host.py:54
msgid "RDS License Server"
msgstr ""
#: terminal/serializers/applet_host.py:49
#: terminal/serializers/applet_host.py:56
msgid "RDS Licensing Mode"
msgstr ""
#: terminal/serializers/applet_host.py:51
#: terminal/serializers/applet_host.py:59
msgid "RDS Single Session Per User"
msgstr ""
#: terminal/serializers/applet_host.py:53
#: terminal/serializers/applet_host.py:60
msgid ""
"Tips: A RDS user can have only one session at a time. If set, when next "
"login connected, previous session will be disconnected."
msgstr ""
#: terminal/serializers/applet_host.py:64
msgid "RDS Max Disconnection Time (ms)"
msgstr ""
#: terminal/serializers/applet_host.py:55
#: terminal/serializers/applet_host.py:66
msgid ""
"Tips: Set the maximum duration for keeping a disconnected session active on "
"the server (log off the session after 60000 milliseconds)."
msgstr ""
#: terminal/serializers/applet_host.py:60
#: terminal/serializers/applet_host.py:71
msgid "RDS Remote App Logoff Time Limit (ms)"
msgstr ""
#: terminal/serializers/applet_host.py:62
#: terminal/serializers/applet_host.py:73
msgid ""
"Tips: Set the logoff time for RemoteApp sessions after closing all RemoteApp "
"programs (0 milliseconds, log off the session immediately)."
msgstr ""
#: terminal/serializers/applet_host.py:71 terminal/serializers/terminal.py:47
#: terminal/serializers/applet_host.py:82 terminal/serializers/terminal.py:47
#: terminal/serializers/virtualapp_provider.py:13
msgid "Load status"
msgstr ""
#: terminal/serializers/applet_host.py:85
#: terminal/serializers/applet_host.py:96
msgid ""
"These accounts are used to connect to the published application, the account "
"is now divided into two types, one is dedicated to each account, each user "
@ -7488,26 +7529,26 @@ msgid ""
"be used to connect"
msgstr ""
#: terminal/serializers/applet_host.py:92
#: terminal/serializers/applet_host.py:103
msgid "The number of public accounts created automatically"
msgstr ""
#: terminal/serializers/applet_host.py:95
#: terminal/serializers/applet_host.py:106
msgid ""
"Connect to the host using the same account first. For security reasons, "
"please set the configuration item CACHE_LOGIN_PASSWORD_ENABLED=true and "
"restart the service to enable it."
msgstr ""
#: terminal/serializers/applet_host.py:137
#: terminal/serializers/applet_host.py:148
msgid "Install applets"
msgstr ""
#: terminal/serializers/applet_host.py:167
#: terminal/serializers/applet_host.py:178
msgid "Host ID"
msgstr ""
#: terminal/serializers/applet_host.py:168
#: terminal/serializers/applet_host.py:179
msgid "Applet ID"
msgstr ""
@ -8183,11 +8224,15 @@ msgstr ""
msgid "This user is not authorized to approve this ticket"
msgstr ""
#: users/api/user.py:155
#: users/api/user.py:63
msgid "Cannot delete the admin user. Please disable it instead."
msgstr ""
#: users/api/user.py:161
msgid "Can not invite self"
msgstr ""
#: users/api/user.py:208
#: users/api/user.py:214
msgid "Could not reset self otp, use profile reset instead"
msgstr ""
@ -8633,14 +8678,14 @@ msgstr ""
msgid "name not unique"
msgstr ""
#: users/signal_handlers.py:39
#: users/signal_handlers.py:41
msgid ""
"The administrator has enabled \"Only allow existing users to log in\", \n"
" and the current user is not in the user list. Please contact the "
"administrator."
msgstr ""
#: users/signal_handlers.py:183
#: users/signal_handlers.py:193
msgid "Clean up expired user sessions"
msgstr ""
@ -9109,49 +9154,49 @@ msgstr ""
msgid "Failed to synchronize the instance \"%s\""
msgstr ""
#: xpack/plugins/cloud/manager.py:337
#: xpack/plugins/cloud/manager.py:336
#, python-format
msgid ""
"The updated platform of asset \"%s\" is inconsistent with the original "
"platform type. Skip platform and protocol updates"
msgstr ""
#: xpack/plugins/cloud/manager.py:393
#: xpack/plugins/cloud/manager.py:392
#, python-format
msgid "The asset \"%s\" already exists"
msgstr ""
#: xpack/plugins/cloud/manager.py:395
#: xpack/plugins/cloud/manager.py:394
#, python-format
msgid "Update asset \"%s\""
msgstr ""
#: xpack/plugins/cloud/manager.py:398
#: xpack/plugins/cloud/manager.py:397
#, python-format
msgid "Asset \"%s\" has been updated"
msgstr ""
#: xpack/plugins/cloud/manager.py:408
#: xpack/plugins/cloud/manager.py:407
#, python-format
msgid "Prepare to create asset \"%s\""
msgstr ""
#: xpack/plugins/cloud/manager.py:429
#: xpack/plugins/cloud/manager.py:428
#, python-format
msgid "Set nodes \"%s\""
msgstr ""
#: xpack/plugins/cloud/manager.py:455
#: xpack/plugins/cloud/manager.py:454
#, python-format
msgid "Set accounts \"%s\""
msgstr ""
#: xpack/plugins/cloud/manager.py:471
#: xpack/plugins/cloud/manager.py:470
#, python-format
msgid "Set protocols \"%s\""
msgstr ""
#: xpack/plugins/cloud/manager.py:485 xpack/plugins/cloud/tasks.py:30
#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:30
msgid "Run sync instance task"
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-03 15:26+0800\n"
"POT-Creation-Date: 2024-09-09 14:22+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: JumpServer team<ibuler@qq.com>\n"
@ -144,7 +144,7 @@ msgid "Access key"
msgstr "Access key"
#: accounts/const/account.py:9 authentication/backends/passkey/models.py:16
#: authentication/models/sso_token.py:14 settings/serializers/feature.py:52
#: authentication/models/sso_token.py:14 settings/serializers/feature.py:55
msgid "Token"
msgstr "令牌"
@ -314,7 +314,7 @@ msgstr "待定的"
msgid "Database"
msgstr "数据库"
#: accounts/const/vault.py:9 settings/serializers/feature.py:43
#: accounts/const/vault.py:9 settings/serializers/feature.py:46
msgid "HCP Vault"
msgstr "HashiCorp Vault"
@ -386,7 +386,7 @@ msgstr "来源 ID"
#: accounts/templates/accounts/change_secret_failed_info.html:12
#: acls/serializers/base.py:124
#: acls/templates/acls/asset_login_reminder.html:10
#: assets/serializers/gateway.py:28 audits/models.py:59
#: assets/serializers/gateway.py:33 audits/models.py:59
#: authentication/api/connection_token.py:411 ops/models/base.py:18
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:34
@ -460,7 +460,7 @@ msgstr "账号备份计划"
#: assets/models/automations/base.py:115 audits/models.py:65
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:242
#: ops/templates/ops/celery_task_log.html:101
#: perms/models/asset_permission.py:78
#: perms/models/asset_permission.py:78 settings/serializers/feature.py:25
#: settings/templates/ldap/_msg_import_ldap_user.html:5
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:45
#: tickets/models/ticket/apply_application.py:30
@ -583,7 +583,7 @@ msgstr "结束日期"
#: terminal/models/applet/applet.py:331 terminal/models/applet/host.py:140
#: terminal/models/component/status.py:30
#: terminal/models/virtualapp/virtualapp.py:99
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:136
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:147
#: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284
#: tickets/serializers/super_ticket.py:13
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:225
@ -711,7 +711,7 @@ msgstr "密码规则"
#: ops/models/celery.py:80 ops/models/job.py:142 ops/models/playbook.py:28
#: ops/serializers/job.py:18 orgs/models.py:82
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: rbac/serializers/role.py:28 settings/models.py:34 settings/models.py:183
#: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184
#: settings/serializers/msg.py:89 settings/serializers/terminal.py:9
#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:109
@ -855,7 +855,7 @@ msgstr "账号存在策略"
#: assets/models/platform.py:95 assets/serializers/asset/common.py:145
#: assets/serializers/cagegory.py:12 assets/serializers/platform.py:168
#: assets/serializers/platform.py:274 perms/serializers/user_permission.py:26
#: settings/models.py:36 tickets/models/ticket/apply_application.py:13
#: settings/models.py:37 tickets/models/ticket/apply_application.py:13
#: users/models/preference.py:12
msgid "Category"
msgstr "类别"
@ -1039,7 +1039,7 @@ msgstr "关联平台,可配置推送参数,如果不关联,将使用默认
#: accounts/serializers/account/virtual.py:19 assets/models/cmd_filter.py:40
#: assets/models/cmd_filter.py:88 common/db/models.py:36 ops/models/adhoc.py:26
#: ops/models/job.py:158 ops/models/playbook.py:31 rbac/models/role.py:37
#: settings/models.py:39 terminal/models/applet/applet.py:46
#: settings/models.py:40 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:25
#: terminal/models/component/endpoint.py:119
@ -1061,8 +1061,8 @@ msgstr ""
"CACHE_LOGIN_PASSWORD_ENABLED=true重启服务才能开启"
#: accounts/serializers/automations/base.py:23
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:36
#: assets/models/asset/common.py:169 assets/serializers/asset/common.py:172
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:47
msgid "Nodes"
msgstr "节点"
@ -1241,6 +1241,10 @@ msgstr "告警"
msgid "Notify"
msgstr "通知"
#: acls/const.py:11
msgid "Notify and warn"
msgstr "提示并告警"
#: acls/models/base.py:37 assets/models/cmd_filter.py:76
#: terminal/models/component/endpoint.py:112 xpack/plugins/cloud/models.py:314
msgid "Priority"
@ -1296,7 +1300,7 @@ msgid "Regex"
msgstr "正则表达式"
#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
#: settings/models.py:184 settings/serializers/feature.py:19
#: settings/models.py:185 settings/serializers/feature.py:20
#: settings/serializers/msg.py:78 xpack/plugins/license/models.py:30
msgid "Content"
msgstr "内容"
@ -1412,7 +1416,7 @@ msgstr ""
#: authentication/templates/authentication/_msg_oauth_bind.html:12
#: authentication/templates/authentication/_msg_rest_password_success.html:8
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
#: common/drf/renders/base.py:147 xpack/plugins/cloud/models.py:390
#: common/drf/renders/base.py:149 xpack/plugins/cloud/models.py:390
msgid "IP"
msgstr "IP"
@ -1583,7 +1587,7 @@ msgid "Gather facts"
msgstr "收集资产信息"
#: assets/const/base.py:32 audits/const.py:58
#: terminal/serializers/applet_host.py:32 users/models/user/_auth.py:32
#: terminal/serializers/applet_host.py:34 users/models/user/_auth.py:32
msgid "Disabled"
msgstr "禁用"
@ -1600,7 +1604,7 @@ msgstr "脚本"
#: assets/const/category.py:10 assets/models/asset/host.py:8
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:49 settings/serializers/msg.py:30
#: settings/serializers/feature.py:52 settings/serializers/msg.py:30
#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17
#: xpack/plugins/cloud/manager.py:83
#: xpack/plugins/cloud/serializers/account_attrs.py:72
@ -1854,7 +1858,7 @@ msgstr "平台"
msgid "Zone"
msgstr "网域"
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:388
#: assets/models/asset/common.py:172 assets/serializers/asset/common.py:408
#: assets/serializers/asset/host.py:11
msgid "Gathered info"
msgstr "收集资产硬件信息"
@ -1899,7 +1903,7 @@ msgstr "客户端密钥"
msgid "Allow invalid cert"
msgstr "忽略证书校验"
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:89
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:92
msgid "Proxy"
msgstr "代理"
@ -2003,7 +2007,7 @@ msgstr "系统"
#: assets/serializers/cagegory.py:24
#: authentication/models/connection_token.py:29
#: authentication/serializers/connect_token_secret.py:125
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:35
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:36
#: users/models/preference.py:13
msgid "Value"
msgstr "值"
@ -2078,8 +2082,8 @@ msgid "Setting"
msgstr "设置"
#: assets/models/platform.py:38 audits/const.py:59
#: authentication/backends/passkey/models.py:11 settings/models.py:38
#: terminal/serializers/applet_host.py:33 users/models/user/_auth.py:33
#: authentication/backends/passkey/models.py:11 settings/models.py:39
#: terminal/serializers/applet_host.py:35 users/models/user/_auth.py:33
msgid "Enabled"
msgstr "启用"
@ -2346,7 +2350,11 @@ msgstr "网关是网域的网络代理,当连接网域内的资产时,连接
msgid "Assets amount"
msgstr "资产数量"
#: assets/serializers/gateway.py:23 common/validators.py:34
#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr ""
#: assets/serializers/gateway.py:28 common/validators.py:34
msgid "This field must be unique."
msgstr "字段必须唯一"
@ -2622,7 +2630,7 @@ msgid "Finished"
msgstr "结束"
#: audits/const.py:46 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:175
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55
#: terminal/serializers/session.py:78
msgid "Terminal"
@ -2702,7 +2710,7 @@ msgid "Resource"
msgstr "资源"
#: audits/models.py:101 audits/models.py:147 audits/models.py:177
#: common/drf/renders/base.py:145 terminal/serializers/command.py:75
#: terminal/serializers/command.py:75
msgid "Datetime"
msgstr "日期"
@ -3895,7 +3903,7 @@ msgstr "从企业微信获取用户失败"
msgid "Please login with a password and then bind the WeCom"
msgstr "请使用密码登录,然后绑定企业微信"
#: common/api/action.py:51
#: common/api/action.py:57
msgid "Request file format may be wrong"
msgstr "上传的文件格式错误 或 其它类型资源的文件"
@ -3923,7 +3931,7 @@ msgstr "运行中"
msgid "Canceled"
msgstr "取消"
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:412
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411
#, python-format
msgid "%(name)s was created successfully"
msgstr "%(name)s 创建成功"
@ -4035,22 +4043,26 @@ msgstr "解析文件错误: {}"
msgid "Invalid excel file"
msgstr "无效的 excel 文件"
#: common/drf/renders/base.py:135
#: common/drf/renders/base.py:137
msgid "Yes/No"
msgstr ""
#: common/drf/renders/base.py:138
#: common/drf/renders/base.py:140
msgid "Text, max length {}"
msgstr "文本,最大长度 {}"
#: common/drf/renders/base.py:140
#: common/drf/renders/base.py:142
msgid "Long text, no length limit"
msgstr "长文本,无长度限制"
#: common/drf/renders/base.py:142
#: common/drf/renders/base.py:144
msgid "Number, min {} max {}"
msgstr "数字,最小 {} 最大 {}"
#: common/drf/renders/base.py:147
msgid "Datetime format {}"
msgstr "日期时间格式 {}"
#: common/drf/renders/base.py:153
msgid ""
"Choices, format name(value), name is optional for human read, value is "
@ -4518,7 +4530,7 @@ msgstr "空白"
msgid "VCS"
msgstr "VCS"
#: ops/const.py:38 ops/models/adhoc.py:44 settings/serializers/feature.py:120
#: ops/const.py:38 ops/models/adhoc.py:44 settings/serializers/feature.py:123
msgid "Adhoc"
msgstr "命令"
@ -4899,7 +4911,7 @@ msgstr "默认组织"
msgid "SYSTEM"
msgstr "系统组织"
#: orgs/models.py:83 rbac/models/role.py:36 settings/models.py:185
#: orgs/models.py:83 rbac/models/role.py:36 settings/models.py:186
#: terminal/models/applet/applet.py:42
msgid "Builtin"
msgstr "内置的"
@ -5022,7 +5034,7 @@ msgid "today"
msgstr "今天"
#: perms/notifications.py:12 perms/notifications.py:44
#: settings/serializers/feature.py:111
#: settings/serializers/feature.py:114
msgid "day"
msgstr "天"
@ -5046,7 +5058,9 @@ msgstr "组织 ({}) 的资产授权"
msgid ""
"Accounts, format [\"@virtual\", \"root\", \"%template_id\"], virtual "
"choices: @ALL, @SPEC, @USER, @ANON, @INPUT"
msgstr "账号,格式 [\"@虚拟账号\", \"root\", \"%模版id\"], 虚拟选项: @ALL, @SPEC, @USER, @ANON, @INPUT"
msgstr ""
"账号,格式 [\"@虚拟账号\", \"root\", \"%模版id\"], 虚拟选项: @ALL, @SPEC, "
"@USER, @ANON, @INPUT"
#: perms/serializers/permission.py:38
msgid "Protocols, format [\"ssh\", \"rdp\", \"vnc\"] or [\"all\"]"
@ -5224,7 +5238,7 @@ msgstr "工作台"
msgid "Audit view"
msgstr "审计台"
#: rbac/tree.py:27 settings/models.py:161
#: rbac/tree.py:27 settings/models.py:162
msgid "System setting"
msgstr "系统设置"
@ -5252,7 +5266,7 @@ msgstr "账号改密"
msgid "App ops"
msgstr "作业中心"
#: rbac/tree.py:57 settings/serializers/feature.py:117
#: rbac/tree.py:57 settings/serializers/feature.py:120
msgid "Feature"
msgstr "功能"
@ -5287,8 +5301,8 @@ msgstr "组织管理"
msgid "Ticket comment"
msgstr "工单评论"
#: rbac/tree.py:159 settings/serializers/feature.py:98
#: settings/serializers/feature.py:100 tickets/models/ticket/general.py:308
#: rbac/tree.py:159 settings/serializers/feature.py:101
#: settings/serializers/feature.py:103 tickets/models/ticket/general.py:308
msgid "Ticket"
msgstr "工单"
@ -5335,75 +5349,75 @@ msgstr "测试手机号 该字段是必填项。"
msgid "App Settings"
msgstr "系统设置"
#: settings/models.py:37 users/models/preference.py:14
#: settings/models.py:38 users/models/preference.py:14
msgid "Encrypted"
msgstr "加密的"
#: settings/models.py:163
#: settings/models.py:164
msgid "Can change email setting"
msgstr "邮件设置"
#: settings/models.py:164
#: settings/models.py:165
msgid "Can change auth setting"
msgstr "认证设置"
#: settings/models.py:165
#: settings/models.py:166
msgid "Can change auth ops"
msgstr "任务中心设置"
#: settings/models.py:166
#: settings/models.py:167
msgid "Can change auth ticket"
msgstr "工单设置"
#: settings/models.py:167
#: settings/models.py:168
msgid "Can change virtual app setting"
msgstr "可以更改虚拟应用设置"
#: settings/models.py:168
#: settings/models.py:169
msgid "Can change auth announcement"
msgstr "公告设置"
#: settings/models.py:169
#: settings/models.py:170
msgid "Can change vault setting"
msgstr "可以更改 vault 设置"
#: settings/models.py:170
#: settings/models.py:171
msgid "Can change chat ai setting"
msgstr "可以修改聊天 AI 设置"
#: settings/models.py:171
#: settings/models.py:172
msgid "Can change system msg sub setting"
msgstr "消息订阅设置"
#: settings/models.py:172
#: settings/models.py:173
msgid "Can change sms setting"
msgstr "短信设置"
#: settings/models.py:173
#: settings/models.py:174
msgid "Can change security setting"
msgstr "安全设置"
#: settings/models.py:174
#: settings/models.py:175
msgid "Can change clean setting"
msgstr "定期清理"
#: settings/models.py:175
#: settings/models.py:176
msgid "Can change interface setting"
msgstr "界面设置"
#: settings/models.py:176
#: settings/models.py:177
msgid "Can change license setting"
msgstr "许可证设置"
#: settings/models.py:177
#: settings/models.py:178
msgid "Can change terminal setting"
msgstr "终端设置"
#: settings/models.py:178
#: settings/models.py:179
msgid "Can change other setting"
msgstr "其它设置"
#: settings/models.py:188
#: settings/models.py:189
msgid "Chat prompt"
msgstr "聊天提示"
@ -6102,32 +6116,38 @@ msgstr ""
msgid "Change secret and push record retention days (day)"
msgstr "改密推送记录保留天数 (天)"
#: settings/serializers/feature.py:18 settings/serializers/msg.py:68
#: settings/serializers/feature.py:19 settings/serializers/msg.py:68
msgid "Subject"
msgstr "主题"
#: settings/serializers/feature.py:22
#: settings/serializers/feature.py:23
msgid "More Link"
msgstr "更多信息 URL"
#: settings/serializers/feature.py:36 settings/serializers/feature.py:38
#: settings/serializers/feature.py:39
#: settings/serializers/feature.py:26
#: settings/templates/ldap/_msg_import_ldap_user.html:6
#: terminal/models/session/session.py:46
msgid "Date end"
msgstr "结束日期"
#: settings/serializers/feature.py:39 settings/serializers/feature.py:41
#: settings/serializers/feature.py:42
msgid "Announcement"
msgstr "公告"
#: settings/serializers/feature.py:46
#: settings/serializers/feature.py:49
msgid "Vault"
msgstr "启用 Vault"
#: settings/serializers/feature.py:55
#: settings/serializers/feature.py:58
msgid "Mount Point"
msgstr "挂载点"
#: settings/serializers/feature.py:61
#: settings/serializers/feature.py:64
msgid "Record limit"
msgstr "记录限制"
#: settings/serializers/feature.py:63
#: settings/serializers/feature.py:66
msgid ""
"If the specific value is less than 999 (default), the system will "
"automatically perform a task every night: check and delete historical "
@ -6137,74 +6157,74 @@ msgstr ""
"若特定数值小于999系统将在每日晚间自动执行任务检查并删除超出预定数量的历史"
"账号。如果该数值达到或超过999则不进行任何历史账号的删除操作。"
#: settings/serializers/feature.py:73 settings/serializers/feature.py:79
#: settings/serializers/feature.py:76 settings/serializers/feature.py:82
msgid "Chat AI"
msgstr "聊天 AI"
#: settings/serializers/feature.py:82
#: settings/serializers/feature.py:85
msgid "GPT Base URL"
msgstr "GPT 地址"
#: settings/serializers/feature.py:83
#: settings/serializers/feature.py:86
msgid "The base URL of the GPT service. For example: https://api.openai.com/v1"
msgstr "GPT 服务的基本 URL。例如https://api.openai.com/v1"
#: settings/serializers/feature.py:86 templates/_header_bar.html:96
#: settings/serializers/feature.py:89 templates/_header_bar.html:96
msgid "API Key"
msgstr "API Key"
#: settings/serializers/feature.py:90
#: settings/serializers/feature.py:93
msgid ""
"The proxy server address of the GPT service. For example: http://ip:port"
msgstr "GPT 服务的代理服务器地址。例如http://ip:port"
#: settings/serializers/feature.py:93
#: settings/serializers/feature.py:96
msgid "GPT Model"
msgstr "GPT 模型"
#: settings/serializers/feature.py:102
#: settings/serializers/feature.py:105
msgid "Approval without login"
msgstr "免登录审批"
#: settings/serializers/feature.py:103
#: settings/serializers/feature.py:106
msgid "Allow direct approval ticket without login"
msgstr "允许无需登录直接批准工单"
#: settings/serializers/feature.py:107
#: settings/serializers/feature.py:110
msgid "Period"
msgstr "时段"
#: settings/serializers/feature.py:108
#: settings/serializers/feature.py:111
msgid ""
"The default authorization time period when applying for assets via a ticket"
msgstr "工单申请资产的默认授权时间段"
#: settings/serializers/feature.py:111
#: settings/serializers/feature.py:114
msgid "hour"
msgstr "时"
#: settings/serializers/feature.py:112
#: settings/serializers/feature.py:115
msgid "Unit"
msgstr "单位"
#: settings/serializers/feature.py:112
#: settings/serializers/feature.py:115
msgid "The unit of period"
msgstr "执行周期"
#: settings/serializers/feature.py:121
#: settings/serializers/feature.py:124
msgid ""
"Allow users to execute batch commands in the Workbench - Job Center - Adhoc"
msgstr "允许用户在工作台 - 作业中心 - Adhoc 中执行批量命令"
#: settings/serializers/feature.py:125
#: settings/serializers/feature.py:128
msgid "Command blacklist"
msgstr "作业中心命令黑名单"
#: settings/serializers/feature.py:126
#: settings/serializers/feature.py:129
msgid "Command blacklist in Adhoc"
msgstr "作业中心命令黑名单"
#: settings/serializers/feature.py:131
#: settings/serializers/feature.py:134
#: terminal/models/virtualapp/provider.py:17
#: terminal/models/virtualapp/virtualapp.py:36
#: terminal/models/virtualapp/virtualapp.py:97
@ -6212,11 +6232,11 @@ msgstr "作业中心命令黑名单"
msgid "Virtual app"
msgstr "虚拟应用"
#: settings/serializers/feature.py:134
#: settings/serializers/feature.py:137
msgid "Virtual App"
msgstr "虚拟应用"
#: settings/serializers/feature.py:136
#: settings/serializers/feature.py:139
msgid ""
"Virtual applications, you can use the Linux operating system as an "
"application server in remote applications."
@ -6673,11 +6693,6 @@ msgstr "注册周期导入 LDAP 用户 任务"
msgid "Sync task finish"
msgstr "同步任务完成"
#: settings/templates/ldap/_msg_import_ldap_user.html:6
#: terminal/models/session/session.py:46
msgid "Date end"
msgstr "结束日期"
#: settings/templates/ldap/_msg_import_ldap_user.html:9
msgid "Synced Organization"
msgstr "已同步组织"
@ -6787,11 +6802,11 @@ msgstr "认证失败: (未知): {}"
msgid "Authentication success: {}"
msgstr "认证成功: {}"
#: settings/ws.py:198
#: settings/ws.py:203
msgid "No LDAP user was found"
msgstr "没有获取到 LDAP 用户"
#: settings/ws.py:204
#: settings/ws.py:209
msgid "Total {}, success {}, failure {}"
msgstr "总共 {},成功 {},失败 {}"
@ -7011,27 +7026,27 @@ msgstr "未发现 protocol 查询参数"
msgid "Deleting the default storage is not allowed"
msgstr "不允许删除默认存储配置"
#: terminal/api/component/storage.py:34
msgid "Cannot delete storage that is being used"
msgstr "不允许删除正在使用的存储配置"
#: terminal/api/component/storage.py:36
msgid "Cannot delete storage that is being used: {}"
msgstr "无法删除正在使用的存储: {}"
#: terminal/api/component/storage.py:75 terminal/api/component/storage.py:76
#: terminal/api/component/storage.py:77 terminal/api/component/storage.py:78
msgid "Command storages"
msgstr "命令存储"
#: terminal/api/component/storage.py:82
#: terminal/api/component/storage.py:84
msgid "Invalid"
msgstr "无效"
#: terminal/api/component/storage.py:130 terminal/tasks.py:149
#: terminal/api/component/storage.py:132 terminal/tasks.py:149
msgid "Test failure: {}"
msgstr "测试失败: {}"
#: terminal/api/component/storage.py:133
#: terminal/api/component/storage.py:135
msgid "Test successful"
msgstr "测试成功"
#: terminal/api/component/storage.py:135
#: terminal/api/component/storage.py:137
msgid "Test failure: Please check configuration"
msgstr "测试失败:请检查配置"
@ -7216,7 +7231,7 @@ msgstr "版本"
msgid "Can concurrent"
msgstr "可以并发"
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:167
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:178
#: terminal/serializers/storage.py:193
msgid "Hosts"
msgstr "主机"
@ -7247,7 +7262,7 @@ msgstr "宿主机"
msgid "Applet Publication"
msgstr "应用发布"
#: terminal/models/applet/host.py:18 terminal/serializers/applet_host.py:69
#: terminal/models/applet/host.py:18 terminal/serializers/applet_host.py:80
msgid "Deploy options"
msgstr "部署参数"
@ -7381,7 +7396,7 @@ msgstr "远端地址"
msgid "Application User"
msgstr "应用用户"
#: terminal/models/component/terminal.py:177
#: terminal/models/component/terminal.py:176
msgid "Can view terminal config"
msgstr "可以查看终端配置"
@ -7553,19 +7568,19 @@ msgstr "无效的存储"
msgid "Icon"
msgstr "图标"
#: terminal/serializers/applet_host.py:24
msgid "Per Session"
msgstr "每用户"
#: terminal/serializers/applet_host.py:26
msgid "Per Device (Device number limit)"
msgstr ""
#: terminal/serializers/applet_host.py:25
msgid "Per Device"
msgstr "每设备"
#: terminal/serializers/applet_host.py:27
msgid "Per User (User number limit)"
msgstr ""
#: terminal/serializers/applet_host.py:37
#: terminal/serializers/applet_host.py:39
msgid "Core API"
msgstr "Core 服务地址"
#: terminal/serializers/applet_host.py:38
#: terminal/serializers/applet_host.py:40
msgid ""
" \n"
" Tips: The application release machine communicates with the Core "
@ -7582,31 +7597,43 @@ msgstr ""
"建议填写内网地址,否则填写当前站点 URL<br>例如https://172.16.10.110 or "
"https://dev.jumpserver.com"
#: terminal/serializers/applet_host.py:46 terminal/serializers/storage.py:207
#: terminal/serializers/applet_host.py:48 terminal/serializers/storage.py:207
msgid "Ignore Certificate Verification"
msgstr "忽略证书认证"
#: terminal/serializers/applet_host.py:47
#: terminal/serializers/applet_host.py:50
msgid "Existing RDS license"
msgstr "已有 RDS 许可证"
#: terminal/serializers/applet_host.py:48
#: terminal/serializers/applet_host.py:51
msgid ""
"If not exist, the RDS will be in trial mode, and the trial period is 120 "
"days. <a href={}>Detail</a>"
msgstr ""
#: terminal/serializers/applet_host.py:54
msgid "RDS License Server"
msgstr "RDS 许可服务器"
#: terminal/serializers/applet_host.py:49
#: terminal/serializers/applet_host.py:56
msgid "RDS Licensing Mode"
msgstr "RDS 授权模式"
#: terminal/serializers/applet_host.py:51
#: terminal/serializers/applet_host.py:59
msgid "RDS Single Session Per User"
msgstr "RDS 单用户单会话"
#: terminal/serializers/applet_host.py:53
#: terminal/serializers/applet_host.py:60
msgid ""
"Tips: A RDS user can have only one session at a time. If set, when next "
"login connected, previous session will be disconnected."
msgstr ""
#: terminal/serializers/applet_host.py:64
msgid "RDS Max Disconnection Time (ms)"
msgstr "RDS 最大断开时间(毫秒)"
#: terminal/serializers/applet_host.py:55
#: terminal/serializers/applet_host.py:66
msgid ""
"Tips: Set the maximum duration for keeping a disconnected session active on "
"the server (log off the session after 60000 milliseconds)."
@ -7614,11 +7641,11 @@ msgstr ""
"提示设置某个已断开连接的会话在服务器上能保持活动状态的最长时间60000 毫秒"
"后注销会话)"
#: terminal/serializers/applet_host.py:60
#: terminal/serializers/applet_host.py:71
msgid "RDS Remote App Logoff Time Limit (ms)"
msgstr "RDS 远程应用注销时间限制(毫秒)"
#: terminal/serializers/applet_host.py:62
#: terminal/serializers/applet_host.py:73
msgid ""
"Tips: Set the logoff time for RemoteApp sessions after closing all RemoteApp "
"programs (0 milliseconds, log off the session immediately)."
@ -7626,12 +7653,12 @@ msgstr ""
"提示:关闭所有 RemoteApp 程序之后设置 RemoteAPP 会话的注销时间0 毫秒,立即"
"注销会话)"
#: terminal/serializers/applet_host.py:71 terminal/serializers/terminal.py:47
#: terminal/serializers/applet_host.py:82 terminal/serializers/terminal.py:47
#: terminal/serializers/virtualapp_provider.py:13
msgid "Load status"
msgstr "负载状态"
#: terminal/serializers/applet_host.py:85
#: terminal/serializers/applet_host.py:96
msgid ""
"These accounts are used to connect to the published application, the account "
"is now divided into two types, one is dedicated to each account, each user "
@ -7644,11 +7671,11 @@ msgstr ""
"使用公共账号连接; <br />注意: 如果不开启自动创建账号, 当前发布机仅能被指定标"
"签的资产调度到,默认不会放到调度池中,且需要手动维护账号"
#: terminal/serializers/applet_host.py:92
#: terminal/serializers/applet_host.py:103
msgid "The number of public accounts created automatically"
msgstr "公用账号自动创建的数量"
#: terminal/serializers/applet_host.py:95
#: terminal/serializers/applet_host.py:106
msgid ""
"Connect to the host using the same account first. For security reasons, "
"please set the configuration item CACHE_LOGIN_PASSWORD_ENABLED=true and "
@ -7657,15 +7684,15 @@ msgstr ""
"优先使用同名账号连接发布机。为了安全,需配置文件中开启配置 "
"CACHE_LOGIN_PASSWORD_ENABLED=true 修改后重启服务"
#: terminal/serializers/applet_host.py:137
#: terminal/serializers/applet_host.py:148
msgid "Install applets"
msgstr "安装应用"
#: terminal/serializers/applet_host.py:167
#: terminal/serializers/applet_host.py:178
msgid "Host ID"
msgstr "主机 ID"
#: terminal/serializers/applet_host.py:168
#: terminal/serializers/applet_host.py:179
msgid "Applet ID"
msgstr "远程应用 ID"
@ -8350,11 +8377,15 @@ msgstr "无效的审批动作"
msgid "This user is not authorized to approve this ticket"
msgstr "此用户无权审批此工单"
#: users/api/user.py:155
#: users/api/user.py:63
msgid "Cannot delete the admin user. Please disable it instead."
msgstr "无法删除管理员用户。请将其禁用。"
#: users/api/user.py:161
msgid "Can not invite self"
msgstr "不能邀请自己"
#: users/api/user.py:208
#: users/api/user.py:214
msgid "Could not reset self otp, use profile reset instead"
msgstr "不能在该页面重置 MFA 多因子认证, 请去个人信息页面重置"
@ -9293,49 +9324,49 @@ msgstr "获取区域 \"%s\" 的实例错误,错误:%s"
msgid "Failed to synchronize the instance \"%s\""
msgstr "无法同步实例 %s"
#: xpack/plugins/cloud/manager.py:337
#: xpack/plugins/cloud/manager.py:336
#, python-format
msgid ""
"The updated platform of asset \"%s\" is inconsistent with the original "
"platform type. Skip platform and protocol updates"
msgstr "资产“%s”的更新平台与原平台类型不一致。跳过平台和协议更新"
#: xpack/plugins/cloud/manager.py:393
#: xpack/plugins/cloud/manager.py:392
#, python-format
msgid "The asset \"%s\" already exists"
msgstr "资产 \"%s\" 已存在"
#: xpack/plugins/cloud/manager.py:395
#: xpack/plugins/cloud/manager.py:394
#, python-format
msgid "Update asset \"%s\""
msgstr "更新资产 \"%s\""
#: xpack/plugins/cloud/manager.py:398
#: xpack/plugins/cloud/manager.py:397
#, python-format
msgid "Asset \"%s\" has been updated"
msgstr "资产 \"%s\" 已更新"
#: xpack/plugins/cloud/manager.py:408
#: xpack/plugins/cloud/manager.py:407
#, python-format
msgid "Prepare to create asset \"%s\""
msgstr "准备创建资产 %s"
#: xpack/plugins/cloud/manager.py:429
#: xpack/plugins/cloud/manager.py:428
#, python-format
msgid "Set nodes \"%s\""
msgstr "删除节点: \"%s\""
#: xpack/plugins/cloud/manager.py:455
#: xpack/plugins/cloud/manager.py:454
#, python-format
msgid "Set accounts \"%s\""
msgstr "删除账号: %s"
#: xpack/plugins/cloud/manager.py:471
#: xpack/plugins/cloud/manager.py:470
#, python-format
msgid "Set protocols \"%s\""
msgstr "设置协议 \"%s\""
#: xpack/plugins/cloud/manager.py:485 xpack/plugins/cloud/tasks.py:30
#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:30
msgid "Run sync instance task"
msgstr "执行同步实例任务"
@ -9884,6 +9915,12 @@ msgstr "企业专业版"
msgid "Ultimate edition"
msgstr "企业旗舰版"
#~ msgid "Per Session"
#~ msgstr "每用户"
#~ msgid "Per Device"
#~ msgstr "每设备"
#~ msgid "None"
#~ msgstr "无"

File diff suppressed because it is too large Load Diff

View File

@ -1,20 +1,28 @@
{
"ActionPerm": "Actions",
"Cancel": "Cancel",
"Confirm": "Confirm",
"ConfirmBtn": "Confirm",
"Connect": "Connect",
"CopyLink": "Copy Link Address and Code",
"CopyShareURLSuccess": "Copy Share URL Success",
"CreateLink": "Create Share Link",
"CreateSuccess": "Success",
"DownArrow": "Down arrow",
"Download": "Download",
"DownloadSuccess": "Download success",
"EndFileTransfer": "File transfer end",
"ExceedTransferSize": "exceed max transfer size",
"Expand": "Expand",
"ExpiredTime": "Expired",
"GetShareUser": "Enter username",
"Hotkeys": "Hotkeys",
"InputVerifyCode": "Input Verify Code",
"JoinShare": "Join Session",
"JoinedWithSuccess": "Successfully joined",
"KubernetesManagement": "Kubernetes management",
"LeaveShare": "Leave Session",
"LeftArrow": "Left arrow",
"LinkAddr": "Link",
"Minute": "Minute",
"Minutes": "Minutes",
@ -22,13 +30,16 @@
"MustSelectOneFile": "Must select one file",
"NoLink": "No Link",
"OnlineUsers": "Online Users",
"Paste": "Paste",
"PauseSession": "Pause Session",
"ReadOnly": "Read-Only",
"Refresh": "Refresh",
"Remove": "Remove",
"Confirm": "Confirm",
"RemoveShareUser": "You have been removed from the shared session.",
"RemoveShareUserConfirm": "Are you sure to remove the user from the shared session?",
"ResumeSession": "Resume Session",
"RightArrow": "Right arrow",
"Search": "Search",
"SelectAction": "Select",
"SelectTheme": "Select Theme",
"Self": "Self",
@ -42,6 +53,7 @@
"Theme": "Theme",
"ThemeColors": "Theme Colors",
"ThemeConfig": "Theme",
"UpArrow": "Up arrow",
"Upload": "Upload",
"UploadSuccess": "Upload success",
"UploadTips": "Drag file here or click to upload",
@ -49,8 +61,6 @@
"User": "User",
"VerifyCode": "Verify Code",
"WaitFileTransfer": "Wait file transfer to finish",
"Writable": "Writable",
"JoinedWithSuccess": "Successfully joined",
"KubernetesManagement": "Kubernetes management",
"WebSocketClosed": "WebSocket closed"
}
"WebSocketClosed": "WebSocket closed",
"Writable": "Writable"
}

View File

@ -1,20 +1,28 @@
{
"ActionPerm": "アクション権限",
"Cancel": "キャンセル",
"Confirm": "確認",
"ConfirmBtn": "確定",
"Connect": "接続",
"CopyLink": "リンクと認証コードのコピー",
"CopyShareURLSuccess": "レプリケーション共有住所成功",
"CreateLink": "シェアリンクの作成",
"CreateSuccess": "作成に成功しました",
"DownArrow": "下向き矢印",
"Download": "ダウンロード",
"DownloadSuccess": "ダウンロードに成功しました",
"EndFileTransfer": "ファイル転送終了",
"ExceedTransferSize": "最大転送サイズを超えています",
"Expand": "展開",
"ExpiredTime": "有効期限",
"GetShareUser": "ユーザー名の入力",
"Hotkeys": "ショートカットキー",
"InputVerifyCode": "認証コードを入力してください",
"JoinShare": "共有セッションに参加",
"JoinedWithSuccess": "正常に参加しました",
"KubernetesManagement": "Kubernetes 管理",
"LeaveShare": "共有セッションから退出",
"LeftArrow": "戻る矢印",
"LinkAddr": "リンク先",
"Minute": "分間",
"Minutes": "分間",
@ -22,12 +30,16 @@
"MustSelectOneFile": "ファイルを選択する必要があります",
"NoLink": "住所なし",
"OnlineUsers": "オンラインスタッフ",
"Paste": "貼り付け",
"PauseSession": "セッションを一時停止",
"ReadOnly": "読み取り専用",
"Refresh": "リフレッシュ",
"Remove": "削除",
"RemoveShareUser": "あなたはすでに共有セッションから削除されました」という意味です",
"RemoveShareUserConfirm": "共有セッションから削除してもよろしいですか?",
"ResumeSession": "セッションを再開",
"RightArrow": "進む矢印",
"Search": "検索",
"SelectAction": "選択してください",
"SelectTheme": "テーマを選択してください",
"Self": "自分",
@ -41,6 +53,7 @@
"Theme": "テーマ",
"ThemeColors": "テーマカラー",
"ThemeConfig": "テーマ",
"UpArrow": "上向き矢印",
"Upload": "アップロード",
"UploadSuccess": "アップロード成功",
"UploadTips": "ファイルをここにドラッグするか、アップロードをクリックします",
@ -48,8 +61,6 @@
"User": "ユーザー",
"VerifyCode": "認証コード",
"WaitFileTransfer": "ファイル転送終了待ち",
"Writable": "書き込み可能",
"JoinedWithSuccess": "正常に参加しました",
"KubernetesManagement": "Kubernetes 管理",
"WebSocketClosed": "WebSocket 閉店"
"WebSocketClosed": "WebSocket 閉店",
"Writable": "書き込み可能"
}

View File

@ -1,21 +1,28 @@
{
"ActionPerm": "操作权限",
"Cancel": "取消",
"Confirm": "确认",
"ConfirmBtn": "确定",
"Connect": "连接",
"CopyLink": "复制链接及验证码",
"CopyShareURLSuccess": "复制分享地址成功",
"CreateLink": "创建分享链接",
"CreateSuccess": "创建成功",
"Confirm": "确认",
"DownArrow": "向下箭头",
"Download": "下载",
"DownloadSuccess": "下载成功",
"EndFileTransfer": "文件传输结束",
"ExceedTransferSize": "超过最大传输大小",
"Expand": "展开",
"ExpiredTime": "有效期限",
"GetShareUser": "输入用户名",
"Hotkeys": "快捷键",
"InputVerifyCode": "请输入验证码",
"JoinShare": "加入共享",
"JoinedWithSuccess": "已成功加入",
"KubernetesManagement": "Kubernetes 管理",
"LeaveShare": "离开共享",
"LeftArrow": "后退箭头",
"LinkAddr": "链接地址",
"Minute": "分钟",
"Minutes": "分钟",
@ -23,12 +30,16 @@
"MustSelectOneFile": "必须选择一个文件",
"NoLink": "无地址",
"OnlineUsers": "在线人员",
"Paste": "粘贴",
"PauseSession": "暂停此会话",
"ReadOnly": "只读",
"Refresh": "刷新",
"Remove": "移除",
"RemoveShareUser": "你已经被移除共享会话",
"RemoveShareUserConfirm": "确定要移除该用户吗?",
"ResumeSession": "恢复此会话",
"RightArrow": "前进箭头",
"Search": "搜索",
"SelectAction": "请选择",
"SelectTheme": "请选择主题",
"Self": "我",
@ -42,6 +53,7 @@
"Theme": "主题",
"ThemeColors": "主题颜色",
"ThemeConfig": "主题",
"UpArrow": "向上箭头",
"Upload": "上传",
"UploadSuccess": "上传成功",
"UploadTips": "将文件拖到此处,或点击上传",
@ -49,8 +61,6 @@
"User": "用户",
"VerifyCode": "验证码",
"WaitFileTransfer": "等待文件传输结束",
"Writable": "读写",
"JoinedWithSuccess": "已成功加入",
"KubernetesManagement": "Kubernetes 管理",
"WebSocketClosed": "WebSocket 已关闭"
}
"WebSocketClosed": "WebSocket 已关闭",
"Writable": "读写"
}

View File

@ -1,20 +1,28 @@
{
"ActionPerm": "操作權限",
"Cancel": "取消",
"Confirm": "確認",
"ConfirmBtn": "確定",
"Connect": "連接",
"CopyLink": "複製連結及驗證碼",
"CopyShareURLSuccess": "複製分享地址成功",
"CreateLink": "創建分享連結",
"CreateSuccess": "創建成功",
"DownArrow": "向下箭頭",
"Download": "下載",
"DownloadSuccess": "下載成功",
"EndFileTransfer": "文件傳輸結束",
"ExceedTransferSize": "超過最大傳輸大小",
"Expand": "展開",
"ExpiredTime": "有效期限",
"GetShareUser": "輸入使用者名稱",
"Hotkeys": "快速鍵",
"InputVerifyCode": "請輸入驗證碼",
"JoinShare": "加入共享",
"JoinedWithSuccess": "已成功加入",
"KubernetesManagement": "Kubernetes 管理",
"LeaveShare": "離開共享",
"LeftArrow": "後退箭頭",
"LinkAddr": "連結地址",
"Minute": "分鐘",
"Minutes": "分鐘",
@ -22,12 +30,16 @@
"MustSelectOneFile": "必須選擇一個文件",
"NoLink": "無地址",
"OnlineUsers": "在線人員",
"Paste": "貼上",
"PauseSession": "暫停此會話",
"ReadOnly": "只讀",
"Refresh": "刷新",
"Remove": "移除",
"RemoveShareUser": "你已經被移除共享會話",
"RemoveShareUserConfirm": "確定要移除該用戶嗎?",
"ResumeSession": "恢復此會話",
"RightArrow": "前進箭頭",
"Search": "搜尋",
"SelectAction": "請選擇",
"SelectTheme": "請選擇主題",
"Self": "我",
@ -41,6 +53,7 @@
"Theme": "主題",
"ThemeColors": "主題顏色",
"ThemeConfig": "主題",
"UpArrow": "向上箭頭",
"Upload": "上傳",
"UploadSuccess": "上傳成功",
"UploadTips": "將文件拖到此處,或點擊上傳",
@ -48,8 +61,6 @@
"User": "用戶",
"VerifyCode": "驗證碼",
"WaitFileTransfer": "等待文件傳輸結束",
"Writable": "讀寫",
"JoinedWithSuccess": "已成功加入",
"KubernetesManagement": "Kubernetes 管理",
"WebSocketClosed": "WebSocket 已關閉"
"WebSocketClosed": "WebSocket 已關閉",
"Writable": "讀寫"
}

View File

@ -67,6 +67,7 @@
"AddUserGroupToThisPermission": "Add user groups",
"AddUserToThisPermission": "Add users",
"Address": "Address",
"AdhocCreate": "Create the command",
"AdhocDetail": "Command details",
"AdhocManage": "Command",
"AdhocUpdate": "Update the command",
@ -116,6 +117,7 @@
"ApprovaLevel": "Approval information",
"ApprovalLevel": "Approval level",
"ApprovalProcess": "Approval process",
"ApprovalSelected": "Batch approval",
"Approved": "Agreed",
"ApproverNumbers": "Approvers",
"ApsaraStack": "Alibaba private cloud",
@ -542,8 +544,8 @@
"Gateway": "Gateway",
"GatewayCreate": "Create gateway",
"GatewayList": "Gateways",
"GatewayUpdate": "Update the gateway",
"GatewayPlatformHelpText": "Only platforms with names starting with Gateway can be used as gateways.",
"GatewayUpdate": "Update the gateway",
"GatherAccounts": "Gather accounts",
"GatherAccountsHelpText": "Collect account information on assets. the collected account information can be imported into the system for centralized management.",
"GatheredAccountList": "Gathered accounts",
@ -994,6 +996,7 @@
"Resume": "Recovery",
"ResumeTaskSendSuccessMsg": "Recovery task issued, please refresh later",
"Retry": "Retry",
"RetrySelected": "Retry selected",
"Reviewer": "Approvers",
"Role": "Role",
"RoleCreate": "Create role",
@ -1020,6 +1023,7 @@
"RunasHelpText": "Enter username for running script",
"RunasPolicy": "Account policy",
"RunasPolicyHelpText": "When there are no users currently running on the asset, what account selection strategy should be adopted. skip: do not execute. prioritize privileged accounts: if there are privileged accounts, select them first; if not, select regular accounts. only privileged accounts: select only from privileged accounts; if none exist, do not execute.",
"Running": "Running",
"RunningPath": "Running path",
"RunningPathHelpText": "Enter the run path of the script, this setting only applies to shell scripts",
"RunningTimes": "Last 5 run times",
@ -1036,7 +1040,6 @@
"SameAccount": "Same account",
"SameAccountTip": "Account with the same username as authorized users",
"SameTypeAccountTip": "An account with the same username and key type already exists",
"Share": "Share",
"Saturday": "Sat",
"Save": "Save",
"SaveAdhoc": "Save command",
@ -1086,6 +1089,7 @@
"SessionData": "Session data",
"SessionDetail": "Session details",
"SessionID": "Session id",
"SessionJoinRecords": "collaboration records",
"SessionList": "Asset sessions",
"SessionMonitor": "Monitor",
"SessionOffline": "Historical sessions",
@ -1107,6 +1111,7 @@
"Setting": "Setting",
"SettingInEndpointHelpText": "Configure service address and port in system settings / component settings / server endpoints",
"Settings": "System settings",
"Share": "Share",
"Show": "Display",
"ShowAssetAllChildrenNode": "Show all sub-nodes assets",
"ShowAssetOnlyCurrentNode": "Only show current node assets",
@ -1303,6 +1308,7 @@
"UploadCsvLth10MHelpText": "Only csv/xlsx can be uploaded, and no more than 10m",
"UploadDir": "Upload path",
"UploadFileLthHelpText": "Less than {limit}m supported",
"UploadHelpText": "Please upload a .zip file containing the following sample directory structure",
"UploadPlaybook": "Upload playbook",
"UploadSucceed": "Upload succeeded",
"UploadZipTips": "Please upload a file in zip format",
@ -1388,13 +1394,7 @@
"ZoneHelpMessage": "The zone is the location where assets are located, which can be a data center, public cloud, or VPC. Gateways can be set up within the region. When the network cannot be directly accessed, users can utilize gateways to login to the assets.",
"ZoneList": "Zones",
"ZoneUpdate": "Update the zone",
"disallowSelfUpdateFields": "Not allowed to modify the current fields yourself",
"forceEnableMFAHelpText": "If force enable, user can not disable by themselves",
"removeWarningMsg": "Are you sure you want to remove",
"RetrySelected": "Retry selected",
"Running": "Running",
"AdhocCreate": "Create the command",
"UploadHelpText": "Please upload a .zip file containing the following sample directory structure",
"SessionJoinRecords": "collaboration records",
"ApprovalSelected": "Batch approval",
"disallowSelfUpdateFields": "Not allowed to modify the current fields yourself"
}
"removeWarningMsg": "Are you sure you want to remove"
}

View File

@ -67,6 +67,7 @@
"AddUserGroupToThisPermission": "ユーザーグループを追加",
"AddUserToThisPermission": "ユーザーを追加する",
"Address": "アドレス",
"AdhocCreate": "アドホックコマンドを作成",
"AdhocDetail": "コマンド詳細",
"AdhocManage": "コマンド",
"AdhocUpdate": "コマンドを更新",
@ -116,6 +117,7 @@
"ApprovaLevel": "承認情報",
"ApprovalLevel": "承認レベル",
"ApprovalProcess": "承認プロセス",
"ApprovalSelected": "大量承認です",
"Approved": "同意済み",
"ApproverNumbers": "アプルーバの数",
"ApsaraStack": "アリババクラウド専用クラウド",
@ -330,7 +332,7 @@
"CommunityEdition": "コミュニティ版",
"Component": "コンポーネント",
"ComponentMonitor": "コンポーネントの監視",
"Components": "コンポーネント設定",
"Components": "コンポーネントリスト",
"ConceptContent": "あなたにはPythonインタープリタのように行動してほしい。Pythonのコードを提供しますので、それを実行してください。説明は一切不要です。コードの出力以外では何も反応しないでください。",
"ConceptTitle": "🤔 Python インタープリター",
"Config": "設定",
@ -557,6 +559,7 @@
"Gateway": "ゲートウェイ",
"GatewayCreate": "ゲートウェイの作成",
"GatewayList": "ゲートウェイリスト",
"GatewayPlatformHelpText": "ゲートウェイプラットフォームは、Gatewayで始まるプラットフォームのみ選択可能です。",
"GatewayUpdate": "ゲートウェイの更新",
"GatherAccounts": "アカウント収集",
"GatherAccountsHelpText": "資産上のアカウント情報を収集します。収集したアカウント情報は、システムにインポートして一元管理が可能です",
@ -1027,6 +1030,7 @@
"Resume": "回復",
"ResumeTaskSendSuccessMsg": "リカバリータスクが発行されました、しばらくしてから更新してご確認ください",
"Retry": "再試行",
"RetrySelected": "選択したものを再試行",
"Reviewer": "承認者",
"Role": "役割",
"RoleCreate": "ロール作成",
@ -1053,6 +1057,7 @@
"RunasHelpText": "実行スクリプトのユーザー名を入力してください",
"RunasPolicy": "アカウント戦略",
"RunasPolicyHelpText": "現在の資産にはこの実行ユーザーがいない場合、どのアカウント選択戦略を採用するか。スキップ:実行しない。特権アカウントを優先:特権アカウントがあれば最初に特権アカウントを選び、なければ一般アカウントを選ぶ。特権アカウントのみ:特権アカウントからのみ選択し、なければ実行しない",
"Running": "実行中",
"RunningPath": "実行パス",
"RunningPathHelpText": "スクリプトの実行パスを記入してください、この設定はシェルスクリプトのみ有効です",
"RunningTimes": "最近5回の実行時間",
@ -1061,7 +1066,7 @@
"SMSProvider": "メッセージサービスプロバイダ",
"SMTP": "メールサーバ",
"SPECIAL_CHAR_REQUIRED": "特別な文字を含む必要があります",
"SSHKey": "SSH公開鍵",
"SSHKey": "SSHキー",
"SSHKeyOfProfileSSHUpdatePage": "下のボタンをクリックしてSSH公開鍵をリセットおよびダウンロードするか、あなたのSSH公開鍵をコピーして提出できます。",
"SSHPort": "SSH ポート",
"SSHSecretKey": "SSHキー",
@ -1069,7 +1074,6 @@
"SameAccount": "同名アカウント",
"SameAccountTip": "権限を持つユーザーのユーザー名と同じアカウント",
"SameTypeAccountTip": "同じユーザー名、鍵の種類のアカウントがすでに存在しています",
"Share": "共有",
"Saturday": "土曜日",
"Save": "保存",
"SaveAdhoc": "コマンドを保存する",
@ -1120,6 +1124,7 @@
"SessionData": "セッションデータ",
"SessionDetail": "セッションの詳細",
"SessionID": "セッションID",
"SessionJoinRecords": "協力記録",
"SessionList": "セッション記録",
"SessionMonitor": "監視",
"SessionOffline": "過去のセッション",
@ -1141,6 +1146,7 @@
"Setting": "設定",
"SettingInEndpointHelpText": "システム設定/コンポーネント設定/サーバーエンドポイントでサービスのアドレスとポートを設定してください",
"Settings": "システム設定",
"Share": "共有",
"Show": "表示",
"ShowAssetAllChildrenNode": "すべての子ノードの資産を表示",
"ShowAssetOnlyCurrentNode": "現在のノードアセットのみを表示",
@ -1343,6 +1349,7 @@
"UploadCsvLth10MHelpText": "アップロード可能なのは csv/xlsx のみで、10Mを超えないこと",
"UploadDir": "アップロードディレクトリ",
"UploadFileLthHelpText": "{limit}MB以下のファイルのみアップロード可能",
"UploadHelpText": "次のサンプル構造ディレクトリを含む .zip ファイルをアップロードしてください。",
"UploadPlaybook": "Playbookのアップロード",
"UploadSucceed": "アップロード成功",
"UploadZipTips": "zip形式のファイルをアップロードしてください",
@ -1383,6 +1390,7 @@
"Valid": "有効",
"Variable": "変数",
"VariableHelpText": "コマンド中で {{ key }} を使用して内蔵変数を読み取ることができます",
"VaultHCPMountPoint": "Vault サーバのマウントポイント、デフォルトはjumpserver",
"VaultHelpText": "1. セキュリティ上の理由により、設定ファイルで Vault ストレージをオンにする必要があります。<br>2. オンにした後、他の設定を入力してテストを行います。<br>3. データ同期を行います。同期は一方向です。ローカルデータベースからリモートの Vault にのみ同期します。同期が終了すればローカルデータベースはパスワードを保管していませんので、データのバックアップをお願いします。<br>4. Vault の設定を二度変更した後はサービスを再起動する必要があります。",
"VerificationCodeSent": "認証コードが送信されました",
"VerifySignTmpl": "認証コードのSMSテンプレート",
@ -1427,11 +1435,7 @@
"ZoneHelpMessage": "エリアとはアセットの位置で、データセンターやパブリッククラウド、あるいはVPCが該当します。エリアにはゲートウェイを設定でき、ネットワークが直接接続できない場合、ゲートウェイを経由してアセットにログインすることができます",
"ZoneList": "地域リスト",
"ZoneUpdate": "更新エリア",
"disallowSelfUpdateFields": "現在のフィールドを自分で変更することは許可されていません",
"forceEnableMFAHelpText": "強制的に有効化すると、ユーザーは自分で無効化することができません。",
"removeWarningMsg": "削除してもよろしいですか",
"AdhocCreate": "アドホックコマンドを作成",
"UploadHelpText": "次のサンプル構造ディレクトリを含む .zip ファイルをアップロードしてください。",
"SessionJoinRecords": "協力記録",
"ApprovalSelected": "大量承認です",
"disallowSelfUpdateFields": "現在のフィールドを自分で変更することは許可されていません"
}
"removeWarningMsg": "削除してもよろしいですか"
}

View File

@ -67,6 +67,7 @@
"AddUserGroupToThisPermission": "添加用户组",
"AddUserToThisPermission": "添加用户",
"Address": "地址",
"AdhocCreate": "创建命令",
"AdhocDetail": "命令详情",
"AdhocManage": "命令管理",
"AdhocUpdate": "更新命令",
@ -116,6 +117,7 @@
"ApprovaLevel": "审批信息",
"ApprovalLevel": "审批级别",
"ApprovalProcess": "审批流程",
"ApprovalSelected": "批量审批",
"Approved": "已同意",
"ApproverNumbers": "审批人数量",
"ApsaraStack": "阿里云专有云",
@ -315,7 +317,7 @@
"CommunityEdition": "社区版",
"Component": "组件",
"ComponentMonitor": "组件监控",
"Components": "组件设置",
"Components": "组件列表",
"ConceptContent": "我想让你像一个 Python 解释器一样行事。我将给你 Python 代码,你将执行它。不要提供任何解释。除了代码的输出,不要用任何东西来回应。",
"ConceptTitle": "🤔 Python 解释器 ",
"Config": "配置",
@ -542,8 +544,8 @@
"Gateway": "网关",
"GatewayCreate": "创建网关",
"GatewayList": "网关列表",
"GatewayUpdate": "更新网关",
"GatewayPlatformHelpText": "网关平台只能选择以 Gateway 开头的平台",
"GatewayUpdate": "更新网关",
"GatherAccounts": "账号收集",
"GatherAccountsHelpText": "收集资产上的账号信息。收集后的账号信息可以导入到系统中,方便统一管理",
"GatheredAccountList": "收集的账号",
@ -997,6 +999,7 @@
"Resume": "恢复",
"ResumeTaskSendSuccessMsg": "恢复任务已下发,请稍后刷新查看",
"Retry": "重试",
"RetrySelected": "重试所选",
"Reviewer": "审批人",
"Role": "角色",
"RoleCreate": "创建角色",
@ -1023,6 +1026,7 @@
"RunasHelpText": "填写运行脚本的用户名",
"RunasPolicy": "账号策略",
"RunasPolicyHelpText": "当前资产上没此运行用户时,采取什么账号选择策略。跳过:不执行。优先特权账号:如果有特权账号先选特权账号,如果没有就选普通账号。仅特权账号:只从特权账号中选择,如果没有则不执行",
"Running": "运行中",
"RunningPath": "运行路径",
"RunningPathHelpText": "填写脚本的运行路径,此设置仅 shell 脚本生效",
"RunningTimes": "最近5次运行时间",
@ -1031,7 +1035,7 @@
"SMSProvider": "短信服务商",
"SMTP": "邮件服务器",
"SPECIAL_CHAR_REQUIRED": "必须包含特殊字符",
"SSHKey": "SSH钥",
"SSHKey": "SSH钥",
"SSHKeyOfProfileSSHUpdatePage": "你可以点击下面的按钮重置并下载密钥,或者复制你的 SSH 公钥并提交。",
"SSHPort": "SSH 端口",
"SSHSecretKey": "SSH 密钥",
@ -1039,7 +1043,6 @@
"SameAccount": "同名账号",
"SameAccountTip": "与被授权人用户名相同的账号",
"SameTypeAccountTip": "相同用户名、密钥类型的账号已存在",
"Share": "分享",
"Saturday": "周六",
"Save": "保存",
"SaveAdhoc": "保存命令",
@ -1089,6 +1092,7 @@
"SessionData": "会话数据",
"SessionDetail": "会话详情",
"SessionID": "会话ID",
"SessionJoinRecords": "协作记录",
"SessionList": "会话记录",
"SessionMonitor": "监控",
"SessionOffline": "历史会话",
@ -1110,6 +1114,7 @@
"Setting": "设置",
"SettingInEndpointHelpText": "在 系统设置 / 组件设置 / 服务端点 中配置服务地址和端口",
"Settings": "系统设置",
"Share": "分享",
"Show": "显示",
"ShowAssetAllChildrenNode": "显示所有子节点资产",
"ShowAssetOnlyCurrentNode": "仅显示当前节点资产",
@ -1306,6 +1311,7 @@
"UploadCsvLth10MHelpText": "只能上传 csv/xlsx, 且不超过 10M",
"UploadDir": "上传目录",
"UploadFileLthHelpText": "只能上传小于{limit}MB文件",
"UploadHelpText": "请上传包含以下示例结构目录的 .zip 压缩文件",
"UploadPlaybook": "上传 Playbook",
"UploadSucceed": "上传成功",
"UploadZipTips": "请上传 zip 格式的文件",
@ -1346,6 +1352,7 @@
"Valid": "有效",
"Variable": "变量",
"VariableHelpText": "您可以在命令中使用 {{ key }} 读取内置变量",
"VaultHCPMountPoint": "Vault 服务器的挂载点,默认为 jumpserver",
"VaultHelpText": "1. 由于安全原因,需要配置文件中开启 Vault 存储。<br>2. 开启后,填写其他配置,进行测试。<br>3. 进行数据同步,同步是单向的,只会从本地数据库同步到远端 Vault同步完成本地数据库不再存储密码请备份好数据。<br>4. 二次修改 Vault 配置后需重启服务。",
"VerificationCodeSent": "验证码已发送",
"VerifySignTmpl": "验证码短信模板",
@ -1390,14 +1397,7 @@
"ZoneHelpMessage": "网域是资产所在的位置,可以是机房,公有云 或者 VPC。网域中可以设置网关当网络不能直达的时候可以使用网关跳转登录到资产",
"ZoneList": "网域列表",
"ZoneUpdate": "更新网域",
"disallowSelfUpdateFields": "不允许自己修改当前字段",
"forceEnableMFAHelpText": "如果强制启用,用户无法自行禁用",
"removeWarningMsg": "你确定要移除",
"VaultHCPMountPoint": "Vault 服务器的挂载点,默认为 jumpserver",
"RetrySelected": "重试所选",
"Running": "运行中",
"AdhocCreate": "创建命令",
"UploadHelpText": "请上传包含以下示例结构目录的 .zip 压缩文件",
"SessionJoinRecords": "协作记录",
"ApprovalSelected": "批量审批",
"disallowSelfUpdateFields": "不允许自己修改当前字段"
}
"removeWarningMsg": "你确定要移除"
}

View File

@ -85,6 +85,7 @@
"AddUserToThisPermission": "新增使用者",
"Address": "地址",
"Addressee": "收件人",
"AdhocCreate": "創建命令",
"AdhocDetail": "命令詳情",
"AdhocManage": "命令管理",
"AdhocUpdate": "更新命令",
@ -155,6 +156,7 @@
"ApprovaLevel": "審批資訊",
"ApprovalLevel": "審批級別",
"ApprovalProcess": "審批流程",
"ApprovalSelected": "批次審批",
"Approved": "已同意",
"ApproverNumbers": "審批人數量",
"ApsaraStack": "阿里雲專有雲",
@ -423,7 +425,7 @@
"CommunityEdition": "社區版",
"Component": "組件",
"ComponentMonitor": "組件監控",
"Components": "組件設置",
"Components": "組件列表",
"ConceptContent": "我想讓你像一個 Python 解釋器一樣行事。我將給你 Python 代碼,你將執行它。不要提供任何解釋。除了代碼的輸出,不要用任何東西來回應。",
"ConceptTitle": "🤔 Python 解釋器 ",
"Config": "配置",
@ -712,6 +714,7 @@
"Gateway": "網關",
"GatewayCreate": "創建網關",
"GatewayList": "網關列表",
"GatewayPlatformHelpText": "網關平台只能選擇以 Gateway 開頭的平台",
"GatewayProtocolHelpText": "SSH網關支持代理SSH,RDP和VNC",
"GatewayUpdate": "更新網關",
"GatherAccounts": "帳號收集",
@ -766,8 +769,8 @@
"IPLoginLimit": "IP 登入限制",
"IPMatch": "IP 匹配",
"IPNetworkSegment": "IP網段",
"Icon": "圖示",
"IPType": "IP 類型",
"Icon": "圖示",
"Id": "ID",
"IdeaContent": "我想讓你充當一個 Linux 終端。我將輸入命令,你將回答終端應該顯示的內容。我希望你只在一個獨特的代碼塊內回復終端輸出,而不是其他。不要寫解釋。當我需要告訴你一些事情時,我會把文字放在大括號裡{備註文本}。",
"IdeaTitle": "🌱 Linux 終端",
@ -1327,6 +1330,7 @@
"Resume": "恢復",
"ResumeTaskSendSuccessMsg": "恢復任務已下發,請稍後刷新查看",
"Retry": "重試",
"RetrySelected": "重新嘗試所選",
"Reviewer": "審批人",
"Revise": "修改",
"Role": "角色",
@ -1357,6 +1361,7 @@
"RunasHelpText": "填寫運行腳本的使用者名稱",
"RunasPolicy": "帳號策略",
"RunasPolicyHelpText": "當前資產上沒此運行用戶時,採取什麼帳號選擇策略。跳過:不執行。優先特權帳號:如果有特權帳號先選特權帳號,如果沒有就選普通帳號。僅特權帳號:只從特權帳號中選擇,如果沒有則不執行",
"Running": "正在運行中的Vault 伺服器掛載點,預設為 jumpserver",
"RunningPath": "運行路徑",
"RunningPathHelpText": "填寫腳本的運行路徑,此設置僅 shell 腳本生效",
"RunningTimes": " Last 5 run times",
@ -1367,7 +1372,7 @@
"SMSProvider": "簡訊服務商",
"SMTP": "郵件伺服器",
"SPECIAL_CHAR_REQUIRED": "須包含特殊字元",
"SSHKey": "SSH鑰",
"SSHKey": "SSH鑰",
"SSHKeyOfProfileSSHUpdatePage": "複製你的公鑰到這裡",
"SSHKeySetting": "SSH公鑰設置",
"SSHPort": "SSH 埠",
@ -1378,7 +1383,6 @@
"SameAccount": "同名帳號",
"SameAccountTip": "與被授權人使用者名稱相同的帳號",
"SameTypeAccountTip": "相同使用者名稱、金鑰類型的帳號已存在",
"Share": "分享",
"Saturday": "週六",
"Save": "保存",
"SaveAdhoc": "保存命令",
@ -1439,6 +1443,7 @@
"SessionData": "會話數據",
"SessionDetail": "會話詳情",
"SessionID": "會話ID",
"SessionJoinRecords": "協作記錄",
"SessionList": "會話記錄",
"SessionMonitor": "監控",
"SessionOffline": "歷史會話",
@ -1463,6 +1468,7 @@
"Setting": "設置",
"SettingInEndpointHelpText": "在 系統設置 / 組件設置 / 服務端點 中配置服務地址和埠",
"Settings": "系統設置",
"Share": "分享",
"Show": "顯示",
"ShowAssetAllChildrenNode": "顯示所有子節點資產",
"ShowAssetOnlyCurrentNode": "僅顯示當前節點資產",
@ -1716,6 +1722,7 @@
"UploadDir": "上傳目錄",
"UploadFailed": "上傳失敗",
"UploadFileLthHelpText": "只能上傳小於{limit}MB檔案",
"UploadHelpText": "請上傳包含以下範例結構目錄的 .zip 壓縮文件",
"UploadPlaybook": "上傳 Playbook",
"UploadSucceed": "上傳成功",
"UploadZipTips": "請上傳 zip 格式的文件",
@ -1780,6 +1787,7 @@
"Variable": "變數",
"VariableHelpText": "您可以在命令中使用 {{ key }} 讀取內建變數",
"Vault": "密碼匣子",
"VaultHCPMountPoint": "重新嘗試所選",
"VaultHelpText": "1. 由於安全原因,需要配置文件中開啟 Vault 儲存。<br>2. 開啟後,填寫其他配置,進行測試。<br>3. 進行數據同步,同步是單向的,只會從本地資料庫同步到遠端 Vault同步完成本地資料庫不再儲存密碼請備份好數據。<br>4. 二次修改 Vault 配置後需重啟服務。",
"Vendor": "製造商",
"VerificationCodeSent": "驗證碼已發送",
@ -1912,7 +1920,6 @@
"consult": "諮詢",
"containerName": "容器名稱",
"contents": "內容",
"AdhocCreate": "創建命令",
"createBy": "創建者",
"createErrorMsg": "創建失敗",
"createSuccessMsg": "導入創建成功,總共:{count}",
@ -2271,8 +2278,5 @@
"weComTest": "測試",
"week": "周",
"weekOf": "周的星期",
"wildcardsAllowed": "允許的通配符",
"UploadHelpText": "請上傳包含以下範例結構目錄的 .zip 壓縮文件",
"SessionJoinRecords": "協作記錄",
"ApprovalSelected": "批次審批"
}
"wildcardsAllowed": "允許的通配符"
}

View File

@ -91,7 +91,7 @@
"Info": "Info",
"InstallClientMsg": "JumpServer client not found, Go to download and install?",
"Japanese keyboard layout": "Japanese (Qwerty)",
"Keyboard keys": "Option + Left / Option + Right",
"Keyboard keys": "Option + Shift + Left / Right",
"Keyboard layout": "Keyboard layout",
"Keyboard switch session": "Switch session → Shortcut keys",
"Kubernetes": "Kubernetes",
@ -123,6 +123,7 @@
"NoTabs": "No tabs",
"Not quick command": "Not quick command",
"Open in new window": "Open in new window",
"Operator": "Operator",
"Password": "Password",
"Password is token password on the table": "Password is token password on the table",
"Password is your password login to system": "Password is your password login to system",
@ -200,6 +201,7 @@
"Users": "",
"Using token": "Using token",
"View": "View",
"Viewer": "Viewer",
"VirtualApp": "Virtual App",
"Web Terminal": "Web Terminal",
"Website": "Website",
@ -209,16 +211,14 @@
"asset": "asset",
"cols": "cols",
"confirm": "confirm",
"connect info": "connect info",
"connectDisabledTipsMethodDisabled": "Tips: No valid remote application deployment machine found, current resource cannot be connected. Please contact the administrator for assistance",
"connectDisabledTipsNoAccount": "Tips: No valid authorization account found, current resource cannot be connected. Please contact the administrator for assistance",
"connectDisabledTipsNoConnectMethod": "Tips: No valid connection method found, current resource cannot be connected. Please contact the administrator for assistance",
"connectDisabledTipsMethodDisabled": "Tips: No valid remote application deployment machine found, current resource cannot be connected. Please contact the administrator for assistance",
"connect info": "connect info",
"download": "download",
"rows": "rows",
"start time": "start time",
"success": "success",
"system user": "system user",
"user": "user",
"Viewer": "Viewer",
"Operator": "Operator"
}
"user": "user"
}

View File

@ -90,7 +90,7 @@
"Info": "ヒント",
"InstallClientMsg": "JumpServerクライアントがインストールされていない、今ダウンロードしてインストールしますか?",
"Japanese keyboard layout": "Japanese (Qwerty)",
"Keyboard keys": "Option + Left / Option + Right",
"Keyboard keys": "Option + Shift + Left / Right",
"Keyboard layout": "キーボードレイアウト",
"Keyboard switch session": "セッションの切り替え → ショートカットキー",
"Kubernetes": "Kubernetes",
@ -124,6 +124,7 @@
"Normal accounts": "通常のログインアカウント",
"Not quick command": "非高速コマンド",
"Open in new window": "新しいウィンドウが開きます",
"Operator": "オペレーター",
"Password": "パスワード",
"Password is token password on the table": "パスワードは、テーブルのトークンパスワードです",
"Password is your password login to system": "パスワードは、システムにログインするためのパスワードです",
@ -205,6 +206,7 @@
"Users": "ユーザー",
"Using token": "トークンを使用する",
"View": "ビュー",
"Viewer": "ビューア",
"VirtualApp": "仮想アプリ",
"Web Terminal": "Web端末",
"Website": "公式サイト",
@ -222,7 +224,5 @@
"start time": "開始時間",
"success": "成功",
"system user": "システムユーザー",
"user": "ユーザー",
"Viewer": "ビューア",
"Operator": "オペレーター"
}
"user": "ユーザー"
}

View File

@ -89,7 +89,7 @@
"Info": "提示",
"InstallClientMsg": "JumpServer 客户端没有安装,现在去下载安装?",
"Japanese keyboard layout": "Japanese (Qwerty)",
"Keyboard keys": "Option + Left / Option + Right",
"Keyboard keys": "Option + Shift + Left / Right",
"Keyboard layout": "键盘布局",
"Keyboard switch session": "切换会话 → 快捷键",
"Kubernetes": "Kubernetes",
@ -122,6 +122,7 @@
"NoTabs": "没有窗口",
"Not quick command": "暂无快捷命令",
"Open in new window": "新窗口打开",
"Operator": "操作人",
"Password": "密码",
"Password is token password on the table": "密码是表格中的 Token 密码",
"Password is your password login to system": "密码是你登录系统的密码",
@ -199,6 +200,7 @@
"Users": "用户",
"Using token": "使用 Token",
"View": "视图",
"Viewer": "查看人",
"VirtualApp": "虚拟应用",
"Web Terminal": "Web终端",
"Website": "官网",
@ -207,16 +209,14 @@
"asset": "资产",
"cols": "列数",
"confirm": "确认",
"connect info": "连接信息",
"connectDisabledTipsMethodDisabled": "提示:未找到有效的远程应用发布机,当前资源无法连接,请联系管理员进行处理",
"connectDisabledTipsNoAccount": "提示:未找到有效的授权账号,当前资源无法连接,请联系管理员进行处理",
"connectDisabledTipsNoConnectMethod": "提示:未找到有效的连接方式,当前资源无法连接,请联系管理员进行处理",
"connectDisabledTipsMethodDisabled": "提示:未找到有效的远程应用发布机,当前资源无法连接,请联系管理员进行处理",
"connect info": "连接信息",
"download": "下载",
"rows": "行数",
"start time": "开始时间",
"success": "成功",
"system user": "系统用户",
"user": "用户",
"Viewer": "查看人",
"Operator": "操作人"
}
"user": "用户"
}

View File

@ -90,7 +90,7 @@
"Info": "提示",
"InstallClientMsg": "JumpServer 用戶端沒有安裝,現在去下載安裝?",
"Japanese keyboard layout": "Japanese (Qwerty)",
"Keyboard keys": "Option + Left / Option + Right",
"Keyboard keys": "Option + Shift + Left / Right",
"Keyboard layout": "鍵盤布局",
"Keyboard switch session": "切換會話 → 快捷鍵",
"Kubernetes": "Kubernetes",
@ -123,6 +123,7 @@
"NoTabs": "沒有視窗",
"Not quick command": "暫無快捷命令",
"Open in new window": "新窗口打開",
"Operator": "操作人",
"Password": "密碼",
"Password is token password on the table": "密碼是表格中的 Token 密碼",
"Password is your password login to system": "密碼是你登入系統的密碼",
@ -203,6 +204,7 @@
"Users": "用戶",
"Using token": "使用 Token",
"View": "視圖",
"Viewer": "查看人",
"VirtualApp": "虛擬應用",
"Web Terminal": "Web終端",
"Website": "官網",
@ -220,7 +222,5 @@
"start time": "開始時間",
"success": "成功",
"system user": "系統用戶",
"user": "用戶",
"Viewer": "查看人",
"Operator": "操作人"
}
"user": "用戶"
}