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