mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-20 09:39:41 +00:00
perf: Translate
This commit is contained in:
parent
d14e52edb8
commit
c1b04e077a
@ -129,7 +129,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
{% else %}
|
{% else %}
|
||||||
<p class="no-data">{% trans 'No new accounts found' %}</p>
|
<p class="no-data">{% trans 'No lost accounts found' %}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
@ -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-03-20 11:52+0800\n"
|
"POT-Creation-Date: 2025-03-24 15:33+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"
|
||||||
@ -20,12 +20,12 @@ msgstr ""
|
|||||||
|
|
||||||
#: accounts/api/account/account.py:121
|
#: accounts/api/account/account.py:121
|
||||||
#: accounts/serializers/account/account.py:181
|
#: accounts/serializers/account/account.py:181
|
||||||
#: accounts/serializers/account/account.py:342
|
#: accounts/serializers/account/account.py:343
|
||||||
msgid "Account already exists"
|
msgid "Account already exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/api/account/application.py:78
|
#: accounts/api/account/application.py:78
|
||||||
#: authentication/api/connection_token.py:452
|
#: authentication/api/connection_token.py:451
|
||||||
msgid "Account not found"
|
msgid "Account not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -435,8 +435,8 @@ msgstr ""
|
|||||||
#: accounts/models/account.py:85
|
#: accounts/models/account.py:85
|
||||||
#: accounts/models/automations/check_account.py:59
|
#: accounts/models/automations/check_account.py:59
|
||||||
#: accounts/models/automations/gather_account.py:17
|
#: accounts/models/automations/gather_account.py:17
|
||||||
#: accounts/serializers/account/account.py:226
|
#: accounts/serializers/account/account.py:227
|
||||||
#: accounts/serializers/account/account.py:274
|
#: accounts/serializers/account/account.py:275
|
||||||
#: accounts/serializers/automations/change_secret.py:113
|
#: accounts/serializers/automations/change_secret.py:113
|
||||||
#: accounts/serializers/automations/change_secret.py:145
|
#: accounts/serializers/automations/change_secret.py:145
|
||||||
#: accounts/serializers/automations/check_account.py:33
|
#: accounts/serializers/automations/check_account.py:33
|
||||||
@ -452,7 +452,7 @@ msgstr ""
|
|||||||
#: acls/serializers/base.py:130 assets/models/asset/common.py:102
|
#: acls/serializers/base.py:130 assets/models/asset/common.py:102
|
||||||
#: assets/models/asset/common.py:366 assets/models/cmd_filter.py:36
|
#: assets/models/asset/common.py:366 assets/models/cmd_filter.py:36
|
||||||
#: audits/models.py:59 audits/models.py:312 audits/serializers.py:228
|
#: audits/models.py:59 audits/models.py:312 audits/serializers.py:228
|
||||||
#: authentication/models/connection_token.py:40
|
#: authentication/models/connection_token.py:42
|
||||||
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
||||||
#: terminal/models/session/session.py:34 terminal/notifications.py:156
|
#: terminal/models/session/session.py:34 terminal/notifications.py:156
|
||||||
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
||||||
@ -463,8 +463,8 @@ msgid "Asset"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/models/account.py:89 accounts/models/template.py:16
|
#: accounts/models/account.py:89 accounts/models/template.py:16
|
||||||
#: accounts/serializers/account/account.py:233
|
#: accounts/serializers/account/account.py:234
|
||||||
#: accounts/serializers/account/account.py:284
|
#: accounts/serializers/account/account.py:285
|
||||||
#: accounts/serializers/account/template.py:35
|
#: accounts/serializers/account/template.py:35
|
||||||
#: authentication/serializers/connect_token_secret.py:50
|
#: authentication/serializers/connect_token_secret.py:50
|
||||||
msgid "Su from"
|
msgid "Su from"
|
||||||
@ -484,7 +484,7 @@ msgstr ""
|
|||||||
msgid "Secret reset"
|
msgid "Secret reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/models/account.py:97 accounts/serializers/account/account.py:228
|
#: accounts/models/account.py:97 accounts/serializers/account/account.py:229
|
||||||
#: users/models/user/__init__.py:122
|
#: users/models/user/__init__.py:122
|
||||||
msgid "Source"
|
msgid "Source"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -518,7 +518,7 @@ msgstr ""
|
|||||||
#: acls/serializers/base.py:131
|
#: acls/serializers/base.py:131
|
||||||
#: acls/templates/acls/asset_login_reminder.html:10
|
#: acls/templates/acls/asset_login_reminder.html:10
|
||||||
#: assets/serializers/gateway.py:33 audits/models.py:60 audits/models.py:313
|
#: assets/serializers/gateway.py:33 audits/models.py:60 audits/models.py:313
|
||||||
#: audits/serializers.py:229 authentication/api/connection_token.py:464
|
#: audits/serializers.py:229 authentication/api/connection_token.py:463
|
||||||
#: ops/models/base.py:18 perms/models/asset_permission.py:75
|
#: ops/models/base.py:18 perms/models/asset_permission.py:75
|
||||||
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
|
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
|
||||||
#: terminal/models/session/session.py:36 terminal/serializers/command.py:72
|
#: terminal/models/session/session.py:36 terminal/serializers/command.py:72
|
||||||
@ -622,7 +622,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: accounts/models/application.py:24 acls/models/base.py:43
|
#: accounts/models/application.py:24 acls/models/base.py:43
|
||||||
#: assets/models/asset/common.py:178 authentication/models/access_key.py:23
|
#: assets/models/asset/common.py:178 authentication/models/access_key.py:23
|
||||||
#: authentication/models/connection_token.py:58
|
#: authentication/models/connection_token.py:60
|
||||||
#: authentication/models/ssh_key.py:13 authentication/serializers/ssh_key.py:23
|
#: authentication/models/ssh_key.py:13 authentication/serializers/ssh_key.py:23
|
||||||
#: authentication/templates/authentication/_access_key_modal.html:32
|
#: authentication/templates/authentication/_access_key_modal.html:32
|
||||||
#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:28
|
#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:28
|
||||||
@ -762,7 +762,7 @@ msgid "Status"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/models/automations/change_secret.py:51
|
#: accounts/models/automations/change_secret.py:51
|
||||||
#: accounts/serializers/account/account.py:276
|
#: accounts/serializers/account/account.py:277
|
||||||
#: accounts/templates/accounts/change_secret_failed_info.html:13
|
#: accounts/templates/accounts/change_secret_failed_info.html:13
|
||||||
#: assets/const/automation.py:9
|
#: assets/const/automation.py:9
|
||||||
#: authentication/templates/authentication/passkey.html:173
|
#: authentication/templates/authentication/passkey.html:173
|
||||||
@ -1171,7 +1171,7 @@ msgstr ""
|
|||||||
#: assets/models/platform.py:96 assets/serializers/asset/common.py:146
|
#: assets/models/platform.py:96 assets/serializers/asset/common.py:146
|
||||||
#: assets/serializers/platform.py:160 assets/serializers/platform.py:172
|
#: assets/serializers/platform.py:160 assets/serializers/platform.py:172
|
||||||
#: audits/serializers.py:77 audits/serializers.py:194
|
#: audits/serializers.py:77 audits/serializers.py:194
|
||||||
#: authentication/models/connection_token.py:62
|
#: authentication/models/connection_token.py:64
|
||||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:153
|
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:153
|
||||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
|
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
|
||||||
#: terminal/models/component/storage.py:58
|
#: terminal/models/component/storage.py:58
|
||||||
@ -1184,30 +1184,30 @@ msgstr ""
|
|||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:222
|
#: accounts/serializers/account/account.py:223
|
||||||
msgid "Asset not found"
|
msgid "Asset not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:265
|
#: accounts/serializers/account/account.py:266
|
||||||
msgid "Has secret"
|
msgid "Has secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:275 ops/models/celery.py:84
|
#: accounts/serializers/account/account.py:276 ops/models/celery.py:84
|
||||||
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:49
|
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:49
|
||||||
#: tickets/models/ticket/general.py:280 tickets/serializers/super_ticket.py:14
|
#: tickets/models/ticket/general.py:280 tickets/serializers/super_ticket.py:14
|
||||||
msgid "State"
|
msgid "State"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:277
|
#: accounts/serializers/account/account.py:278
|
||||||
msgid "Changed"
|
msgid "Changed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:287 acls/models/base.py:97
|
#: accounts/serializers/account/account.py:288 acls/models/base.py:97
|
||||||
#: acls/templates/acls/asset_login_reminder.html:9
|
#: acls/templates/acls/asset_login_reminder.html:9
|
||||||
#: assets/models/automations/base.py:25
|
#: assets/models/automations/base.py:25
|
||||||
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34
|
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34
|
||||||
#: assets/serializers/platform.py:181 assets/serializers/platform.py:213
|
#: assets/serializers/platform.py:181 assets/serializers/platform.py:213
|
||||||
#: authentication/api/connection_token.py:463 ops/models/base.py:17
|
#: authentication/api/connection_token.py:462 ops/models/base.py:17
|
||||||
#: ops/models/job.py:155 ops/serializers/job.py:21
|
#: ops/models/job.py:155 ops/serializers/job.py:21
|
||||||
#: perms/serializers/permission.py:57
|
#: perms/serializers/permission.py:57
|
||||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
||||||
@ -1215,16 +1215,16 @@ msgstr ""
|
|||||||
msgid "Assets"
|
msgid "Assets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:392
|
#: accounts/serializers/account/account.py:393
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Asset does not support this secret type: %s"
|
msgid "Asset does not support this secret type: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:424
|
#: accounts/serializers/account/account.py:425
|
||||||
msgid "Account has exist"
|
msgid "Account has exist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:461
|
#: accounts/serializers/account/account.py:462
|
||||||
#: accounts/serializers/account/base.py:86
|
#: accounts/serializers/account/base.py:86
|
||||||
#: accounts/serializers/account/template.py:66
|
#: accounts/serializers/account/template.py:66
|
||||||
#: assets/serializers/asset/common.py:421
|
#: assets/serializers/asset/common.py:421
|
||||||
@ -1243,7 +1243,7 @@ msgstr ""
|
|||||||
#: acls/templates/acls/user_login_reminder.html:8
|
#: acls/templates/acls/user_login_reminder.html:8
|
||||||
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:55
|
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:55
|
||||||
#: audits/models.py:91 audits/models.py:173 audits/models.py:272
|
#: audits/models.py:91 audits/models.py:173 audits/models.py:272
|
||||||
#: audits/serializers.py:195 authentication/models/connection_token.py:36
|
#: audits/serializers.py:195 authentication/models/connection_token.py:38
|
||||||
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
|
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
|
||||||
#: notifications/models/notification.py:12
|
#: notifications/models/notification.py:12
|
||||||
#: perms/api/user_permission/mixin.py:58 perms/models/asset_permission.py:63
|
#: perms/api/user_permission/mixin.py:58 perms/models/asset_permission.py:63
|
||||||
@ -1682,7 +1682,6 @@ msgstr ""
|
|||||||
#: accounts/templates/accounts/change_secret_report.html:94
|
#: accounts/templates/accounts/change_secret_report.html:94
|
||||||
#: accounts/templates/accounts/change_secret_report.html:134
|
#: accounts/templates/accounts/change_secret_report.html:134
|
||||||
#: accounts/templates/accounts/gather_account_report.html:92
|
#: accounts/templates/accounts/gather_account_report.html:92
|
||||||
#: accounts/templates/accounts/gather_account_report.html:132
|
|
||||||
#: accounts/templates/accounts/push_account_report.html:93
|
#: accounts/templates/accounts/push_account_report.html:93
|
||||||
#: accounts/templates/accounts/push_account_report.html:133
|
#: accounts/templates/accounts/push_account_report.html:133
|
||||||
msgid "No new accounts found"
|
msgid "No new accounts found"
|
||||||
@ -1711,6 +1710,10 @@ msgstr ""
|
|||||||
msgid "Lost accounts"
|
msgid "Lost accounts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: accounts/templates/accounts/gather_account_report.html:132
|
||||||
|
msgid "No lost accounts found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/utils.py:54
|
#: accounts/utils.py:54
|
||||||
msgid ""
|
msgid ""
|
||||||
"If the password starts with {{` and ends with }} `, then the password is not "
|
"If the password starts with {{` and ends with }} `, then the password is not "
|
||||||
@ -2038,7 +2041,7 @@ msgid ">>> Begin executing batch {index} of tasks"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/automations/ping_gateway/manager.py:33
|
#: assets/automations/ping_gateway/manager.py:33
|
||||||
#: authentication/models/connection_token.py:145
|
#: authentication/models/connection_token.py:161
|
||||||
msgid "No account"
|
msgid "No account"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2302,7 +2305,7 @@ msgstr ""
|
|||||||
msgid "The database to authenticate against"
|
msgid "The database to authenticate against"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/const/protocol.py:232 authentication/models/connection_token.py:47
|
#: assets/const/protocol.py:232 authentication/models/connection_token.py:49
|
||||||
msgid "Connect options"
|
msgid "Connect options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2563,7 +2566,7 @@ msgstr ""
|
|||||||
#: assets/models/label.py:19 assets/models/node.py:539
|
#: assets/models/label.py:19 assets/models/node.py:539
|
||||||
#: assets/serializers/cagegory.py:11 assets/serializers/cagegory.py:18
|
#: assets/serializers/cagegory.py:11 assets/serializers/cagegory.py:18
|
||||||
#: assets/serializers/cagegory.py:24
|
#: assets/serializers/cagegory.py:24
|
||||||
#: authentication/models/connection_token.py:33
|
#: authentication/models/connection_token.py:35
|
||||||
#: authentication/serializers/connect_token_secret.py:125
|
#: authentication/serializers/connect_token_secret.py:125
|
||||||
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:38
|
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:38
|
||||||
#: users/models/preference.py:13
|
#: users/models/preference.py:13
|
||||||
@ -3410,7 +3413,7 @@ msgstr ""
|
|||||||
msgid "%s %s this resource"
|
msgid "%s %s this resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audits/serializers.py:196 authentication/models/connection_token.py:51
|
#: audits/serializers.py:196 authentication/models/connection_token.py:53
|
||||||
#: authentication/models/temp_token.py:13 perms/models/asset_permission.py:80
|
#: authentication/models/temp_token.py:13 perms/models/asset_permission.py:80
|
||||||
#: tickets/models/ticket/apply_application.py:31
|
#: tickets/models/ticket/apply_application.py:31
|
||||||
#: tickets/models/ticket/apply_asset.py:21 users/models/user/__init__.py:101
|
#: tickets/models/ticket/apply_asset.py:21 users/models/user/__init__.py:101
|
||||||
@ -3528,39 +3531,39 @@ msgstr ""
|
|||||||
msgid "This action require verify your MFA"
|
msgid "This action require verify your MFA"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:303
|
#: authentication/api/connection_token.py:304
|
||||||
msgid "Reusable connection token is not allowed, global setting not enabled"
|
msgid "Reusable connection token is not allowed, global setting not enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:423
|
#: authentication/api/connection_token.py:424
|
||||||
msgid "Anonymous account is not supported for this asset"
|
msgid "Anonymous account is not supported for this asset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:455
|
#: authentication/api/connection_token.py:454
|
||||||
msgid "Permission expired"
|
msgid "Permission expired"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:488
|
#: authentication/api/connection_token.py:487
|
||||||
msgid "ACL action is reject: {}({})"
|
msgid "ACL action is reject: {}({})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:492
|
#: authentication/api/connection_token.py:491
|
||||||
msgid "ACL action is review"
|
msgid "ACL action is review"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:502
|
#: authentication/api/connection_token.py:501
|
||||||
msgid "ACL action is face verify"
|
msgid "ACL action is face verify"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:507
|
#: authentication/api/connection_token.py:506
|
||||||
msgid "ACL action not supported for this asset"
|
msgid "ACL action not supported for this asset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:514
|
#: authentication/api/connection_token.py:513
|
||||||
msgid "ACL action is face online"
|
msgid "ACL action is face online"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:533
|
#: authentication/api/connection_token.py:532
|
||||||
msgid "No available face feature"
|
msgid "No available face feature"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3971,21 +3974,21 @@ msgstr ""
|
|||||||
msgid "Please change your password"
|
msgid "Please change your password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:42
|
#: authentication/models/connection_token.py:44
|
||||||
#: terminal/serializers/storage.py:114
|
#: terminal/serializers/storage.py:114
|
||||||
msgid "Account name"
|
msgid "Account name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:43
|
#: authentication/models/connection_token.py:45
|
||||||
msgid "Input username"
|
msgid "Input username"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:44
|
#: authentication/models/connection_token.py:46
|
||||||
#: authentication/serializers/connection_token.py:18
|
#: authentication/serializers/connection_token.py:18
|
||||||
msgid "Input secret"
|
msgid "Input secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:45
|
#: authentication/models/connection_token.py:47
|
||||||
#: authentication/serializers/connect_token_secret.py:114
|
#: authentication/serializers/connect_token_secret.py:114
|
||||||
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
|
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
|
||||||
#: terminal/models/virtualapp/virtualapp.py:24
|
#: terminal/models/virtualapp/virtualapp.py:24
|
||||||
@ -3994,69 +3997,69 @@ msgstr ""
|
|||||||
msgid "Protocol"
|
msgid "Protocol"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:46
|
#: authentication/models/connection_token.py:48
|
||||||
msgid "Connect method"
|
msgid "Connect method"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:48
|
#: authentication/models/connection_token.py:50
|
||||||
msgid "User display"
|
msgid "User display"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:49
|
#: authentication/models/connection_token.py:51
|
||||||
msgid "Asset display"
|
msgid "Asset display"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:50
|
#: authentication/models/connection_token.py:52
|
||||||
msgid "Reusable"
|
msgid "Reusable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:55
|
#: authentication/models/connection_token.py:57
|
||||||
#: perms/models/asset_permission.py:83
|
#: perms/models/asset_permission.py:83
|
||||||
msgid "From ticket"
|
msgid "From ticket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:57
|
#: authentication/models/connection_token.py:59
|
||||||
msgid "Face monitor token"
|
msgid "Face monitor token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:68
|
#: authentication/models/connection_token.py:70
|
||||||
msgid "Can expire connection token"
|
msgid "Can expire connection token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:69
|
#: authentication/models/connection_token.py:71
|
||||||
msgid "Can reuse connection token"
|
msgid "Can reuse connection token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:71
|
#: authentication/models/connection_token.py:73
|
||||||
msgid "Connection token"
|
msgid "Connection token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:132
|
#: authentication/models/connection_token.py:148
|
||||||
msgid "Connection token inactive"
|
msgid "Connection token inactive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:136
|
#: authentication/models/connection_token.py:152
|
||||||
msgid "Connection token expired at: {}"
|
msgid "Connection token expired at: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:139
|
#: authentication/models/connection_token.py:155
|
||||||
#: terminal/serializers/session.py:95
|
#: terminal/serializers/session.py:95
|
||||||
msgid "No user or invalid user"
|
msgid "No user or invalid user"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:142
|
#: authentication/models/connection_token.py:158
|
||||||
msgid "No asset or inactive asset"
|
msgid "No asset or inactive asset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:290
|
#: authentication/models/connection_token.py:307
|
||||||
msgid "Can view super connection token secret"
|
msgid "Can view super connection token secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:292
|
#: authentication/models/connection_token.py:309
|
||||||
msgid "Super connection token"
|
msgid "Super connection token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:309
|
#: authentication/models/connection_token.py:326
|
||||||
msgid "Admin connection token"
|
msgid "Admin connection token"
|
||||||
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
@ -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-03-20 11:52+0800\n"
|
"POT-Creation-Date: 2025-03-24 15:33+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"
|
||||||
@ -19,12 +19,12 @@ msgstr ""
|
|||||||
|
|
||||||
#: accounts/api/account/account.py:121
|
#: accounts/api/account/account.py:121
|
||||||
#: accounts/serializers/account/account.py:181
|
#: accounts/serializers/account/account.py:181
|
||||||
#: accounts/serializers/account/account.py:342
|
#: accounts/serializers/account/account.py:343
|
||||||
msgid "Account already exists"
|
msgid "Account already exists"
|
||||||
msgstr "账号已存在"
|
msgstr "账号已存在"
|
||||||
|
|
||||||
#: accounts/api/account/application.py:78
|
#: accounts/api/account/application.py:78
|
||||||
#: authentication/api/connection_token.py:452
|
#: authentication/api/connection_token.py:451
|
||||||
msgid "Account not found"
|
msgid "Account not found"
|
||||||
msgstr "账号未找到"
|
msgstr "账号未找到"
|
||||||
|
|
||||||
@ -437,8 +437,8 @@ msgstr "用户 %s 查看/导出 了密码"
|
|||||||
#: accounts/models/account.py:85
|
#: accounts/models/account.py:85
|
||||||
#: accounts/models/automations/check_account.py:59
|
#: accounts/models/automations/check_account.py:59
|
||||||
#: accounts/models/automations/gather_account.py:17
|
#: accounts/models/automations/gather_account.py:17
|
||||||
#: accounts/serializers/account/account.py:226
|
#: accounts/serializers/account/account.py:227
|
||||||
#: accounts/serializers/account/account.py:274
|
#: accounts/serializers/account/account.py:275
|
||||||
#: accounts/serializers/automations/change_secret.py:113
|
#: accounts/serializers/automations/change_secret.py:113
|
||||||
#: accounts/serializers/automations/change_secret.py:145
|
#: accounts/serializers/automations/change_secret.py:145
|
||||||
#: accounts/serializers/automations/check_account.py:33
|
#: accounts/serializers/automations/check_account.py:33
|
||||||
@ -454,7 +454,7 @@ msgstr "用户 %s 查看/导出 了密码"
|
|||||||
#: acls/serializers/base.py:130 assets/models/asset/common.py:102
|
#: acls/serializers/base.py:130 assets/models/asset/common.py:102
|
||||||
#: assets/models/asset/common.py:366 assets/models/cmd_filter.py:36
|
#: assets/models/asset/common.py:366 assets/models/cmd_filter.py:36
|
||||||
#: audits/models.py:59 audits/models.py:312 audits/serializers.py:228
|
#: audits/models.py:59 audits/models.py:312 audits/serializers.py:228
|
||||||
#: authentication/models/connection_token.py:40
|
#: authentication/models/connection_token.py:42
|
||||||
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
||||||
#: terminal/models/session/session.py:34 terminal/notifications.py:156
|
#: terminal/models/session/session.py:34 terminal/notifications.py:156
|
||||||
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
||||||
@ -465,8 +465,8 @@ msgid "Asset"
|
|||||||
msgstr "资产"
|
msgstr "资产"
|
||||||
|
|
||||||
#: accounts/models/account.py:89 accounts/models/template.py:16
|
#: accounts/models/account.py:89 accounts/models/template.py:16
|
||||||
#: accounts/serializers/account/account.py:233
|
#: accounts/serializers/account/account.py:234
|
||||||
#: accounts/serializers/account/account.py:284
|
#: accounts/serializers/account/account.py:285
|
||||||
#: accounts/serializers/account/template.py:35
|
#: accounts/serializers/account/template.py:35
|
||||||
#: authentication/serializers/connect_token_secret.py:50
|
#: authentication/serializers/connect_token_secret.py:50
|
||||||
msgid "Su from"
|
msgid "Su from"
|
||||||
@ -486,7 +486,7 @@ msgstr "历史账号"
|
|||||||
msgid "Secret reset"
|
msgid "Secret reset"
|
||||||
msgstr "可改密"
|
msgstr "可改密"
|
||||||
|
|
||||||
#: accounts/models/account.py:97 accounts/serializers/account/account.py:228
|
#: accounts/models/account.py:97 accounts/serializers/account/account.py:229
|
||||||
#: users/models/user/__init__.py:122
|
#: users/models/user/__init__.py:122
|
||||||
msgid "Source"
|
msgid "Source"
|
||||||
msgstr "来源"
|
msgstr "来源"
|
||||||
@ -520,7 +520,7 @@ msgstr "改密状态"
|
|||||||
#: acls/serializers/base.py:131
|
#: acls/serializers/base.py:131
|
||||||
#: acls/templates/acls/asset_login_reminder.html:10
|
#: acls/templates/acls/asset_login_reminder.html:10
|
||||||
#: assets/serializers/gateway.py:33 audits/models.py:60 audits/models.py:313
|
#: assets/serializers/gateway.py:33 audits/models.py:60 audits/models.py:313
|
||||||
#: audits/serializers.py:229 authentication/api/connection_token.py:464
|
#: audits/serializers.py:229 authentication/api/connection_token.py:463
|
||||||
#: ops/models/base.py:18 perms/models/asset_permission.py:75
|
#: ops/models/base.py:18 perms/models/asset_permission.py:75
|
||||||
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
|
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
|
||||||
#: terminal/models/session/session.py:36 terminal/serializers/command.py:72
|
#: terminal/models/session/session.py:36 terminal/serializers/command.py:72
|
||||||
@ -624,7 +624,7 @@ msgstr "最后使用日期"
|
|||||||
|
|
||||||
#: accounts/models/application.py:24 acls/models/base.py:43
|
#: accounts/models/application.py:24 acls/models/base.py:43
|
||||||
#: assets/models/asset/common.py:178 authentication/models/access_key.py:23
|
#: assets/models/asset/common.py:178 authentication/models/access_key.py:23
|
||||||
#: authentication/models/connection_token.py:58
|
#: authentication/models/connection_token.py:60
|
||||||
#: authentication/models/ssh_key.py:13 authentication/serializers/ssh_key.py:23
|
#: authentication/models/ssh_key.py:13 authentication/serializers/ssh_key.py:23
|
||||||
#: authentication/templates/authentication/_access_key_modal.html:32
|
#: authentication/templates/authentication/_access_key_modal.html:32
|
||||||
#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:28
|
#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:28
|
||||||
@ -764,7 +764,7 @@ msgid "Status"
|
|||||||
msgstr "状态"
|
msgstr "状态"
|
||||||
|
|
||||||
#: accounts/models/automations/change_secret.py:51
|
#: accounts/models/automations/change_secret.py:51
|
||||||
#: accounts/serializers/account/account.py:276
|
#: accounts/serializers/account/account.py:277
|
||||||
#: accounts/templates/accounts/change_secret_failed_info.html:13
|
#: accounts/templates/accounts/change_secret_failed_info.html:13
|
||||||
#: assets/const/automation.py:9
|
#: assets/const/automation.py:9
|
||||||
#: authentication/templates/authentication/passkey.html:173
|
#: authentication/templates/authentication/passkey.html:173
|
||||||
@ -1152,10 +1152,8 @@ msgid "Change password"
|
|||||||
msgstr "改密"
|
msgstr "改密"
|
||||||
|
|
||||||
#: accounts/risk_handlers.py:127
|
#: accounts/risk_handlers.py:127
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Test connection failed: {}"
|
|
||||||
msgid "Execution failed: {}"
|
msgid "Execution failed: {}"
|
||||||
msgstr "测试连接失败:{}"
|
msgstr "执行失败:{}"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:31
|
#: accounts/serializers/account/account.py:31
|
||||||
msgid "Push now"
|
msgid "Push now"
|
||||||
@ -1184,7 +1182,7 @@ msgstr "类别"
|
|||||||
#: assets/models/platform.py:96 assets/serializers/asset/common.py:146
|
#: assets/models/platform.py:96 assets/serializers/asset/common.py:146
|
||||||
#: assets/serializers/platform.py:160 assets/serializers/platform.py:172
|
#: assets/serializers/platform.py:160 assets/serializers/platform.py:172
|
||||||
#: audits/serializers.py:77 audits/serializers.py:194
|
#: audits/serializers.py:77 audits/serializers.py:194
|
||||||
#: authentication/models/connection_token.py:62
|
#: authentication/models/connection_token.py:64
|
||||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:153
|
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:153
|
||||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
|
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
|
||||||
#: terminal/models/component/storage.py:58
|
#: terminal/models/component/storage.py:58
|
||||||
@ -1197,30 +1195,30 @@ msgstr "类别"
|
|||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr "类型"
|
msgstr "类型"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:222
|
#: accounts/serializers/account/account.py:223
|
||||||
msgid "Asset not found"
|
msgid "Asset not found"
|
||||||
msgstr "资产不存在"
|
msgstr "资产不存在"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:265
|
#: accounts/serializers/account/account.py:266
|
||||||
msgid "Has secret"
|
msgid "Has secret"
|
||||||
msgstr "已托管密码"
|
msgstr "已托管密码"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:275 ops/models/celery.py:84
|
#: accounts/serializers/account/account.py:276 ops/models/celery.py:84
|
||||||
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:49
|
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:49
|
||||||
#: tickets/models/ticket/general.py:280 tickets/serializers/super_ticket.py:14
|
#: tickets/models/ticket/general.py:280 tickets/serializers/super_ticket.py:14
|
||||||
msgid "State"
|
msgid "State"
|
||||||
msgstr "状态"
|
msgstr "状态"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:277
|
#: accounts/serializers/account/account.py:278
|
||||||
msgid "Changed"
|
msgid "Changed"
|
||||||
msgstr "已修改"
|
msgstr "已修改"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:287 acls/models/base.py:97
|
#: accounts/serializers/account/account.py:288 acls/models/base.py:97
|
||||||
#: acls/templates/acls/asset_login_reminder.html:9
|
#: acls/templates/acls/asset_login_reminder.html:9
|
||||||
#: assets/models/automations/base.py:25
|
#: assets/models/automations/base.py:25
|
||||||
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34
|
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34
|
||||||
#: assets/serializers/platform.py:181 assets/serializers/platform.py:213
|
#: assets/serializers/platform.py:181 assets/serializers/platform.py:213
|
||||||
#: authentication/api/connection_token.py:463 ops/models/base.py:17
|
#: authentication/api/connection_token.py:462 ops/models/base.py:17
|
||||||
#: ops/models/job.py:155 ops/serializers/job.py:21
|
#: ops/models/job.py:155 ops/serializers/job.py:21
|
||||||
#: perms/serializers/permission.py:57
|
#: perms/serializers/permission.py:57
|
||||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
||||||
@ -1228,16 +1226,16 @@ msgstr "已修改"
|
|||||||
msgid "Assets"
|
msgid "Assets"
|
||||||
msgstr "资产"
|
msgstr "资产"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:392
|
#: accounts/serializers/account/account.py:393
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Asset does not support this secret type: %s"
|
msgid "Asset does not support this secret type: %s"
|
||||||
msgstr "资产不支持账号类型: %s"
|
msgstr "资产不支持账号类型: %s"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:424
|
#: accounts/serializers/account/account.py:425
|
||||||
msgid "Account has exist"
|
msgid "Account has exist"
|
||||||
msgstr "账号已存在"
|
msgstr "账号已存在"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:461
|
#: accounts/serializers/account/account.py:462
|
||||||
#: accounts/serializers/account/base.py:86
|
#: accounts/serializers/account/base.py:86
|
||||||
#: accounts/serializers/account/template.py:66
|
#: accounts/serializers/account/template.py:66
|
||||||
#: assets/serializers/asset/common.py:421
|
#: assets/serializers/asset/common.py:421
|
||||||
@ -1256,7 +1254,7 @@ msgstr "ID"
|
|||||||
#: acls/templates/acls/user_login_reminder.html:8
|
#: acls/templates/acls/user_login_reminder.html:8
|
||||||
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:55
|
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:55
|
||||||
#: audits/models.py:91 audits/models.py:173 audits/models.py:272
|
#: audits/models.py:91 audits/models.py:173 audits/models.py:272
|
||||||
#: audits/serializers.py:195 authentication/models/connection_token.py:36
|
#: audits/serializers.py:195 authentication/models/connection_token.py:38
|
||||||
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
|
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
|
||||||
#: notifications/models/notification.py:12
|
#: notifications/models/notification.py:12
|
||||||
#: perms/api/user_permission/mixin.py:58 perms/models/asset_permission.py:63
|
#: perms/api/user_permission/mixin.py:58 perms/models/asset_permission.py:63
|
||||||
@ -1713,7 +1711,6 @@ msgstr "否"
|
|||||||
#: accounts/templates/accounts/change_secret_report.html:94
|
#: accounts/templates/accounts/change_secret_report.html:94
|
||||||
#: accounts/templates/accounts/change_secret_report.html:134
|
#: accounts/templates/accounts/change_secret_report.html:134
|
||||||
#: accounts/templates/accounts/gather_account_report.html:92
|
#: accounts/templates/accounts/gather_account_report.html:92
|
||||||
#: accounts/templates/accounts/gather_account_report.html:132
|
|
||||||
#: accounts/templates/accounts/push_account_report.html:93
|
#: accounts/templates/accounts/push_account_report.html:93
|
||||||
#: accounts/templates/accounts/push_account_report.html:133
|
#: accounts/templates/accounts/push_account_report.html:133
|
||||||
msgid "No new accounts found"
|
msgid "No new accounts found"
|
||||||
@ -1742,6 +1739,10 @@ msgstr "新发现的帐户"
|
|||||||
msgid "Lost accounts"
|
msgid "Lost accounts"
|
||||||
msgstr "丢失的账号"
|
msgstr "丢失的账号"
|
||||||
|
|
||||||
|
#: accounts/templates/accounts/gather_account_report.html:132
|
||||||
|
msgid "No lost accounts found"
|
||||||
|
msgstr "未找到丢失的账号"
|
||||||
|
|
||||||
#: accounts/utils.py:54
|
#: accounts/utils.py:54
|
||||||
msgid ""
|
msgid ""
|
||||||
"If the password starts with {{` and ends with }} `, then the password is not "
|
"If the password starts with {{` and ends with }} `, then the password is not "
|
||||||
@ -2075,7 +2076,7 @@ msgid ">>> Begin executing batch {index} of tasks"
|
|||||||
msgstr ">>> 开始执行第 {index} 批任务"
|
msgstr ">>> 开始执行第 {index} 批任务"
|
||||||
|
|
||||||
#: assets/automations/ping_gateway/manager.py:33
|
#: assets/automations/ping_gateway/manager.py:33
|
||||||
#: authentication/models/connection_token.py:145
|
#: authentication/models/connection_token.py:161
|
||||||
msgid "No account"
|
msgid "No account"
|
||||||
msgstr "没有账号"
|
msgstr "没有账号"
|
||||||
|
|
||||||
@ -2343,7 +2344,7 @@ msgstr "认证数据库"
|
|||||||
msgid "The database to authenticate against"
|
msgid "The database to authenticate against"
|
||||||
msgstr "要进行身份验证的数据库"
|
msgstr "要进行身份验证的数据库"
|
||||||
|
|
||||||
#: assets/const/protocol.py:232 authentication/models/connection_token.py:47
|
#: assets/const/protocol.py:232 authentication/models/connection_token.py:49
|
||||||
msgid "Connect options"
|
msgid "Connect options"
|
||||||
msgstr "连接项"
|
msgstr "连接项"
|
||||||
|
|
||||||
@ -2607,7 +2608,7 @@ msgstr "系统"
|
|||||||
#: assets/models/label.py:19 assets/models/node.py:539
|
#: assets/models/label.py:19 assets/models/node.py:539
|
||||||
#: assets/serializers/cagegory.py:11 assets/serializers/cagegory.py:18
|
#: assets/serializers/cagegory.py:11 assets/serializers/cagegory.py:18
|
||||||
#: assets/serializers/cagegory.py:24
|
#: assets/serializers/cagegory.py:24
|
||||||
#: authentication/models/connection_token.py:33
|
#: authentication/models/connection_token.py:35
|
||||||
#: authentication/serializers/connect_token_secret.py:125
|
#: authentication/serializers/connect_token_secret.py:125
|
||||||
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:38
|
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:38
|
||||||
#: users/models/preference.py:13
|
#: users/models/preference.py:13
|
||||||
@ -3472,7 +3473,7 @@ msgstr "认证方式"
|
|||||||
msgid "%s %s this resource"
|
msgid "%s %s this resource"
|
||||||
msgstr "用户 %s %s 了当前资源"
|
msgstr "用户 %s %s 了当前资源"
|
||||||
|
|
||||||
#: audits/serializers.py:196 authentication/models/connection_token.py:51
|
#: audits/serializers.py:196 authentication/models/connection_token.py:53
|
||||||
#: authentication/models/temp_token.py:13 perms/models/asset_permission.py:80
|
#: authentication/models/temp_token.py:13 perms/models/asset_permission.py:80
|
||||||
#: tickets/models/ticket/apply_application.py:31
|
#: tickets/models/ticket/apply_application.py:31
|
||||||
#: tickets/models/ticket/apply_asset.py:21 users/models/user/__init__.py:101
|
#: tickets/models/ticket/apply_asset.py:21 users/models/user/__init__.py:101
|
||||||
@ -3594,39 +3595,39 @@ msgstr "参数中的值必须包含 %s"
|
|||||||
msgid "This action require verify your MFA"
|
msgid "This action require verify your MFA"
|
||||||
msgstr "该操作需要验证您的 MFA, 请先开启并配置"
|
msgstr "该操作需要验证您的 MFA, 请先开启并配置"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:303
|
#: authentication/api/connection_token.py:304
|
||||||
msgid "Reusable connection token is not allowed, global setting not enabled"
|
msgid "Reusable connection token is not allowed, global setting not enabled"
|
||||||
msgstr "不允许使用可重复使用的连接令牌,未启用全局设置"
|
msgstr "不允许使用可重复使用的连接令牌,未启用全局设置"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:423
|
#: authentication/api/connection_token.py:424
|
||||||
msgid "Anonymous account is not supported for this asset"
|
msgid "Anonymous account is not supported for this asset"
|
||||||
msgstr "匿名账号不支持当前资产"
|
msgstr "匿名账号不支持当前资产"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:455
|
#: authentication/api/connection_token.py:454
|
||||||
msgid "Permission expired"
|
msgid "Permission expired"
|
||||||
msgstr "授权已过期"
|
msgstr "授权已过期"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:488
|
#: authentication/api/connection_token.py:487
|
||||||
msgid "ACL action is reject: {}({})"
|
msgid "ACL action is reject: {}({})"
|
||||||
msgstr "ACL 动作是拒绝: {}({})"
|
msgstr "ACL 动作是拒绝: {}({})"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:492
|
#: authentication/api/connection_token.py:491
|
||||||
msgid "ACL action is review"
|
msgid "ACL action is review"
|
||||||
msgstr "ACL 动作是复核"
|
msgstr "ACL 动作是复核"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:502
|
#: authentication/api/connection_token.py:501
|
||||||
msgid "ACL action is face verify"
|
msgid "ACL action is face verify"
|
||||||
msgstr "ACL 动作是人脸验证"
|
msgstr "ACL 动作是人脸验证"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:507
|
#: authentication/api/connection_token.py:506
|
||||||
msgid "ACL action not supported for this asset"
|
msgid "ACL action not supported for this asset"
|
||||||
msgstr "资产登录规则不支持当前资产"
|
msgstr "资产登录规则不支持当前资产"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:514
|
#: authentication/api/connection_token.py:513
|
||||||
msgid "ACL action is face online"
|
msgid "ACL action is face online"
|
||||||
msgstr "ACL 动作是人脸在线"
|
msgstr "ACL 动作是人脸在线"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:533
|
#: authentication/api/connection_token.py:532
|
||||||
msgid "No available face feature"
|
msgid "No available face feature"
|
||||||
msgstr "没有可用的人脸特征"
|
msgstr "没有可用的人脸特征"
|
||||||
|
|
||||||
@ -4038,21 +4039,21 @@ msgstr "该 MFA ({}) 方式没有启用"
|
|||||||
msgid "Please change your password"
|
msgid "Please change your password"
|
||||||
msgstr "请修改密码"
|
msgstr "请修改密码"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:42
|
#: authentication/models/connection_token.py:44
|
||||||
#: terminal/serializers/storage.py:114
|
#: terminal/serializers/storage.py:114
|
||||||
msgid "Account name"
|
msgid "Account name"
|
||||||
msgstr "账号名称"
|
msgstr "账号名称"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:43
|
#: authentication/models/connection_token.py:45
|
||||||
msgid "Input username"
|
msgid "Input username"
|
||||||
msgstr "自定义用户名"
|
msgstr "自定义用户名"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:44
|
#: authentication/models/connection_token.py:46
|
||||||
#: authentication/serializers/connection_token.py:18
|
#: authentication/serializers/connection_token.py:18
|
||||||
msgid "Input secret"
|
msgid "Input secret"
|
||||||
msgstr "自定义密码"
|
msgstr "自定义密码"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:45
|
#: authentication/models/connection_token.py:47
|
||||||
#: authentication/serializers/connect_token_secret.py:114
|
#: authentication/serializers/connect_token_secret.py:114
|
||||||
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
|
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
|
||||||
#: terminal/models/virtualapp/virtualapp.py:24
|
#: terminal/models/virtualapp/virtualapp.py:24
|
||||||
@ -4061,69 +4062,69 @@ msgstr "自定义密码"
|
|||||||
msgid "Protocol"
|
msgid "Protocol"
|
||||||
msgstr "协议"
|
msgstr "协议"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:46
|
#: authentication/models/connection_token.py:48
|
||||||
msgid "Connect method"
|
msgid "Connect method"
|
||||||
msgstr "连接方式"
|
msgstr "连接方式"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:48
|
#: authentication/models/connection_token.py:50
|
||||||
msgid "User display"
|
msgid "User display"
|
||||||
msgstr "用户名称"
|
msgstr "用户名称"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:49
|
#: authentication/models/connection_token.py:51
|
||||||
msgid "Asset display"
|
msgid "Asset display"
|
||||||
msgstr "资产名称"
|
msgstr "资产名称"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:50
|
#: authentication/models/connection_token.py:52
|
||||||
msgid "Reusable"
|
msgid "Reusable"
|
||||||
msgstr "可以重复使用"
|
msgstr "可以重复使用"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:55
|
#: authentication/models/connection_token.py:57
|
||||||
#: perms/models/asset_permission.py:83
|
#: perms/models/asset_permission.py:83
|
||||||
msgid "From ticket"
|
msgid "From ticket"
|
||||||
msgstr "来自工单"
|
msgstr "来自工单"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:57
|
#: authentication/models/connection_token.py:59
|
||||||
msgid "Face monitor token"
|
msgid "Face monitor token"
|
||||||
msgstr "人脸监控令牌"
|
msgstr "人脸监控令牌"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:68
|
#: authentication/models/connection_token.py:70
|
||||||
msgid "Can expire connection token"
|
msgid "Can expire connection token"
|
||||||
msgstr "可以失效连接令牌"
|
msgstr "可以失效连接令牌"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:69
|
#: authentication/models/connection_token.py:71
|
||||||
msgid "Can reuse connection token"
|
msgid "Can reuse connection token"
|
||||||
msgstr "可以复用连接令牌"
|
msgstr "可以复用连接令牌"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:71
|
#: authentication/models/connection_token.py:73
|
||||||
msgid "Connection token"
|
msgid "Connection token"
|
||||||
msgstr "连接令牌"
|
msgstr "连接令牌"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:132
|
#: authentication/models/connection_token.py:148
|
||||||
msgid "Connection token inactive"
|
msgid "Connection token inactive"
|
||||||
msgstr "连接令牌未激活"
|
msgstr "连接令牌未激活"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:136
|
#: authentication/models/connection_token.py:152
|
||||||
msgid "Connection token expired at: {}"
|
msgid "Connection token expired at: {}"
|
||||||
msgstr "连接令牌过期: {}"
|
msgstr "连接令牌过期: {}"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:139
|
#: authentication/models/connection_token.py:155
|
||||||
#: terminal/serializers/session.py:95
|
#: terminal/serializers/session.py:95
|
||||||
msgid "No user or invalid user"
|
msgid "No user or invalid user"
|
||||||
msgstr "没有用户或用户失效"
|
msgstr "没有用户或用户失效"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:142
|
#: authentication/models/connection_token.py:158
|
||||||
msgid "No asset or inactive asset"
|
msgid "No asset or inactive asset"
|
||||||
msgstr "没有资产或资产未激活"
|
msgstr "没有资产或资产未激活"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:290
|
#: authentication/models/connection_token.py:307
|
||||||
msgid "Can view super connection token secret"
|
msgid "Can view super connection token secret"
|
||||||
msgstr "可以查看超级连接令牌密文"
|
msgstr "可以查看超级连接令牌密文"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:292
|
#: authentication/models/connection_token.py:309
|
||||||
msgid "Super connection token"
|
msgid "Super connection token"
|
||||||
msgstr "超级连接令牌"
|
msgstr "超级连接令牌"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:309
|
#: authentication/models/connection_token.py:326
|
||||||
msgid "Admin connection token"
|
msgid "Admin connection token"
|
||||||
msgstr "管理员连接令牌"
|
msgstr "管理员连接令牌"
|
||||||
|
|
||||||
@ -11005,27 +11006,16 @@ msgid "Instance count"
|
|||||||
msgstr "实例个数"
|
msgstr "实例个数"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/tasks.py:33
|
#: xpack/plugins/cloud/tasks.py:33
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Execute this task when manually or scheduled cloud synchronization tasks "
|
|
||||||
#| "are performed"
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Execute this task when manually or scheduled cloud synchronization tasks are "
|
"Execute this task when manually or scheduled cloud synchronization tasks are "
|
||||||
"performed"
|
"performed"
|
||||||
msgstr "手动,定时执行云同步任务时执行该任务"
|
msgstr "手动或定时云同步任务执行时执行此任务"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/tasks.py:50
|
#: xpack/plugins/cloud/tasks.py:50
|
||||||
msgid "Period clean sync instance task execution"
|
msgid "Period clean sync instance task execution"
|
||||||
msgstr "定期清除同步实例任务执行记录"
|
msgstr "定期清除同步实例任务执行记录"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/tasks.py:52
|
#: xpack/plugins/cloud/tasks.py:52
|
||||||
#, 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"
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Every day, according to the configuration in \"System Settings - Tasks - "
|
"Every day, according to the configuration in \"System Settings - Tasks - "
|
||||||
"Regular \n"
|
"Regular \n"
|
||||||
@ -11033,7 +11023,7 @@ msgid ""
|
|||||||
"clean up the execution \n"
|
"clean up the execution \n"
|
||||||
" records generated by cloud synchronization"
|
" records generated by cloud synchronization"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"每天,系统会根据“系统设置-任务-”中的配置定期清理云同步任务历史保留天数,对云"
|
"每天系统会根据“系统设置-任务-”中的配置定期清理云同步任务历史保留天数,对云"
|
||||||
"同步产生的执行记录进行清理"
|
"同步产生的执行记录进行清理"
|
||||||
|
|
||||||
#: xpack/plugins/interface/api.py:52
|
#: xpack/plugins/interface/api.py:52
|
||||||
@ -11089,45 +11079,3 @@ msgstr "许可证导入成功"
|
|||||||
#: xpack/plugins/license/api.py:53
|
#: xpack/plugins/license/api.py:53
|
||||||
msgid "Invalid license"
|
msgid "Invalid license"
|
||||||
msgstr "许可证无效"
|
msgstr "许可证无效"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Container name"
|
|
||||||
#~ msgid "domain_name"
|
|
||||||
#~ msgstr "容器名称"
|
|
||||||
|
|
||||||
#~ msgid "Password error"
|
|
||||||
#~ msgstr "密码错误"
|
|
||||||
|
|
||||||
#~ msgid "No admin account"
|
|
||||||
#~ msgstr "没有管理账号"
|
|
||||||
|
|
||||||
#~ msgid "Others"
|
|
||||||
#~ msgstr "其它"
|
|
||||||
|
|
||||||
#~ msgid "Ok count"
|
|
||||||
#~ msgstr "成功数"
|
|
||||||
|
|
||||||
#~ msgid "No password count"
|
|
||||||
#~ msgstr "无密码数"
|
|
||||||
|
|
||||||
#~ msgid "No weak password"
|
|
||||||
#~ msgstr "无弱密码"
|
|
||||||
|
|
||||||
#~ msgid ""
|
|
||||||
#~ "The following is a summary of account backup tasks, please review and "
|
|
||||||
#~ "handle them"
|
|
||||||
#~ msgstr "以下是账户备份任务的概要,请查阅并处理"
|
|
||||||
|
|
||||||
#~ msgid ""
|
|
||||||
#~ "The following is a summary of account change secret tasks, please read "
|
|
||||||
#~ "and process"
|
|
||||||
#~ msgstr "以下是账号更改秘密任务的摘要,请阅读并处理"
|
|
||||||
|
|
||||||
#~ msgid ""
|
|
||||||
#~ "The following is a summary of the account check tasks. Please review and "
|
|
||||||
#~ "handle them"
|
|
||||||
#~ msgstr "以下是账号检查任务的汇总,请查阅并处理"
|
|
||||||
|
|
||||||
#~ msgid ""
|
|
||||||
#~ "The following is a summary of account push tasks, please read and process"
|
|
||||||
#~ msgstr "以下是账号推送任务的汇总,请阅读并处理"
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -257,6 +257,7 @@
|
|||||||
"CACertificate": "Certificado CA",
|
"CACertificate": "Certificado CA",
|
||||||
"CAS": "CAS",
|
"CAS": "CAS",
|
||||||
"CMPP2": "CMPP v2.0",
|
"CMPP2": "CMPP v2.0",
|
||||||
|
"CTYunPrivate": "eCloud Nube Privada",
|
||||||
"CalculationResults": "Error en la expresión cron",
|
"CalculationResults": "Error en la expresión cron",
|
||||||
"CallRecords": "Registro de llamadas",
|
"CallRecords": "Registro de llamadas",
|
||||||
"CanDragSelect": "Se puede seleccionar el período de tiempo arrastrando el ratón; no seleccionar es igual a seleccionar todo",
|
"CanDragSelect": "Se puede seleccionar el período de tiempo arrastrando el ratón; no seleccionar es igual a seleccionar todo",
|
||||||
@ -357,6 +358,7 @@
|
|||||||
"ConnectMethodACLHelpText": "A través del método de conexión, usted puede controlar si los usuarios pueden acceder al activo usando un determinado método de conexión. Según las reglas que establezca, ciertos métodos de conexión pueden ser permitidos, mientras que otros pueden ser prohibidos.",
|
"ConnectMethodACLHelpText": "A través del método de conexión, usted puede controlar si los usuarios pueden acceder al activo usando un determinado método de conexión. Según las reglas que establezca, ciertos métodos de conexión pueden ser permitidos, mientras que otros pueden ser prohibidos.",
|
||||||
"ConnectMethodACLUpdate": "Actualizar control de método de conexión",
|
"ConnectMethodACLUpdate": "Actualizar control de método de conexión",
|
||||||
"ConnectMethodACLs": "Método de conexión",
|
"ConnectMethodACLs": "Método de conexión",
|
||||||
|
"ConnectMethodAclDetail": "Detalles del método de conexión",
|
||||||
"ConnectWebSocketError": "Conexión WebSocket fallida",
|
"ConnectWebSocketError": "Conexión WebSocket fallida",
|
||||||
"Connectable": "Conectar",
|
"Connectable": "Conectar",
|
||||||
"ConnectionDropped": "Conexión desconectada",
|
"ConnectionDropped": "Conexión desconectada",
|
||||||
@ -396,7 +398,6 @@
|
|||||||
"CrontabHelpText": "Si se configuran simultáneamente interval y crontab, se prioriza crontab",
|
"CrontabHelpText": "Si se configuran simultáneamente interval y crontab, se prioriza crontab",
|
||||||
"CrontabHelpTip": "Por ejemplo: ejecuta cada domingo a las 03:05 <5 3 * * 0> <br/> utilizando una expresión de crontab de Linux de 5 posiciones <min hora día mes día de la semana> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">herramienta en línea</a>) <br/>",
|
"CrontabHelpTip": "Por ejemplo: ejecuta cada domingo a las 03:05 <5 3 * * 0> <br/> utilizando una expresión de crontab de Linux de 5 posiciones <min hora día mes día de la semana> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">herramienta en línea</a>) <br/>",
|
||||||
"CrontabOfCreateUpdatePage": "Por ejemplo: ejecuta cada domingo a las 03:05 <5 3 * * 0> <br/> utilizando una expresión de crontab de Linux de 5 posiciones <min hora día mes día de la semana> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">herramienta en línea</a>) <br/> Si se establecen tanto la ejecución programada como la ejecución cíclica, se dará prioridad a la ejecución programada.",
|
"CrontabOfCreateUpdatePage": "Por ejemplo: ejecuta cada domingo a las 03:05 <5 3 * * 0> <br/> utilizando una expresión de crontab de Linux de 5 posiciones <min hora día mes día de la semana> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">herramienta en línea</a>) <br/> Si se establecen tanto la ejecución programada como la ejecución cíclica, se dará prioridad a la ejecución programada.",
|
||||||
"CTYunPrivate": "eCloud Nube Privada",
|
|
||||||
"CurrentConnectionUsers": "Número actual de usuarios en la conversación",
|
"CurrentConnectionUsers": "Número actual de usuarios en la conversación",
|
||||||
"CurrentConnections": "Número actual de conexiones",
|
"CurrentConnections": "Número actual de conexiones",
|
||||||
"CurrentStatus": "estado actual",
|
"CurrentStatus": "estado actual",
|
||||||
@ -447,6 +448,8 @@
|
|||||||
"DefaultValue": "Valores predeterminados",
|
"DefaultValue": "Valores predeterminados",
|
||||||
"DefaultValueTip": "Guardar y ejecutar las tareas programadas con valores por defecto puede llevar a fallos en la ejecución si no se completan dichos valores.",
|
"DefaultValueTip": "Guardar y ejecutar las tareas programadas con valores por defecto puede llevar a fallos en la ejecución si no se completan dichos valores.",
|
||||||
"Delete": "Eliminar",
|
"Delete": "Eliminar",
|
||||||
|
"DeleteAccount": "Eliminar cuenta",
|
||||||
|
"DeleteBoth": "Eliminar simultáneamente",
|
||||||
"DeleteConfirmMessage": "Una vez eliminado no se puede recuperar, ¿continuar?",
|
"DeleteConfirmMessage": "Una vez eliminado no se puede recuperar, ¿continuar?",
|
||||||
"DeleteErrorMsg": "Error al eliminar",
|
"DeleteErrorMsg": "Error al eliminar",
|
||||||
"DeleteGatherAccountTitle": "Eliminar la cuenta descubierta",
|
"DeleteGatherAccountTitle": "Eliminar la cuenta descubierta",
|
||||||
@ -1255,6 +1258,7 @@
|
|||||||
"StatusYellow": "Recientemente se han producido fallos en la ejecución",
|
"StatusYellow": "Recientemente se han producido fallos en la ejecución",
|
||||||
"Step": "Pasos",
|
"Step": "Pasos",
|
||||||
"Stop": "Detener",
|
"Stop": "Detener",
|
||||||
|
"StopJob": "Detener trabajo",
|
||||||
"StopJobMsg": "Detención exitosa",
|
"StopJobMsg": "Detención exitosa",
|
||||||
"StopLogOutput": "Tarea cancelada: la tarea actual (currentTaskId) ha sido detenida manualmente, dado que el progreso de ejecución de cada tarea es diferente, a continuación se presenta el resultado final de la ejecución, donde la ejecución fallida indica que se ha detenido con éxito la ejecución de la tarea.",
|
"StopLogOutput": "Tarea cancelada: la tarea actual (currentTaskId) ha sido detenida manualmente, dado que el progreso de ejecución de cada tarea es diferente, a continuación se presenta el resultado final de la ejecución, donde la ejecución fallida indica que se ha detenido con éxito la ejecución de la tarea.",
|
||||||
"Storage": "Almacenamiento",
|
"Storage": "Almacenamiento",
|
||||||
|
@ -261,6 +261,7 @@
|
|||||||
"CACertificate": "CA 証明書",
|
"CACertificate": "CA 証明書",
|
||||||
"CAS": "CAS",
|
"CAS": "CAS",
|
||||||
"CMPP2": "CMPP v2.0",
|
"CMPP2": "CMPP v2.0",
|
||||||
|
"CTYunPrivate": "イークラウド・プライベートクラウド",
|
||||||
"CalculationResults": "cron 式のエラー",
|
"CalculationResults": "cron 式のエラー",
|
||||||
"CallRecords": "つうわきろく",
|
"CallRecords": "つうわきろく",
|
||||||
"CanDragSelect": "マウスドラッグで時間帯を選択可能;未選択は全選択と同じです",
|
"CanDragSelect": "マウスドラッグで時間帯を選択可能;未選択は全選択と同じです",
|
||||||
@ -361,6 +362,7 @@
|
|||||||
"ConnectMethodACLHelpText": "接続方法のフィルタリングにより、ユーザーが特定の接続方法を使用して資産にログインできるかどうかを制御できます。設定したルールにより、いくつかの接続方法は許可され、他の接続方法は禁止されます。",
|
"ConnectMethodACLHelpText": "接続方法のフィルタリングにより、ユーザーが特定の接続方法を使用して資産にログインできるかどうかを制御できます。設定したルールにより、いくつかの接続方法は許可され、他の接続方法は禁止されます。",
|
||||||
"ConnectMethodACLUpdate": "接続方法のコントロールを更新",
|
"ConnectMethodACLUpdate": "接続方法のコントロールを更新",
|
||||||
"ConnectMethodACLs": "接続方法",
|
"ConnectMethodACLs": "接続方法",
|
||||||
|
"ConnectMethodAclDetail": "接続方法の詳細",
|
||||||
"ConnectWebSocketError": "WebSocketへの接続に失敗",
|
"ConnectWebSocketError": "WebSocketへの接続に失敗",
|
||||||
"Connectable": " 接続可能",
|
"Connectable": " 接続可能",
|
||||||
"ConnectionDropped": "接続が切断された",
|
"ConnectionDropped": "接続が切断された",
|
||||||
@ -400,7 +402,6 @@
|
|||||||
"CrontabHelpText": "同時にintervalとcrontabを設定した場合、crontabが優先されます",
|
"CrontabHelpText": "同時にintervalとcrontabを設定した場合、crontabが優先されます",
|
||||||
"CrontabHelpTip": "例えば:日曜日の03:05に実行 <5 3 * * 0> <br/> 5桁のlinux crontab表現を使用<min hour day Month weekday> (<a href=\\\"https://tool.lu /crontab/\\\" target=\\\"_blank\\\">オンラインツール</a>) <br/>",
|
"CrontabHelpTip": "例えば:日曜日の03:05に実行 <5 3 * * 0> <br/> 5桁のlinux crontab表現を使用<min hour day Month weekday> (<a href=\\\"https://tool.lu /crontab/\\\" target=\\\"_blank\\\">オンラインツール</a>) <br/>",
|
||||||
"CrontabOfCreateUpdatePage": "例:毎週日曜日の03:05に実行 <5 3 * * 0> <br/> 5桁のLinux crontab表現を使用してください <分 時 日 月 星期> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">オンラインツール</a>) <br/> 定期的な実行と周期的な実行が設定されている場合、定期的な実行が優先されます",
|
"CrontabOfCreateUpdatePage": "例:毎週日曜日の03:05に実行 <5 3 * * 0> <br/> 5桁のLinux crontab表現を使用してください <分 時 日 月 星期> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">オンラインツール</a>) <br/> 定期的な実行と周期的な実行が設定されている場合、定期的な実行が優先されます",
|
||||||
"CTYunPrivate": "イークラウド・プライベートクラウド",
|
|
||||||
"CurrentConnectionUsers": "現在のセッションユーザー数",
|
"CurrentConnectionUsers": "現在のセッションユーザー数",
|
||||||
"CurrentConnections": "現在のコネクション数",
|
"CurrentConnections": "現在のコネクション数",
|
||||||
"CurrentStatus": "現在の状態",
|
"CurrentStatus": "現在の状態",
|
||||||
@ -452,6 +453,8 @@
|
|||||||
"DefaultValue": "デフォルト値",
|
"DefaultValue": "デフォルト値",
|
||||||
"DefaultValueTip": "デフォルト値を使用して、保存、実行、定期的なタスクを実行します。デフォルト値を記入しないと、タスクの実行に失敗する可能性があります。",
|
"DefaultValueTip": "デフォルト値を使用して、保存、実行、定期的なタスクを実行します。デフォルト値を記入しないと、タスクの実行に失敗する可能性があります。",
|
||||||
"Delete": "削除",
|
"Delete": "削除",
|
||||||
|
"DeleteAccount": "アカウントの削除",
|
||||||
|
"DeleteBoth": "同時に削除する",
|
||||||
"DeleteConfirmMessage": "一度削除すると復元はできません、続けますか?",
|
"DeleteConfirmMessage": "一度削除すると復元はできません、続けますか?",
|
||||||
"DeleteErrorMsg": "削除に失敗",
|
"DeleteErrorMsg": "削除に失敗",
|
||||||
"DeleteGatherAccountTitle": "発見されたアカウントの削除",
|
"DeleteGatherAccountTitle": "発見されたアカウントの削除",
|
||||||
@ -1260,6 +1263,7 @@
|
|||||||
"StatusYellow": "最近、実行に失敗があり。",
|
"StatusYellow": "最近、実行に失敗があり。",
|
||||||
"Step": "ステップ",
|
"Step": "ステップ",
|
||||||
"Stop": "停止",
|
"Stop": "停止",
|
||||||
|
"StopJob": "作業の停止",
|
||||||
"StopJobMsg": "成功を停止",
|
"StopJobMsg": "成功を停止",
|
||||||
"StopLogOutput": "ask Canceled:現在のタスク(currentTaskId)は手動で停止されました。各タスクの進行状況が異なるため、以下はタスクの最終実行結果です。実行が失敗した場合は、タスクが正常に停止されました。",
|
"StopLogOutput": "ask Canceled:現在のタスク(currentTaskId)は手動で停止されました。各タスクの進行状況が異なるため、以下はタスクの最終実行結果です。実行が失敗した場合は、タスクが正常に停止されました。",
|
||||||
"Storage": "ストレージ",
|
"Storage": "ストレージ",
|
||||||
|
@ -258,6 +258,7 @@
|
|||||||
"CACertificate": " Certificado CA",
|
"CACertificate": " Certificado CA",
|
||||||
"CAS": "CAS",
|
"CAS": "CAS",
|
||||||
"CMPP2": "CMPP v2.0",
|
"CMPP2": "CMPP v2.0",
|
||||||
|
"CTYunPrivate": " eCloud Nuvem Privada",
|
||||||
"CalculationResults": "Erro de expressão cron",
|
"CalculationResults": "Erro de expressão cron",
|
||||||
"CallRecords": "Registro de chamadas",
|
"CallRecords": "Registro de chamadas",
|
||||||
"CanDragSelect": "Você pode selecionar o intervalo de tempo arrastando o mouse; não selecionar é equivalente a selecionar tudo",
|
"CanDragSelect": "Você pode selecionar o intervalo de tempo arrastando o mouse; não selecionar é equivalente a selecionar tudo",
|
||||||
@ -397,7 +398,6 @@
|
|||||||
"CrontabHelpText": "Se interval e crontab estiverem configurados ao mesmo tempo, crontab terá prioridade",
|
"CrontabHelpText": "Se interval e crontab estiverem configurados ao mesmo tempo, crontab terá prioridade",
|
||||||
"CrontabHelpTip": "Por exemplo: execute todos os domingos às 03:05 <5 3 * * 0> <br/> Use a expressão linux crontab de 5 posições <min hour day month weekday> (<a href=\\\"https://tool.lu/crontab/\\\" target=\\\"_blank\\\">Ferramenta online</a>) <br/>",
|
"CrontabHelpTip": "Por exemplo: execute todos os domingos às 03:05 <5 3 * * 0> <br/> Use a expressão linux crontab de 5 posições <min hour day month weekday> (<a href=\\\"https://tool.lu/crontab/\\\" target=\\\"_blank\\\">Ferramenta online</a>) <br/>",
|
||||||
"CrontabOfCreateUpdatePage": "Por exemplo: Execute todos os domingos às 03:05 <5 3 * * 0> <br/> Use a expressão crontab Linux de 5 dígitos <Minuto Hora Dia Mês Dia da Semana> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">Ferramenta online</a>) <br/> Se a execução periódica e a execução regular forem definidas ao mesmo tempo, a execução regular terá prioridade",
|
"CrontabOfCreateUpdatePage": "Por exemplo: Execute todos os domingos às 03:05 <5 3 * * 0> <br/> Use a expressão crontab Linux de 5 dígitos <Minuto Hora Dia Mês Dia da Semana> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">Ferramenta online</a>) <br/> Se a execução periódica e a execução regular forem definidas ao mesmo tempo, a execução regular terá prioridade",
|
||||||
"CTYunPrivate": " eCloud Nuvem Privada",
|
|
||||||
"CurrentConnectionUsers": "Número atual de usuários na sessão",
|
"CurrentConnectionUsers": "Número atual de usuários na sessão",
|
||||||
"CurrentConnections": "Número atual de conexões",
|
"CurrentConnections": "Número atual de conexões",
|
||||||
"CurrentStatus": "Estado atual",
|
"CurrentStatus": "Estado atual",
|
||||||
@ -448,6 +448,7 @@
|
|||||||
"DefaultValue": " Valor padrão",
|
"DefaultValue": " Valor padrão",
|
||||||
"DefaultValueTip": " Salvar e executar tarefas agendadas usando valores padrão. Não preencher os valores padrão pode levar à falha na execução da tarefa. ",
|
"DefaultValueTip": " Salvar e executar tarefas agendadas usando valores padrão. Não preencher os valores padrão pode levar à falha na execução da tarefa. ",
|
||||||
"Delete": "Excluir",
|
"Delete": "Excluir",
|
||||||
|
"DeleteBoth": "Ao mesmo tempo, excluir os detalhes do método de conexão, interromper o trabalho e apagar a conta.",
|
||||||
"DeleteConfirmMessage": "A exclusão não pode ser revertida, você quer continuar?",
|
"DeleteConfirmMessage": "A exclusão não pode ser revertida, você quer continuar?",
|
||||||
"DeleteErrorMsg": " Falha na exclusão ",
|
"DeleteErrorMsg": " Falha na exclusão ",
|
||||||
"DeleteGatherAccountTitle": "Excluir conta encontrada",
|
"DeleteGatherAccountTitle": "Excluir conta encontrada",
|
||||||
|
@ -257,6 +257,7 @@
|
|||||||
"CACertificate": "CA сертификат",
|
"CACertificate": "CA сертификат",
|
||||||
"CAS": "CAS",
|
"CAS": "CAS",
|
||||||
"CMPP2": "CMPP v2.0",
|
"CMPP2": "CMPP v2.0",
|
||||||
|
"CTYunPrivate": "eCloud Частное Облако",
|
||||||
"CalculationResults": "Ошибка выражения cron",
|
"CalculationResults": "Ошибка выражения cron",
|
||||||
"CallRecords": "Запись вызовов",
|
"CallRecords": "Запись вызовов",
|
||||||
"CanDragSelect": "Можно перетаскивать мышь для выбора временного диапазона; не выбрано – значит, выбрано всё",
|
"CanDragSelect": "Можно перетаскивать мышь для выбора временного диапазона; не выбрано – значит, выбрано всё",
|
||||||
@ -357,6 +358,7 @@
|
|||||||
"ConnectMethodACLHelpText": "Фильтруя по способу подключения, вы можете контролировать, может ли пользователь заходить на актив с использованием определенного способа подключения. В зависимости от ваших установленных правил, некоторые способы подключения могут быть разрешены, в то время как другие будут запрещены.",
|
"ConnectMethodACLHelpText": "Фильтруя по способу подключения, вы можете контролировать, может ли пользователь заходить на актив с использованием определенного способа подключения. В зависимости от ваших установленных правил, некоторые способы подключения могут быть разрешены, в то время как другие будут запрещены.",
|
||||||
"ConnectMethodACLUpdate": "Обновить управление способами подключения",
|
"ConnectMethodACLUpdate": "Обновить управление способами подключения",
|
||||||
"ConnectMethodACLs": "Способ подключения",
|
"ConnectMethodACLs": "Способ подключения",
|
||||||
|
"ConnectMethodAclDetail": "детали способа подключения",
|
||||||
"ConnectWebSocketError": "Ошибка подключения к WebSocket",
|
"ConnectWebSocketError": "Ошибка подключения к WebSocket",
|
||||||
"Connectable": "Можно подключиться",
|
"Connectable": "Можно подключиться",
|
||||||
"ConnectionDropped": "Соединение разорвано",
|
"ConnectionDropped": "Соединение разорвано",
|
||||||
@ -396,7 +398,6 @@
|
|||||||
"CrontabHelpText": "Если одновременно установлены интервал и crontab, предпочтение отдается crontab",
|
"CrontabHelpText": "Если одновременно установлены интервал и crontab, предпочтение отдается crontab",
|
||||||
"CrontabHelpTip": "например: выполнять каждое воскресенье в 03:05 <5 3 * * 0> <br/> использовать 5-значное выражение crontab Linux <минуты часы день месяц день_недели> (<a href=\\\"https://tool.lu/crontab/\\\" target=\\\"_blank\\\">онлайн инструмент</a>) <br/>",
|
"CrontabHelpTip": "например: выполнять каждое воскресенье в 03:05 <5 3 * * 0> <br/> использовать 5-значное выражение crontab Linux <минуты часы день месяц день_недели> (<a href=\\\"https://tool.lu/crontab/\\\" target=\\\"_blank\\\">онлайн инструмент</a>) <br/>",
|
||||||
"CrontabOfCreateUpdatePage": "Например: выполнять каждое воскресенье в 03:05 <5 3 * * 0> <br/> Использовать 5-значное выражение crontab Linux <минуты часы день месяц день_недели> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">онлайн инструмент</a>) <br/> Если одновременно установлены периодическое выполнение и циклическое выполнение, приоритет отдается периодическому выполнению",
|
"CrontabOfCreateUpdatePage": "Например: выполнять каждое воскресенье в 03:05 <5 3 * * 0> <br/> Использовать 5-значное выражение crontab Linux <минуты часы день месяц день_недели> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">онлайн инструмент</a>) <br/> Если одновременно установлены периодическое выполнение и циклическое выполнение, приоритет отдается периодическому выполнению",
|
||||||
"CTYunPrivate": "eCloud Частное Облако",
|
|
||||||
"CurrentConnectionUsers": "Текущее число пользователей в беседе",
|
"CurrentConnectionUsers": "Текущее число пользователей в беседе",
|
||||||
"CurrentConnections": "Текущее количество подключений",
|
"CurrentConnections": "Текущее количество подключений",
|
||||||
"CurrentStatus": "Текущий статус",
|
"CurrentStatus": "Текущий статус",
|
||||||
@ -447,6 +448,8 @@
|
|||||||
"DefaultValue": "Значение по умолчанию",
|
"DefaultValue": "Значение по умолчанию",
|
||||||
"DefaultValueTip": "Сохранить и выполнить, а также запланированные задачи использовать значения по умолчанию. Неполное заполнение значений по умолчанию может привести к сбою выполнения задачи.",
|
"DefaultValueTip": "Сохранить и выполнить, а также запланированные задачи использовать значения по умолчанию. Неполное заполнение значений по умолчанию может привести к сбою выполнения задачи.",
|
||||||
"Delete": "Удалить",
|
"Delete": "Удалить",
|
||||||
|
"DeleteAccount": "удалить аккаунт.",
|
||||||
|
"DeleteBoth": "Одновременно удалить",
|
||||||
"DeleteConfirmMessage": "После удаления восстановить невозможно, продолжить?",
|
"DeleteConfirmMessage": "После удаления восстановить невозможно, продолжить?",
|
||||||
"DeleteErrorMsg": "Удаление не удалось",
|
"DeleteErrorMsg": "Удаление не удалось",
|
||||||
"DeleteGatherAccountTitle": "Удалить найденную учетную запись",
|
"DeleteGatherAccountTitle": "Удалить найденную учетную запись",
|
||||||
@ -1255,6 +1258,7 @@
|
|||||||
"StatusYellow": "В последнее время были неудачные выполнения",
|
"StatusYellow": "В последнее время были неудачные выполнения",
|
||||||
"Step": "Шаги",
|
"Step": "Шаги",
|
||||||
"Stop": "Остановить",
|
"Stop": "Остановить",
|
||||||
|
"StopJob": "остановить действие",
|
||||||
"StopJobMsg": "Остановка завершена успешно",
|
"StopJobMsg": "Остановка завершена успешно",
|
||||||
"StopLogOutput": "Задача отменена: текущая задача (currentTaskId) была остановлена вручную. Поскольку выполнение каждой задачи идет с разной скоростью, ниже указаны окончательные результаты выполнения задачи. Ошибка выполнения означает, что задача была успешно остановлена.",
|
"StopLogOutput": "Задача отменена: текущая задача (currentTaskId) была остановлена вручную. Поскольку выполнение каждой задачи идет с разной скоростью, ниже указаны окончательные результаты выполнения задачи. Ошибка выполнения означает, что задача была успешно остановлена.",
|
||||||
"Storage": "Хранилище",
|
"Storage": "Хранилище",
|
||||||
|
@ -261,6 +261,7 @@
|
|||||||
"CACertificate": "CA 證書",
|
"CACertificate": "CA 證書",
|
||||||
"CAS": "CAS",
|
"CAS": "CAS",
|
||||||
"CMPP2": "CMPP v2.0",
|
"CMPP2": "CMPP v2.0",
|
||||||
|
"CTYunPrivate": "天翼私有雲",
|
||||||
"CalculationResults": "呼叫記錄",
|
"CalculationResults": "呼叫記錄",
|
||||||
"CallRecords": "調用記錄",
|
"CallRecords": "調用記錄",
|
||||||
"CanDragSelect": "可拖動滑鼠選擇時間段;未選擇等同全選",
|
"CanDragSelect": "可拖動滑鼠選擇時間段;未選擇等同全選",
|
||||||
@ -361,6 +362,7 @@
|
|||||||
"ConnectMethodACLHelpText": "您可以透過篩選連接方式,控制使用者能否使用特定方式登入到資產上。根據您設定的規則,有些連接方式可被允許,而其他連接方式則被禁止。",
|
"ConnectMethodACLHelpText": "您可以透過篩選連接方式,控制使用者能否使用特定方式登入到資產上。根據您設定的規則,有些連接方式可被允許,而其他連接方式則被禁止。",
|
||||||
"ConnectMethodACLUpdate": "更新連接方式控制",
|
"ConnectMethodACLUpdate": "更新連接方式控制",
|
||||||
"ConnectMethodACLs": "連接方式",
|
"ConnectMethodACLs": "連接方式",
|
||||||
|
"ConnectMethodAclDetail": "連接方式詳情",
|
||||||
"ConnectWebSocketError": "連接 WebSocket 失敗",
|
"ConnectWebSocketError": "連接 WebSocket 失敗",
|
||||||
"Connectable": "可連接",
|
"Connectable": "可連接",
|
||||||
"ConnectionDropped": "連接已斷開",
|
"ConnectionDropped": "連接已斷開",
|
||||||
@ -400,7 +402,6 @@
|
|||||||
"CrontabHelpText": "如果同時設定了 interval 和 crontab,則優先考慮 crontab",
|
"CrontabHelpText": "如果同時設定了 interval 和 crontab,則優先考慮 crontab",
|
||||||
"CrontabHelpTip": "例如:每週日 03:05 執行 <5 3 * * 0> <br/> 使用 5 位 linux crontab 表達式 <min hour day Month weekday> (<a href=\\\"https://tool.lu /crontab/\\\" target=\\\"_blank\\\">線上工具</a>) <br/>",
|
"CrontabHelpTip": "例如:每週日 03:05 執行 <5 3 * * 0> <br/> 使用 5 位 linux crontab 表達式 <min hour day Month weekday> (<a href=\\\"https://tool.lu /crontab/\\\" target=\\\"_blank\\\">線上工具</a>) <br/>",
|
||||||
"CrontabOfCreateUpdatePage": "例如:每週日 03:05 執行 <5 3 * * 0> <br/> 使用5位 Linux crontab 表達式 <分 時 日 月 星期> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">線上工具</a>) <br/> 如果同時設置了定期執行和週期執行,優先使用定期執行",
|
"CrontabOfCreateUpdatePage": "例如:每週日 03:05 執行 <5 3 * * 0> <br/> 使用5位 Linux crontab 表達式 <分 時 日 月 星期> (<a href=\"https://tool.lu/crontab/\" target=\"_blank\">線上工具</a>) <br/> 如果同時設置了定期執行和週期執行,優先使用定期執行",
|
||||||
"CTYunPrivate": "天翼私有雲",
|
|
||||||
"CurrentConnectionUsers": "當前會話用戶數",
|
"CurrentConnectionUsers": "當前會話用戶數",
|
||||||
"CurrentConnections": "當前連接數",
|
"CurrentConnections": "當前連接數",
|
||||||
"CurrentStatus": "當前狀態",
|
"CurrentStatus": "當前狀態",
|
||||||
@ -452,6 +453,8 @@
|
|||||||
"DefaultValue": "預設值",
|
"DefaultValue": "預設值",
|
||||||
"DefaultValueTip": "保存並執行及定時任務使用默認值執行,未填寫默認值可能會導致任務執行失敗",
|
"DefaultValueTip": "保存並執行及定時任務使用默認值執行,未填寫默認值可能會導致任務執行失敗",
|
||||||
"Delete": "刪除",
|
"Delete": "刪除",
|
||||||
|
"DeleteAccount": "刪除帳號",
|
||||||
|
"DeleteBoth": "同時刪除",
|
||||||
"DeleteConfirmMessage": "刪除後無法恢復,是否繼續?",
|
"DeleteConfirmMessage": "刪除後無法恢復,是否繼續?",
|
||||||
"DeleteErrorMsg": "刪除失敗",
|
"DeleteErrorMsg": "刪除失敗",
|
||||||
"DeleteGatherAccountTitle": "刪除發現的帳號",
|
"DeleteGatherAccountTitle": "刪除發現的帳號",
|
||||||
@ -1260,6 +1263,7 @@
|
|||||||
"StatusYellow": "近期存在在執行失敗",
|
"StatusYellow": "近期存在在執行失敗",
|
||||||
"Step": "步驟",
|
"Step": "步驟",
|
||||||
"Stop": "停止",
|
"Stop": "停止",
|
||||||
|
"StopJob": "停止作業",
|
||||||
"StopJobMsg": "停止成功",
|
"StopJobMsg": "停止成功",
|
||||||
"StopLogOutput": "任務已取消:當前任務(currentTaskId)已被手動停止。由於每個任務的執行進度不同,以下是任務的最終執行結果。執行失敗表示任務已成功停止。",
|
"StopLogOutput": "任務已取消:當前任務(currentTaskId)已被手動停止。由於每個任務的執行進度不同,以下是任務的最終執行結果。執行失敗表示任務已成功停止。",
|
||||||
"Storage": "儲存設置",
|
"Storage": "儲存設置",
|
||||||
|
Loading…
Reference in New Issue
Block a user