mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-07 11:59:18 +00:00
perf: 修改 adhoc 翻译
This commit is contained in:
parent
4fb61e0af6
commit
01c07a834b
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-05-08 15:41+0800\n"
|
"POT-Creation-Date: 2025-05-12 10:30+0800\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -133,7 +133,7 @@ msgstr ""
|
|||||||
#: users/forms/profile.py:22 users/serializers/user.py:148
|
#: users/forms/profile.py:22 users/serializers/user.py:148
|
||||||
#: users/templates/users/_msg_user_created.html:13
|
#: users/templates/users/_msg_user_created.html:13
|
||||||
#: users/templates/users/user_password_verify.html:18
|
#: users/templates/users/user_password_verify.html:18
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:27
|
#: xpack/plugins/cloud/serializers/account_attrs.py:43
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -852,7 +852,7 @@ msgstr ""
|
|||||||
#: users/forms/profile.py:117 users/models/user/__init__.py:64
|
#: users/forms/profile.py:117 users/models/user/__init__.py:64
|
||||||
#: users/serializers/profile.py:186
|
#: users/serializers/profile.py:186
|
||||||
#: users/templates/users/_msg_user_created.html:12
|
#: users/templates/users/_msg_user_created.html:12
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:25
|
#: xpack/plugins/cloud/serializers/account_attrs.py:41
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1894,7 +1894,7 @@ msgid "None of the reviewers belong to Organization `{}`"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: acls/serializers/rules/rules.py:20
|
#: acls/serializers/rules/rules.py:20
|
||||||
#: xpack/plugins/cloud/serializers/task.py:152
|
#: xpack/plugins/cloud/serializers/task.py:163
|
||||||
msgid "IP address invalid: `{}`"
|
msgid "IP address invalid: `{}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2130,7 +2130,7 @@ msgstr ""
|
|||||||
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
|
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
|
||||||
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/const.py:37
|
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/const.py:37
|
||||||
#: xpack/plugins/cloud/manager.py:101
|
#: xpack/plugins/cloud/manager.py:101
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:71
|
#: xpack/plugins/cloud/serializers/account_attrs.py:87
|
||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2386,7 +2386,7 @@ msgstr ""
|
|||||||
#: assets/models/asset/common.py:101 assets/models/platform.py:16
|
#: assets/models/asset/common.py:101 assets/models/platform.py:16
|
||||||
#: settings/serializers/auth/radius.py:18 settings/serializers/auth/sms.py:77
|
#: settings/serializers/auth/radius.py:18 settings/serializers/auth/sms.py:77
|
||||||
#: settings/serializers/msg.py:31 terminal/serializers/storage.py:133
|
#: settings/serializers/msg.py:31 terminal/serializers/storage.py:133
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
#: xpack/plugins/cloud/serializers/account_attrs.py:88
|
||||||
msgid "Port"
|
msgid "Port"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2504,7 +2504,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: assets/models/automations/base.py:155
|
#: assets/models/automations/base.py:155
|
||||||
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:247
|
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:247
|
||||||
#: xpack/plugins/cloud/serializers/task.py:249
|
#: xpack/plugins/cloud/serializers/task.py:260
|
||||||
msgid "Trigger mode"
|
msgid "Trigger mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2833,6 +2833,7 @@ msgid "Auto info"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/serializers/asset/common.py:271
|
#: assets/serializers/asset/common.py:271
|
||||||
|
#: xpack/plugins/cloud/serializers/task.py:119
|
||||||
msgid "Platform not exist"
|
msgid "Platform not exist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3534,11 +3535,11 @@ msgstr ""
|
|||||||
msgid "Passkey"
|
msgid "Passkey"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audits/tasks.py:132
|
#: audits/tasks.py:135
|
||||||
msgid "Clean audits session task log"
|
msgid "Clean audits session task log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audits/tasks.py:134
|
#: audits/tasks.py:137
|
||||||
msgid ""
|
msgid ""
|
||||||
"Since the system generates login logs, operation logs, file upload logs, "
|
"Since the system generates login logs, operation logs, file upload logs, "
|
||||||
"activity \n"
|
"activity \n"
|
||||||
@ -3549,11 +3550,11 @@ msgid ""
|
|||||||
" 'Tasks - Regular clean-up' in the system settings at 2 a.m daily"
|
" 'Tasks - Regular clean-up' in the system settings at 2 a.m daily"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audits/tasks.py:154
|
#: audits/tasks.py:157
|
||||||
msgid "Upload FTP file to external storage"
|
msgid "Upload FTP file to external storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audits/tasks.py:156
|
#: audits/tasks.py:159
|
||||||
msgid ""
|
msgid ""
|
||||||
"If SERVER_REPLAY_STORAGE is configured, files uploaded through file "
|
"If SERVER_REPLAY_STORAGE is configured, files uploaded through file "
|
||||||
"management will be \n"
|
"management will be \n"
|
||||||
@ -4126,13 +4127,13 @@ msgstr ""
|
|||||||
|
|
||||||
#: authentication/models/ssh_key.py:15 terminal/serializers/storage.py:146
|
#: authentication/models/ssh_key.py:15 terminal/serializers/storage.py:146
|
||||||
#: users/models/user/__init__.py:94
|
#: users/models/user/__init__.py:94
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:213
|
#: xpack/plugins/cloud/serializers/account_attrs.py:229
|
||||||
msgid "Private key"
|
msgid "Private key"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/ssh_key.py:18 settings/serializers/terminal.py:38
|
#: authentication/models/ssh_key.py:18 settings/serializers/terminal.py:38
|
||||||
#: users/forms/profile.py:175 users/models/user/__init__.py:97
|
#: users/forms/profile.py:175 users/models/user/__init__.py:97
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:210
|
#: xpack/plugins/cloud/serializers/account_attrs.py:226
|
||||||
msgid "Public key"
|
msgid "Public key"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4698,7 +4699,7 @@ msgstr ""
|
|||||||
msgid "Ultimate edition"
|
msgid "Ultimate edition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:454
|
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(name)s was created successfully"
|
msgid "%(name)s was created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4758,9 +4759,10 @@ msgstr ""
|
|||||||
#: common/db/fields.py:590 common/db/fields.py:595
|
#: common/db/fields.py:590 common/db/fields.py:595
|
||||||
#: common/serializers/fields.py:146 terminal/serializers/session.py:81
|
#: common/serializers/fields.py:146 terminal/serializers/session.py:81
|
||||||
#: tickets/serializers/ticket/common.py:58
|
#: tickets/serializers/ticket/common.py:58
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:55
|
#: xpack/plugins/cloud/serializers/account_attrs.py:20
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
#: xpack/plugins/cloud/serializers/account_attrs.py:71
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:150
|
#: xpack/plugins/cloud/serializers/account_attrs.py:95
|
||||||
|
#: xpack/plugins/cloud/serializers/account_attrs.py:166
|
||||||
msgid "This field is required."
|
msgid "This field is required."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -5036,6 +5038,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: common/serializers/fields.py:237
|
#: common/serializers/fields.py:237
|
||||||
#: xpack/plugins/cloud/serializers/account.py:114
|
#: xpack/plugins/cloud/serializers/account.py:114
|
||||||
|
#: xpack/plugins/cloud/serializers/task.py:122
|
||||||
msgid "Invalid choice: {}"
|
msgid "Invalid choice: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -5346,7 +5349,6 @@ msgid "VCS"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ops/const.py:38 ops/models/adhoc.py:44 ops/models/variable.py:26
|
#: ops/const.py:38 ops/models/adhoc.py:44 ops/models/variable.py:26
|
||||||
#: settings/serializers/feature.py:186
|
|
||||||
msgid "Adhoc"
|
msgid "Adhoc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -6631,13 +6633,13 @@ msgid "Service provider"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:31 settings/serializers/feature.py:97
|
#: settings/serializers/auth/oauth2.py:31 settings/serializers/feature.py:97
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:34
|
#: xpack/plugins/cloud/serializers/account_attrs.py:50
|
||||||
msgid "Client ID"
|
msgid "Client ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:34 settings/serializers/auth/oidc.py:24
|
#: settings/serializers/auth/oauth2.py:34 settings/serializers/auth/oidc.py:24
|
||||||
#: settings/serializers/feature.py:100
|
#: settings/serializers/feature.py:100
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:37
|
#: xpack/plugins/cloud/serializers/account_attrs.py:53
|
||||||
msgid "Client Secret"
|
msgid "Client Secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -6929,7 +6931,7 @@ msgid "SSO auth key TTL"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/sso.py:20
|
#: settings/serializers/auth/sso.py:20
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
||||||
msgid "Unit: second"
|
msgid "Unit: second"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -7075,7 +7077,7 @@ msgid "Mount Point"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/feature.py:103
|
#: settings/serializers/feature.py:103
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:40
|
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
||||||
msgid "Tenant ID"
|
msgid "Tenant ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -7090,7 +7092,7 @@ msgid "Access key ID"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/feature.py:117 terminal/serializers/storage.py:37
|
#: settings/serializers/feature.py:117 terminal/serializers/storage.py:37
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:19
|
#: xpack/plugins/cloud/serializers/account_attrs.py:35
|
||||||
msgid "Access key secret"
|
msgid "Access key secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -7153,6 +7155,10 @@ msgstr ""
|
|||||||
msgid "The unit of period"
|
msgid "The unit of period"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: settings/serializers/feature.py:186
|
||||||
|
msgid "Adhoc command"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/feature.py:187
|
#: settings/serializers/feature.py:187
|
||||||
msgid ""
|
msgid ""
|
||||||
"Allow users to execute batch commands in the Workbench - Job Center - Adhoc"
|
"Allow users to execute batch commands in the Workbench - Job Center - Adhoc"
|
||||||
@ -8512,7 +8518,7 @@ msgid "Command and replay storage"
|
|||||||
msgstr "Storage"
|
msgstr "Storage"
|
||||||
|
|
||||||
#: terminal/notifications.py:258 terminal/tasks.py:212
|
#: terminal/notifications.py:258 terminal/tasks.py:212
|
||||||
#: xpack/plugins/cloud/api.py:181
|
#: xpack/plugins/cloud/api.py:182
|
||||||
#: xpack/plugins/cloud/serializers/account.py:136
|
#: xpack/plugins/cloud/serializers/account.py:136
|
||||||
#: xpack/plugins/cloud/serializers/account.py:138
|
#: xpack/plugins/cloud/serializers/account.py:138
|
||||||
msgid "Test failure: Account invalid"
|
msgid "Test failure: Account invalid"
|
||||||
@ -10153,7 +10159,7 @@ msgstr ""
|
|||||||
msgid "Test connection failed: {}"
|
msgid "Test connection failed: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/api.py:202
|
#: xpack/plugins/cloud/api.py:203
|
||||||
msgid "User {} deleted the current resource and released the assets"
|
msgid "User {} deleted the current resource and released the assets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -10344,54 +10350,54 @@ msgstr ""
|
|||||||
msgid "Failed to synchronize the instance \"%s\""
|
msgid "Failed to synchronize the instance \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:379
|
#: xpack/plugins/cloud/manager.py:378
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The updated platform of asset \"%s\" is inconsistent with the original "
|
"The updated platform of asset \"%s\" is inconsistent with the original "
|
||||||
"platform type. Skip platform and protocol updates"
|
"platform type. Skip platform and protocol updates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:436
|
#: xpack/plugins/cloud/manager.py:432
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The asset \"%s\" already exists"
|
msgid "The asset \"%s\" already exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:438
|
#: xpack/plugins/cloud/manager.py:434
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Update asset \"%s\""
|
msgid "Update asset \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:441
|
#: xpack/plugins/cloud/manager.py:437
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Asset \"%s\" has been updated"
|
msgid "Asset \"%s\" has been updated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:450
|
#: xpack/plugins/cloud/manager.py:446
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Prepare to create asset \"%s\""
|
msgid "Prepare to create asset \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:471
|
#: xpack/plugins/cloud/manager.py:467
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set nodes \"%s\""
|
msgid "Set nodes \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:497
|
#: xpack/plugins/cloud/manager.py:493
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set accounts \"%s\""
|
msgid "Set accounts \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:513
|
#: xpack/plugins/cloud/manager.py:509
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set protocols \"%s\""
|
msgid "Set protocols \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:521
|
#: xpack/plugins/cloud/manager.py:517
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set labels \"%s\""
|
msgid "Set labels \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:535 xpack/plugins/cloud/tasks.py:31
|
#: xpack/plugins/cloud/manager.py:531 xpack/plugins/cloud/tasks.py:31
|
||||||
msgid "Run sync instance task"
|
msgid "Run sync instance task"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -10418,8 +10424,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:109
|
#: xpack/plugins/cloud/models.py:109
|
||||||
#: xpack/plugins/cloud/serializers/account.py:76
|
#: xpack/plugins/cloud/serializers/account.py:76
|
||||||
#: xpack/plugins/cloud/serializers/task.py:159
|
#: xpack/plugins/cloud/serializers/task.py:170
|
||||||
#: xpack/plugins/cloud/serializers/task.py:160
|
#: xpack/plugins/cloud/serializers/task.py:171
|
||||||
msgid "Regions"
|
msgid "Regions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -10432,7 +10438,7 @@ msgid "IP network segment group"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:121
|
#: xpack/plugins/cloud/models.py:121
|
||||||
#: xpack/plugins/cloud/serializers/task.py:163
|
#: xpack/plugins/cloud/serializers/task.py:174
|
||||||
msgid "Preferred IP type"
|
msgid "Preferred IP type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -10777,94 +10783,94 @@ msgstr ""
|
|||||||
msgid "Provider display"
|
msgid "Provider display"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:16
|
#: xpack/plugins/cloud/serializers/account_attrs.py:32
|
||||||
msgid "Access key id"
|
msgid "Access key id"
|
||||||
msgstr "Access key id"
|
msgstr "Access key id"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:43
|
#: xpack/plugins/cloud/serializers/account_attrs.py:59
|
||||||
msgid "Subscription ID"
|
msgid "Subscription ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
#: xpack/plugins/cloud/serializers/account_attrs.py:89
|
||||||
msgid "Auto node classification"
|
msgid "Auto node classification"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:98
|
#: xpack/plugins/cloud/serializers/account_attrs.py:114
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:102
|
#: xpack/plugins/cloud/serializers/account_attrs.py:118
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:126
|
#: xpack/plugins/cloud/serializers/account_attrs.py:142
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:156
|
#: xpack/plugins/cloud/serializers/account_attrs.py:172
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:206
|
#: xpack/plugins/cloud/serializers/account_attrs.py:222
|
||||||
msgid "API Endpoint"
|
msgid "API Endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:108
|
#: xpack/plugins/cloud/serializers/account_attrs.py:124
|
||||||
msgid "Auth url"
|
msgid "Auth url"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
|
#: xpack/plugins/cloud/serializers/account_attrs.py:125
|
||||||
msgid "eg: http://openstack.example.com:5000/v3"
|
msgid "eg: http://openstack.example.com:5000/v3"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:112
|
#: xpack/plugins/cloud/serializers/account_attrs.py:128
|
||||||
msgid "User domain"
|
msgid "User domain"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:127
|
#: xpack/plugins/cloud/serializers/account_attrs.py:143
|
||||||
msgid "Cert File"
|
msgid "Cert File"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:128
|
#: xpack/plugins/cloud/serializers/account_attrs.py:144
|
||||||
msgid "Key File"
|
msgid "Key File"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:144
|
#: xpack/plugins/cloud/serializers/account_attrs.py:160
|
||||||
msgid "Service account key"
|
msgid "Service account key"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:145
|
#: xpack/plugins/cloud/serializers/account_attrs.py:161
|
||||||
msgid "The file is in JSON format"
|
msgid "The file is in JSON format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:163
|
#: xpack/plugins/cloud/serializers/account_attrs.py:179
|
||||||
msgid "IP address invalid `{}`, {}"
|
msgid "IP address invalid `{}`, {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:179
|
#: xpack/plugins/cloud/serializers/account_attrs.py:195
|
||||||
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
|
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:182
|
#: xpack/plugins/cloud/serializers/account_attrs.py:198
|
||||||
msgid ""
|
msgid ""
|
||||||
"The port is used to detect the validity of the IP address. When the "
|
"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 "
|
"synchronization task is executed, only the valid IP address will be "
|
||||||
"synchronized. <br>If the port is 0, all IP addresses are valid."
|
"synchronized. <br>If the port is 0, all IP addresses are valid."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:190
|
#: xpack/plugins/cloud/serializers/account_attrs.py:206
|
||||||
msgid "Hostname prefix"
|
msgid "Hostname prefix"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:193
|
#: xpack/plugins/cloud/serializers/account_attrs.py:209
|
||||||
msgid "IP segment"
|
msgid "IP segment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:197
|
#: xpack/plugins/cloud/serializers/account_attrs.py:213
|
||||||
msgid "Test port"
|
msgid "Test port"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
||||||
msgid "Test timeout"
|
msgid "Test timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
#: xpack/plugins/cloud/serializers/account_attrs.py:232
|
||||||
msgid "Project"
|
msgid "Project"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/task.py:157
|
#: xpack/plugins/cloud/serializers/task.py:168
|
||||||
msgid "History count"
|
msgid "History count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/task.py:158
|
#: xpack/plugins/cloud/serializers/task.py:169
|
||||||
msgid "Instance count"
|
msgid "Instance count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
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
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-05-08 15:41+0800\n"
|
"POT-Creation-Date: 2025-05-12 10:30+0800\n"
|
||||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||||
@ -135,7 +135,7 @@ msgstr ">>> 开始执行测试网关账号可连接性任务"
|
|||||||
#: users/forms/profile.py:22 users/serializers/user.py:148
|
#: users/forms/profile.py:22 users/serializers/user.py:148
|
||||||
#: users/templates/users/_msg_user_created.html:13
|
#: users/templates/users/_msg_user_created.html:13
|
||||||
#: users/templates/users/user_password_verify.html:18
|
#: users/templates/users/user_password_verify.html:18
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:27
|
#: xpack/plugins/cloud/serializers/account_attrs.py:43
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr "密码"
|
msgstr "密码"
|
||||||
|
|
||||||
@ -854,7 +854,7 @@ msgstr "重复密码"
|
|||||||
#: users/forms/profile.py:117 users/models/user/__init__.py:64
|
#: users/forms/profile.py:117 users/models/user/__init__.py:64
|
||||||
#: users/serializers/profile.py:186
|
#: users/serializers/profile.py:186
|
||||||
#: users/templates/users/_msg_user_created.html:12
|
#: users/templates/users/_msg_user_created.html:12
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:25
|
#: xpack/plugins/cloud/serializers/account_attrs.py:41
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "用户名"
|
msgstr "用户名"
|
||||||
|
|
||||||
@ -1925,7 +1925,7 @@ msgid "None of the reviewers belong to Organization `{}`"
|
|||||||
msgstr "所有复核人都不属于组织 `{}`"
|
msgstr "所有复核人都不属于组织 `{}`"
|
||||||
|
|
||||||
#: acls/serializers/rules/rules.py:20
|
#: acls/serializers/rules/rules.py:20
|
||||||
#: xpack/plugins/cloud/serializers/task.py:152
|
#: xpack/plugins/cloud/serializers/task.py:163
|
||||||
msgid "IP address invalid: `{}`"
|
msgid "IP address invalid: `{}`"
|
||||||
msgstr "IP 地址无效: `{}`"
|
msgstr "IP 地址无效: `{}`"
|
||||||
|
|
||||||
@ -2165,7 +2165,7 @@ msgstr "脚本"
|
|||||||
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
|
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
|
||||||
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/const.py:37
|
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/const.py:37
|
||||||
#: xpack/plugins/cloud/manager.py:101
|
#: xpack/plugins/cloud/manager.py:101
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:71
|
#: xpack/plugins/cloud/serializers/account_attrs.py:87
|
||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "主机"
|
msgstr "主机"
|
||||||
|
|
||||||
@ -2426,7 +2426,7 @@ msgstr "云服务"
|
|||||||
#: assets/models/asset/common.py:101 assets/models/platform.py:16
|
#: assets/models/asset/common.py:101 assets/models/platform.py:16
|
||||||
#: settings/serializers/auth/radius.py:18 settings/serializers/auth/sms.py:77
|
#: settings/serializers/auth/radius.py:18 settings/serializers/auth/sms.py:77
|
||||||
#: settings/serializers/msg.py:31 terminal/serializers/storage.py:133
|
#: settings/serializers/msg.py:31 terminal/serializers/storage.py:133
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
#: xpack/plugins/cloud/serializers/account_attrs.py:88
|
||||||
msgid "Port"
|
msgid "Port"
|
||||||
msgstr "端口"
|
msgstr "端口"
|
||||||
|
|
||||||
@ -2546,7 +2546,7 @@ msgstr "创建日期"
|
|||||||
|
|
||||||
#: assets/models/automations/base.py:155
|
#: assets/models/automations/base.py:155
|
||||||
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:247
|
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:247
|
||||||
#: xpack/plugins/cloud/serializers/task.py:249
|
#: xpack/plugins/cloud/serializers/task.py:260
|
||||||
msgid "Trigger mode"
|
msgid "Trigger mode"
|
||||||
msgstr "触发模式"
|
msgstr "触发模式"
|
||||||
|
|
||||||
@ -2877,6 +2877,7 @@ msgid "Auto info"
|
|||||||
msgstr "自动化信息"
|
msgstr "自动化信息"
|
||||||
|
|
||||||
#: assets/serializers/asset/common.py:271
|
#: assets/serializers/asset/common.py:271
|
||||||
|
#: xpack/plugins/cloud/serializers/task.py:119
|
||||||
msgid "Platform not exist"
|
msgid "Platform not exist"
|
||||||
msgstr "平台不存在"
|
msgstr "平台不存在"
|
||||||
|
|
||||||
@ -3596,11 +3597,11 @@ msgstr "临时密码"
|
|||||||
msgid "Passkey"
|
msgid "Passkey"
|
||||||
msgstr "Passkey"
|
msgstr "Passkey"
|
||||||
|
|
||||||
#: audits/tasks.py:132
|
#: audits/tasks.py:135
|
||||||
msgid "Clean audits session task log"
|
msgid "Clean audits session task log"
|
||||||
msgstr "清理资产审计会话任务日志"
|
msgstr "清理资产审计会话任务日志"
|
||||||
|
|
||||||
#: audits/tasks.py:134
|
#: audits/tasks.py:137
|
||||||
msgid ""
|
msgid ""
|
||||||
"Since the system generates login logs, operation logs, file upload logs, "
|
"Since the system generates login logs, operation logs, file upload logs, "
|
||||||
"activity \n"
|
"activity \n"
|
||||||
@ -3614,11 +3615,11 @@ msgstr ""
|
|||||||
"话录像和命令记录,改密日志,所以系统会根据系统设置-任务列表-定期清理配置,对"
|
"话录像和命令记录,改密日志,所以系统会根据系统设置-任务列表-定期清理配置,对"
|
||||||
"于超出时间的于每天凌晨2点进行清理"
|
"于超出时间的于每天凌晨2点进行清理"
|
||||||
|
|
||||||
#: audits/tasks.py:154
|
#: audits/tasks.py:157
|
||||||
msgid "Upload FTP file to external storage"
|
msgid "Upload FTP file to external storage"
|
||||||
msgstr "上传 FTP 文件到外部存储"
|
msgstr "上传 FTP 文件到外部存储"
|
||||||
|
|
||||||
#: audits/tasks.py:156
|
#: audits/tasks.py:159
|
||||||
msgid ""
|
msgid ""
|
||||||
"If SERVER_REPLAY_STORAGE is configured, files uploaded through file "
|
"If SERVER_REPLAY_STORAGE is configured, files uploaded through file "
|
||||||
"management will be \n"
|
"management will be \n"
|
||||||
@ -4193,13 +4194,13 @@ msgstr "私有令牌"
|
|||||||
|
|
||||||
#: authentication/models/ssh_key.py:15 terminal/serializers/storage.py:146
|
#: authentication/models/ssh_key.py:15 terminal/serializers/storage.py:146
|
||||||
#: users/models/user/__init__.py:94
|
#: users/models/user/__init__.py:94
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:213
|
#: xpack/plugins/cloud/serializers/account_attrs.py:229
|
||||||
msgid "Private key"
|
msgid "Private key"
|
||||||
msgstr "ssh私钥"
|
msgstr "ssh私钥"
|
||||||
|
|
||||||
#: authentication/models/ssh_key.py:18 settings/serializers/terminal.py:38
|
#: authentication/models/ssh_key.py:18 settings/serializers/terminal.py:38
|
||||||
#: users/forms/profile.py:175 users/models/user/__init__.py:97
|
#: users/forms/profile.py:175 users/models/user/__init__.py:97
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:210
|
#: xpack/plugins/cloud/serializers/account_attrs.py:226
|
||||||
msgid "Public key"
|
msgid "Public key"
|
||||||
msgstr "SSH公钥"
|
msgstr "SSH公钥"
|
||||||
|
|
||||||
@ -4768,7 +4769,7 @@ msgstr "企业专业版"
|
|||||||
msgid "Ultimate edition"
|
msgid "Ultimate edition"
|
||||||
msgstr "企业旗舰版"
|
msgstr "企业旗舰版"
|
||||||
|
|
||||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:454
|
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:450
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(name)s was created successfully"
|
msgid "%(name)s was created successfully"
|
||||||
msgstr "%(name)s 创建成功"
|
msgstr "%(name)s 创建成功"
|
||||||
@ -4831,9 +4832,10 @@ msgstr "无效的ID,应为列表"
|
|||||||
#: common/db/fields.py:590 common/db/fields.py:595
|
#: common/db/fields.py:590 common/db/fields.py:595
|
||||||
#: common/serializers/fields.py:146 terminal/serializers/session.py:81
|
#: common/serializers/fields.py:146 terminal/serializers/session.py:81
|
||||||
#: tickets/serializers/ticket/common.py:58
|
#: tickets/serializers/ticket/common.py:58
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:55
|
#: xpack/plugins/cloud/serializers/account_attrs.py:20
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
#: xpack/plugins/cloud/serializers/account_attrs.py:71
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:150
|
#: xpack/plugins/cloud/serializers/account_attrs.py:95
|
||||||
|
#: xpack/plugins/cloud/serializers/account_attrs.py:166
|
||||||
msgid "This field is required."
|
msgid "This field is required."
|
||||||
msgstr "该字段是必填项。"
|
msgstr "该字段是必填项。"
|
||||||
|
|
||||||
@ -5110,6 +5112,7 @@ msgstr "错误的数据类型,应该是列表"
|
|||||||
|
|
||||||
#: common/serializers/fields.py:237
|
#: common/serializers/fields.py:237
|
||||||
#: xpack/plugins/cloud/serializers/account.py:114
|
#: xpack/plugins/cloud/serializers/account.py:114
|
||||||
|
#: xpack/plugins/cloud/serializers/task.py:122
|
||||||
msgid "Invalid choice: {}"
|
msgid "Invalid choice: {}"
|
||||||
msgstr "无效选项: {}"
|
msgstr "无效选项: {}"
|
||||||
|
|
||||||
@ -5427,7 +5430,6 @@ msgid "VCS"
|
|||||||
msgstr "VCS"
|
msgstr "VCS"
|
||||||
|
|
||||||
#: ops/const.py:38 ops/models/adhoc.py:44 ops/models/variable.py:26
|
#: ops/const.py:38 ops/models/adhoc.py:44 ops/models/variable.py:26
|
||||||
#: settings/serializers/feature.py:186
|
|
||||||
msgid "Adhoc"
|
msgid "Adhoc"
|
||||||
msgstr "命令"
|
msgstr "命令"
|
||||||
|
|
||||||
@ -6748,13 +6750,13 @@ msgid "Service provider"
|
|||||||
msgstr "服务提供商"
|
msgstr "服务提供商"
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:31 settings/serializers/feature.py:97
|
#: settings/serializers/auth/oauth2.py:31 settings/serializers/feature.py:97
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:34
|
#: xpack/plugins/cloud/serializers/account_attrs.py:50
|
||||||
msgid "Client ID"
|
msgid "Client ID"
|
||||||
msgstr "客户端 ID"
|
msgstr "客户端 ID"
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:34 settings/serializers/auth/oidc.py:24
|
#: settings/serializers/auth/oauth2.py:34 settings/serializers/auth/oidc.py:24
|
||||||
#: settings/serializers/feature.py:100
|
#: settings/serializers/feature.py:100
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:37
|
#: xpack/plugins/cloud/serializers/account_attrs.py:53
|
||||||
msgid "Client Secret"
|
msgid "Client Secret"
|
||||||
msgstr "客户端密钥"
|
msgstr "客户端密钥"
|
||||||
|
|
||||||
@ -7059,7 +7061,7 @@ msgid "SSO auth key TTL"
|
|||||||
msgstr "令牌有效期"
|
msgstr "令牌有效期"
|
||||||
|
|
||||||
#: settings/serializers/auth/sso.py:20
|
#: settings/serializers/auth/sso.py:20
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
||||||
msgid "Unit: second"
|
msgid "Unit: second"
|
||||||
msgstr "单位: 秒"
|
msgstr "单位: 秒"
|
||||||
|
|
||||||
@ -7210,7 +7212,7 @@ msgid "Mount Point"
|
|||||||
msgstr "挂载点"
|
msgstr "挂载点"
|
||||||
|
|
||||||
#: settings/serializers/feature.py:103
|
#: settings/serializers/feature.py:103
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:40
|
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
||||||
msgid "Tenant ID"
|
msgid "Tenant ID"
|
||||||
msgstr "租户 ID"
|
msgstr "租户 ID"
|
||||||
|
|
||||||
@ -7225,7 +7227,7 @@ msgid "Access key ID"
|
|||||||
msgstr "Access key ID(AK)"
|
msgstr "Access key ID(AK)"
|
||||||
|
|
||||||
#: settings/serializers/feature.py:117 terminal/serializers/storage.py:37
|
#: settings/serializers/feature.py:117 terminal/serializers/storage.py:37
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:19
|
#: xpack/plugins/cloud/serializers/account_attrs.py:35
|
||||||
msgid "Access key secret"
|
msgid "Access key secret"
|
||||||
msgstr "Access key secret(SK)"
|
msgstr "Access key secret(SK)"
|
||||||
|
|
||||||
@ -7288,6 +7290,10 @@ msgstr "单位"
|
|||||||
msgid "The unit of period"
|
msgid "The unit of period"
|
||||||
msgstr "执行周期"
|
msgstr "执行周期"
|
||||||
|
|
||||||
|
#: settings/serializers/feature.py:186
|
||||||
|
msgid "Adhoc command"
|
||||||
|
msgstr "批量命令执行"
|
||||||
|
|
||||||
#: settings/serializers/feature.py:187
|
#: settings/serializers/feature.py:187
|
||||||
msgid ""
|
msgid ""
|
||||||
"Allow users to execute batch commands in the Workbench - Job Center - Adhoc"
|
"Allow users to execute batch commands in the Workbench - Job Center - Adhoc"
|
||||||
@ -8684,7 +8690,7 @@ msgid "Command and replay storage"
|
|||||||
msgstr "命令及录像存储"
|
msgstr "命令及录像存储"
|
||||||
|
|
||||||
#: terminal/notifications.py:258 terminal/tasks.py:212
|
#: terminal/notifications.py:258 terminal/tasks.py:212
|
||||||
#: xpack/plugins/cloud/api.py:181
|
#: xpack/plugins/cloud/api.py:182
|
||||||
#: xpack/plugins/cloud/serializers/account.py:136
|
#: xpack/plugins/cloud/serializers/account.py:136
|
||||||
#: xpack/plugins/cloud/serializers/account.py:138
|
#: xpack/plugins/cloud/serializers/account.py:138
|
||||||
msgid "Test failure: Account invalid"
|
msgid "Test failure: Account invalid"
|
||||||
@ -10376,7 +10382,7 @@ msgstr "测试成功"
|
|||||||
msgid "Test connection failed: {}"
|
msgid "Test connection failed: {}"
|
||||||
msgstr "测试连接失败:{}"
|
msgstr "测试连接失败:{}"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/api.py:202
|
#: xpack/plugins/cloud/api.py:203
|
||||||
msgid "User {} deleted the current resource and released the assets"
|
msgid "User {} deleted the current resource and released the assets"
|
||||||
msgstr "用户 {} 删除了当前资源已释放的资产"
|
msgstr "用户 {} 删除了当前资源已释放的资产"
|
||||||
|
|
||||||
@ -10567,54 +10573,54 @@ msgstr "获取区域 \"%s\" 的实例错误,错误:%s"
|
|||||||
msgid "Failed to synchronize the instance \"%s\""
|
msgid "Failed to synchronize the instance \"%s\""
|
||||||
msgstr "无法同步实例 %s"
|
msgstr "无法同步实例 %s"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:379
|
#: xpack/plugins/cloud/manager.py:378
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The updated platform of asset \"%s\" is inconsistent with the original "
|
"The updated platform of asset \"%s\" is inconsistent with the original "
|
||||||
"platform type. Skip platform and protocol updates"
|
"platform type. Skip platform and protocol updates"
|
||||||
msgstr "资产 \"%s\" 的更新平台与原平台类型不一致。跳过平台和协议更新"
|
msgstr "资产 \"%s\" 的更新平台与原平台类型不一致。跳过平台和协议更新"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:436
|
#: xpack/plugins/cloud/manager.py:432
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The asset \"%s\" already exists"
|
msgid "The asset \"%s\" already exists"
|
||||||
msgstr "资产 \"%s\" 已存在"
|
msgstr "资产 \"%s\" 已存在"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:438
|
#: xpack/plugins/cloud/manager.py:434
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Update asset \"%s\""
|
msgid "Update asset \"%s\""
|
||||||
msgstr "更新资产 \"%s\""
|
msgstr "更新资产 \"%s\""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:441
|
#: xpack/plugins/cloud/manager.py:437
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Asset \"%s\" has been updated"
|
msgid "Asset \"%s\" has been updated"
|
||||||
msgstr "资产 \"%s\" 已更新"
|
msgstr "资产 \"%s\" 已更新"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:450
|
#: xpack/plugins/cloud/manager.py:446
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Prepare to create asset \"%s\""
|
msgid "Prepare to create asset \"%s\""
|
||||||
msgstr "准备创建资产 %s"
|
msgstr "准备创建资产 %s"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:471
|
#: xpack/plugins/cloud/manager.py:467
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set nodes \"%s\""
|
msgid "Set nodes \"%s\""
|
||||||
msgstr "设置节点: \"%s\""
|
msgstr "设置节点: \"%s\""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:497
|
#: xpack/plugins/cloud/manager.py:493
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set accounts \"%s\""
|
msgid "Set accounts \"%s\""
|
||||||
msgstr "设置账号: %s"
|
msgstr "设置账号: %s"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:513
|
#: xpack/plugins/cloud/manager.py:509
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set protocols \"%s\""
|
msgid "Set protocols \"%s\""
|
||||||
msgstr "设置协议 \"%s\""
|
msgstr "设置协议 \"%s\""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:521
|
#: xpack/plugins/cloud/manager.py:517
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Set labels \"%s\""
|
msgid "Set labels \"%s\""
|
||||||
msgstr "设置标签: \"%s\""
|
msgstr "设置标签: \"%s\""
|
||||||
|
|
||||||
#: xpack/plugins/cloud/manager.py:535 xpack/plugins/cloud/tasks.py:31
|
#: xpack/plugins/cloud/manager.py:531 xpack/plugins/cloud/tasks.py:31
|
||||||
msgid "Run sync instance task"
|
msgid "Run sync instance task"
|
||||||
msgstr "执行同步实例任务"
|
msgstr "执行同步实例任务"
|
||||||
|
|
||||||
@ -10641,8 +10647,8 @@ msgstr "测试云账号"
|
|||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:109
|
#: xpack/plugins/cloud/models.py:109
|
||||||
#: xpack/plugins/cloud/serializers/account.py:76
|
#: xpack/plugins/cloud/serializers/account.py:76
|
||||||
#: xpack/plugins/cloud/serializers/task.py:159
|
#: xpack/plugins/cloud/serializers/task.py:170
|
||||||
#: xpack/plugins/cloud/serializers/task.py:160
|
#: xpack/plugins/cloud/serializers/task.py:171
|
||||||
msgid "Regions"
|
msgid "Regions"
|
||||||
msgstr "地域"
|
msgstr "地域"
|
||||||
|
|
||||||
@ -10655,7 +10661,7 @@ msgid "IP network segment group"
|
|||||||
msgstr "IP网段组"
|
msgstr "IP网段组"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:121
|
#: xpack/plugins/cloud/models.py:121
|
||||||
#: xpack/plugins/cloud/serializers/task.py:163
|
#: xpack/plugins/cloud/serializers/task.py:174
|
||||||
msgid "Preferred IP type"
|
msgid "Preferred IP type"
|
||||||
msgstr "首选 IP 类型"
|
msgstr "首选 IP 类型"
|
||||||
|
|
||||||
@ -11000,63 +11006,63 @@ msgstr "有效性显示"
|
|||||||
msgid "Provider display"
|
msgid "Provider display"
|
||||||
msgstr "服务商显示"
|
msgstr "服务商显示"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:16
|
#: xpack/plugins/cloud/serializers/account_attrs.py:32
|
||||||
msgid "Access key id"
|
msgid "Access key id"
|
||||||
msgstr "Access key id"
|
msgstr "Access key id"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:43
|
#: xpack/plugins/cloud/serializers/account_attrs.py:59
|
||||||
msgid "Subscription ID"
|
msgid "Subscription ID"
|
||||||
msgstr "订阅 ID"
|
msgstr "订阅 ID"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
#: xpack/plugins/cloud/serializers/account_attrs.py:89
|
||||||
msgid "Auto node classification"
|
msgid "Auto node classification"
|
||||||
msgstr "自动节点分类"
|
msgstr "自动节点分类"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:98
|
#: xpack/plugins/cloud/serializers/account_attrs.py:114
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:102
|
#: xpack/plugins/cloud/serializers/account_attrs.py:118
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:126
|
#: xpack/plugins/cloud/serializers/account_attrs.py:142
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:156
|
#: xpack/plugins/cloud/serializers/account_attrs.py:172
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:206
|
#: xpack/plugins/cloud/serializers/account_attrs.py:222
|
||||||
msgid "API Endpoint"
|
msgid "API Endpoint"
|
||||||
msgstr "API 端点"
|
msgstr "API 端点"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:108
|
#: xpack/plugins/cloud/serializers/account_attrs.py:124
|
||||||
msgid "Auth url"
|
msgid "Auth url"
|
||||||
msgstr "认证地址"
|
msgstr "认证地址"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
|
#: xpack/plugins/cloud/serializers/account_attrs.py:125
|
||||||
msgid "eg: http://openstack.example.com:5000/v3"
|
msgid "eg: http://openstack.example.com:5000/v3"
|
||||||
msgstr "如: 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:128
|
||||||
msgid "User domain"
|
msgid "User domain"
|
||||||
msgstr "用户域"
|
msgstr "用户域"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:127
|
#: xpack/plugins/cloud/serializers/account_attrs.py:143
|
||||||
msgid "Cert File"
|
msgid "Cert File"
|
||||||
msgstr "证书文件"
|
msgstr "证书文件"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:128
|
#: xpack/plugins/cloud/serializers/account_attrs.py:144
|
||||||
msgid "Key File"
|
msgid "Key File"
|
||||||
msgstr "密钥文件"
|
msgstr "密钥文件"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:144
|
#: xpack/plugins/cloud/serializers/account_attrs.py:160
|
||||||
msgid "Service account key"
|
msgid "Service account key"
|
||||||
msgstr "服务账号密钥"
|
msgstr "服务账号密钥"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:145
|
#: xpack/plugins/cloud/serializers/account_attrs.py:161
|
||||||
msgid "The file is in JSON format"
|
msgid "The file is in JSON format"
|
||||||
msgstr "JSON 格式的文件"
|
msgstr "JSON 格式的文件"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:163
|
#: xpack/plugins/cloud/serializers/account_attrs.py:179
|
||||||
msgid "IP address invalid `{}`, {}"
|
msgid "IP address invalid `{}`, {}"
|
||||||
msgstr "IP 地址无效: `{}`, {}"
|
msgstr "IP 地址无效: `{}`, {}"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:179
|
#: xpack/plugins/cloud/serializers/account_attrs.py:195
|
||||||
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
|
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"
|
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:198
|
||||||
msgid ""
|
msgid ""
|
||||||
"The port is used to detect the validity of the IP address. When the "
|
"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 "
|
"synchronization task is executed, only the valid IP address will be "
|
||||||
@ -11065,31 +11071,31 @@ msgstr ""
|
|||||||
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>"
|
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>"
|
||||||
"如果端口为 0,则表示所有 IP 地址均有效。"
|
"如果端口为 0,则表示所有 IP 地址均有效。"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:190
|
#: xpack/plugins/cloud/serializers/account_attrs.py:206
|
||||||
msgid "Hostname prefix"
|
msgid "Hostname prefix"
|
||||||
msgstr "主机名前缀"
|
msgstr "主机名前缀"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:193
|
#: xpack/plugins/cloud/serializers/account_attrs.py:209
|
||||||
msgid "IP segment"
|
msgid "IP segment"
|
||||||
msgstr "IP 网段"
|
msgstr "IP 网段"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:197
|
#: xpack/plugins/cloud/serializers/account_attrs.py:213
|
||||||
msgid "Test port"
|
msgid "Test port"
|
||||||
msgstr "测试端口"
|
msgstr "测试端口"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:200
|
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
||||||
msgid "Test timeout"
|
msgid "Test timeout"
|
||||||
msgstr "测试超时时间"
|
msgstr "测试超时时间"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:216
|
#: xpack/plugins/cloud/serializers/account_attrs.py:232
|
||||||
msgid "Project"
|
msgid "Project"
|
||||||
msgstr "project"
|
msgstr "project"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/task.py:157
|
#: xpack/plugins/cloud/serializers/task.py:168
|
||||||
msgid "History count"
|
msgid "History count"
|
||||||
msgstr "执行次数"
|
msgstr "执行次数"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/task.py:158
|
#: xpack/plugins/cloud/serializers/task.py:169
|
||||||
msgid "Instance count"
|
msgid "Instance count"
|
||||||
msgstr "实例个数"
|
msgstr "实例个数"
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -183,7 +183,7 @@ class OpsSettingSerializer(serializers.Serializer):
|
|||||||
PREFIX_TITLE = _('Feature')
|
PREFIX_TITLE = _('Feature')
|
||||||
|
|
||||||
SECURITY_COMMAND_EXECUTION = serializers.BooleanField(
|
SECURITY_COMMAND_EXECUTION = serializers.BooleanField(
|
||||||
required=False, label=_('Adhoc'),
|
required=False, label=_('Adhoc command'),
|
||||||
help_text=_('Allow users to execute batch commands in the Workbench - Job Center - Adhoc')
|
help_text=_('Allow users to execute batch commands in the Workbench - Job Center - Adhoc')
|
||||||
)
|
)
|
||||||
SECURITY_COMMAND_BLACKLIST = serializers.ListField(
|
SECURITY_COMMAND_BLACKLIST = serializers.ListField(
|
||||||
|
Loading…
Reference in New Issue
Block a user