mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-04-27 11:12:54 +00:00
perf: Translate
This commit is contained in:
parent
99c9a021b7
commit
cabc069045
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-17 14:38+0800\n"
|
||||
"POT-Creation-Date: 2025-04-17 15:04+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"
|
||||
@ -436,7 +436,7 @@ msgstr ""
|
||||
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
||||
#: terminal/templates/terminal/_msg_command_warning.html:4
|
||||
#: terminal/templates/terminal/_msg_session_sharing.html:4
|
||||
#: tickets/models/ticket/apply_asset.py:17 xpack/plugins/cloud/models.py:289
|
||||
#: tickets/models/ticket/apply_asset.py:17 xpack/plugins/cloud/models.py:290
|
||||
msgid "Asset"
|
||||
msgstr ""
|
||||
|
||||
@ -561,8 +561,8 @@ msgstr ""
|
||||
#: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87
|
||||
#: users/forms/profile.py:33 users/models/group.py:13
|
||||
#: users/models/preference.py:11 users/models/user/__init__.py:60
|
||||
#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:309
|
||||
#: xpack/plugins/cloud/serializers/task.py:75
|
||||
#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:310
|
||||
#: xpack/plugins/cloud/serializers/task.py:77
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
@ -731,11 +731,11 @@ msgstr ""
|
||||
#: terminal/models/applet/applet.py:372 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:148
|
||||
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:163
|
||||
#: 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:226
|
||||
#: xpack/plugins/cloud/models.py:293
|
||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:227
|
||||
#: xpack/plugins/cloud/models.py:294
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
@ -1000,7 +1000,7 @@ msgstr ""
|
||||
msgid "Push params"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:390
|
||||
#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:391
|
||||
msgid "Account template"
|
||||
msgstr ""
|
||||
|
||||
@ -1197,7 +1197,7 @@ msgstr ""
|
||||
#: ops/models/job.py:157 ops/serializers/job.py:21
|
||||
#: perms/serializers/permission.py:57
|
||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
||||
#: xpack/plugins/cloud/manager.py:83
|
||||
#: xpack/plugins/cloud/manager.py:93
|
||||
msgid "Assets"
|
||||
msgstr ""
|
||||
|
||||
@ -1278,7 +1278,7 @@ msgstr ""
|
||||
#: terminal/models/session/session.py:49
|
||||
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
|
||||
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:94
|
||||
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:123
|
||||
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124
|
||||
msgid "Comment"
|
||||
msgstr "Description"
|
||||
|
||||
@ -1748,12 +1748,12 @@ msgid "Face Online"
|
||||
msgstr ""
|
||||
|
||||
#: acls/models/base.py:37 assets/models/cmd_filter.py:76
|
||||
#: terminal/models/component/endpoint.py:109 xpack/plugins/cloud/models.py:315
|
||||
#: terminal/models/component/endpoint.py:109 xpack/plugins/cloud/models.py:316
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
#: acls/models/base.py:38 assets/models/cmd_filter.py:76
|
||||
#: terminal/models/component/endpoint.py:110 xpack/plugins/cloud/models.py:316
|
||||
#: terminal/models/component/endpoint.py:110 xpack/plugins/cloud/models.py:317
|
||||
msgid "1-100, the lower the value will be match first"
|
||||
msgstr ""
|
||||
|
||||
@ -1787,13 +1787,13 @@ msgid "Command"
|
||||
msgstr ""
|
||||
|
||||
#: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59
|
||||
#: xpack/plugins/cloud/models.py:356
|
||||
#: xpack/plugins/cloud/models.py:357
|
||||
msgid "Regex"
|
||||
msgstr ""
|
||||
|
||||
#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
|
||||
#: settings/models.py:187 settings/serializers/feature.py:22
|
||||
#: settings/serializers/msg.py:78 xpack/plugins/license/models.py:30
|
||||
#: settings/serializers/msg.py:78 xpack/plugins/license/models.py:31
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
@ -1890,7 +1890,7 @@ msgid "None of the reviewers belong to Organization `{}`"
|
||||
msgstr ""
|
||||
|
||||
#: acls/serializers/rules/rules.py:20
|
||||
#: xpack/plugins/cloud/serializers/task.py:150
|
||||
#: xpack/plugins/cloud/serializers/task.py:152
|
||||
msgid "IP address invalid: `{}`"
|
||||
msgstr ""
|
||||
|
||||
@ -1904,7 +1904,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:152 xpack/plugins/cloud/models.py:391
|
||||
#: common/drf/renders/base.py:152 xpack/plugins/cloud/models.py:393
|
||||
msgid "IP"
|
||||
msgstr ""
|
||||
|
||||
@ -2100,7 +2100,7 @@ msgstr ""
|
||||
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76
|
||||
#: settings/serializers/feature.py:81 settings/serializers/feature.py:94
|
||||
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
|
||||
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/manager.py:83
|
||||
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/manager.py:93
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
@ -2370,7 +2370,7 @@ msgstr ""
|
||||
#: assets/serializers/asset/common.py:150
|
||||
#: authentication/backends/passkey/models.py:12
|
||||
#: authentication/serializers/connect_token_secret.py:120
|
||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:386
|
||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:387
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
@ -2445,7 +2445,7 @@ msgstr ""
|
||||
#: assets/models/automations/base.py:23 assets/models/cmd_filter.py:32
|
||||
#: assets/models/node.py:553 ops/models/job.py:158
|
||||
#: perms/models/asset_permission.py:72 tickets/models/ticket/apply_asset.py:15
|
||||
#: xpack/plugins/cloud/models.py:387
|
||||
#: xpack/plugins/cloud/models.py:388
|
||||
msgid "Node"
|
||||
msgstr ""
|
||||
|
||||
@ -2473,19 +2473,19 @@ msgid "Date created"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/automations/base.py:155
|
||||
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:241
|
||||
#: xpack/plugins/cloud/serializers/task.py:247
|
||||
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:242
|
||||
#: xpack/plugins/cloud/serializers/task.py:249
|
||||
msgid "Trigger mode"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/automations/base.py:157 audits/serializers.py:38
|
||||
#: ops/models/base.py:52 ops/models/job.py:238
|
||||
#: xpack/plugins/cloud/manager.py:87
|
||||
#: xpack/plugins/cloud/manager.py:103
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/automations/base.py:158 ops/models/base.py:51
|
||||
#: ops/models/job.py:237 xpack/plugins/cloud/models.py:224
|
||||
#: ops/models/job.py:237 xpack/plugins/cloud/models.py:225
|
||||
msgid "Result"
|
||||
msgstr ""
|
||||
|
||||
@ -2572,7 +2572,7 @@ msgstr ""
|
||||
#: assets/serializers/platform.py:159
|
||||
#: authentication/serializers/connect_token_secret.py:126
|
||||
#: common/serializers/common.py:85 labels/serializers.py:45
|
||||
#: settings/serializers/msg.py:90
|
||||
#: settings/serializers/msg.py:90 xpack/plugins/cloud/models.py:392
|
||||
msgid "Label"
|
||||
msgstr ""
|
||||
|
||||
@ -2787,8 +2787,8 @@ msgstr ""
|
||||
#: authentication/serializers/connect_token_secret.py:30
|
||||
#: authentication/serializers/connect_token_secret.py:77
|
||||
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:67
|
||||
#: perms/serializers/user_permission.py:75 xpack/plugins/cloud/models.py:389
|
||||
#: xpack/plugins/cloud/serializers/task.py:35
|
||||
#: perms/serializers/user_permission.py:75 xpack/plugins/cloud/models.py:390
|
||||
#: xpack/plugins/cloud/serializers/task.py:36
|
||||
msgid "Protocols"
|
||||
msgstr ""
|
||||
|
||||
@ -3197,7 +3197,7 @@ msgstr ""
|
||||
#: audits/const.py:23 rbac/tree.py:268 terminal/api/session/session.py:284
|
||||
#: terminal/templates/terminal/_msg_command_warning.html:18
|
||||
#: terminal/templates/terminal/_msg_session_sharing.html:10
|
||||
#: xpack/plugins/cloud/manager.py:84
|
||||
#: xpack/plugins/cloud/manager.py:94
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
@ -3355,7 +3355,7 @@ msgid "MFA"
|
||||
msgstr ""
|
||||
|
||||
#: audits/models.py:204 terminal/models/session/sharing.py:125
|
||||
#: xpack/plugins/cloud/manager.py:158 xpack/plugins/cloud/models.py:230
|
||||
#: xpack/plugins/cloud/manager.py:180 xpack/plugins/cloud/models.py:231
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
@ -4087,13 +4087,13 @@ msgstr ""
|
||||
|
||||
#: authentication/models/ssh_key.py:15 terminal/serializers/storage.py:146
|
||||
#: users/models/user/__init__.py:89
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:213
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:214
|
||||
msgid "Private key"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/models/ssh_key.py:18 settings/serializers/terminal.py:38
|
||||
#: users/forms/profile.py:175 users/models/user/__init__.py:92
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:210
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:211
|
||||
msgid "Public key"
|
||||
msgstr ""
|
||||
|
||||
@ -4131,7 +4131,7 @@ msgid "Component"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:138
|
||||
#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:388
|
||||
#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:389
|
||||
msgid "Domain"
|
||||
msgstr ""
|
||||
|
||||
@ -4641,27 +4641,26 @@ msgid "Confirmed"
|
||||
msgstr ""
|
||||
|
||||
#: common/const/choices.py:122 terminal/models/applet/applet.py:31
|
||||
#: xpack/plugins/license/models.py:88
|
||||
msgid "Community edition"
|
||||
msgstr ""
|
||||
|
||||
#: common/const/choices.py:123 xpack/plugins/license/models.py:80
|
||||
#: common/const/choices.py:123
|
||||
msgid "Basic edition"
|
||||
msgstr ""
|
||||
|
||||
#: common/const/choices.py:124 xpack/plugins/license/models.py:82
|
||||
#: common/const/choices.py:124
|
||||
msgid "Standard edition"
|
||||
msgstr ""
|
||||
|
||||
#: common/const/choices.py:125 xpack/plugins/license/models.py:84
|
||||
#: common/const/choices.py:125
|
||||
msgid "Professional edition"
|
||||
msgstr ""
|
||||
|
||||
#: common/const/choices.py:126 xpack/plugins/license/models.py:86
|
||||
#: common/const/choices.py:126
|
||||
msgid "Ultimate edition"
|
||||
msgstr ""
|
||||
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:425
|
||||
#, python-format
|
||||
msgid "%(name)s was created successfully"
|
||||
msgstr ""
|
||||
@ -4722,8 +4721,8 @@ msgstr ""
|
||||
#: common/serializers/fields.py:146 terminal/serializers/session.py:81
|
||||
#: tickets/serializers/ticket/common.py:58
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:150
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:80
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:151
|
||||
msgid "This field is required."
|
||||
msgstr ""
|
||||
|
||||
@ -4884,15 +4883,15 @@ msgstr ""
|
||||
msgid "Unexpect error occur"
|
||||
msgstr ""
|
||||
|
||||
#: common/plugins/es.py:35
|
||||
#: common/plugins/es.py:36
|
||||
msgid "Invalid elasticsearch config"
|
||||
msgstr ""
|
||||
|
||||
#: common/plugins/es.py:40
|
||||
#: common/plugins/es.py:41
|
||||
msgid "Not Support Elasticsearch8"
|
||||
msgstr ""
|
||||
|
||||
#: common/plugins/es.py:46
|
||||
#: common/plugins/es.py:47
|
||||
msgid ""
|
||||
"Connection failed: Self-signed certificate used. Please check server "
|
||||
"certificate configuration"
|
||||
@ -5182,22 +5181,19 @@ msgid ""
|
||||
" work orders, and other notifications"
|
||||
msgstr ""
|
||||
|
||||
#: ops/ansible/inventory.py:126 ops/models/job.py:69
|
||||
#: ops/ansible/inventory.py:126 ops/ansible/inventory.py:196
|
||||
#: ops/models/job.py:69
|
||||
msgid "No account available"
|
||||
msgstr ""
|
||||
|
||||
#: ops/ansible/inventory.py:313 ops/ansible/inventory.py:355
|
||||
#: ops/ansible/inventory.py:318 ops/ansible/inventory.py:360
|
||||
msgid "Ansible disabled"
|
||||
msgstr ""
|
||||
|
||||
#: ops/ansible/inventory.py:371
|
||||
#: ops/ansible/inventory.py:376
|
||||
msgid "Skip hosts below:"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/adhoc.py:32
|
||||
msgid "Deleting other people's script is not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/celery.py:66 ops/api/celery.py:81
|
||||
msgid "Waiting task start"
|
||||
msgstr ""
|
||||
@ -5243,34 +5239,30 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:49
|
||||
msgid "Deleting other people's playbook is not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:55
|
||||
msgid "Currently playbook is being used in a job"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:128
|
||||
#: ops/api/playbook.py:122
|
||||
msgid "Unsupported file content"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:130 ops/api/playbook.py:176 ops/api/playbook.py:224
|
||||
#: ops/api/playbook.py:124 ops/api/playbook.py:170 ops/api/playbook.py:218
|
||||
msgid "Invalid file path"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:202
|
||||
#: ops/api/playbook.py:196
|
||||
msgid "This file can not be rename"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:221
|
||||
#: ops/api/playbook.py:215
|
||||
msgid "File already exists"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:239
|
||||
#: ops/api/playbook.py:233
|
||||
msgid "File key is required"
|
||||
msgstr ""
|
||||
|
||||
#: ops/api/playbook.py:242
|
||||
#: ops/api/playbook.py:236
|
||||
msgid "This file can not be delete"
|
||||
msgstr ""
|
||||
|
||||
@ -5789,7 +5781,7 @@ msgstr ""
|
||||
|
||||
#: orgs/mixins/models.py:48 orgs/mixins/models.py:73
|
||||
msgid "Please save in a org"
|
||||
msgstr "請選擇一個組織後再保存"
|
||||
msgstr ""
|
||||
|
||||
#: orgs/mixins/models.py:57 orgs/mixins/serializers.py:25 orgs/models.py:91
|
||||
#: rbac/const.py:7 rbac/models/rolebinding.py:56
|
||||
@ -6148,7 +6140,7 @@ msgstr ""
|
||||
msgid "Session audits"
|
||||
msgstr "Session"
|
||||
|
||||
#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:84
|
||||
#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:94
|
||||
msgid "Cloud import"
|
||||
msgstr ""
|
||||
|
||||
@ -6187,7 +6179,7 @@ msgid "Appearance"
|
||||
msgstr ""
|
||||
|
||||
#: rbac/tree.py:65 xpack/plugins/license/meta.py:10
|
||||
#: xpack/plugins/license/models.py:144
|
||||
#: xpack/plugins/license/models.py:153
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
@ -6902,7 +6894,7 @@ msgid "SSO auth key TTL"
|
||||
msgstr ""
|
||||
|
||||
#: settings/serializers/auth/sso.py:20
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:201
|
||||
msgid "Unit: second"
|
||||
msgstr ""
|
||||
|
||||
@ -7053,7 +7045,8 @@ msgid "Tenant ID"
|
||||
msgstr ""
|
||||
|
||||
#: settings/serializers/feature.py:110 terminal/serializers/storage.py:68
|
||||
#: xpack/plugins/cloud/manager.py:100 xpack/plugins/cloud/models.py:286
|
||||
#: xpack/plugins/cloud/manager.py:111 xpack/plugins/cloud/manager.py:116
|
||||
#: xpack/plugins/cloud/models.py:287
|
||||
msgid "Region"
|
||||
msgstr ""
|
||||
|
||||
@ -7938,7 +7931,7 @@ msgstr ""
|
||||
msgid "Command storages"
|
||||
msgstr ""
|
||||
|
||||
#: terminal/api/component/storage.py:84
|
||||
#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:111
|
||||
msgid "Invalid"
|
||||
msgstr ""
|
||||
|
||||
@ -8134,7 +8127,7 @@ msgstr ""
|
||||
msgid "Can concurrent"
|
||||
msgstr ""
|
||||
|
||||
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:179
|
||||
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:194
|
||||
#: terminal/serializers/storage.py:193
|
||||
msgid "Hosts"
|
||||
msgstr ""
|
||||
@ -8460,7 +8453,7 @@ msgid "Command and replay storage"
|
||||
msgstr "Storage"
|
||||
|
||||
#: terminal/notifications.py:258 terminal/tasks.py:212
|
||||
#: xpack/plugins/cloud/api.py:160
|
||||
#: xpack/plugins/cloud/api.py:175
|
||||
#: xpack/plugins/cloud/serializers/account.py:121
|
||||
#: xpack/plugins/cloud/serializers/account.py:123
|
||||
msgid "Test failure: Account invalid"
|
||||
@ -8579,15 +8572,15 @@ msgid ""
|
||||
"restart the service to enable it."
|
||||
msgstr ""
|
||||
|
||||
#: terminal/serializers/applet_host.py:149
|
||||
#: terminal/serializers/applet_host.py:164
|
||||
msgid "Install applets"
|
||||
msgstr ""
|
||||
|
||||
#: terminal/serializers/applet_host.py:179
|
||||
#: terminal/serializers/applet_host.py:194
|
||||
msgid "Host ID"
|
||||
msgstr ""
|
||||
|
||||
#: terminal/serializers/applet_host.py:180
|
||||
#: terminal/serializers/applet_host.py:195
|
||||
msgid "Applet ID"
|
||||
msgstr ""
|
||||
|
||||
@ -10089,15 +10082,15 @@ msgid ""
|
||||
"strategy will skipped."
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/api.py:72
|
||||
#: xpack/plugins/cloud/api.py:74
|
||||
msgid "Test connection successful"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/api.py:74
|
||||
#: xpack/plugins/cloud/api.py:76
|
||||
msgid "Test connection failed: {}"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/api.py:171
|
||||
#: xpack/plugins/cloud/api.py:196
|
||||
msgid "User {} deleted the current resource and released the assets"
|
||||
msgstr ""
|
||||
|
||||
@ -10201,7 +10194,7 @@ msgstr ""
|
||||
msgid "Public IP"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:360
|
||||
#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:361
|
||||
msgid "Instance name"
|
||||
msgstr ""
|
||||
|
||||
@ -10213,19 +10206,19 @@ msgstr ""
|
||||
msgid "Succeed"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:90
|
||||
#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:99
|
||||
msgid "Unsync"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:89
|
||||
#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:98
|
||||
msgid "New Sync"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:89
|
||||
#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:98
|
||||
msgid "Synced"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:90
|
||||
#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:100
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
@ -10245,88 +10238,97 @@ msgstr ""
|
||||
msgid "Imported"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:47
|
||||
#: xpack/plugins/cloud/manager.py:52
|
||||
#, python-format
|
||||
msgid "Task \"%s\" starts executing"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:81
|
||||
#: xpack/plugins/cloud/manager.py:91
|
||||
msgid "View the task details path: "
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:84
|
||||
#: xpack/plugins/cloud/manager.py:94
|
||||
msgid "Account Details"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:85
|
||||
#: xpack/plugins/cloud/manager.py:95
|
||||
msgid "Synchronization History List"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:85
|
||||
#: xpack/plugins/cloud/manager.py:95
|
||||
msgid "Synchronization Instance List"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:93
|
||||
#: xpack/plugins/cloud/manager.py:99
|
||||
msgid "To be released"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:103
|
||||
msgid "Task execution completed"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:97
|
||||
#: xpack/plugins/cloud/manager.py:108
|
||||
msgid "Synchronization regions"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:115
|
||||
#: xpack/plugins/cloud/manager.py:133
|
||||
#, python-format
|
||||
msgid "Get instances of region \"%s\" error, error: %s"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:157
|
||||
#: xpack/plugins/cloud/manager.py:179
|
||||
#, python-format
|
||||
msgid "Failed to synchronize the instance \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:336
|
||||
#: xpack/plugins/cloud/manager.py:355
|
||||
#, 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:392
|
||||
#: xpack/plugins/cloud/manager.py:407
|
||||
#, python-format
|
||||
msgid "The asset \"%s\" already exists"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:394
|
||||
#: xpack/plugins/cloud/manager.py:409
|
||||
#, python-format
|
||||
msgid "Update asset \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:397
|
||||
#: xpack/plugins/cloud/manager.py:412
|
||||
#, python-format
|
||||
msgid "Asset \"%s\" has been updated"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:407
|
||||
#: xpack/plugins/cloud/manager.py:421
|
||||
#, python-format
|
||||
msgid "Prepare to create asset \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:428
|
||||
#: xpack/plugins/cloud/manager.py:442
|
||||
#, python-format
|
||||
msgid "Set nodes \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:454
|
||||
#: xpack/plugins/cloud/manager.py:468
|
||||
#, python-format
|
||||
msgid "Set accounts \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:470
|
||||
#: xpack/plugins/cloud/manager.py:484
|
||||
#, python-format
|
||||
msgid "Set protocols \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:31
|
||||
#: xpack/plugins/cloud/manager.py:492
|
||||
#, python-format
|
||||
msgid "Set labels \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:506 xpack/plugins/cloud/tasks.py:31
|
||||
msgid "Run sync instance task"
|
||||
msgstr ""
|
||||
|
||||
@ -10353,8 +10355,8 @@ msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:104
|
||||
#: xpack/plugins/cloud/serializers/account.py:76
|
||||
#: xpack/plugins/cloud/serializers/task.py:157
|
||||
#: xpack/plugins/cloud/serializers/task.py:158
|
||||
#: xpack/plugins/cloud/serializers/task.py:159
|
||||
#: xpack/plugins/cloud/serializers/task.py:160
|
||||
msgid "Regions"
|
||||
msgstr ""
|
||||
|
||||
@ -10367,7 +10369,7 @@ msgid "IP network segment group"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:116
|
||||
#: xpack/plugins/cloud/serializers/task.py:161
|
||||
#: xpack/plugins/cloud/serializers/task.py:163
|
||||
msgid "Preferred IP type"
|
||||
msgstr ""
|
||||
|
||||
@ -10379,120 +10381,124 @@ msgstr ""
|
||||
msgid "Fully synchronous"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:126
|
||||
#: xpack/plugins/cloud/models.py:122
|
||||
msgid "Release assets"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:127
|
||||
msgid "Date last sync"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:129 xpack/plugins/cloud/models.py:378
|
||||
#: xpack/plugins/cloud/models.py:404
|
||||
#: xpack/plugins/cloud/models.py:130 xpack/plugins/cloud/models.py:379
|
||||
#: xpack/plugins/cloud/models.py:406
|
||||
msgid "Strategy"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:134 xpack/plugins/cloud/models.py:222
|
||||
#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:223
|
||||
msgid "Sync instance task"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:233 xpack/plugins/cloud/models.py:296
|
||||
#: xpack/plugins/cloud/models.py:234 xpack/plugins/cloud/models.py:297
|
||||
msgid "Date sync"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:237
|
||||
#: xpack/plugins/cloud/models.py:238
|
||||
msgid "Sync instance snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:245
|
||||
#: xpack/plugins/cloud/models.py:246
|
||||
msgid "Sync instance task execution"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:276
|
||||
#: xpack/plugins/cloud/models.py:277
|
||||
msgid "Sync task"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:280
|
||||
#: xpack/plugins/cloud/models.py:281
|
||||
msgid "Sync instance task history"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:283
|
||||
#: xpack/plugins/cloud/models.py:284
|
||||
msgid "Instance"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:300
|
||||
#: xpack/plugins/cloud/models.py:301
|
||||
msgid "Sync instance detail"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:312 xpack/plugins/cloud/serializers/task.py:77
|
||||
#: xpack/plugins/cloud/models.py:313 xpack/plugins/cloud/serializers/task.py:79
|
||||
msgid "Rule relation"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:322
|
||||
#: xpack/plugins/cloud/models.py:323
|
||||
msgid "Task strategy"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:349
|
||||
#: xpack/plugins/cloud/models.py:350
|
||||
msgid "Equal"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:350
|
||||
#: xpack/plugins/cloud/models.py:351
|
||||
msgid "Not Equal"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:351
|
||||
#: xpack/plugins/cloud/models.py:352
|
||||
msgid "In"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:352
|
||||
#: xpack/plugins/cloud/models.py:353
|
||||
msgid "Contains"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:353
|
||||
#: xpack/plugins/cloud/models.py:354
|
||||
msgid "Exclude"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:354
|
||||
#: xpack/plugins/cloud/models.py:355
|
||||
msgid "Startswith"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:355
|
||||
#: xpack/plugins/cloud/models.py:356
|
||||
msgid "Endswith"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:361
|
||||
#: xpack/plugins/cloud/models.py:362
|
||||
msgid "Instance platform"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:362
|
||||
#: xpack/plugins/cloud/models.py:363
|
||||
msgid "Instance address"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:369
|
||||
#: xpack/plugins/cloud/models.py:370
|
||||
msgid "Rule attr"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:373
|
||||
#: xpack/plugins/cloud/models.py:374
|
||||
msgid "Rule match"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:375
|
||||
#: xpack/plugins/cloud/models.py:376
|
||||
msgid "Rule value"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:382 xpack/plugins/cloud/serializers/task.py:80
|
||||
#: xpack/plugins/cloud/models.py:383 xpack/plugins/cloud/serializers/task.py:82
|
||||
msgid "Strategy rule"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:392
|
||||
#: xpack/plugins/cloud/models.py:394
|
||||
msgid "Name strategy"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:399
|
||||
#: xpack/plugins/cloud/models.py:401
|
||||
msgid "Action attr"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:401
|
||||
#: xpack/plugins/cloud/models.py:403
|
||||
msgid "Action value"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/models.py:408 xpack/plugins/cloud/serializers/task.py:83
|
||||
#: xpack/plugins/cloud/models.py:410 xpack/plugins/cloud/serializers/task.py:85
|
||||
msgid "Strategy action"
|
||||
msgstr ""
|
||||
|
||||
@ -10716,106 +10722,106 @@ msgstr "Access key id"
|
||||
msgid "Subscription ID"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:98
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:102
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:126
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:156
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:206
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:74
|
||||
msgid "Auto node classification"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:99
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:103
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:127
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:157
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:207
|
||||
msgid "API Endpoint"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:108
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
|
||||
msgid "Auth url"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:110
|
||||
msgid "eg: http://openstack.example.com:5000/v3"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:112
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:113
|
||||
msgid "User domain"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:127
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:128
|
||||
msgid "Cert File"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:128
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:129
|
||||
msgid "Key File"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:144
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:145
|
||||
msgid "Service account key"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:145
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:146
|
||||
msgid "The file is in JSON format"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:163
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:164
|
||||
msgid "IP address invalid `{}`, {}"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:179
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:180
|
||||
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:182
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:183
|
||||
msgid ""
|
||||
"The port is used to detect the validity of the IP address. When the "
|
||||
"synchronization task is executed, only the valid IP address will be "
|
||||
"synchronized. <br>If the port is 0, all IP addresses are valid."
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:190
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:191
|
||||
msgid "Hostname prefix"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:193
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:194
|
||||
msgid "IP segment"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:197
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:198
|
||||
msgid "Test port"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:201
|
||||
msgid "Test timeout"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:217
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/task.py:155
|
||||
#: xpack/plugins/cloud/serializers/task.py:157
|
||||
msgid "History count"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/serializers/task.py:156
|
||||
#: xpack/plugins/cloud/serializers/task.py:158
|
||||
msgid "Instance count"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/tasks.py:33
|
||||
msgid ""
|
||||
"\n"
|
||||
" Execute this task when manually or scheduled cloud synchronization "
|
||||
"tasks are performed\n"
|
||||
" "
|
||||
"Execute this task when manually or scheduled cloud synchronization tasks are "
|
||||
"performed"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/tasks.py:52
|
||||
#: xpack/plugins/cloud/tasks.py:50
|
||||
msgid "Period clean sync instance task execution"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/tasks.py:54
|
||||
#: xpack/plugins/cloud/tasks.py:52
|
||||
msgid ""
|
||||
"\n"
|
||||
" Every day, according to the configuration in \"System Settings - "
|
||||
"Tasks - Regular \n"
|
||||
"Every day, according to the configuration in \"System Settings - Tasks - "
|
||||
"Regular \n"
|
||||
" clean-up - Cloud sync task history retention days\" the system will "
|
||||
"clean up the execution \n"
|
||||
" records generated by cloud synchronization\n"
|
||||
" "
|
||||
" records generated by cloud synchronization"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/interface/api.py:52
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-17 14:38+0800\n"
|
||||
"POT-Creation-Date: 2025-04-17 15:04+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"
|
||||
@ -438,7 +438,7 @@ msgstr "Vault 操作失败,请重试,或者检查 Vault 上的账号信息
|
||||
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
||||
#: terminal/templates/terminal/_msg_command_warning.html:4
|
||||
#: terminal/templates/terminal/_msg_session_sharing.html:4
|
||||
#: tickets/models/ticket/apply_asset.py:17 xpack/plugins/cloud/models.py:289
|
||||
#: tickets/models/ticket/apply_asset.py:17 xpack/plugins/cloud/models.py:290
|
||||
msgid "Asset"
|
||||
msgstr "资产"
|
||||
|
||||
@ -563,8 +563,8 @@ msgstr "可以移除账号"
|
||||
#: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87
|
||||
#: users/forms/profile.py:33 users/models/group.py:13
|
||||
#: users/models/preference.py:11 users/models/user/__init__.py:60
|
||||
#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:309
|
||||
#: xpack/plugins/cloud/serializers/task.py:75
|
||||
#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:310
|
||||
#: xpack/plugins/cloud/serializers/task.py:77
|
||||
msgid "Name"
|
||||
msgstr "名称"
|
||||
|
||||
@ -733,11 +733,11 @@ msgstr "结束日期"
|
||||
#: terminal/models/applet/applet.py:372 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:148
|
||||
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:163
|
||||
#: 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:226
|
||||
#: xpack/plugins/cloud/models.py:293
|
||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:227
|
||||
#: xpack/plugins/cloud/models.py:294
|
||||
msgid "Status"
|
||||
msgstr "状态"
|
||||
|
||||
@ -1002,7 +1002,7 @@ msgstr "平台"
|
||||
msgid "Push params"
|
||||
msgstr "账号推送参数"
|
||||
|
||||
#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:390
|
||||
#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:391
|
||||
msgid "Account template"
|
||||
msgstr "账号模板"
|
||||
|
||||
@ -1208,7 +1208,7 @@ msgstr "已修改"
|
||||
#: ops/models/job.py:157 ops/serializers/job.py:21
|
||||
#: perms/serializers/permission.py:57
|
||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
||||
#: xpack/plugins/cloud/manager.py:83
|
||||
#: xpack/plugins/cloud/manager.py:93
|
||||
msgid "Assets"
|
||||
msgstr "资产"
|
||||
|
||||
@ -1291,7 +1291,7 @@ msgstr "IP 白名单"
|
||||
#: terminal/models/session/session.py:49
|
||||
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
|
||||
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:94
|
||||
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:123
|
||||
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124
|
||||
msgid "Comment"
|
||||
msgstr "备注"
|
||||
|
||||
@ -1777,12 +1777,12 @@ msgid "Face Online"
|
||||
msgstr "人脸在线"
|
||||
|
||||
#: acls/models/base.py:37 assets/models/cmd_filter.py:76
|
||||
#: terminal/models/component/endpoint.py:109 xpack/plugins/cloud/models.py:315
|
||||
#: terminal/models/component/endpoint.py:109 xpack/plugins/cloud/models.py:316
|
||||
msgid "Priority"
|
||||
msgstr "优先级"
|
||||
|
||||
#: acls/models/base.py:38 assets/models/cmd_filter.py:76
|
||||
#: terminal/models/component/endpoint.py:110 xpack/plugins/cloud/models.py:316
|
||||
#: terminal/models/component/endpoint.py:110 xpack/plugins/cloud/models.py:317
|
||||
msgid "1-100, the lower the value will be match first"
|
||||
msgstr "优先级可选范围为 1-100 (数值越小越优先)"
|
||||
|
||||
@ -1816,13 +1816,13 @@ msgid "Command"
|
||||
msgstr "命令"
|
||||
|
||||
#: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59
|
||||
#: xpack/plugins/cloud/models.py:356
|
||||
#: xpack/plugins/cloud/models.py:357
|
||||
msgid "Regex"
|
||||
msgstr "正则表达式"
|
||||
|
||||
#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
|
||||
#: settings/models.py:187 settings/serializers/feature.py:22
|
||||
#: settings/serializers/msg.py:78 xpack/plugins/license/models.py:30
|
||||
#: settings/serializers/msg.py:78 xpack/plugins/license/models.py:31
|
||||
msgid "Content"
|
||||
msgstr "内容"
|
||||
|
||||
@ -1921,7 +1921,7 @@ msgid "None of the reviewers belong to Organization `{}`"
|
||||
msgstr "所有复核人都不属于组织 `{}`"
|
||||
|
||||
#: acls/serializers/rules/rules.py:20
|
||||
#: xpack/plugins/cloud/serializers/task.py:150
|
||||
#: xpack/plugins/cloud/serializers/task.py:152
|
||||
msgid "IP address invalid: `{}`"
|
||||
msgstr "IP 地址无效: `{}`"
|
||||
|
||||
@ -1937,7 +1937,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:152 xpack/plugins/cloud/models.py:391
|
||||
#: common/drf/renders/base.py:152 xpack/plugins/cloud/models.py:393
|
||||
msgid "IP"
|
||||
msgstr "IP"
|
||||
|
||||
@ -2135,7 +2135,7 @@ msgstr "脚本"
|
||||
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76
|
||||
#: settings/serializers/feature.py:81 settings/serializers/feature.py:94
|
||||
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
|
||||
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/manager.py:83
|
||||
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/manager.py:93
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
||||
msgid "Host"
|
||||
msgstr "主机"
|
||||
@ -2410,7 +2410,7 @@ msgstr "地址"
|
||||
#: assets/serializers/asset/common.py:150
|
||||
#: authentication/backends/passkey/models.py:12
|
||||
#: authentication/serializers/connect_token_secret.py:120
|
||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:386
|
||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:387
|
||||
msgid "Platform"
|
||||
msgstr "平台"
|
||||
|
||||
@ -2485,7 +2485,7 @@ msgstr "代理"
|
||||
#: assets/models/automations/base.py:23 assets/models/cmd_filter.py:32
|
||||
#: assets/models/node.py:553 ops/models/job.py:158
|
||||
#: perms/models/asset_permission.py:72 tickets/models/ticket/apply_asset.py:15
|
||||
#: xpack/plugins/cloud/models.py:387
|
||||
#: xpack/plugins/cloud/models.py:388
|
||||
msgid "Node"
|
||||
msgstr "节点"
|
||||
|
||||
@ -2515,19 +2515,19 @@ msgid "Date created"
|
||||
msgstr "创建日期"
|
||||
|
||||
#: assets/models/automations/base.py:155
|
||||
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:241
|
||||
#: xpack/plugins/cloud/serializers/task.py:247
|
||||
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:242
|
||||
#: xpack/plugins/cloud/serializers/task.py:249
|
||||
msgid "Trigger mode"
|
||||
msgstr "触发模式"
|
||||
|
||||
#: assets/models/automations/base.py:157 audits/serializers.py:38
|
||||
#: ops/models/base.py:52 ops/models/job.py:238
|
||||
#: xpack/plugins/cloud/manager.py:87
|
||||
#: xpack/plugins/cloud/manager.py:103
|
||||
msgid "Summary"
|
||||
msgstr "汇总"
|
||||
|
||||
#: assets/models/automations/base.py:158 ops/models/base.py:51
|
||||
#: ops/models/job.py:237 xpack/plugins/cloud/models.py:224
|
||||
#: ops/models/job.py:237 xpack/plugins/cloud/models.py:225
|
||||
msgid "Result"
|
||||
msgstr "结果"
|
||||
|
||||
@ -2614,7 +2614,7 @@ msgstr "值"
|
||||
#: assets/serializers/platform.py:159
|
||||
#: authentication/serializers/connect_token_secret.py:126
|
||||
#: common/serializers/common.py:85 labels/serializers.py:45
|
||||
#: settings/serializers/msg.py:90
|
||||
#: settings/serializers/msg.py:90 xpack/plugins/cloud/models.py:392
|
||||
msgid "Label"
|
||||
msgstr "标签"
|
||||
|
||||
@ -2831,8 +2831,8 @@ msgstr "节点路径,格式为 [\"/组织/节点名\"], 如果节点不存在
|
||||
#: authentication/serializers/connect_token_secret.py:30
|
||||
#: authentication/serializers/connect_token_secret.py:77
|
||||
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:67
|
||||
#: perms/serializers/user_permission.py:75 xpack/plugins/cloud/models.py:389
|
||||
#: xpack/plugins/cloud/serializers/task.py:35
|
||||
#: perms/serializers/user_permission.py:75 xpack/plugins/cloud/models.py:390
|
||||
#: xpack/plugins/cloud/serializers/task.py:36
|
||||
msgid "Protocols"
|
||||
msgstr "协议组"
|
||||
|
||||
@ -2887,7 +2887,9 @@ msgstr ""
|
||||
msgid ""
|
||||
"The domain part used by the directory service (e.g., AD) and appended to the "
|
||||
"username during login, such as example.com in user@example.com."
|
||||
msgstr "域名(Domain Name) 用于目录服务(如 AD)登录时附加在用户名后的域名部分,例如 user@example.com 中的 example.com"
|
||||
msgstr ""
|
||||
"域名(Domain Name) 用于目录服务(如 AD)登录时附加在用户名后的域名部分,例"
|
||||
"如 user@example.com 中的 example.com"
|
||||
|
||||
#: assets/serializers/asset/gpt.py:20
|
||||
msgid ""
|
||||
@ -3257,7 +3259,7 @@ msgstr "映射目录"
|
||||
#: audits/const.py:23 rbac/tree.py:268 terminal/api/session/session.py:284
|
||||
#: terminal/templates/terminal/_msg_command_warning.html:18
|
||||
#: terminal/templates/terminal/_msg_session_sharing.html:10
|
||||
#: xpack/plugins/cloud/manager.py:84
|
||||
#: xpack/plugins/cloud/manager.py:94
|
||||
msgid "View"
|
||||
msgstr "查看"
|
||||
|
||||
@ -3415,7 +3417,7 @@ msgid "MFA"
|
||||
msgstr "MFA"
|
||||
|
||||
#: audits/models.py:204 terminal/models/session/sharing.py:125
|
||||
#: xpack/plugins/cloud/manager.py:158 xpack/plugins/cloud/models.py:230
|
||||
#: xpack/plugins/cloud/manager.py:180 xpack/plugins/cloud/models.py:231
|
||||
msgid "Reason"
|
||||
msgstr "原因"
|
||||
|
||||
@ -4152,13 +4154,13 @@ msgstr "私有令牌"
|
||||
|
||||
#: authentication/models/ssh_key.py:15 terminal/serializers/storage.py:146
|
||||
#: users/models/user/__init__.py:89
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:213
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:214
|
||||
msgid "Private key"
|
||||
msgstr "ssh私钥"
|
||||
|
||||
#: authentication/models/ssh_key.py:18 settings/serializers/terminal.py:38
|
||||
#: users/forms/profile.py:175 users/models/user/__init__.py:92
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:210
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:211
|
||||
msgid "Public key"
|
||||
msgstr "SSH公钥"
|
||||
|
||||
@ -4196,7 +4198,7 @@ msgid "Component"
|
||||
msgstr "组件"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:138
|
||||
#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:388
|
||||
#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:389
|
||||
msgid "Domain"
|
||||
msgstr "网域"
|
||||
|
||||
@ -4709,27 +4711,26 @@ msgid "Confirmed"
|
||||
msgstr "确认"
|
||||
|
||||
#: common/const/choices.py:122 terminal/models/applet/applet.py:31
|
||||
#: xpack/plugins/license/models.py:88
|
||||
msgid "Community edition"
|
||||
msgstr "社区版"
|
||||
|
||||
#: common/const/choices.py:123 xpack/plugins/license/models.py:80
|
||||
#: common/const/choices.py:123
|
||||
msgid "Basic edition"
|
||||
msgstr "企业基础版"
|
||||
|
||||
#: common/const/choices.py:124 xpack/plugins/license/models.py:82
|
||||
#: common/const/choices.py:124
|
||||
msgid "Standard edition"
|
||||
msgstr "企业标准版"
|
||||
|
||||
#: common/const/choices.py:125 xpack/plugins/license/models.py:84
|
||||
#: common/const/choices.py:125
|
||||
msgid "Professional edition"
|
||||
msgstr "企业专业版"
|
||||
|
||||
#: common/const/choices.py:126 xpack/plugins/license/models.py:86
|
||||
#: common/const/choices.py:126
|
||||
msgid "Ultimate edition"
|
||||
msgstr "企业旗舰版"
|
||||
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:425
|
||||
#, python-format
|
||||
msgid "%(name)s was created successfully"
|
||||
msgstr "%(name)s 创建成功"
|
||||
@ -4793,8 +4794,8 @@ msgstr "无效的ID,应为列表"
|
||||
#: common/serializers/fields.py:146 terminal/serializers/session.py:81
|
||||
#: tickets/serializers/ticket/common.py:58
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:150
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:80
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:151
|
||||
msgid "This field is required."
|
||||
msgstr "该字段是必填项。"
|
||||
|
||||
@ -4956,15 +4957,15 @@ msgstr "此操作需要确认当前用户"
|
||||
msgid "Unexpect error occur"
|
||||
msgstr "发生意外错误"
|
||||
|
||||
#: common/plugins/es.py:35
|
||||
#: common/plugins/es.py:36
|
||||
msgid "Invalid elasticsearch config"
|
||||
msgstr "无效的 Elasticsearch 配置"
|
||||
|
||||
#: common/plugins/es.py:40
|
||||
#: common/plugins/es.py:41
|
||||
msgid "Not Support Elasticsearch8"
|
||||
msgstr "不支持 Elasticsearch8"
|
||||
|
||||
#: common/plugins/es.py:46
|
||||
#: common/plugins/es.py:47
|
||||
msgid ""
|
||||
"Connection failed: Self-signed certificate used. Please check server "
|
||||
"certificate configuration"
|
||||
@ -5261,22 +5262,19 @@ msgid ""
|
||||
" work orders, and other notifications"
|
||||
msgstr "系统一些告警,工单等需要发送站内信时执行该任务"
|
||||
|
||||
#: ops/ansible/inventory.py:126 ops/models/job.py:69
|
||||
#: ops/ansible/inventory.py:126 ops/ansible/inventory.py:196
|
||||
#: ops/models/job.py:69
|
||||
msgid "No account available"
|
||||
msgstr "无可用账号"
|
||||
|
||||
#: ops/ansible/inventory.py:313 ops/ansible/inventory.py:355
|
||||
#: ops/ansible/inventory.py:318 ops/ansible/inventory.py:360
|
||||
msgid "Ansible disabled"
|
||||
msgstr "Ansible 已禁用"
|
||||
|
||||
#: ops/ansible/inventory.py:371
|
||||
#: ops/ansible/inventory.py:376
|
||||
msgid "Skip hosts below:"
|
||||
msgstr "跳过以下主机: "
|
||||
|
||||
#: ops/api/adhoc.py:32
|
||||
msgid "Deleting other people's script is not allowed"
|
||||
msgstr "不允许删除别人的脚本"
|
||||
|
||||
#: ops/api/celery.py:66 ops/api/celery.py:81
|
||||
msgid "Waiting task start"
|
||||
msgstr "等待任务开始"
|
||||
@ -5322,34 +5320,30 @@ msgid ""
|
||||
msgstr "正在创建任务,无法中断,请稍后重试。"
|
||||
|
||||
#: ops/api/playbook.py:49
|
||||
msgid "Deleting other people's playbook is not allowed"
|
||||
msgstr "不允许删除别人的playbook"
|
||||
|
||||
#: ops/api/playbook.py:55
|
||||
msgid "Currently playbook is being used in a job"
|
||||
msgstr "当前 playbook 正在作业中使用"
|
||||
|
||||
#: ops/api/playbook.py:128
|
||||
#: ops/api/playbook.py:122
|
||||
msgid "Unsupported file content"
|
||||
msgstr "不支持的文件内容"
|
||||
|
||||
#: ops/api/playbook.py:130 ops/api/playbook.py:176 ops/api/playbook.py:224
|
||||
#: ops/api/playbook.py:124 ops/api/playbook.py:170 ops/api/playbook.py:218
|
||||
msgid "Invalid file path"
|
||||
msgstr "无效的文件路径"
|
||||
|
||||
#: ops/api/playbook.py:202
|
||||
#: ops/api/playbook.py:196
|
||||
msgid "This file can not be rename"
|
||||
msgstr "该文件不能重命名"
|
||||
|
||||
#: ops/api/playbook.py:221
|
||||
#: ops/api/playbook.py:215
|
||||
msgid "File already exists"
|
||||
msgstr "文件已存在"
|
||||
|
||||
#: ops/api/playbook.py:239
|
||||
#: ops/api/playbook.py:233
|
||||
msgid "File key is required"
|
||||
msgstr "文件密钥该字段是必填项。"
|
||||
|
||||
#: ops/api/playbook.py:242
|
||||
#: ops/api/playbook.py:236
|
||||
msgid "This file can not be delete"
|
||||
msgstr "无法删除此文件"
|
||||
|
||||
@ -6244,7 +6238,7 @@ msgstr "系统设置"
|
||||
msgid "Session audits"
|
||||
msgstr "会话审计"
|
||||
|
||||
#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:84
|
||||
#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:94
|
||||
msgid "Cloud import"
|
||||
msgstr "云同步"
|
||||
|
||||
@ -6283,7 +6277,7 @@ msgid "Appearance"
|
||||
msgstr "界面"
|
||||
|
||||
#: rbac/tree.py:65 xpack/plugins/license/meta.py:10
|
||||
#: xpack/plugins/license/models.py:144
|
||||
#: xpack/plugins/license/models.py:153
|
||||
msgid "License"
|
||||
msgstr "许可证"
|
||||
|
||||
@ -7030,7 +7024,7 @@ msgid "SSO auth key TTL"
|
||||
msgstr "令牌有效期"
|
||||
|
||||
#: settings/serializers/auth/sso.py:20
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:201
|
||||
msgid "Unit: second"
|
||||
msgstr "单位: 秒"
|
||||
|
||||
@ -7186,7 +7180,8 @@ msgid "Tenant ID"
|
||||
msgstr "租户 ID"
|
||||
|
||||
#: settings/serializers/feature.py:110 terminal/serializers/storage.py:68
|
||||
#: xpack/plugins/cloud/manager.py:100 xpack/plugins/cloud/models.py:286
|
||||
#: xpack/plugins/cloud/manager.py:111 xpack/plugins/cloud/manager.py:116
|
||||
#: xpack/plugins/cloud/models.py:287
|
||||
msgid "Region"
|
||||
msgstr "地域"
|
||||
|
||||
@ -8108,7 +8103,7 @@ msgstr "无法删除正在使用的存储: {}"
|
||||
msgid "Command storages"
|
||||
msgstr "命令存储"
|
||||
|
||||
#: terminal/api/component/storage.py:84
|
||||
#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:111
|
||||
msgid "Invalid"
|
||||
msgstr "无效"
|
||||
|
||||
@ -8304,7 +8299,7 @@ msgstr "版本"
|
||||
msgid "Can concurrent"
|
||||
msgstr "可以并发"
|
||||
|
||||
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:179
|
||||
#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:194
|
||||
#: terminal/serializers/storage.py:193
|
||||
msgid "Hosts"
|
||||
msgstr "主机"
|
||||
@ -8630,7 +8625,7 @@ msgid "Command and replay storage"
|
||||
msgstr "命令及录像存储"
|
||||
|
||||
#: terminal/notifications.py:258 terminal/tasks.py:212
|
||||
#: xpack/plugins/cloud/api.py:160
|
||||
#: xpack/plugins/cloud/api.py:175
|
||||
#: xpack/plugins/cloud/serializers/account.py:121
|
||||
#: xpack/plugins/cloud/serializers/account.py:123
|
||||
msgid "Test failure: Account invalid"
|
||||
@ -8768,15 +8763,15 @@ msgstr ""
|
||||
"优先使用同名账号连接发布机。为了安全,需配置文件中开启配置 "
|
||||
"CACHE_LOGIN_PASSWORD_ENABLED=true, 修改后重启服务"
|
||||
|
||||
#: terminal/serializers/applet_host.py:149
|
||||
#: terminal/serializers/applet_host.py:164
|
||||
msgid "Install applets"
|
||||
msgstr "安装应用"
|
||||
|
||||
#: terminal/serializers/applet_host.py:179
|
||||
#: terminal/serializers/applet_host.py:194
|
||||
msgid "Host ID"
|
||||
msgstr "主机 ID"
|
||||
|
||||
#: terminal/serializers/applet_host.py:180
|
||||
#: terminal/serializers/applet_host.py:195
|
||||
msgid "Applet ID"
|
||||
msgstr "远程应用 ID"
|
||||
|
||||
@ -10310,15 +10305,15 @@ msgid ""
|
||||
"strategy will skipped."
|
||||
msgstr "根据当前任务配置,不符合策略的资产将被跳过。"
|
||||
|
||||
#: xpack/plugins/cloud/api.py:72
|
||||
#: xpack/plugins/cloud/api.py:74
|
||||
msgid "Test connection successful"
|
||||
msgstr "测试成功"
|
||||
|
||||
#: xpack/plugins/cloud/api.py:74
|
||||
#: xpack/plugins/cloud/api.py:76
|
||||
msgid "Test connection failed: {}"
|
||||
msgstr "测试连接失败:{}"
|
||||
|
||||
#: xpack/plugins/cloud/api.py:171
|
||||
#: xpack/plugins/cloud/api.py:196
|
||||
msgid "User {} deleted the current resource and released the assets"
|
||||
msgstr "用户 {} 删除了当前资源已释放的资产"
|
||||
|
||||
@ -10422,7 +10417,7 @@ msgstr "私有IP"
|
||||
msgid "Public IP"
|
||||
msgstr "公网IP"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:360
|
||||
#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:361
|
||||
msgid "Instance name"
|
||||
msgstr "实例名称"
|
||||
|
||||
@ -10434,19 +10429,19 @@ msgstr "实例名称和部分IP"
|
||||
msgid "Succeed"
|
||||
msgstr "成功"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:90
|
||||
#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:99
|
||||
msgid "Unsync"
|
||||
msgstr "未同步"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:89
|
||||
#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:98
|
||||
msgid "New Sync"
|
||||
msgstr "新同步"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:89
|
||||
#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:98
|
||||
msgid "Synced"
|
||||
msgstr "已同步"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:90
|
||||
#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:100
|
||||
msgid "Released"
|
||||
msgstr "已释放"
|
||||
|
||||
@ -10466,88 +10461,97 @@ msgstr "已同步组织"
|
||||
msgid "Imported"
|
||||
msgstr "导入"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:47
|
||||
#: xpack/plugins/cloud/manager.py:52
|
||||
#, python-format
|
||||
msgid "Task \"%s\" starts executing"
|
||||
msgstr "任务 \"%s\" 开始执行"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:81
|
||||
#: xpack/plugins/cloud/manager.py:91
|
||||
msgid "View the task details path: "
|
||||
msgstr "查看详情"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:84
|
||||
#: xpack/plugins/cloud/manager.py:94
|
||||
msgid "Account Details"
|
||||
msgstr "账号"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:85
|
||||
#: xpack/plugins/cloud/manager.py:95
|
||||
msgid "Synchronization History List"
|
||||
msgstr "同步历史列表"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:85
|
||||
#: xpack/plugins/cloud/manager.py:95
|
||||
msgid "Synchronization Instance List"
|
||||
msgstr "同步实例列表"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:93
|
||||
#: xpack/plugins/cloud/manager.py:99
|
||||
msgid "To be released"
|
||||
msgstr "待释放"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:103
|
||||
msgid "Task execution completed"
|
||||
msgstr "任务执行完成"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:97
|
||||
#: xpack/plugins/cloud/manager.py:108
|
||||
msgid "Synchronization regions"
|
||||
msgstr "同步地区"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:115
|
||||
#: xpack/plugins/cloud/manager.py:133
|
||||
#, python-format
|
||||
msgid "Get instances of region \"%s\" error, error: %s"
|
||||
msgstr "获取区域 \"%s\" 的实例错误,错误:%s"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:157
|
||||
#: xpack/plugins/cloud/manager.py:179
|
||||
#, python-format
|
||||
msgid "Failed to synchronize the instance \"%s\""
|
||||
msgstr "无法同步实例 %s"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:336
|
||||
#: xpack/plugins/cloud/manager.py:355
|
||||
#, 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:392
|
||||
#: xpack/plugins/cloud/manager.py:407
|
||||
#, python-format
|
||||
msgid "The asset \"%s\" already exists"
|
||||
msgstr "资产 \"%s\" 已存在"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:394
|
||||
#: xpack/plugins/cloud/manager.py:409
|
||||
#, python-format
|
||||
msgid "Update asset \"%s\""
|
||||
msgstr "更新资产 \"%s\""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:397
|
||||
#: xpack/plugins/cloud/manager.py:412
|
||||
#, python-format
|
||||
msgid "Asset \"%s\" has been updated"
|
||||
msgstr "资产 \"%s\" 已更新"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:407
|
||||
#: xpack/plugins/cloud/manager.py:421
|
||||
#, python-format
|
||||
msgid "Prepare to create asset \"%s\""
|
||||
msgstr "准备创建资产 %s"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:428
|
||||
#: xpack/plugins/cloud/manager.py:442
|
||||
#, python-format
|
||||
msgid "Set nodes \"%s\""
|
||||
msgstr "设置节点: \"%s\""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:454
|
||||
#: xpack/plugins/cloud/manager.py:468
|
||||
#, python-format
|
||||
msgid "Set accounts \"%s\""
|
||||
msgstr "设置账号: %s"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:470
|
||||
#: xpack/plugins/cloud/manager.py:484
|
||||
#, python-format
|
||||
msgid "Set protocols \"%s\""
|
||||
msgstr "设置协议 \"%s\""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:31
|
||||
#: xpack/plugins/cloud/manager.py:492
|
||||
#, python-format
|
||||
msgid "Set labels \"%s\""
|
||||
msgstr "设置标签: \"%s\""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:506 xpack/plugins/cloud/tasks.py:31
|
||||
msgid "Run sync instance task"
|
||||
msgstr "执行同步实例任务"
|
||||
|
||||
@ -10574,8 +10578,8 @@ msgstr "测试云账号"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:104
|
||||
#: xpack/plugins/cloud/serializers/account.py:76
|
||||
#: xpack/plugins/cloud/serializers/task.py:157
|
||||
#: xpack/plugins/cloud/serializers/task.py:158
|
||||
#: xpack/plugins/cloud/serializers/task.py:159
|
||||
#: xpack/plugins/cloud/serializers/task.py:160
|
||||
msgid "Regions"
|
||||
msgstr "地域"
|
||||
|
||||
@ -10588,7 +10592,7 @@ msgid "IP network segment group"
|
||||
msgstr "IP网段组"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:116
|
||||
#: xpack/plugins/cloud/serializers/task.py:161
|
||||
#: xpack/plugins/cloud/serializers/task.py:163
|
||||
msgid "Preferred IP type"
|
||||
msgstr "首选 IP 类型"
|
||||
|
||||
@ -10600,120 +10604,124 @@ msgstr "总是更新"
|
||||
msgid "Fully synchronous"
|
||||
msgstr "完全同步"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:126
|
||||
#: xpack/plugins/cloud/models.py:122
|
||||
msgid "Release assets"
|
||||
msgstr "发布资产"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:127
|
||||
msgid "Date last sync"
|
||||
msgstr "最后同步日期"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:129 xpack/plugins/cloud/models.py:378
|
||||
#: xpack/plugins/cloud/models.py:404
|
||||
#: xpack/plugins/cloud/models.py:130 xpack/plugins/cloud/models.py:379
|
||||
#: xpack/plugins/cloud/models.py:406
|
||||
msgid "Strategy"
|
||||
msgstr "策略"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:134 xpack/plugins/cloud/models.py:222
|
||||
#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:223
|
||||
msgid "Sync instance task"
|
||||
msgstr "同步实例任务"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:233 xpack/plugins/cloud/models.py:296
|
||||
#: xpack/plugins/cloud/models.py:234 xpack/plugins/cloud/models.py:297
|
||||
msgid "Date sync"
|
||||
msgstr "同步日期"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:237
|
||||
#: xpack/plugins/cloud/models.py:238
|
||||
msgid "Sync instance snapshot"
|
||||
msgstr "同步实例快照"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:245
|
||||
#: xpack/plugins/cloud/models.py:246
|
||||
msgid "Sync instance task execution"
|
||||
msgstr "同步实例任务执行"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:276
|
||||
#: xpack/plugins/cloud/models.py:277
|
||||
msgid "Sync task"
|
||||
msgstr "同步任务"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:280
|
||||
#: xpack/plugins/cloud/models.py:281
|
||||
msgid "Sync instance task history"
|
||||
msgstr "同步实例任务历史"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:283
|
||||
#: xpack/plugins/cloud/models.py:284
|
||||
msgid "Instance"
|
||||
msgstr "实例"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:300
|
||||
#: xpack/plugins/cloud/models.py:301
|
||||
msgid "Sync instance detail"
|
||||
msgstr "同步实例详情"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:312 xpack/plugins/cloud/serializers/task.py:77
|
||||
#: xpack/plugins/cloud/models.py:313 xpack/plugins/cloud/serializers/task.py:79
|
||||
msgid "Rule relation"
|
||||
msgstr "条件关系"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:322
|
||||
#: xpack/plugins/cloud/models.py:323
|
||||
msgid "Task strategy"
|
||||
msgstr "任务策略"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:349
|
||||
#: xpack/plugins/cloud/models.py:350
|
||||
msgid "Equal"
|
||||
msgstr "等于"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:350
|
||||
#: xpack/plugins/cloud/models.py:351
|
||||
msgid "Not Equal"
|
||||
msgstr "不等于"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:351
|
||||
#: xpack/plugins/cloud/models.py:352
|
||||
msgid "In"
|
||||
msgstr "在...中"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:352
|
||||
#: xpack/plugins/cloud/models.py:353
|
||||
msgid "Contains"
|
||||
msgstr "包含"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:353
|
||||
#: xpack/plugins/cloud/models.py:354
|
||||
msgid "Exclude"
|
||||
msgstr "排除"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:354
|
||||
#: xpack/plugins/cloud/models.py:355
|
||||
msgid "Startswith"
|
||||
msgstr "以...开头"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:355
|
||||
#: xpack/plugins/cloud/models.py:356
|
||||
msgid "Endswith"
|
||||
msgstr "以...结尾"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:361
|
||||
#: xpack/plugins/cloud/models.py:362
|
||||
msgid "Instance platform"
|
||||
msgstr "实例平台"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:362
|
||||
#: xpack/plugins/cloud/models.py:363
|
||||
msgid "Instance address"
|
||||
msgstr "实例地址"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:369
|
||||
#: xpack/plugins/cloud/models.py:370
|
||||
msgid "Rule attr"
|
||||
msgstr "规则属性"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:373
|
||||
#: xpack/plugins/cloud/models.py:374
|
||||
msgid "Rule match"
|
||||
msgstr "规则匹配"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:375
|
||||
#: xpack/plugins/cloud/models.py:376
|
||||
msgid "Rule value"
|
||||
msgstr "规则值"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:382 xpack/plugins/cloud/serializers/task.py:80
|
||||
#: xpack/plugins/cloud/models.py:383 xpack/plugins/cloud/serializers/task.py:82
|
||||
msgid "Strategy rule"
|
||||
msgstr "条件"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:392
|
||||
#: xpack/plugins/cloud/models.py:394
|
||||
msgid "Name strategy"
|
||||
msgstr "主机名策略"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:399
|
||||
#: xpack/plugins/cloud/models.py:401
|
||||
msgid "Action attr"
|
||||
msgstr "动作属性"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:401
|
||||
#: xpack/plugins/cloud/models.py:403
|
||||
msgid "Action value"
|
||||
msgstr "动作值"
|
||||
|
||||
#: xpack/plugins/cloud/models.py:408 xpack/plugins/cloud/serializers/task.py:83
|
||||
#: xpack/plugins/cloud/models.py:410 xpack/plugins/cloud/serializers/task.py:85
|
||||
msgid "Strategy action"
|
||||
msgstr "动作"
|
||||
|
||||
@ -10937,51 +10945,55 @@ msgstr "Access key id"
|
||||
msgid "Subscription ID"
|
||||
msgstr "订阅 ID"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:98
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:102
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:126
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:156
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:206
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:74
|
||||
msgid "Auto node classification"
|
||||
msgstr "自动节点分类"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:99
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:103
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:127
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:157
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:207
|
||||
msgid "API Endpoint"
|
||||
msgstr "API 端点"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:108
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
|
||||
msgid "Auth url"
|
||||
msgstr "认证地址"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:110
|
||||
msgid "eg: http://openstack.example.com:5000/v3"
|
||||
msgstr "如: http://openstack.example.com:5000/v3"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:112
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:113
|
||||
msgid "User domain"
|
||||
msgstr "用户域"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:127
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:128
|
||||
msgid "Cert File"
|
||||
msgstr "证书文件"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:128
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:129
|
||||
msgid "Key File"
|
||||
msgstr "密钥文件"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:144
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:145
|
||||
msgid "Service account key"
|
||||
msgstr "服务帐号密钥"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:145
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:146
|
||||
msgid "The file is in JSON format"
|
||||
msgstr "JSON 格式的文件"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:163
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:164
|
||||
msgid "IP address invalid `{}`, {}"
|
||||
msgstr "IP 地址无效: `{}`, {}"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:179
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:180
|
||||
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
|
||||
msgstr "例: 192.168.1.0/24,10.0.0.0-10.0.0.255"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:182
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:183
|
||||
msgid ""
|
||||
"The port is used to detect the validity of the IP address. When the "
|
||||
"synchronization task is executed, only the valid IP address will be "
|
||||
@ -10990,69 +11002,53 @@ msgstr ""
|
||||
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>"
|
||||
"如果端口为 0,则表示所有 IP 地址均有效。"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:190
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:191
|
||||
msgid "Hostname prefix"
|
||||
msgstr "主机名前缀"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:193
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:194
|
||||
msgid "IP segment"
|
||||
msgstr "IP 网段"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:197
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:198
|
||||
msgid "Test port"
|
||||
msgstr "测试端口"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:201
|
||||
msgid "Test timeout"
|
||||
msgstr "测试超时时间"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:217
|
||||
msgid "Project"
|
||||
msgstr "project"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/task.py:155
|
||||
#: xpack/plugins/cloud/serializers/task.py:157
|
||||
msgid "History count"
|
||||
msgstr "执行次数"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/task.py:156
|
||||
#: xpack/plugins/cloud/serializers/task.py:158
|
||||
msgid "Instance count"
|
||||
msgstr "实例个数"
|
||||
|
||||
#: xpack/plugins/cloud/tasks.py:33
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Execute this task when manually or scheduled cloud synchronization tasks "
|
||||
#| "are performed"
|
||||
msgid ""
|
||||
"\n"
|
||||
" Execute this task when manually or scheduled cloud synchronization "
|
||||
"tasks are performed\n"
|
||||
" "
|
||||
msgstr "手动或定时云同步任务执行时执行此任务"
|
||||
"Execute this task when manually or scheduled cloud synchronization tasks are "
|
||||
"performed"
|
||||
msgstr "执行手动或定时云同步任务时执行此任务"
|
||||
|
||||
#: xpack/plugins/cloud/tasks.py:52
|
||||
#: xpack/plugins/cloud/tasks.py:50
|
||||
msgid "Period clean sync instance task execution"
|
||||
msgstr "定期清除同步实例任务执行记录"
|
||||
|
||||
#: xpack/plugins/cloud/tasks.py:54
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Every day, according to the configuration in \"System Settings - Tasks - "
|
||||
#| "Regular \n"
|
||||
#| " clean-up - Cloud sync task history retention days\" the system "
|
||||
#| "will clean up the execution \n"
|
||||
#| " records generated by cloud synchronization"
|
||||
#: xpack/plugins/cloud/tasks.py:52
|
||||
msgid ""
|
||||
"\n"
|
||||
" Every day, according to the configuration in \"System Settings - "
|
||||
"Tasks - Regular \n"
|
||||
"Every day, according to the configuration in \"System Settings - Tasks - "
|
||||
"Regular \n"
|
||||
" clean-up - Cloud sync task history retention days\" the system will "
|
||||
"clean up the execution \n"
|
||||
" records generated by cloud synchronization\n"
|
||||
" "
|
||||
" records generated by cloud synchronization"
|
||||
msgstr ""
|
||||
"每天系统会根据“系统设置-任务-”中的配置定期清理云同步任务历史保留天数,对云同"
|
||||
"步产生的执行记录进行清理"
|
||||
"每天系统会根据“系统设置-任务-定期清理-云同步任务历史记录保留天数”中的配置,清理云同步执行过程中产生的记录。"
|
||||
|
||||
#: xpack/plugins/interface/api.py:52
|
||||
msgid "Restore default successfully."
|
||||
@ -11107,26 +11103,3 @@ msgstr "许可证导入成功"
|
||||
#: xpack/plugins/license/api.py:53
|
||||
msgid "Invalid license"
|
||||
msgstr "许可证无效"
|
||||
|
||||
#~ msgid "To be released"
|
||||
#~ msgstr "待释放"
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Set labels \"%s\""
|
||||
#~ msgstr "设置标签: \"%s\""
|
||||
|
||||
#~ msgid "Release assets"
|
||||
#~ msgstr "发布资产"
|
||||
|
||||
#~ msgid "Auto node classification"
|
||||
#~ msgstr "自动节点分类"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Directory service"
|
||||
#~ msgid "Directory services"
|
||||
#~ msgstr "目录服务"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Domain name"
|
||||
#~ msgid "domain_name"
|
||||
#~ msgstr "域名称"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,7 @@
|
||||
{
|
||||
"ActionPerm": "Actions",
|
||||
"Cancel": "Cancel",
|
||||
"CancelFileUpload": "Cancel file upload",
|
||||
"Clone Connect": "Clone Connect",
|
||||
"Close All Tabs": "Close All Tabs",
|
||||
"Close Current Tab": "Close Current Tab",
|
||||
@ -17,12 +18,17 @@
|
||||
"Delete": "Delete",
|
||||
"DownArrow": "Down arrow",
|
||||
"Download": "Download",
|
||||
"DownloadProgress": "Download progress",
|
||||
"DownloadSuccess": "Download success",
|
||||
"Downloading": "Downloading",
|
||||
"EndFileTransfer": "File transfer end",
|
||||
"ExceedTransferSize": "exceed max transfer size",
|
||||
"Expand": "Expand",
|
||||
"ExpiredTime": "Expired",
|
||||
"FileListError": "Failed to get file list",
|
||||
"FileManagement": "File",
|
||||
"FileManagementExpired": "The current file management session has expired.",
|
||||
"FileUploadInterrupted": "File upload interrupted",
|
||||
"GetShareUser": "Enter username",
|
||||
"Hotkeys": "Hotkeys",
|
||||
"InputVerifyCode": "Input Verify Code",
|
||||
@ -45,6 +51,7 @@
|
||||
"OperationSuccessful": "Operation successful",
|
||||
"Paste": "Paste",
|
||||
"PauseSession": "Pause Session",
|
||||
"PermissionDenied": "Permission denied",
|
||||
"PermissionExpired": "Permission expired",
|
||||
"PermissionValid": "Permission valid",
|
||||
"ReadOnly": "Read-Only",
|
||||
@ -71,10 +78,12 @@
|
||||
"Theme": "Theme",
|
||||
"ThemeColors": "Theme Colors",
|
||||
"ThemeConfig": "Theme",
|
||||
"TransferHistory": "Transfer history",
|
||||
"Type": "Type",
|
||||
"UpArrow": "Up arrow",
|
||||
"Upload": "Upload",
|
||||
"UploadEnd": "Upload completed, please wait for further processing",
|
||||
"UploadProgress": "Upload progress",
|
||||
"UploadStart": "Upload start",
|
||||
"UploadSuccess": "Upload success",
|
||||
"UploadTips": "Drag file here or click to upload",
|
||||
@ -83,13 +92,5 @@
|
||||
"VerifyCode": "Verify Code",
|
||||
"WaitFileTransfer": "Wait file transfer to finish",
|
||||
"WebSocketClosed": "WebSocket closed",
|
||||
"Writable": "Writable",
|
||||
"TransferHistory": "Transfer history",
|
||||
"FileManagement": "File",
|
||||
"PermissionDenied": "Permission denied",
|
||||
"Downloading": "Downloading",
|
||||
"UploadProgress": "Upload progress",
|
||||
"CancelFileUpload": "Cancel file upload",
|
||||
"FileUploadInterrupted": "File upload interrupted",
|
||||
"DownloadProgress": "Download progress"
|
||||
"Writable": "Writable"
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"ActionPerm": "Permisos de operación",
|
||||
"Cancel": "Cancelar",
|
||||
"CancelFileUpload": "Cancelar la subida del archivo",
|
||||
"Clone Connect": "Copiar ventana",
|
||||
"Close All Tabs": "Cerrar todo",
|
||||
"Close Current Tab": "Cerrar actual \nColor del tema \nSin dirección \nPegar \nTema \nCerrar todo \nMinuto \nUnirse a compartir \nHas sido removido de la sesión compartida \nIntroduce el nombre de usuario \nPor favor selecciona \nBuscar \nConfirmar \nCrear enlace de compartición \nSubir archivo",
|
||||
@ -17,13 +18,17 @@
|
||||
"Delete": "Eliminar",
|
||||
"DownArrow": "Flecha hacia abajo",
|
||||
"Download": "Descargar",
|
||||
"DownloadProgress": "Progreso de descarga",
|
||||
"DownloadSuccess": "Descarga exitosa",
|
||||
"Downloading": "Descargando",
|
||||
"EndFileTransfer": "Transferencia de archivos finalizada",
|
||||
"ExceedTransferSize": "Superado el tamaño máximo de transferencia",
|
||||
"Expand": "Expandir",
|
||||
"ExpiredTime": "Fecha de caducidad",
|
||||
"FileListError": "No se pudo obtener la información de la lista de archivos",
|
||||
"FileManagement": "Gestión de archivos",
|
||||
"FileManagementExpired": "La sesión actual de gestión de archivos ha expirado.",
|
||||
"FileUploadInterrupted": "La subida del archivo se ha interrumpido",
|
||||
"GetShareUser": "Introducir nombre de usuario",
|
||||
"Hotkeys": "Atajos",
|
||||
"InputVerifyCode": "Por favor, ingrese el código de verificación",
|
||||
@ -46,6 +51,7 @@
|
||||
"OperationSuccessful": "La acción se realizó con éxito",
|
||||
"Paste": "Pegar",
|
||||
"PauseSession": "Pausar esta sesión",
|
||||
"PermissionDenied": "Sin permiso",
|
||||
"PermissionExpired": "Los permisos han expirado",
|
||||
"PermissionValid": "Permisos válidos",
|
||||
"ReadOnly": "Solo lectura",
|
||||
@ -77,6 +83,7 @@
|
||||
"UpArrow": "Flecha hacia arriba",
|
||||
"Upload": "Subir",
|
||||
"UploadEnd": "La subida ha finalizado, por favor espera el procesamiento posterior",
|
||||
"UploadProgress": "Progreso de subida",
|
||||
"UploadStart": "Inicio de carga",
|
||||
"UploadSuccess": "Subida exitosa",
|
||||
"UploadTips": "Arrastra el archivo aquí, o haz clic para subir",
|
||||
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"ActionPerm": "アクション権限",
|
||||
"Cancel": "キャンセル",
|
||||
"CancelFileUpload": "ファイルアップロードをキャンセルする",
|
||||
"Clone Connect": "ウィンドウをコピー",
|
||||
"Close All Tabs": "すべてを閉じる",
|
||||
"Close Current Tab": "現在を閉じる",
|
||||
@ -17,13 +18,17 @@
|
||||
"Delete": "削除",
|
||||
"DownArrow": "下向き矢印",
|
||||
"Download": "ダウンロード",
|
||||
"DownloadProgress": "ダウンロード進捗",
|
||||
"DownloadSuccess": "ダウンロードに成功しました",
|
||||
"Downloading": "ダウンロード中",
|
||||
"EndFileTransfer": "ファイル転送終了",
|
||||
"ExceedTransferSize": "最大転送サイズを超えています",
|
||||
"Expand": "展開",
|
||||
"ExpiredTime": "有効期限",
|
||||
"FileListError": "ファイルリスト情報の取得に失敗しました",
|
||||
"FileManagement": "ファイル管理",
|
||||
"FileManagementExpired": "現在のファイル管理セッションは期限切れです。",
|
||||
"FileUploadInterrupted": "ファイルアップロードが中断されました",
|
||||
"GetShareUser": "ユーザー名の入力",
|
||||
"Hotkeys": "ショートカットキー",
|
||||
"InputVerifyCode": "認証コードを入力してください",
|
||||
@ -46,6 +51,7 @@
|
||||
"OperationSuccessful": "操作成功",
|
||||
"Paste": "貼り付け",
|
||||
"PauseSession": "セッションを一時停止",
|
||||
"PermissionDenied": "権限がありません",
|
||||
"PermissionExpired": "許可が期限切れになりました",
|
||||
"PermissionValid": "権限は有効です",
|
||||
"ReadOnly": "読み取り専用",
|
||||
@ -77,6 +83,7 @@
|
||||
"UpArrow": "上向き矢印",
|
||||
"Upload": "アップロード",
|
||||
"UploadEnd": "アップロードが完了しました。後の処理をお待ちください",
|
||||
"UploadProgress": "アップロード進捗",
|
||||
"UploadStart": "アップロード開始",
|
||||
"UploadSuccess": "アップロード成功",
|
||||
"UploadTips": "ファイルをここにドラッグするか、アップロードをクリックします",
|
||||
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"ActionPerm": "Permissões de ação",
|
||||
"Cancel": "Cancelar",
|
||||
"CancelFileUpload": "Cancelar upload de arquivo",
|
||||
"Clone Connect": "Copiar janela",
|
||||
"Close All Tabs": "Fechar tudo",
|
||||
"Close Current Tab": "Fechar a atual",
|
||||
@ -17,13 +18,17 @@
|
||||
"Delete": "Excluir",
|
||||
"DownArrow": "Seta para baixo",
|
||||
"Download": "Baixar",
|
||||
"DownloadProgress": "Progresso do download",
|
||||
"DownloadSuccess": "Download bem-sucedido",
|
||||
"Downloading": "Baixando",
|
||||
"EndFileTransfer": "Transferência de arquivo concluída",
|
||||
"ExceedTransferSize": "Excede o tamanho máximo de transferência",
|
||||
"Expand": "Expandir",
|
||||
"ExpiredTime": "Período de validade",
|
||||
"FileListError": "Falha ao obter informações da lista de arquivos",
|
||||
"FileManagement": "Gerenciamento de Arquivos",
|
||||
"FileManagementExpired": "A sessão atual de gerenciamento de arquivos expirou.",
|
||||
"FileUploadInterrupted": "Upload de arquivo interrompido",
|
||||
"GetShareUser": "Digite o nome de usuário",
|
||||
"Hotkeys": "Atalhos",
|
||||
"InputVerifyCode": "Por favor, insira o código de verificação",
|
||||
@ -46,6 +51,7 @@
|
||||
"OperationSuccessful": "Ação bem-sucedida",
|
||||
"Paste": "Colar",
|
||||
"PauseSession": "Pausar esta sessão",
|
||||
"PermissionDenied": "Sem permissão",
|
||||
"PermissionExpired": "Permissão expirada",
|
||||
"PermissionValid": "Permissão válida",
|
||||
"ReadOnly": "Somente leitura",
|
||||
@ -77,6 +83,7 @@
|
||||
"UpArrow": "Seta para cima",
|
||||
"Upload": "Upload",
|
||||
"UploadEnd": "O upload foi concluído, aguarde o processamento subsequente",
|
||||
"UploadProgress": "Progresso do upload",
|
||||
"UploadStart": "Início do upload",
|
||||
"UploadSuccess": "Upload bem sucedido",
|
||||
"UploadTips": "Arraste o arquivo para cá ou clique para fazer o upload",
|
||||
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"ActionPerm": "Операционные права",
|
||||
"Cancel": "Отмена",
|
||||
"CancelFileUpload": "Отменить передачу файла",
|
||||
"Clone Connect": "Скопировать окно",
|
||||
"Close All Tabs": "закрыть все",
|
||||
"Close Current Tab": "Закрыть текущий",
|
||||
@ -17,13 +18,17 @@
|
||||
"Delete": "Удалить",
|
||||
"DownArrow": "Стрелка вниз",
|
||||
"Download": "Скачать",
|
||||
"DownloadProgress": "Прогресс загрузки",
|
||||
"DownloadSuccess": "Скачивание успешно",
|
||||
"Downloading": "Ведётся загрузка",
|
||||
"EndFileTransfer": "Передача файла завершена",
|
||||
"ExceedTransferSize": "Превышен максимальный размер передачи",
|
||||
"Expand": "Развернуть",
|
||||
"ExpiredTime": "Срок действия",
|
||||
"FileListError": "Не удалось получить информацию о списке файлов",
|
||||
"FileManagement": "Управление файлами",
|
||||
"FileManagementExpired": "Текущая сессия управления файлами истекла.",
|
||||
"FileUploadInterrupted": "Передача файла прервана",
|
||||
"GetShareUser": "введите имя пользователя",
|
||||
"Hotkeys": "Горячие клавиши",
|
||||
"InputVerifyCode": "Пожалуйста, введите код подтверждения",
|
||||
@ -46,6 +51,7 @@
|
||||
"OperationSuccessful": "Операция выполнена успешно",
|
||||
"Paste": "вставить",
|
||||
"PauseSession": "Приостановить эту сессию",
|
||||
"PermissionDenied": "Нет разрешения",
|
||||
"PermissionExpired": "Срок действия прав истек",
|
||||
"PermissionValid": "Доступ разрешен",
|
||||
"ReadOnly": "Только для чтения",
|
||||
@ -77,6 +83,7 @@
|
||||
"UpArrow": "Кнопка вверх",
|
||||
"Upload": "Загрузить",
|
||||
"UploadEnd": "Загрузка завершена, пожалуйста, подождите дальнейшей обработки",
|
||||
"UploadProgress": "Прогресс передачи",
|
||||
"UploadStart": "Начало загрузки",
|
||||
"UploadSuccess": "Загрузка прошла успешно",
|
||||
"UploadTips": "Перетащите файл сюда или нажмите для загрузки",
|
||||
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"ActionPerm": "操作权限",
|
||||
"Cancel": "取消",
|
||||
"CancelFileUpload": "取消文件上传",
|
||||
"Clone Connect": "复制窗口",
|
||||
"Close All Tabs": "关闭所有",
|
||||
"Close Current Tab": "关闭当前",
|
||||
@ -17,12 +18,17 @@
|
||||
"Delete": "删除",
|
||||
"DownArrow": "向下箭头",
|
||||
"Download": "下载",
|
||||
"DownloadProgress": "下载进度",
|
||||
"DownloadSuccess": "下载成功",
|
||||
"Downloading": "正在下载",
|
||||
"EndFileTransfer": "文件传输结束",
|
||||
"ExceedTransferSize": "超过最大传输大小",
|
||||
"Expand": "展开",
|
||||
"ExpiredTime": "有效期限",
|
||||
"FileListError": "获取文件列表信息失败",
|
||||
"FileManagement": "文件管理",
|
||||
"FileManagementExpired": "当前文件管理会话已过期。",
|
||||
"FileUploadInterrupted": "文件上传中断",
|
||||
"GetShareUser": "输入用户名",
|
||||
"Hotkeys": "快捷键",
|
||||
"InputVerifyCode": "请输入验证码",
|
||||
@ -45,6 +51,7 @@
|
||||
"OperationSuccessful": "操作成功",
|
||||
"Paste": "粘贴",
|
||||
"PauseSession": "暂停此会话",
|
||||
"PermissionDenied": "没有权限",
|
||||
"PermissionExpired": "权限已过期",
|
||||
"PermissionValid": "权限有效",
|
||||
"ReadOnly": "只读",
|
||||
@ -71,10 +78,12 @@
|
||||
"Theme": "主题",
|
||||
"ThemeColors": "主题颜色",
|
||||
"ThemeConfig": "主题",
|
||||
"TransferHistory": "传输历史",
|
||||
"Type": "类型",
|
||||
"UpArrow": "向上箭头",
|
||||
"Upload": "上传",
|
||||
"UploadEnd": "上传已完成,请等待后续处理",
|
||||
"UploadProgress": "上传进度",
|
||||
"UploadStart": "上传开始",
|
||||
"UploadSuccess": "上传成功",
|
||||
"UploadTips": "将文件拖到此处,或点击上传",
|
||||
@ -83,13 +92,5 @@
|
||||
"VerifyCode": "验证码",
|
||||
"WaitFileTransfer": "等待文件传输结束",
|
||||
"WebSocketClosed": "WebSocket 已关闭",
|
||||
"Writable": "可写",
|
||||
"TransferHistory": "传输历史",
|
||||
"FileManagement": "文件管理",
|
||||
"PermissionDenied": "没有权限",
|
||||
"Downloading": "正在下载",
|
||||
"UploadProgress": "上传进度",
|
||||
"CancelFileUpload": "取消文件上传",
|
||||
"FileUploadInterrupted": "文件上传中断",
|
||||
"DownloadProgress": "下载进度"
|
||||
"Writable": "可写"
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"ActionPerm": "操作權限",
|
||||
"Cancel": "取消",
|
||||
"CancelFileUpload": "取消文件上傳",
|
||||
"Clone Connect": "複製視窗",
|
||||
"Close All Tabs": "關閉全部",
|
||||
"Close Current Tab": "關閉當前",
|
||||
@ -17,13 +18,17 @@
|
||||
"Delete": "刪除",
|
||||
"DownArrow": "向下箭頭",
|
||||
"Download": "下載",
|
||||
"DownloadProgress": "下載進度",
|
||||
"DownloadSuccess": "下載成功",
|
||||
"Downloading": "正在下載",
|
||||
"EndFileTransfer": "文件傳輸結束",
|
||||
"ExceedTransferSize": "超過最大傳輸大小",
|
||||
"Expand": "展開",
|
||||
"ExpiredTime": "有效期限",
|
||||
"FileListError": "獲取文件列表資訊失敗",
|
||||
"FileManagement": "文件管理",
|
||||
"FileManagementExpired": "當前文件管理會話已過期。",
|
||||
"FileUploadInterrupted": "文件上傳中斷",
|
||||
"GetShareUser": "輸入使用者名稱",
|
||||
"Hotkeys": "快速鍵",
|
||||
"InputVerifyCode": "請輸入驗證碼",
|
||||
@ -46,6 +51,7 @@
|
||||
"OperationSuccessful": "操作成功",
|
||||
"Paste": "貼上",
|
||||
"PauseSession": "暫停此會話",
|
||||
"PermissionDenied": "沒有權限",
|
||||
"PermissionExpired": "權限已過期",
|
||||
"PermissionValid": "權限有效",
|
||||
"ReadOnly": "只讀",
|
||||
@ -77,6 +83,7 @@
|
||||
"UpArrow": "向上箭頭",
|
||||
"Upload": "上傳",
|
||||
"UploadEnd": "上傳已完成,請等待後續處理",
|
||||
"UploadProgress": "上傳進度",
|
||||
"UploadStart": "上傳開始",
|
||||
"UploadSuccess": "上傳成功",
|
||||
"UploadTips": "將文件拖到此處,或點擊上傳",
|
||||
|
@ -168,6 +168,7 @@
|
||||
"Assets": "Assets",
|
||||
"AssetsAmount": "Assets",
|
||||
"AssetsOfNumber": "Assets",
|
||||
"AssetsSelected": " Assets Selected",
|
||||
"AssetsTotal": "Total assets",
|
||||
"AssignedInfo": "Approval information",
|
||||
"Assignee": "Handler",
|
||||
@ -350,6 +351,7 @@
|
||||
"Configured": "Configured",
|
||||
"Confirm": "Confirm",
|
||||
"ConfirmPassword": "Confirm password",
|
||||
"ConfirmRunningAssets": "Confirm running assets",
|
||||
"Connect": "Connect",
|
||||
"ConnectAssets": "Access assets",
|
||||
"ConnectMethod": "Connect method",
|
||||
@ -478,6 +480,7 @@
|
||||
"DingTalk": "Dingtalk",
|
||||
"DingTalkOAuth": "DingTalk OAuth",
|
||||
"DingTalkTest": "Test",
|
||||
"DirectoryServiceHelpMessage": "Directory Service is a centralized system for storing, managing, and querying information about network resources. Common implementations include LDAP and Active Directory. In this system, once other assets are associated with a directory service, they will inherit user accounts from it.",
|
||||
"Disable": "Disable",
|
||||
"DisableSelected": "Disable selected",
|
||||
"DisableSuccessMsg": "Successfully disabled",
|
||||
@ -495,14 +498,12 @@
|
||||
"DownloadImportTemplateMsg": "Download creation template",
|
||||
"DownloadReplay": "Download recording",
|
||||
"DownloadUpdateTemplateMsg": "Download update template",
|
||||
"IdentityDomain": "Identity domain",
|
||||
"DragUploadFileInfo": "Drag files here, or click to upload",
|
||||
"DropConfirmMsg": "Do you want to move node: {src} to {dst}?",
|
||||
"Duplicate": "Duplicate",
|
||||
"DuplicateFileExists": "Uploading a file with the same name is not allowed, please delete the file with the same name",
|
||||
"Duration": "Duration",
|
||||
"DynamicUsername": "Dynamic username",
|
||||
"DirectoryServiceHelpMessage": "Directory Service is a centralized system for storing, managing, and querying information about network resources. Common implementations include LDAP and Active Directory. In this system, once other assets are associated with a directory service, they will inherit user accounts from it.",
|
||||
"Edit": "Edit",
|
||||
"EditRecipient": "Edit recipient",
|
||||
"EditSecret": "Edit secret",
|
||||
@ -654,6 +655,7 @@
|
||||
"Id": "Id",
|
||||
"IdeaContent": "I want you to act as a linux terminal. i will input the commands, you will respond with what the terminal should display. i hope you to reply only in a unique code block, not others. no interpretations. when i need to tell you something, i'm gonna put the words in braces {note text}",
|
||||
"IdeaTitle": "🌱 linux terminal",
|
||||
"IdentityDomain": "Identity domain",
|
||||
"IdpMetadataHelpText": "Either idp metadata url or idp metadata xml is acceptable, with idp metadata url having higher priority",
|
||||
"IdpMetadataUrlHelpText": "Load idp metadata from remote address",
|
||||
"IgnoreAlert": "Ignore alert",
|
||||
@ -862,6 +864,7 @@
|
||||
"NodeInformation": "Node information",
|
||||
"NodeOfNumber": "Number of node",
|
||||
"NodeSearchStrategy": "Node search strategy",
|
||||
"NonRunnableAssets": "Non-runnable assets",
|
||||
"NormalLoad": "Normal",
|
||||
"NotEqual": "Not equal to",
|
||||
"NotSet": "Not set",
|
||||
@ -1134,6 +1137,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.",
|
||||
"RunnableAssets": "Runnable assets",
|
||||
"Running": "Running",
|
||||
"RunningPath": "Running path",
|
||||
"RunningPathHelpText": "Enter the run path of the script, this setting only applies to shell scripts",
|
||||
@ -1531,9 +1535,5 @@
|
||||
"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",
|
||||
"setVariable": "Set variable",
|
||||
"ConfirmRunningAssets": "Confirm running assets",
|
||||
"RunnableAssets": "Runnable assets",
|
||||
"NonRunnableAssets": "Non-runnable assets",
|
||||
"AssetsSelected": " Assets Selected"
|
||||
}
|
||||
"setVariable": "Set variable"
|
||||
}
|
@ -168,6 +168,7 @@
|
||||
"Assets": "Gestión de activos",
|
||||
"AssetsAmount": "Cantidad de activos",
|
||||
"AssetsOfNumber": "Número de activos",
|
||||
"AssetsSelected": "Se han seleccionado activos",
|
||||
"AssetsTotal": "Total de activos",
|
||||
"AssignedInfo": "Información de aprobación",
|
||||
"Assignee": "Responsable",
|
||||
@ -349,6 +350,7 @@
|
||||
"Configured": "Configurado",
|
||||
"Confirm": "Confirmar",
|
||||
"ConfirmPassword": "Confirmar contraseña",
|
||||
"ConfirmRunningAssets": "Confirmar activo operativo",
|
||||
"Connect": "Conexión",
|
||||
"ConnectAssets": "Conectar activos",
|
||||
"ConnectMethod": "Método de conexión",
|
||||
@ -477,6 +479,7 @@
|
||||
"DingTalk": "DingTalk",
|
||||
"DingTalkOAuth": "Autenticación DingTalk",
|
||||
"DingTalkTest": "Prueba",
|
||||
"DirectoryServiceHelpMessage": "El Servicio de Directorio es un servicio utilizado para el almacenamiento centralizado, gestión y consulta de información sobre recursos de red, con implementaciones comunes que incluyen LDAP y Active Directory. Otros activos asociados al servicio de directorio heredarán las cuentas de éste.",
|
||||
"Disable": "Desactivar",
|
||||
"DisableSelected": "Deshabilitar seleccionado",
|
||||
"DisableSuccessMsg": "Desactivación exitosa",
|
||||
@ -860,6 +863,7 @@
|
||||
"NodeInformation": "Información del nodo",
|
||||
"NodeOfNumber": "Número de nodos",
|
||||
"NodeSearchStrategy": "Estrategia de búsqueda de nodos",
|
||||
"NonRunnableAssets": "activo no operativo",
|
||||
"NormalLoad": "Normal",
|
||||
"NotEqual": "No igual a",
|
||||
"NotSet": "No configurado",
|
||||
@ -1134,6 +1138,7 @@
|
||||
"RunasHelpText": "Introduce el nombre de usuario para ejecutar el script",
|
||||
"RunasPolicy": "política de cuentas",
|
||||
"RunasPolicyHelpText": "Cuando no hay este usuario en la acción actual, se aplicará una estrategia de selección de cuenta. Omitir: no se ejecuta. Priorizar cuenta privilegiada: si hay una cuenta privilegiada, selecciona primero la cuenta privilegiada; si no, selecciona una cuenta normal. Solo cuentas privilegiadas: selecciona únicamente de las cuentas privilegiadas; si no hay, no se ejecuta.",
|
||||
"RunnableAssets": "activos operativos.",
|
||||
"Running": "En ejecución",
|
||||
"RunningPath": "Ruta de ejecución",
|
||||
"RunningPathHelpText": "Introduzca la ruta de ejecución del script, este ajuste solo es válido para scripts de shell",
|
||||
|
@ -170,6 +170,7 @@
|
||||
"Assets": "アセット",
|
||||
"AssetsAmount": "資産数",
|
||||
"AssetsOfNumber": "アセット数",
|
||||
"AssetsSelected": "選択したアセット数",
|
||||
"AssetsTotal": "総資産数",
|
||||
"AssignedInfo": "承認情報",
|
||||
"Assignee": "処理者",
|
||||
@ -353,6 +354,7 @@
|
||||
"Configured": "設定済み",
|
||||
"Confirm": "確認",
|
||||
"ConfirmPassword": "パスワードの確認",
|
||||
"ConfirmRunningAssets": "確認したアセット",
|
||||
"Connect": "接続",
|
||||
"ConnectAssets": "接続資産",
|
||||
"ConnectMethod": "接続方法",
|
||||
@ -482,6 +484,7 @@
|
||||
"DingTalk": "ディーングトーク",
|
||||
"DingTalkOAuth": "ディンディン認証",
|
||||
"DingTalkTest": "テスト",
|
||||
"DirectoryServiceHelpMessage": "ディレクトリサービスは、ネットワークリソース情報を集中管理・保存・照会するためのサービスであり、一般的な実装にはLDAPやActive Directoryが含まれます。他のアセットがディレクトリサービスに関連付けられると、ディレクトリサービスからアカウントを継承します。",
|
||||
"Disable": "無効化",
|
||||
"DisableSelected": "選択を無効にする",
|
||||
"DisableSuccessMsg": "無効化成功",
|
||||
@ -865,6 +868,7 @@
|
||||
"NodeInformation": "ノード情報",
|
||||
"NodeOfNumber": "ノード数",
|
||||
"NodeSearchStrategy": "ノード検索戦略",
|
||||
"NonRunnableAssets": "稼働不可アセット",
|
||||
"NormalLoad": "正常",
|
||||
"NotEqual": "等しくない",
|
||||
"NotSet": "設定されていません",
|
||||
@ -1139,6 +1143,7 @@
|
||||
"RunasHelpText": "実行スクリプトのユーザー名を入力してください",
|
||||
"RunasPolicy": "アカウント戦略",
|
||||
"RunasPolicyHelpText": "現在の資産にはこの実行ユーザーがいない場合、どのアカウント選択戦略を採用するか。スキップ:実行しない。特権アカウントを優先:特権アカウントがあれば最初に特権アカウントを選び、なければ一般アカウントを選ぶ。特権アカウントのみ:特権アカウントからのみ選択し、なければ実行しない",
|
||||
"RunnableAssets": "稼働可能アセット",
|
||||
"Running": "実行中",
|
||||
"RunningPath": "実行パス",
|
||||
"RunningPathHelpText": "スクリプトの実行パスを記入してください、この設定はシェルスクリプトのみ有効です",
|
||||
|
@ -168,6 +168,7 @@
|
||||
"Assets": "Gestão de ativos",
|
||||
"AssetsAmount": "Número de ativos",
|
||||
"AssetsOfNumber": "Número de ativos",
|
||||
"AssetsSelected": "Ativos selecionados",
|
||||
"AssetsTotal": "Total de ativos",
|
||||
"AssignedInfo": "Informações de Aprovação",
|
||||
"Assignee": "Handler",
|
||||
@ -350,6 +351,7 @@
|
||||
"Configured": "Configurado",
|
||||
"Confirm": "Confirmar",
|
||||
"ConfirmPassword": "Confirmar senha",
|
||||
"ConfirmRunningAssets": "Confirmar ativos em funcionamento",
|
||||
"Connect": "Conectar",
|
||||
"ConnectAssets": "Conectar ativos",
|
||||
"ConnectMethod": "Método de Conexão",
|
||||
@ -478,6 +480,7 @@
|
||||
"DingTalk": "DingTalk",
|
||||
"DingTalkOAuth": "Autenticação DingDing",
|
||||
"DingTalkTest": "Teste",
|
||||
"DirectoryServiceHelpMessage": "O serviço de Diretório (Directory Service) é uma ferramenta destinada ao armazenamento, gerenciamento e consulta centralizada das informações de recursos da rede. As implementações mais comuns incluem LDAP e Active Directory. Outros ativos que estão associados ao serviço de diretório herdarão as contas desse serviço.",
|
||||
"Disable": "Desativado",
|
||||
"DisableSelected": "Desativar selecionado",
|
||||
"DisableSuccessMsg": "Desativado com sucesso",
|
||||
@ -861,6 +864,7 @@
|
||||
"NodeInformation": "Informações do nó",
|
||||
"NodeOfNumber": "Número de nós",
|
||||
"NodeSearchStrategy": "Estratégia de pesquisa de nó",
|
||||
"NonRunnableAssets": "ativos não operacionais",
|
||||
"NormalLoad": "Normal",
|
||||
"NotEqual": "Não é igual a",
|
||||
"NotSet": "Não configurado",
|
||||
@ -1135,6 +1139,7 @@
|
||||
"RunasHelpText": "Preencha o nome de usuário para executar o script",
|
||||
"RunasPolicy": "Política de Conta",
|
||||
"RunasPolicyHelpText": "Qual estratégia de escolha de conta adotar quando o usuário atual não está executando neste recurso. Ignorar: não execute. Conta de privilégio prioritário: se houver uma conta de privilégios, escolha-a primeiro, se não, escolha uma conta comum. Apenas contas de privilégio: escolha apenas de contas de privilégio, se não houver, não execute",
|
||||
"RunnableAssets": "ativos em funcionamento",
|
||||
"Running": "Em execução",
|
||||
"RunningPath": "Caminho de Execução",
|
||||
"RunningPathHelpText": "Informe o caminho de execução do script, essa configuração só é válida para scripts shell",
|
||||
|
@ -168,6 +168,7 @@
|
||||
"Assets": "Управление активами",
|
||||
"AssetsAmount": "Количество активов",
|
||||
"AssetsOfNumber": "Активы",
|
||||
"AssetsSelected": "Выбрано активов",
|
||||
"AssetsTotal": "Общее количество активов",
|
||||
"AssignedInfo": "Информация о审批",
|
||||
"Assignee": "Ответственное лицо",
|
||||
@ -349,6 +350,7 @@
|
||||
"Configured": "Настроено",
|
||||
"Confirm": "Подтверждение",
|
||||
"ConfirmPassword": "Подтвердите пароль",
|
||||
"ConfirmRunningAssets": "Подтвердить активы в работе",
|
||||
"Connect": "Соединение",
|
||||
"ConnectAssets": "Подключить активы",
|
||||
"ConnectMethod": "Способ подключения",
|
||||
@ -477,6 +479,7 @@
|
||||
"DingTalk": "钉钉",
|
||||
"DingTalkOAuth": "Аутентификация DingTalk",
|
||||
"DingTalkTest": "Тест",
|
||||
"DirectoryServiceHelpMessage": "Служба каталогов (Directory Service) — это сервис для централизованного хранения, управления и запроса информации о ресурсах сети, к распространенным реализациям относятся LDAP и Active Directory. Другие активы, подключенные к службе каталогов, будут наследовать аккаунты от службы каталогов.",
|
||||
"Disable": "Запретить",
|
||||
"DisableSelected": "Отключить выбранное",
|
||||
"DisableSuccessMsg": "Успешно отключено",
|
||||
@ -860,6 +863,7 @@
|
||||
"NodeInformation": "Информация о узле",
|
||||
"NodeOfNumber": "Количество узлов",
|
||||
"NodeSearchStrategy": "Стратегия поиска узлов",
|
||||
"NonRunnableAssets": "Неактивные активы",
|
||||
"NormalLoad": "Нормально",
|
||||
"NotEqual": "Не равно",
|
||||
"NotSet": "Не установлено",
|
||||
@ -1134,6 +1138,7 @@
|
||||
"RunasHelpText": "Введите имя пользователя для запуска скрипта",
|
||||
"RunasPolicy": "стратегия аккаунтов",
|
||||
"RunasPolicyHelpText": "Когда на текущем активе нет этого пользователя, используйте следующую стратегию выбора аккаунта. Пропустить: не выполнять. Приоритетный привилегированный аккаунт: если есть привилегированный аккаунт, выбирайте его в первую очередь, если нет – выбирайте обычный аккаунт. Только привилегированные аккаунты: выбирайте только из привилегированных аккаунтов, если их нет – не выполнять",
|
||||
"RunnableAssets": "Активы в работе",
|
||||
"Running": "В процессе выполнения",
|
||||
"RunningPath": "Путь выполнения",
|
||||
"RunningPathHelpText": "Укажите путь выполнения скрипта, эта настройка действует только для shell-скриптов",
|
||||
|
@ -168,6 +168,7 @@
|
||||
"Assets": "资产管理",
|
||||
"AssetsAmount": "资产数量",
|
||||
"AssetsOfNumber": "资产数",
|
||||
"AssetsSelected": " 个资产已选择",
|
||||
"AssetsTotal": "资产总数",
|
||||
"AssignedInfo": "审批信息",
|
||||
"Assignee": "处理人",
|
||||
@ -349,6 +350,7 @@
|
||||
"Configured": "已配置",
|
||||
"Confirm": "确认",
|
||||
"ConfirmPassword": "确认密码",
|
||||
"ConfirmRunningAssets": "确认运行资产",
|
||||
"Connect": "连接",
|
||||
"ConnectAssets": "连接资产",
|
||||
"ConnectMethod": "连接方式",
|
||||
@ -421,7 +423,6 @@
|
||||
"DatabaseCreate": "创建资产-数据库",
|
||||
"DatabasePort": "数据库协议端口",
|
||||
"DatabaseUpdate": "更新资产-数据库",
|
||||
"DirectoryServiceHelpMessage": "目录服务(Directory Service) 是一种用于集中存储、管理和查询网络资源信息的服务,常见实现包括 LDAP 和 Active Directory。其它资产关联目录服务后,会继承来自目录服务的账号.",
|
||||
"Date": "日期",
|
||||
"DateCreated": "创建时间",
|
||||
"DateEnd": "结束日期",
|
||||
@ -478,6 +479,7 @@
|
||||
"DingTalk": "钉钉",
|
||||
"DingTalkOAuth": "钉钉认证",
|
||||
"DingTalkTest": "测试",
|
||||
"DirectoryServiceHelpMessage": "目录服务(Directory Service) 是一种用于集中存储、管理和查询网络资源信息的服务,常见实现包括 LDAP 和 Active Directory。其它资产关联目录服务后,会继承来自目录服务的账号.",
|
||||
"Disable": "禁用",
|
||||
"DisableSelected": "禁用所选",
|
||||
"DisableSuccessMsg": "禁用成功",
|
||||
@ -496,7 +498,6 @@
|
||||
"DownloadReplay": "下载录像",
|
||||
"DownloadUpdateTemplateMsg": "下载更新模板",
|
||||
"DragUploadFileInfo": "将文件拖到此处,或点击此处上传",
|
||||
"IdentityDomain": "身份域",
|
||||
"DropConfirmMsg": "你想移动节点: {src} 到 {dst} 下吗?",
|
||||
"Duplicate": "副本",
|
||||
"DuplicateFileExists": "不允许上传同名文件,请删除同名文件",
|
||||
@ -653,6 +654,7 @@
|
||||
"Id": "ID",
|
||||
"IdeaContent": "我想让你充当一个 Linux 终端。我将输入命令,你将回答终端应该显示的内容。我希望你只在一个独特的代码块内回复终端输出,而不是其他。不要写解释。当我需要告诉你一些事情时,我会把文字放在大括号里{备注文本}。",
|
||||
"IdeaTitle": "🌱 Linux 终端",
|
||||
"IdentityDomain": "身份域",
|
||||
"IdpMetadataHelpText": "IDP Metadata URL 和 IDP MetadataXML参数二选一即可,IDP MetadataURL的优先级高",
|
||||
"IdpMetadataUrlHelpText": "从远端地址中加载 IDP Metadata",
|
||||
"IgnoreAlert": "忽略警报",
|
||||
@ -861,6 +863,7 @@
|
||||
"NodeInformation": "节点信息",
|
||||
"NodeOfNumber": "节点数",
|
||||
"NodeSearchStrategy": "节点搜索策略",
|
||||
"NonRunnableAssets": "不可运行资产",
|
||||
"NormalLoad": "正常",
|
||||
"NotEqual": "不等于",
|
||||
"NotSet": "未设置",
|
||||
@ -1135,6 +1138,7 @@
|
||||
"RunasHelpText": "填写运行脚本的用户名",
|
||||
"RunasPolicy": "账号策略",
|
||||
"RunasPolicyHelpText": "当前资产上没此运行用户时,采取什么账号选择策略。跳过:不执行。优先特权账号:如果有特权账号先选特权账号,如果没有就选普通账号。仅特权账号:只从特权账号中选择,如果没有则不执行",
|
||||
"RunnableAssets": "可运行资产",
|
||||
"Running": "运行中",
|
||||
"RunningPath": "运行路径",
|
||||
"RunningPathHelpText": "填写脚本的运行路径,此设置仅 shell 脚本生效",
|
||||
@ -1533,10 +1537,5 @@
|
||||
"disallowSelfUpdateFields": "不允许自己修改当前字段",
|
||||
"forceEnableMFAHelpText": "如果强制启用,用户无法自行禁用",
|
||||
"removeWarningMsg": "你确定要移除",
|
||||
"setVariable": "设置参数",
|
||||
"ConfirmRunningAssets": "确认运行资产",
|
||||
"RunnableAssets": "可运行资产",
|
||||
"NonRunnableAssets": "不可运行资产",
|
||||
"AssetsSelected": " 个资产已选择"
|
||||
}
|
||||
|
||||
"setVariable": "设置参数"
|
||||
}
|
@ -170,6 +170,7 @@
|
||||
"Assets": "資產管理",
|
||||
"AssetsAmount": "資產數量",
|
||||
"AssetsOfNumber": "資產數",
|
||||
"AssetsSelected": "個資產已選擇",
|
||||
"AssetsTotal": "資產總數",
|
||||
"AssignedInfo": "審批資訊",
|
||||
"Assignee": "處理人",
|
||||
@ -353,6 +354,7 @@
|
||||
"Configured": "已配置",
|
||||
"Confirm": "確認",
|
||||
"ConfirmPassword": "確認密碼",
|
||||
"ConfirmRunningAssets": "確認運行資產",
|
||||
"Connect": "連接",
|
||||
"ConnectAssets": "連接資產",
|
||||
"ConnectMethod": "連接方式",
|
||||
@ -482,6 +484,7 @@
|
||||
"DingTalk": "釘釘",
|
||||
"DingTalkOAuth": "釘釘認證",
|
||||
"DingTalkTest": "測試",
|
||||
"DirectoryServiceHelpMessage": "目錄服務(Directory Service)是一種用於集中儲存、管理和查詢網絡資源信息的服務,常見的實現包括 LDAP 和 Active Directory。其他資產關聯目錄服務後,將繼承來自目錄服務的帳號。",
|
||||
"Disable": "禁用",
|
||||
"DisableSelected": "停用所選",
|
||||
"DisableSuccessMsg": "禁用成功",
|
||||
@ -865,6 +868,7 @@
|
||||
"NodeInformation": "節點資訊",
|
||||
"NodeOfNumber": "節點數",
|
||||
"NodeSearchStrategy": "節點搜索策略",
|
||||
"NonRunnableAssets": "不可運行資產",
|
||||
"NormalLoad": "正常",
|
||||
"NotEqual": "不等於",
|
||||
"NotSet": "未設置",
|
||||
@ -1139,6 +1143,7 @@
|
||||
"RunasHelpText": "填寫運行腳本的使用者名稱",
|
||||
"RunasPolicy": "帳號策略",
|
||||
"RunasPolicyHelpText": "當前資產上沒此運行用戶時,採取什麼帳號選擇策略。跳過:不執行。優先特權帳號:如果有特權帳號先選特權帳號,如果沒有就選普通帳號。僅特權帳號:只從特權帳號中選擇,如果沒有則不執行",
|
||||
"RunnableAssets": "可運行資產",
|
||||
"Running": "正在運行中的Vault 伺服器掛載點,預設為 jumpserver",
|
||||
"RunningPath": "運行路徑",
|
||||
"RunningPathHelpText": "填寫腳本的運行路徑,此設置僅 shell 腳本生效",
|
||||
|
Loading…
Reference in New Issue
Block a user