perf: Translate

pull/14062/head
feng 2024-08-30 15:16:44 +08:00
parent 160293365a
commit 9da507bb62
5 changed files with 496 additions and 430 deletions

View File

@ -84,7 +84,7 @@ def execute_automation_record_task(record_ids, tp):
@shared_task(
verbose_name=_('Clean change secret and push record period'),
description=_('Clean change secret and push record period')
description=_('Clean change secret and push record period description')
)
@register_as_period_task(crontab=CRONTAB_AT_AM_THREE)
def clean_change_secret_and_push_record_period():

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-12 18:34+0800\n"
"POT-Creation-Date: 2024-08-30 15:08+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"
@ -109,11 +109,11 @@ msgstr ""
msgid "Plan execution end"
msgstr ""
#: accounts/automations/change_secret/manager.py:100
#: accounts/automations/change_secret/manager.py:97
msgid "No pending accounts found"
msgstr ""
#: accounts/automations/change_secret/manager.py:227
#: accounts/automations/change_secret/manager.py:225
#, python-format
msgid "Success: %s, Failed: %s, Total: %s"
msgstr ""
@ -124,7 +124,7 @@ msgstr ""
#: authentication/confirm/password.py:24 authentication/confirm/password.py:26
#: authentication/forms.py:28
#: authentication/templates/authentication/login.html:362
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:51
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:52
#: settings/serializers/msg.py:37 settings/serializers/terminal.py:28
#: terminal/serializers/storage.py:123 terminal/serializers/storage.py:142
#: users/forms/profile.py:21 users/serializers/user.py:144
@ -347,7 +347,7 @@ msgstr ""
#: accounts/templates/accounts/asset_account_change_info.html:7
#: accounts/templates/accounts/change_secret_failed_info.html:11
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:349 assets/models/cmd_filter.py:36
#: assets/models/asset/common.py:355 assets/models/cmd_filter.py:36
#: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:32 terminal/notifications.py:155
@ -485,7 +485,7 @@ msgstr ""
#: accounts/serializers/automations/base.py:56
#: assets/models/automations/base.py:122
#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:240
#: xpack/plugins/cloud/serializers/task.py:237
#: xpack/plugins/cloud/serializers/task.py:243
msgid "Trigger mode"
msgstr ""
@ -550,7 +550,7 @@ msgstr ""
#: accounts/models/automations/gather_account.py:58
#: accounts/serializers/account/backup.py:40
#: accounts/serializers/automations/change_secret.py:58
#: settings/serializers/auth/ldap.py:99 settings/serializers/msg.py:45
#: settings/serializers/auth/ldap.py:100 settings/serializers/msg.py:45
msgid "Recipient"
msgstr "Recipients"
@ -592,7 +592,7 @@ msgstr ""
msgid "Status"
msgstr ""
#: accounts/models/automations/change_secret.py:47
#: accounts/models/automations/change_secret.py:46
#: accounts/serializers/account/account.py:273
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8
@ -603,7 +603,7 @@ msgstr ""
msgid "Error"
msgstr ""
#: accounts/models/automations/change_secret.py:51
#: accounts/models/automations/change_secret.py:50
msgid "Change secret record"
msgstr ""
@ -703,7 +703,7 @@ msgstr ""
#: assets/models/domain.py:19 assets/models/label.py:18
#: assets/models/platform.py:15 assets/models/platform.py:94
#: assets/serializers/asset/common.py:149 assets/serializers/platform.py:153
#: assets/serializers/platform.py:282
#: assets/serializers/platform.py:273
#: authentication/backends/passkey/models.py:10
#: authentication/models/ssh_key.py:12
#: authentication/serializers/connect_token_secret.py:113
@ -824,7 +824,6 @@ msgid ""
msgstr ""
#: accounts/notifications.py:83
#: accounts/templates/accounts/asset_account_change_info.html:3
msgid "Gather account change information"
msgstr ""
@ -846,8 +845,8 @@ msgstr ""
#: accounts/serializers/account/account.py:206 assets/models/label.py:21
#: assets/models/platform.py:95 assets/serializers/asset/common.py:125
#: assets/serializers/cagegory.py:12 assets/serializers/platform.py:177
#: assets/serializers/platform.py:283 perms/serializers/user_permission.py:26
#: assets/serializers/cagegory.py:12 assets/serializers/platform.py:168
#: assets/serializers/platform.py:274 perms/serializers/user_permission.py:26
#: settings/models.py:36 tickets/models/ticket/apply_application.py:13
#: users/models/preference.py:12
msgid "Category"
@ -858,14 +857,14 @@ msgstr ""
#: acls/serializers/command_acl.py:19 assets/models/automations/base.py:20
#: assets/models/cmd_filter.py:74 assets/models/platform.py:96
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:155
#: assets/serializers/platform.py:176 audits/serializers.py:53
#: assets/serializers/platform.py:167 audits/serializers.py:53
#: audits/serializers.py:170
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:150
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
#: terminal/models/component/storage.py:58
#: terminal/models/component/storage.py:154 terminal/serializers/applet.py:29
#: terminal/serializers/session.py:23 terminal/serializers/storage.py:278
#: terminal/serializers/storage.py:291 tickets/models/comment.py:26
#: terminal/serializers/session.py:23 terminal/serializers/storage.py:281
#: terminal/serializers/storage.py:294 tickets/models/comment.py:26
#: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16
#: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25
#: tickets/serializers/ticket/ticket.py:19
@ -895,7 +894,7 @@ msgstr ""
#: acls/templates/acls/asset_login_reminder.html:9
#: assets/models/automations/base.py:19
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34
#: assets/serializers/platform.py:185 assets/serializers/platform.py:217
#: assets/serializers/platform.py:176 assets/serializers/platform.py:208
#: authentication/api/connection_token.py:410 ops/models/base.py:17
#: ops/models/job.py:152 ops/serializers/job.py:19
#: perms/serializers/permission.py:35
@ -940,7 +939,7 @@ msgstr ""
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
#: notifications/models/notification.py:12
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
#: rbac/builtin.py:124 rbac/models/rolebinding.py:49
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
#: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34
#: terminal/notifications.py:156 terminal/notifications.py:205
@ -1049,7 +1048,7 @@ msgid ""
msgstr ""
#: accounts/serializers/automations/base.py:23
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
#: assets/models/asset/common.py:169 assets/serializers/asset/common.py:152
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:36
msgid "Nodes"
msgstr ""
@ -1112,14 +1111,22 @@ msgstr ""
msgid "Delete account: %s"
msgstr ""
#: accounts/tasks/automation.py:25
#: accounts/tasks/automation.py:31
msgid "Account execute automation"
msgstr ""
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:56
#: accounts/tasks/automation.py:57 accounts/tasks/automation.py:62
msgid "Execute automation record"
msgstr ""
#: accounts/tasks/automation.py:86
msgid "Clean change secret and push record period"
msgstr ""
#: accounts/tasks/automation.py:87
msgid "Clean change secret and push record period description"
msgstr "The system will periodically clean up unnecessary change secret records and push records, including those associated with change tasks, execution records, assets, and accounts. When any of these associated items are deleted, the corresponding change secret and push records become invalid. Therefore, to maintain a tidy and efficient database, the system automatically cleans up these invalid records every 180 days by default. This regular cleanup process helps free up storage space and improves the security and overall performance of data management."
#: accounts/tasks/backup_account.py:25
msgid "Execute account backup plan"
msgstr ""
@ -1156,11 +1163,11 @@ msgstr ""
msgid "Verify accounts connectivity"
msgstr ""
#: accounts/templates/accounts/asset_account_change_info.html:8
#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Added account"
msgstr ""
#: accounts/templates/accounts/asset_account_change_info.html:9
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr ""
@ -1233,7 +1240,7 @@ msgstr ""
msgid "Reviewers"
msgstr ""
#: acls/models/base.py:43 assets/models/asset/common.py:165
#: acls/models/base.py:43 assets/models/asset/common.py:171
#: authentication/models/access_key.py:25
#: authentication/models/connection_token.py:53
#: authentication/models/ssh_key.py:13
@ -1554,7 +1561,7 @@ msgid "Gather facts"
msgstr ""
#: assets/const/base.py:32 audits/const.py:58
#: terminal/serializers/applet_host.py:32 users/models/user/_auth.py:31
#: terminal/serializers/applet_host.py:32 users/models/user/_auth.py:32
msgid "Disabled"
msgstr ""
@ -1807,39 +1814,39 @@ msgstr ""
msgid "Address"
msgstr ""
#: assets/models/asset/common.py:161 assets/models/platform.py:138
#: assets/models/asset/common.py:162 assets/models/platform.py:149
#: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:118
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:385
msgid "Platform"
msgstr ""
#: assets/models/asset/common.py:163 assets/models/domain.py:22
#: assets/models/asset/common.py:166 assets/models/domain.py:22
msgid "Zone"
msgstr ""
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:388
#: assets/models/asset/common.py:172 assets/serializers/asset/common.py:388
#: assets/serializers/asset/host.py:11
msgid "Gathered info"
msgstr ""
#: assets/models/asset/common.py:167 assets/serializers/asset/custom.py:14
#: assets/models/asset/common.py:173 assets/serializers/asset/custom.py:14
msgid "Custom info"
msgstr ""
#: assets/models/asset/common.py:352
#: assets/models/asset/common.py:358
msgid "Can refresh asset hardware info"
msgstr ""
#: assets/models/asset/common.py:353
#: assets/models/asset/common.py:359
msgid "Can test asset connectivity"
msgstr ""
#: assets/models/asset/common.py:354
#: assets/models/asset/common.py:360
msgid "Can match asset"
msgstr ""
#: assets/models/asset/common.py:355
#: assets/models/asset/common.py:361
msgid "Can change asset nodes"
msgstr ""
@ -2041,7 +2048,7 @@ msgstr ""
#: assets/models/platform.py:38 audits/const.py:59
#: authentication/backends/passkey/models.py:11 settings/models.py:38
#: terminal/serializers/applet_host.py:33 users/models/user/_auth.py:32
#: terminal/serializers/applet_host.py:33 users/models/user/_auth.py:33
msgid "Enabled"
msgstr ""
@ -2131,23 +2138,23 @@ msgstr ""
msgid "Internal"
msgstr "Builtin"
#: assets/models/platform.py:102 assets/serializers/platform.py:175
#: assets/models/platform.py:102 assets/serializers/platform.py:166
msgid "Charset"
msgstr ""
#: assets/models/platform.py:104 assets/serializers/platform.py:213
#: assets/models/platform.py:104 assets/serializers/platform.py:204
msgid "Gateway enabled"
msgstr ""
#: assets/models/platform.py:106 assets/serializers/platform.py:206
#: assets/models/platform.py:106 assets/serializers/platform.py:197
msgid "Su enabled"
msgstr "Switch account enabled"
#: assets/models/platform.py:107 assets/serializers/platform.py:181
#: assets/models/platform.py:107 assets/serializers/platform.py:172
msgid "Su method"
msgstr "Switch account method"
#: assets/models/platform.py:108 assets/serializers/platform.py:184
#: assets/models/platform.py:108 assets/serializers/platform.py:175
msgid "Custom fields"
msgstr ""
@ -2162,7 +2169,7 @@ msgid ""
"type"
msgstr ""
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:178
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:169
#: authentication/serializers/connect_token_secret.py:30
#: authentication/serializers/connect_token_secret.py:75
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:45
@ -2279,7 +2286,7 @@ msgid ""
"the zone, the connection is routed through the gateway."
msgstr ""
#: assets/serializers/domain.py:24 assets/serializers/platform.py:186
#: assets/serializers/domain.py:24 assets/serializers/platform.py:177
#: orgs/serializers.py:13 perms/serializers/permission.py:39
msgid "Assets amount"
msgstr ""
@ -2368,30 +2375,30 @@ msgstr ""
msgid "Choices"
msgstr ""
#: assets/serializers/platform.py:179
#: assets/serializers/platform.py:170
msgid "Automation"
msgstr ""
#: assets/serializers/platform.py:208
#: assets/serializers/platform.py:199
msgid ""
"Login with account when accessing assets, then automatically switch to "
"another, similar to logging in with a regular account and then switching to "
"root"
msgstr ""
#: assets/serializers/platform.py:214
#: assets/serializers/platform.py:205
msgid "Assets can be connected using a zone gateway"
msgstr ""
#: assets/serializers/platform.py:216
#: assets/serializers/platform.py:207
msgid "Default Domain"
msgstr ""
#: assets/serializers/platform.py:238
#: assets/serializers/platform.py:229
msgid "type is required"
msgstr ""
#: assets/serializers/platform.py:253
#: assets/serializers/platform.py:244
msgid "Protocols is required"
msgstr ""
@ -3050,7 +3057,7 @@ msgstr ""
msgid "Please enter SMS code"
msgstr ""
#: authentication/errors/failed.py:164 users/exceptions.py:15
#: authentication/errors/failed.py:164 users/exceptions.py:14
msgid "Phone not set"
msgstr ""
@ -3199,7 +3206,7 @@ msgstr ""
msgid "Clear phone number to disable"
msgstr ""
#: authentication/middleware.py:94 settings/utils/ldap.py:679
#: authentication/middleware.py:94 settings/utils/ldap.py:681
msgid "Authentication failed (before login check failed): {}"
msgstr ""
@ -3410,7 +3417,25 @@ msgstr "Organization"
msgid "The {} cannot be empty"
msgstr ""
#: authentication/serializers/ssh_key.py:43 users/forms/profile.py:161
#: authentication/serializers/ssh_key.py:17
msgid "Automatically Generate Key Pair"
msgstr ""
#: authentication/serializers/ssh_key.py:19
msgid "Import Existing Key Pair"
msgstr ""
#: authentication/serializers/ssh_key.py:31
msgid "Create Type"
msgstr ""
#: authentication/serializers/ssh_key.py:33
msgid ""
"Please download the private key after creation. Each private key can only be "
"downloaded once"
msgstr ""
#: authentication/serializers/ssh_key.py:57 users/forms/profile.py:161
#: users/serializers/profile.py:133 users/serializers/profile.py:160
msgid "Not a valid ssh public key"
msgstr ""
@ -3647,22 +3672,22 @@ msgstr ""
msgid "LAN"
msgstr ""
#: authentication/views/base.py:74
#: authentication/views/base.py:71
#: perms/templates/perms/_msg_permed_items_expire.html:21
msgid "If you have any question, please contact the administrator"
msgstr ""
#: authentication/views/base.py:147
#: authentication/views/base.py:141
#, python-format
msgid "%s query user failed"
msgstr ""
#: authentication/views/base.py:155
#: authentication/views/base.py:149
#, python-format
msgid "The %s is already bound to another user"
msgstr ""
#: authentication/views/base.py:161
#: authentication/views/base.py:155
#, python-format
msgid "Binding %s successfully"
msgstr ""
@ -4237,11 +4262,11 @@ msgstr ""
msgid "No account available"
msgstr ""
#: ops/ansible/inventory.py:285
#: ops/ansible/inventory.py:286
msgid "Ansible disabled"
msgstr ""
#: ops/ansible/inventory.py:301
#: ops/ansible/inventory.py:302
msgid "Skip hosts below:"
msgstr ""
@ -4425,17 +4450,17 @@ msgstr ""
msgid "no valid program entry found."
msgstr ""
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:72
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:73
msgid "Periodic run"
msgstr "Periodic"
#: ops/mixin.py:25 ops/mixin.py:88 ops/mixin.py:108
#: settings/serializers/auth/ldap.py:79
#: settings/serializers/auth/ldap.py:80
msgid "Interval"
msgstr ""
#: ops/mixin.py:28 ops/mixin.py:86 ops/mixin.py:105
#: settings/serializers/auth/ldap.py:76
#: settings/serializers/auth/ldap.py:77
msgid "Crontab"
msgstr ""
@ -4623,31 +4648,31 @@ msgstr ""
msgid "You do not have permission for the current job."
msgstr ""
#: ops/tasks.py:38
#: ops/tasks.py:50
msgid "Run ansible task"
msgstr ""
#: ops/tasks.py:72
#: ops/tasks.py:76
msgid "Run ansible task execution"
msgstr ""
#: ops/tasks.py:94
#: ops/tasks.py:89
msgid "Clear celery periodic tasks"
msgstr ""
#: ops/tasks.py:115
#: ops/tasks.py:110
msgid "Create or update periodic tasks"
msgstr ""
#: ops/tasks.py:123
#: ops/tasks.py:118
msgid "Periodic check service performance"
msgstr ""
#: ops/tasks.py:129
#: ops/tasks.py:124
msgid "Clean up unexpected jobs"
msgstr ""
#: ops/tasks.py:136
#: ops/tasks.py:131
msgid "Clean job_execution db record"
msgstr ""
@ -4691,17 +4716,17 @@ msgstr ""
msgid "Name of the job"
msgstr ""
#: orgs/api.py:61
#: orgs/api.py:60
msgid "The current organization ({}) cannot be deleted"
msgstr ""
#: orgs/api.py:66
#: orgs/api.py:65
msgid ""
"LDAP synchronization is set to the current organization. Please switch to "
"another organization before deleting"
msgstr ""
#: orgs/api.py:76
#: orgs/api.py:75
msgid "The organization have resource ({}) cannot be deleted"
msgstr ""
@ -4922,27 +4947,27 @@ msgstr ""
msgid "App RBAC"
msgstr "RBAC"
#: rbac/builtin.py:115
#: rbac/builtin.py:116
msgid "SystemAdmin"
msgstr "System Admin"
#: rbac/builtin.py:118
#: rbac/builtin.py:119
msgid "SystemAuditor"
msgstr "System Auditor"
#: rbac/builtin.py:121
#: rbac/builtin.py:122
msgid "SystemComponent"
msgstr "System Component"
#: rbac/builtin.py:127
#: rbac/builtin.py:128
msgid "OrgAdmin"
msgstr "Organizational Admin"
#: rbac/builtin.py:130
#: rbac/builtin.py:131
msgid "OrgAuditor"
msgstr "Organizational Auditor"
#: rbac/builtin.py:133
#: rbac/builtin.py:134
msgid "OrgUser"
msgstr "Organizational user"
@ -5140,7 +5165,7 @@ msgstr ""
msgid "Test smtp setting"
msgstr ""
#: settings/api/ldap.py:89
#: settings/api/ldap.py:90
msgid ""
"Users are not synchronized, please click the user synchronization button"
msgstr ""
@ -5326,7 +5351,7 @@ msgstr ""
msgid "CAS"
msgstr ""
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:43
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/oidc.py:61
msgid "Server"
msgstr ""
@ -5354,7 +5379,7 @@ msgstr ""
#: settings/serializers/auth/cas.py:34 settings/serializers/auth/dingtalk.py:18
#: settings/serializers/auth/feishu.py:18 settings/serializers/auth/lark.py:17
#: settings/serializers/auth/ldap.py:65 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/ldap.py:66 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/oidc.py:39 settings/serializers/auth/saml2.py:35
#: settings/serializers/auth/slack.py:18 settings/serializers/auth/wecom.py:18
msgid "User attribute"
@ -5402,60 +5427,60 @@ msgid ""
"name and the `value` is the Lark service user attribute name"
msgstr ""
#: settings/serializers/auth/ldap.py:40 settings/serializers/auth/ldap.py:102
#: settings/serializers/auth/ldap.py:41 settings/serializers/auth/ldap.py:103
msgid "LDAP"
msgstr ""
#: settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/ldap.py:45
msgid "LDAP server URI"
msgstr ""
#: settings/serializers/auth/ldap.py:47
#: settings/serializers/auth/ldap.py:48
msgid "Bind DN"
msgstr ""
#: settings/serializers/auth/ldap.py:48
#: settings/serializers/auth/ldap.py:49
msgid "Binding Distinguished Name"
msgstr ""
#: settings/serializers/auth/ldap.py:52
#: settings/serializers/auth/ldap.py:53
msgid "Binding password"
msgstr ""
#: settings/serializers/auth/ldap.py:55
#: settings/serializers/auth/ldap.py:56
msgid "Search OU"
msgstr ""
#: settings/serializers/auth/ldap.py:57
#: settings/serializers/auth/ldap.py:58
msgid ""
"User Search Base, if there are multiple OUs, you can separate them with the "
"`|` symbol"
msgstr ""
#: settings/serializers/auth/ldap.py:61
#: settings/serializers/auth/ldap.py:62
msgid "Search filter"
msgstr ""
#: settings/serializers/auth/ldap.py:62
#: settings/serializers/auth/ldap.py:63
#, python-format
msgid "Selection could include (cn|uid|sAMAccountName=%(user)s)"
msgstr ""
#: settings/serializers/auth/ldap.py:67
#: settings/serializers/auth/ldap.py:68
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the LDAP service user attribute name"
msgstr ""
#: settings/serializers/auth/ldap.py:83
#: settings/serializers/auth/ldap.py:84
msgid "Connect timeout (s)"
msgstr ""
#: settings/serializers/auth/ldap.py:88
#: settings/serializers/auth/ldap.py:89
msgid "User DN cache timeout (s)"
msgstr ""
#: settings/serializers/auth/ldap.py:90
#: settings/serializers/auth/ldap.py:91
msgid ""
"Caching the User DN obtained during user login authentication can "
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
@ -5463,7 +5488,7 @@ msgid ""
"cache"
msgstr ""
#: settings/serializers/auth/ldap.py:96
#: settings/serializers/auth/ldap.py:97
msgid "Search paged size (piece)"
msgstr ""
@ -5887,6 +5912,10 @@ msgid ""
"database, OSS will not be affected."
msgstr ""
#: settings/serializers/cleaning.py:53
msgid "Change secret and push record retention days (day)"
msgstr ""
#: settings/serializers/feature.py:18 settings/serializers/msg.py:68
msgid "Subject"
msgstr ""
@ -6448,109 +6477,109 @@ msgstr ""
msgid "No user synchronization required"
msgstr ""
#: settings/utils/ldap.py:494
#: settings/utils/ldap.py:496
msgid "ldap:// or ldaps:// protocol is used."
msgstr ""
#: settings/utils/ldap.py:505
#: settings/utils/ldap.py:507
msgid "Host or port is disconnected: {}"
msgstr ""
#: settings/utils/ldap.py:507
#: settings/utils/ldap.py:509
msgid "The port is not the port of the LDAP service: {}"
msgstr ""
#: settings/utils/ldap.py:509
#: settings/utils/ldap.py:511
msgid "Please add certificate: {}"
msgstr ""
#: settings/utils/ldap.py:513 settings/utils/ldap.py:540
#: settings/utils/ldap.py:570 settings/utils/ldap.py:598
#: settings/utils/ldap.py:515 settings/utils/ldap.py:542
#: settings/utils/ldap.py:572 settings/utils/ldap.py:600
msgid "Unknown error: {}"
msgstr ""
#: settings/utils/ldap.py:527
#: settings/utils/ldap.py:529
msgid "Bind DN or Password incorrect"
msgstr ""
#: settings/utils/ldap.py:534
#: settings/utils/ldap.py:536
msgid "Please enter Bind DN: {}"
msgstr ""
#: settings/utils/ldap.py:536
#: settings/utils/ldap.py:538
msgid "Please enter Password: {}"
msgstr ""
#: settings/utils/ldap.py:538
#: settings/utils/ldap.py:540
msgid "Please enter correct Bind DN and Password: {}"
msgstr ""
#: settings/utils/ldap.py:556
#: settings/utils/ldap.py:558
msgid "Invalid User OU or User search filter: {}"
msgstr ""
#: settings/utils/ldap.py:587
#: settings/utils/ldap.py:589
msgid "LDAP User attr map not include: {}"
msgstr ""
#: settings/utils/ldap.py:594
#: settings/utils/ldap.py:596
msgid "LDAP User attr map is not dict"
msgstr ""
#: settings/utils/ldap.py:613
#: settings/utils/ldap.py:615
msgid "LDAP authentication is not enabled"
msgstr ""
#: settings/utils/ldap.py:631
#: settings/utils/ldap.py:633
msgid "Error (Invalid LDAP server): {}"
msgstr ""
#: settings/utils/ldap.py:633
#: settings/utils/ldap.py:635
msgid "Error (Invalid Bind DN): {}"
msgstr ""
#: settings/utils/ldap.py:635
#: settings/utils/ldap.py:637
msgid "Error (Invalid LDAP User attr map): {}"
msgstr ""
#: settings/utils/ldap.py:637
#: settings/utils/ldap.py:639
msgid "Error (Invalid User OU or User search filter): {}"
msgstr ""
#: settings/utils/ldap.py:639
#: settings/utils/ldap.py:641
msgid "Error (Not enabled LDAP authentication): {}"
msgstr ""
#: settings/utils/ldap.py:641
#: settings/utils/ldap.py:643
msgid "Error (Unknown): {}"
msgstr ""
#: settings/utils/ldap.py:644
#: settings/utils/ldap.py:646
msgid "Succeed: Match {} users"
msgstr ""
#: settings/utils/ldap.py:677
#: settings/utils/ldap.py:679
msgid "Authentication failed (configuration incorrect): {}"
msgstr ""
#: settings/utils/ldap.py:681
#: settings/utils/ldap.py:683
msgid "Authentication failed (username or password incorrect): {}"
msgstr ""
#: settings/utils/ldap.py:683
#: settings/utils/ldap.py:685
msgid "Authentication failed (Unknown): {}"
msgstr ""
#: settings/utils/ldap.py:686
#: settings/utils/ldap.py:688
msgid "Authentication success: {}"
msgstr ""
#: settings/ws.py:195
#: settings/ws.py:203
msgid "No LDAP user was found"
msgstr ""
#: settings/ws.py:201
msgid "Imported total: {} new: {}, failed: {} Organization: {}"
#: settings/ws.py:209
msgid "Total {}, success {}, failure {}"
msgstr ""
#: templates/_csv_import_export.html:8
@ -7276,7 +7305,7 @@ msgid "Command and replay storage"
msgstr "Storage"
#: terminal/notifications.py:240 terminal/tasks.py:153
#: xpack/plugins/cloud/api.py:154
#: xpack/plugins/cloud/api.py:160
#: xpack/plugins/cloud/serializers/account.py:121
#: xpack/plugins/cloud/serializers/account.py:123
msgid "Test failure: Account invalid"
@ -7566,11 +7595,11 @@ msgstr ""
msgid "Store locally"
msgstr ""
#: terminal/serializers/storage.py:257
#: terminal/serializers/storage.py:258
msgid "Do not save"
msgstr ""
#: terminal/serializers/storage.py:270
#: terminal/serializers/storage.py:273
msgid ""
"set as the default storage, will make new Component use the current storage "
"by default, without affecting existing Component"
@ -7741,20 +7770,20 @@ msgstr ""
msgid "view"
msgstr ""
#: terminal/utils/db_port_mapper.py:85
#: terminal/utils/db_port_mapper.py:88
msgid ""
"No available port is matched. The number of databases may have exceeded the "
"number of ports open to the database agent service, Contact the "
"administrator to open more ports."
msgstr ""
#: terminal/utils/db_port_mapper.py:113
#: terminal/utils/db_port_mapper.py:116
msgid ""
"No ports can be used, check and modify the limit on the number of ports that "
"Magnus listens on in the configuration file."
msgstr ""
#: terminal/utils/db_port_mapper.py:115
#: terminal/utils/db_port_mapper.py:118
msgid "All available port count: {}, Already use port count: {}"
msgstr ""
@ -7816,19 +7845,19 @@ msgid ""
"processor: {} ticket ID: {}"
msgstr ""
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Change field"
msgstr ""
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Before change"
msgstr ""
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "After change"
msgstr ""
#: tickets/handlers/base.py:97
#: tickets/handlers/base.py:96
msgid "{} {} the ticket"
msgstr ""
@ -8142,14 +8171,18 @@ msgstr ""
msgid "Suffix"
msgstr ""
#: users/exceptions.py:10
#: users/exceptions.py:9
msgid "MFA not enabled"
msgstr ""
#: users/exceptions.py:20
#: users/exceptions.py:19
msgid "Unable to delete all users"
msgstr ""
#: users/exceptions.py:24
msgid "Create failed. The number of SSH keys has reached the limit"
msgstr ""
#: users/forms/profile.py:48
msgid ""
"When enabled, you will enter the MFA binding process the next time you log "
@ -8269,7 +8302,7 @@ msgstr ""
msgid "User password history"
msgstr ""
#: users/models/user/_auth.py:33
#: users/models/user/_auth.py:34
msgid "Force enabled"
msgstr ""
@ -8793,15 +8826,15 @@ msgid ""
"strategy will skipped."
msgstr ""
#: xpack/plugins/cloud/api.py:66
#: xpack/plugins/cloud/api.py:72
msgid "Test connection successful"
msgstr ""
#: xpack/plugins/cloud/api.py:68
#: xpack/plugins/cloud/api.py:74
msgid "Test connection failed: {}"
msgstr ""
#: xpack/plugins/cloud/api.py:165
#: xpack/plugins/cloud/api.py:171
msgid "User {} deleted the current resource and released the assets"
msgstr ""
@ -9030,7 +9063,7 @@ msgstr ""
msgid "Set protocols \"%s\""
msgstr ""
#: xpack/plugins/cloud/manager.py:485 xpack/plugins/cloud/tasks.py:28
#: xpack/plugins/cloud/manager.py:485 xpack/plugins/cloud/tasks.py:30
msgid "Run sync instance task"
msgstr ""
@ -9503,7 +9536,7 @@ msgstr ""
msgid "Instance count"
msgstr ""
#: xpack/plugins/cloud/tasks.py:42
#: xpack/plugins/cloud/tasks.py:44
msgid "Period clean sync instance task execution"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-15 14:04+0800\n"
"POT-Creation-Date: 2024-08-30 15:08+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"
@ -109,11 +109,11 @@ msgstr "アカウントのバックアップ計画を実行中です"
msgid "Plan execution end"
msgstr "計画実行終了"
#: accounts/automations/change_secret/manager.py:100
#: accounts/automations/change_secret/manager.py:97
msgid "No pending accounts found"
msgstr "保留中のアカウントが見つかりません"
#: accounts/automations/change_secret/manager.py:227
#: accounts/automations/change_secret/manager.py:225
#, python-format
msgid "Success: %s, Failed: %s, Total: %s"
msgstr "成功: %s、失敗: %s、合計: %s"
@ -124,7 +124,7 @@ msgstr "成功: %s、失敗: %s、合計: %s"
#: authentication/confirm/password.py:24 authentication/confirm/password.py:26
#: authentication/forms.py:28
#: authentication/templates/authentication/login.html:362
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:51
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:52
#: settings/serializers/msg.py:37 settings/serializers/terminal.py:28
#: terminal/serializers/storage.py:123 terminal/serializers/storage.py:142
#: users/forms/profile.py:21 users/serializers/user.py:144
@ -347,7 +347,7 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
#: accounts/templates/accounts/asset_account_change_info.html:7
#: accounts/templates/accounts/change_secret_failed_info.html:11
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:349 assets/models/cmd_filter.py:36
#: assets/models/asset/common.py:355 assets/models/cmd_filter.py:36
#: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:32 terminal/notifications.py:155
@ -550,7 +550,7 @@ msgstr "SSHキープッシュ方式"
#: accounts/models/automations/gather_account.py:58
#: accounts/serializers/account/backup.py:40
#: accounts/serializers/automations/change_secret.py:58
#: settings/serializers/auth/ldap.py:99 settings/serializers/msg.py:45
#: settings/serializers/auth/ldap.py:100 settings/serializers/msg.py:45
msgid "Recipient"
msgstr "受信者"
@ -592,7 +592,7 @@ msgstr "終了日"
msgid "Status"
msgstr "ステータス"
#: accounts/models/automations/change_secret.py:47
#: accounts/models/automations/change_secret.py:46
#: accounts/serializers/account/account.py:273
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8
@ -603,7 +603,7 @@ msgstr "ステータス"
msgid "Error"
msgstr "間違い"
#: accounts/models/automations/change_secret.py:51
#: accounts/models/automations/change_secret.py:50
msgid "Change secret record"
msgstr "パスワード レコードの変更"
@ -834,7 +834,6 @@ msgstr ""
"情報にアクセスしてください-> 環境設定で暗号化パスワードを設定する"
#: accounts/notifications.py:83
#: accounts/templates/accounts/asset_account_change_info.html:3
msgid "Gather account change information"
msgstr "アカウント変更情報"
@ -950,7 +949,7 @@ msgstr "ID"
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
#: notifications/models/notification.py:12
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
#: rbac/builtin.py:124 rbac/models/rolebinding.py:49
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
#: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34
#: terminal/notifications.py:156 terminal/notifications.py:205
@ -1065,7 +1064,7 @@ msgstr ""
"ください。 "
#: accounts/serializers/automations/base.py:23
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
#: assets/models/asset/common.py:169 assets/serializers/asset/common.py:152
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:36
msgid "Nodes"
msgstr "ノード"
@ -1127,14 +1126,22 @@ msgstr "アカウントを追加: %s"
msgid "Delete account: %s"
msgstr "アカウントを削除: %s"
#: accounts/tasks/automation.py:25
#: accounts/tasks/automation.py:31
msgid "Account execute automation"
msgstr "アカウント実行の自動化"
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:56
#: accounts/tasks/automation.py:57 accounts/tasks/automation.py:62
msgid "Execute automation record"
msgstr "自動化レコードを実行する"
#: accounts/tasks/automation.py:86
msgid "Clean change secret and push record period"
msgstr "パスワード変更記録とプッシュ記録を定期的にクリアする"
#: accounts/tasks/automation.py:87
msgid "Clean change secret and push record period description"
msgstr "システムは、変更タスク、実行レコード、資産、アカウントに関連するものを含め、不要な変更シークレット レコードとプッシュ レコードを定期的にクリーンアップします。これらの関連項目のいずれかが削除されると、対応する変更シークレット レコードとプッシュ レコードは無効になります。したがって、整然とした効率的なデータベースを維持するために、システムはデフォルトでこれらの無効なレコードを 180 日ごとに自動的にクリーンアップします。この定期的なクリーンアップ プロセスにより、ストレージ領域が解放され、データ管理のセキュリティと全体的なパフォーマンスが向上します。"
#: accounts/tasks/backup_account.py:25
msgid "Execute account backup plan"
msgstr "アカウントのバックアップ計画を実施する"
@ -1171,11 +1178,11 @@ msgstr "アセット アカウントの可用性を確認する"
msgid "Verify accounts connectivity"
msgstr "アカウント接続のテスト"
#: accounts/templates/accounts/asset_account_change_info.html:8
#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Added account"
msgstr "新規アカウント"
#: accounts/templates/accounts/asset_account_change_info.html:9
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "アカウントの削除"
@ -1251,7 +1258,7 @@ msgstr "1-100、低い値は最初に一致します"
msgid "Reviewers"
msgstr "レビュー担当者"
#: acls/models/base.py:43 assets/models/asset/common.py:165
#: acls/models/base.py:43 assets/models/asset/common.py:171
#: authentication/models/access_key.py:25
#: authentication/models/connection_token.py:53
#: authentication/models/ssh_key.py:13
@ -1846,39 +1853,39 @@ msgstr "ポート"
msgid "Address"
msgstr "アドレス"
#: assets/models/asset/common.py:161 assets/models/platform.py:149
#: assets/models/asset/common.py:162 assets/models/platform.py:149
#: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:118
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:385
msgid "Platform"
msgstr "プラットフォーム"
#: assets/models/asset/common.py:163 assets/models/domain.py:22
#: assets/models/asset/common.py:166 assets/models/domain.py:22
msgid "Zone"
msgstr "ゾーン"
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:388
#: assets/models/asset/common.py:172 assets/serializers/asset/common.py:388
#: assets/serializers/asset/host.py:11
msgid "Gathered info"
msgstr "資産ハードウェア情報の収集"
#: assets/models/asset/common.py:167 assets/serializers/asset/custom.py:14
#: assets/models/asset/common.py:173 assets/serializers/asset/custom.py:14
msgid "Custom info"
msgstr "カスタム属性"
#: assets/models/asset/common.py:352
#: assets/models/asset/common.py:358
msgid "Can refresh asset hardware info"
msgstr "資産ハードウェア情報を更新できます"
#: assets/models/asset/common.py:353
#: assets/models/asset/common.py:359
msgid "Can test asset connectivity"
msgstr "資産接続をテストできます"
#: assets/models/asset/common.py:354
#: assets/models/asset/common.py:360
msgid "Can match asset"
msgstr "アセットを一致させることができます"
#: assets/models/asset/common.py:355
#: assets/models/asset/common.py:361
msgid "Can change asset nodes"
msgstr "資産ノードを変更できます"
@ -3270,7 +3277,7 @@ msgstr "電話番号を設定して有効にする"
msgid "Clear phone number to disable"
msgstr "無効にする電話番号をクリアする"
#: authentication/middleware.py:94 settings/utils/ldap.py:679
#: authentication/middleware.py:94 settings/utils/ldap.py:681
msgid "Authentication failed (before login check failed): {}"
msgstr "認証に失敗しました (ログインチェックが失敗する前): {}"
@ -4363,11 +4370,11 @@ msgstr "投稿サイトニュース"
msgid "No account available"
msgstr "利用可能なアカウントがありません"
#: ops/ansible/inventory.py:285
#: ops/ansible/inventory.py:286
msgid "Ansible disabled"
msgstr "Ansible 無効"
#: ops/ansible/inventory.py:301
#: ops/ansible/inventory.py:302
msgid "Skip hosts below:"
msgstr "次のホストをスキップします: "
@ -4556,17 +4563,17 @@ msgstr "コマンド実行が無効"
msgid "no valid program entry found."
msgstr "利用可能なプログラムポータルがありません"
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:72
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:73
msgid "Periodic run"
msgstr "定期的なパフォーマンス"
#: ops/mixin.py:25 ops/mixin.py:88 ops/mixin.py:108
#: settings/serializers/auth/ldap.py:79
#: settings/serializers/auth/ldap.py:80
msgid "Interval"
msgstr "間隔"
#: ops/mixin.py:28 ops/mixin.py:86 ops/mixin.py:105
#: settings/serializers/auth/ldap.py:76
#: settings/serializers/auth/ldap.py:77
msgid "Crontab"
msgstr "含む"
@ -4754,31 +4761,31 @@ msgstr "タスク ID"
msgid "You do not have permission for the current job."
msgstr "あなたは現在のジョブの権限を持っていません。"
#: ops/tasks.py:38
#: ops/tasks.py:50
msgid "Run ansible task"
msgstr "Ansible タスクを実行する"
#: ops/tasks.py:72
#: ops/tasks.py:76
msgid "Run ansible task execution"
msgstr "Ansible タスクの実行を開始する"
#: ops/tasks.py:94
#: ops/tasks.py:89
msgid "Clear celery periodic tasks"
msgstr "タスクログを定期的にクリアする"
#: ops/tasks.py:115
#: ops/tasks.py:110
msgid "Create or update periodic tasks"
msgstr "定期的なタスクの作成または更新"
#: ops/tasks.py:123
#: ops/tasks.py:118
msgid "Periodic check service performance"
msgstr "サービスのパフォーマンスを定期的に確認する"
#: ops/tasks.py:129
#: ops/tasks.py:124
msgid "Clean up unexpected jobs"
msgstr "例外ジョブのクリーンアップ"
#: ops/tasks.py:136
#: ops/tasks.py:131
msgid "Clean job_execution db record"
msgstr "ジョブセンター実行履歴のクリーンアップ"
@ -4822,18 +4829,18 @@ msgstr "ジョブのID"
msgid "Name of the job"
msgstr "ジョブの名前"
#: orgs/api.py:61
#: orgs/api.py:60
msgid "The current organization ({}) cannot be deleted"
msgstr "現在の組織 ({}) は削除できません"
#: orgs/api.py:66
#: orgs/api.py:65
msgid ""
"LDAP synchronization is set to the current organization. Please switch to "
"another organization before deleting"
msgstr ""
"LDAP 同期は現在の組織に設定されます。削除する前に別の組織に切り替えてください"
#: orgs/api.py:76
#: orgs/api.py:75
msgid "The organization have resource ({}) cannot be deleted"
msgstr "組織のリソース ({}) は削除できません"
@ -5057,27 +5064,27 @@ msgstr "{} 少なくとも1つのシステムロール"
msgid "App RBAC"
msgstr "RBAC"
#: rbac/builtin.py:115
#: rbac/builtin.py:116
msgid "SystemAdmin"
msgstr "システム管理者"
#: rbac/builtin.py:118
#: rbac/builtin.py:119
msgid "SystemAuditor"
msgstr "システム監査人"
#: rbac/builtin.py:121
#: rbac/builtin.py:122
msgid "SystemComponent"
msgstr "システムコンポーネント"
#: rbac/builtin.py:127
#: rbac/builtin.py:128
msgid "OrgAdmin"
msgstr "組織管理者"
#: rbac/builtin.py:130
#: rbac/builtin.py:131
msgid "OrgAuditor"
msgstr "監査員を組織する"
#: rbac/builtin.py:133
#: rbac/builtin.py:134
msgid "OrgUser"
msgstr "組織ユーザー"
@ -5276,7 +5283,7 @@ msgstr "{}に送信されたテストメールを確認してください"
msgid "Test smtp setting"
msgstr "SMTP設定のテスト"
#: settings/api/ldap.py:89
#: settings/api/ldap.py:90
msgid ""
"Users are not synchronized, please click the user synchronization button"
msgstr ""
@ -5471,7 +5478,7 @@ msgstr ""
msgid "CAS"
msgstr "CAS"
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:43
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/oidc.py:61
msgid "Server"
msgstr "LDAPサーバー"
@ -5499,7 +5506,7 @@ msgstr "属性マップの有効化"
#: settings/serializers/auth/cas.py:34 settings/serializers/auth/dingtalk.py:18
#: settings/serializers/auth/feishu.py:18 settings/serializers/auth/lark.py:17
#: settings/serializers/auth/ldap.py:65 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/ldap.py:66 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/oidc.py:39 settings/serializers/auth/saml2.py:35
#: settings/serializers/auth/slack.py:18 settings/serializers/auth/wecom.py:18
msgid "User attribute"
@ -5557,47 +5564,47 @@ msgstr ""
"ユーザー属性のマッピング、ここで `key` は JumpServer のユーザー属性名で、"
"`value` は Lark サービスのユーザー属性名です"
#: settings/serializers/auth/ldap.py:40 settings/serializers/auth/ldap.py:102
#: settings/serializers/auth/ldap.py:41 settings/serializers/auth/ldap.py:103
msgid "LDAP"
msgstr "LDAP"
#: settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/ldap.py:45
msgid "LDAP server URI"
msgstr "FIDOサーバーID"
#: settings/serializers/auth/ldap.py:47
#: settings/serializers/auth/ldap.py:48
msgid "Bind DN"
msgstr "DN のバインド"
#: settings/serializers/auth/ldap.py:48
#: settings/serializers/auth/ldap.py:49
msgid "Binding Distinguished Name"
msgstr "バインドディレクトリ管理者"
#: settings/serializers/auth/ldap.py:52
#: settings/serializers/auth/ldap.py:53
msgid "Binding password"
msgstr "古いパスワード"
#: settings/serializers/auth/ldap.py:55
#: settings/serializers/auth/ldap.py:56
msgid "Search OU"
msgstr "システムアーキテクチャ"
#: settings/serializers/auth/ldap.py:57
#: settings/serializers/auth/ldap.py:58
msgid ""
"User Search Base, if there are multiple OUs, you can separate them with the "
"`|` symbol"
msgstr ""
"ユーザー検索ライブラリ、複数のOUがある場合は`|`の記号で分けることができます"
#: settings/serializers/auth/ldap.py:61
#: settings/serializers/auth/ldap.py:62
msgid "Search filter"
msgstr "ユーザー検索フィルター"
#: settings/serializers/auth/ldap.py:62
#: settings/serializers/auth/ldap.py:63
#, python-format
msgid "Selection could include (cn|uid|sAMAccountName=%(user)s)"
msgstr "選択は (cnまたはuidまたはsAMAccountName)=%(user)s)"
#: settings/serializers/auth/ldap.py:67
#: settings/serializers/auth/ldap.py:68
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the LDAP service user attribute name"
@ -5605,15 +5612,15 @@ msgstr ""
"ユーザー属性のマッピング、ここで `key` は JumpServer のユーザー属性名で、"
"`value` は LDAP サービスのユーザー属性名です"
#: settings/serializers/auth/ldap.py:83
#: settings/serializers/auth/ldap.py:84
msgid "Connect timeout (s)"
msgstr "接続タイムアウト (秒)"
#: settings/serializers/auth/ldap.py:88
#: settings/serializers/auth/ldap.py:89
msgid "User DN cache timeout (s)"
msgstr "User DN キャッシュの有効期限 (秒)"
#: settings/serializers/auth/ldap.py:90
#: settings/serializers/auth/ldap.py:91
msgid ""
"Caching the User DN obtained during user login authentication can "
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
@ -5624,7 +5631,7 @@ msgstr ""
"認証の速度を効果的に向上させることができます<br>ユーザー OU 構造が調整された"
"場合、送信をクリックしてユーザー DN キャッシュをクリアします"
#: settings/serializers/auth/ldap.py:96
#: settings/serializers/auth/ldap.py:97
msgid "Search paged size (piece)"
msgstr "ページサイズを検索 (じょう)"
@ -6076,6 +6083,10 @@ msgstr ""
"この期間を超えるセッション、録音、およびコマンド レコードは削除されます (デー"
"タベースのバックアップに影響し、OSS などには影響しません)"
#: settings/serializers/cleaning.py:53
msgid "Change secret and push record retention days (day)"
msgstr "パスワード変更プッシュ記録を保持する日数 (日)"
#: settings/serializers/feature.py:18 settings/serializers/msg.py:68
msgid "Subject"
msgstr "件名"
@ -6703,108 +6714,108 @@ msgstr "同期されたユーザー"
msgid "No user synchronization required"
msgstr "ユーザーの同期は必要ありません"
#: settings/utils/ldap.py:494
#: settings/utils/ldap.py:496
msgid "ldap:// or ldaps:// protocol is used."
msgstr "ldap:// または ldaps:// プロトコルが使用されます。"
#: settings/utils/ldap.py:505
#: settings/utils/ldap.py:507
msgid "Host or port is disconnected: {}"
msgstr "ホストまたはポートが切断されました: {}"
#: settings/utils/ldap.py:507
#: settings/utils/ldap.py:509
msgid "The port is not the port of the LDAP service: {}"
msgstr "ポートはLDAPサービスのポートではありません: {}"
#: settings/utils/ldap.py:509
#: settings/utils/ldap.py:511
msgid "Please add certificate: {}"
msgstr "証明書を追加してください: {}"
#: settings/utils/ldap.py:513 settings/utils/ldap.py:540
#: settings/utils/ldap.py:570 settings/utils/ldap.py:598
#: settings/utils/ldap.py:515 settings/utils/ldap.py:542
#: settings/utils/ldap.py:572 settings/utils/ldap.py:600
msgid "Unknown error: {}"
msgstr "不明なエラー: {}"
#: settings/utils/ldap.py:527
#: settings/utils/ldap.py:529
msgid "Bind DN or Password incorrect"
msgstr "DNまたはパスワードのバインドが正しくありません"
#: settings/utils/ldap.py:534
#: settings/utils/ldap.py:536
msgid "Please enter Bind DN: {}"
msgstr "バインドDN: {} を入力してください"
#: settings/utils/ldap.py:536
#: settings/utils/ldap.py:538
msgid "Please enter Password: {}"
msgstr "パスワードを入力してください: {}"
#: settings/utils/ldap.py:538
#: settings/utils/ldap.py:540
msgid "Please enter correct Bind DN and Password: {}"
msgstr "正しいバインドDNとパスワードを入力してください: {}"
#: settings/utils/ldap.py:556
#: settings/utils/ldap.py:558
msgid "Invalid User OU or User search filter: {}"
msgstr "無効なユーザー OU またはユーザー検索フィルター: {}"
#: settings/utils/ldap.py:587
#: settings/utils/ldap.py:589
msgid "LDAP User attr map not include: {}"
msgstr "LDAP ユーザーattrマップは含まれません: {}"
#: settings/utils/ldap.py:594
#: settings/utils/ldap.py:596
msgid "LDAP User attr map is not dict"
msgstr "LDAPユーザーattrマップはdictではありません"
#: settings/utils/ldap.py:613
#: settings/utils/ldap.py:615
msgid "LDAP authentication is not enabled"
msgstr "LDAP 認証が有効になっていない"
#: settings/utils/ldap.py:631
#: settings/utils/ldap.py:633
msgid "Error (Invalid LDAP server): {}"
msgstr "エラー (LDAPサーバーが無効): {}"
#: settings/utils/ldap.py:633
#: settings/utils/ldap.py:635
msgid "Error (Invalid Bind DN): {}"
msgstr "エラー (DNのバインドが無効): {}"
#: settings/utils/ldap.py:635
#: settings/utils/ldap.py:637
msgid "Error (Invalid LDAP User attr map): {}"
msgstr "エラー (LDAPユーザーattrマップが無効): {}"
#: settings/utils/ldap.py:637
#: settings/utils/ldap.py:639
msgid "Error (Invalid User OU or User search filter): {}"
msgstr "エラー (ユーザーOUまたはユーザー検索フィルターが無効): {}"
#: settings/utils/ldap.py:639
#: settings/utils/ldap.py:641
msgid "Error (Not enabled LDAP authentication): {}"
msgstr "エラー (LDAP認証が有効化されていません): {}"
#: settings/utils/ldap.py:641
#: settings/utils/ldap.py:643
msgid "Error (Unknown): {}"
msgstr "エラー (不明): {}"
#: settings/utils/ldap.py:644
#: settings/utils/ldap.py:646
msgid "Succeed: Match {} users"
msgstr "成功: {} 人のユーザーに一致"
#: settings/utils/ldap.py:677
#: settings/utils/ldap.py:679
msgid "Authentication failed (configuration incorrect): {}"
msgstr "認証に失敗しました (設定が正しくありません): {}"
#: settings/utils/ldap.py:681
#: settings/utils/ldap.py:683
msgid "Authentication failed (username or password incorrect): {}"
msgstr "認証に失敗しました (ユーザー名またはパスワードが正しくありません): {}"
#: settings/utils/ldap.py:683
#: settings/utils/ldap.py:685
msgid "Authentication failed (Unknown): {}"
msgstr "認証に失敗しました (不明): {}"
#: settings/utils/ldap.py:686
#: settings/utils/ldap.py:688
msgid "Authentication success: {}"
msgstr "認証成功: {}"
#: settings/ws.py:198
#: settings/ws.py:203
msgid "No LDAP user was found"
msgstr "LDAPユーザーが取得されませんでした"
#: settings/ws.py:204
#: settings/ws.py:209
msgid "Total {}, success {}, failure {}"
msgstr "合計 {},成功 {},失敗 {}"
@ -8055,7 +8066,7 @@ msgstr "チェックコマンドと録画ストレージの接続性"
msgid "view"
msgstr "表示"
#: terminal/utils/db_port_mapper.py:85
#: terminal/utils/db_port_mapper.py:88
msgid ""
"No available port is matched. The number of databases may have exceeded the "
"number of ports open to the database agent service, Contact the "
@ -8065,7 +8076,7 @@ msgstr ""
"サービスによって開かれたポートの数を超えた可能性があります。さらにポートを開"
"くには、管理者に連絡してください。"
#: terminal/utils/db_port_mapper.py:113
#: terminal/utils/db_port_mapper.py:116
msgid ""
"No ports can be used, check and modify the limit on the number of ports that "
"Magnus listens on in the configuration file."
@ -8073,7 +8084,7 @@ msgstr ""
"使用できるポートがありません。設定ファイルで Magnus がリッスンするポート数の"
"制限を確認して変更してください. "
#: terminal/utils/db_port_mapper.py:115
#: terminal/utils/db_port_mapper.py:118
msgid "All available port count: {}, Already use port count: {}"
msgstr "使用可能なすべてのポート数: {}、すでに使用しているポート数: {}"
@ -8137,19 +8148,19 @@ msgstr ""
"チケットのタイトル: {} チケット申請者: {} チケットプロセッサ: {} チケットID: "
"{}"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Change field"
msgstr "フィールドを変更"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Before change"
msgstr "変更前"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "After change"
msgstr "変更後"
#: tickets/handlers/base.py:97
#: tickets/handlers/base.py:96
msgid "{} {} the ticket"
msgstr "{} {} チケット"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-15 14:04+0800\n"
"POT-Creation-Date: 2024-08-30 15:08+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"
@ -108,11 +108,11 @@ msgstr "账号备份计划正在执行"
msgid "Plan execution end"
msgstr "计划执行结束"
#: accounts/automations/change_secret/manager.py:100
#: accounts/automations/change_secret/manager.py:97
msgid "No pending accounts found"
msgstr "未找到待处理帐户"
#: accounts/automations/change_secret/manager.py:227
#: accounts/automations/change_secret/manager.py:225
#, python-format
msgid "Success: %s, Failed: %s, Total: %s"
msgstr "成功: %s, 失败: %s, 总数: %s"
@ -123,7 +123,7 @@ msgstr "成功: %s, 失败: %s, 总数: %s"
#: authentication/confirm/password.py:24 authentication/confirm/password.py:26
#: authentication/forms.py:28
#: authentication/templates/authentication/login.html:362
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:51
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:52
#: settings/serializers/msg.py:37 settings/serializers/terminal.py:28
#: terminal/serializers/storage.py:123 terminal/serializers/storage.py:142
#: users/forms/profile.py:21 users/serializers/user.py:144
@ -346,7 +346,7 @@ msgstr "用户 %s 查看/导出 了密码"
#: accounts/templates/accounts/asset_account_change_info.html:7
#: accounts/templates/accounts/change_secret_failed_info.html:11
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:349 assets/models/cmd_filter.py:36
#: assets/models/asset/common.py:355 assets/models/cmd_filter.py:36
#: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:32 terminal/notifications.py:155
@ -549,7 +549,7 @@ msgstr "SSH 密钥推送方式"
#: accounts/models/automations/gather_account.py:58
#: accounts/serializers/account/backup.py:40
#: accounts/serializers/automations/change_secret.py:58
#: settings/serializers/auth/ldap.py:99 settings/serializers/msg.py:45
#: settings/serializers/auth/ldap.py:100 settings/serializers/msg.py:45
msgid "Recipient"
msgstr "收件人"
@ -591,7 +591,7 @@ msgstr "结束日期"
msgid "Status"
msgstr "状态"
#: accounts/models/automations/change_secret.py:47
#: accounts/models/automations/change_secret.py:46
#: accounts/serializers/account/account.py:273
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8
@ -602,7 +602,7 @@ msgstr "状态"
msgid "Error"
msgstr "错误"
#: accounts/models/automations/change_secret.py:51
#: accounts/models/automations/change_secret.py:50
msgid "Change secret record"
msgstr "改密记录"
@ -832,7 +832,6 @@ msgstr ""
"码"
#: accounts/notifications.py:83
#: accounts/templates/accounts/asset_account_change_info.html:3
msgid "Gather account change information"
msgstr "账号变更信息"
@ -948,7 +947,7 @@ msgstr "ID"
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
#: notifications/models/notification.py:12
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
#: rbac/builtin.py:124 rbac/models/rolebinding.py:49
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
#: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34
#: terminal/notifications.py:156 terminal/notifications.py:205
@ -1062,7 +1061,7 @@ msgstr ""
"CACHE_LOGIN_PASSWORD_ENABLED=true重启服务才能开启"
#: accounts/serializers/automations/base.py:23
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
#: assets/models/asset/common.py:169 assets/serializers/asset/common.py:152
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:36
msgid "Nodes"
msgstr "节点"
@ -1123,14 +1122,22 @@ msgstr "添加账号: %s"
msgid "Delete account: %s"
msgstr "删除账号: %s"
#: accounts/tasks/automation.py:25
#: accounts/tasks/automation.py:31
msgid "Account execute automation"
msgstr "账号执行自动化"
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:56
#: accounts/tasks/automation.py:57 accounts/tasks/automation.py:62
msgid "Execute automation record"
msgstr "自动化执行记录"
#: accounts/tasks/automation.py:86
msgid "Clean change secret and push record period"
msgstr "周期清理改密记录和推送记录"
#: accounts/tasks/automation.py:87
msgid "Clean change secret and push record period description"
msgstr "系统会定期清理不再需要的改密记录和推送记录包括那些关联的改密任务、执行记录、资产和账号。当这些关联项中的任意一个被删除时对应的改密和推送记录将变为无效。因此为了保持数据库的整洁和高效运行系统默认每180天自动清理这些无效记录。这种定期清理机制不仅有助于释放存储空间还能提高数据管理的安全性和整体性能。"
#: accounts/tasks/backup_account.py:25
msgid "Execute account backup plan"
msgstr "执行账号备份计划"
@ -1167,11 +1174,11 @@ msgstr "验证资产账号可用性"
msgid "Verify accounts connectivity"
msgstr "测试账号可连接性"
#: accounts/templates/accounts/asset_account_change_info.html:8
#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Added account"
msgstr "新增账号"
#: accounts/templates/accounts/asset_account_change_info.html:9
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "删除账号"
@ -1244,7 +1251,7 @@ msgstr "优先级可选范围为 1-100 (数值越小越优先)"
msgid "Reviewers"
msgstr "审批人"
#: acls/models/base.py:43 assets/models/asset/common.py:165
#: acls/models/base.py:43 assets/models/asset/common.py:171
#: authentication/models/access_key.py:25
#: authentication/models/connection_token.py:53
#: authentication/models/ssh_key.py:13
@ -1831,39 +1838,39 @@ msgstr "端口"
msgid "Address"
msgstr "地址"
#: assets/models/asset/common.py:161 assets/models/platform.py:149
#: assets/models/asset/common.py:162 assets/models/platform.py:149
#: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:118
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:385
msgid "Platform"
msgstr "平台"
#: assets/models/asset/common.py:163 assets/models/domain.py:22
#: assets/models/asset/common.py:166 assets/models/domain.py:22
msgid "Zone"
msgstr "网域"
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:388
#: assets/models/asset/common.py:172 assets/serializers/asset/common.py:388
#: assets/serializers/asset/host.py:11
msgid "Gathered info"
msgstr "收集资产硬件信息"
#: assets/models/asset/common.py:167 assets/serializers/asset/custom.py:14
#: assets/models/asset/common.py:173 assets/serializers/asset/custom.py:14
msgid "Custom info"
msgstr "自定义属性"
#: assets/models/asset/common.py:352
#: assets/models/asset/common.py:358
msgid "Can refresh asset hardware info"
msgstr "可以更新资产硬件信息"
#: assets/models/asset/common.py:353
#: assets/models/asset/common.py:359
msgid "Can test asset connectivity"
msgstr "可以测试资产连接性"
#: assets/models/asset/common.py:354
#: assets/models/asset/common.py:360
msgid "Can match asset"
msgstr "可以匹配资产"
#: assets/models/asset/common.py:355
#: assets/models/asset/common.py:361
msgid "Can change asset nodes"
msgstr "可以修改资产节点"
@ -3232,7 +3239,7 @@ msgstr "设置手机号码启用"
msgid "Clear phone number to disable"
msgstr "清空手机号码禁用"
#: authentication/middleware.py:94 settings/utils/ldap.py:679
#: authentication/middleware.py:94 settings/utils/ldap.py:681
msgid "Authentication failed (before login check failed): {}"
msgstr "认证失败 (登录前检查失败): {}"
@ -4301,11 +4308,11 @@ msgstr "发布站内消息"
msgid "No account available"
msgstr "无可用账号"
#: ops/ansible/inventory.py:285
#: ops/ansible/inventory.py:286
msgid "Ansible disabled"
msgstr "Ansible 已禁用"
#: ops/ansible/inventory.py:301
#: ops/ansible/inventory.py:302
msgid "Skip hosts below:"
msgstr "跳过以下主机: "
@ -4489,17 +4496,17 @@ msgstr "命令执行已禁用"
msgid "no valid program entry found."
msgstr "没有可用程序入口"
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:72
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:73
msgid "Periodic run"
msgstr "周期执行"
#: ops/mixin.py:25 ops/mixin.py:88 ops/mixin.py:108
#: settings/serializers/auth/ldap.py:79
#: settings/serializers/auth/ldap.py:80
msgid "Interval"
msgstr "间隔"
#: ops/mixin.py:28 ops/mixin.py:86 ops/mixin.py:105
#: settings/serializers/auth/ldap.py:76
#: settings/serializers/auth/ldap.py:77
msgid "Crontab"
msgstr "Crontab"
@ -4687,31 +4694,31 @@ msgstr "任务 ID"
msgid "You do not have permission for the current job."
msgstr "你没有当前作业的权限。"
#: ops/tasks.py:38
#: ops/tasks.py:50
msgid "Run ansible task"
msgstr "运行 Ansible 任务"
#: ops/tasks.py:72
#: ops/tasks.py:76
msgid "Run ansible task execution"
msgstr "开始执行 Ansible 任务"
#: ops/tasks.py:94
#: ops/tasks.py:89
msgid "Clear celery periodic tasks"
msgstr "清理周期任务"
#: ops/tasks.py:115
#: ops/tasks.py:110
msgid "Create or update periodic tasks"
msgstr "创建或更新周期任务"
#: ops/tasks.py:123
#: ops/tasks.py:118
msgid "Periodic check service performance"
msgstr "周期检测服务性能"
#: ops/tasks.py:129
#: ops/tasks.py:124
msgid "Clean up unexpected jobs"
msgstr "清理异常作业"
#: ops/tasks.py:136
#: ops/tasks.py:131
msgid "Clean job_execution db record"
msgstr "清理作业中心执行历史"
@ -4755,17 +4762,17 @@ msgstr "Job ID"
msgid "Name of the job"
msgstr "Job 名称"
#: orgs/api.py:61
#: orgs/api.py:60
msgid "The current organization ({}) cannot be deleted"
msgstr "当前组织 ({}) 不能被删除"
#: orgs/api.py:66
#: orgs/api.py:65
msgid ""
"LDAP synchronization is set to the current organization. Please switch to "
"another organization before deleting"
msgstr "LDAP 同步设置组织为当前组织,请切换其他组织后再进行删除操作"
#: orgs/api.py:76
#: orgs/api.py:75
msgid "The organization have resource ({}) cannot be deleted"
msgstr "组织存在资源 ({}) 不能被删除"
@ -4989,27 +4996,27 @@ msgstr "{} 至少有一个系统角色"
msgid "App RBAC"
msgstr "RBAC"
#: rbac/builtin.py:115
#: rbac/builtin.py:116
msgid "SystemAdmin"
msgstr "系统管理员"
#: rbac/builtin.py:118
#: rbac/builtin.py:119
msgid "SystemAuditor"
msgstr "系统审计员"
#: rbac/builtin.py:121
#: rbac/builtin.py:122
msgid "SystemComponent"
msgstr "系统组件"
#: rbac/builtin.py:127
#: rbac/builtin.py:128
msgid "OrgAdmin"
msgstr "组织管理员"
#: rbac/builtin.py:130
#: rbac/builtin.py:131
msgid "OrgAuditor"
msgstr "组织审计员"
#: rbac/builtin.py:133
#: rbac/builtin.py:134
msgid "OrgUser"
msgstr "组织用户"
@ -5207,7 +5214,7 @@ msgstr "邮件已经发送{}, 请检查"
msgid "Test smtp setting"
msgstr "测试 smtp 设置"
#: settings/api/ldap.py:89
#: settings/api/ldap.py:90
msgid ""
"Users are not synchronized, please click the user synchronization button"
msgstr "用户未同步,请点击同步用户按钮"
@ -5398,7 +5405,7 @@ msgstr ""
msgid "CAS"
msgstr "CAS"
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:43
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/oidc.py:61
msgid "Server"
msgstr "服务端地址"
@ -5426,7 +5433,7 @@ msgstr "启用属性映射"
#: settings/serializers/auth/cas.py:34 settings/serializers/auth/dingtalk.py:18
#: settings/serializers/auth/feishu.py:18 settings/serializers/auth/lark.py:17
#: settings/serializers/auth/ldap.py:65 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/ldap.py:66 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/oidc.py:39 settings/serializers/auth/saml2.py:35
#: settings/serializers/auth/slack.py:18 settings/serializers/auth/wecom.py:18
msgid "User attribute"
@ -5482,46 +5489,46 @@ msgstr ""
"用户属性映射,其中 `key` 是 JumpServer 用户属性名称,`value` 是 Lark 服务用户"
"属性名称"
#: settings/serializers/auth/ldap.py:40 settings/serializers/auth/ldap.py:102
#: settings/serializers/auth/ldap.py:41 settings/serializers/auth/ldap.py:103
msgid "LDAP"
msgstr "LDAP"
#: settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/ldap.py:45
msgid "LDAP server URI"
msgstr "LDAP 服务域名"
#: settings/serializers/auth/ldap.py:47
#: settings/serializers/auth/ldap.py:48
msgid "Bind DN"
msgstr "绑定 DN"
#: settings/serializers/auth/ldap.py:48
#: settings/serializers/auth/ldap.py:49
msgid "Binding Distinguished Name"
msgstr "绑定目录管理员"
#: settings/serializers/auth/ldap.py:52
#: settings/serializers/auth/ldap.py:53
msgid "Binding password"
msgstr "绑定密码"
#: settings/serializers/auth/ldap.py:55
#: settings/serializers/auth/ldap.py:56
msgid "Search OU"
msgstr "用户 OU"
#: settings/serializers/auth/ldap.py:57
#: settings/serializers/auth/ldap.py:58
msgid ""
"User Search Base, if there are multiple OUs, you can separate them with the "
"`|` symbol"
msgstr "用户搜索库如果有多个OU可以用`|`符号分隔"
#: settings/serializers/auth/ldap.py:61
#: settings/serializers/auth/ldap.py:62
msgid "Search filter"
msgstr "用户过滤器"
#: settings/serializers/auth/ldap.py:62
#: settings/serializers/auth/ldap.py:63
#, python-format
msgid "Selection could include (cn|uid|sAMAccountName=%(user)s)"
msgstr "可能的选项是(cn或uid或sAMAccountName=%(user)s)"
#: settings/serializers/auth/ldap.py:67
#: settings/serializers/auth/ldap.py:68
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the LDAP service user attribute name"
@ -5529,15 +5536,15 @@ msgstr ""
"用户属性映射,其中 `key` 是 JumpServer 用户属性名称,`value` 是 LDAP 服务用户"
"属性名称"
#: settings/serializers/auth/ldap.py:83
#: settings/serializers/auth/ldap.py:84
msgid "Connect timeout (s)"
msgstr "连接超时时间 (秒)"
#: settings/serializers/auth/ldap.py:88
#: settings/serializers/auth/ldap.py:89
msgid "User DN cache timeout (s)"
msgstr "User DN 缓存超时时间 (秒)"
#: settings/serializers/auth/ldap.py:90
#: settings/serializers/auth/ldap.py:91
msgid ""
"Caching the User DN obtained during user login authentication can "
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
@ -5547,7 +5554,7 @@ msgstr ""
"对用户登录认证时查询出的 User DN 进行缓存,可以有效提高用户认证的速度<br>如果"
"用户 OU 架构有调整,点击提交即可清除用户 DN 缓存"
#: settings/serializers/auth/ldap.py:96
#: settings/serializers/auth/ldap.py:97
msgid "Search paged size (piece)"
msgstr "搜索分页数量 (条)"
@ -5987,6 +5994,10 @@ msgid ""
msgstr ""
"会话、录像,命令记录超过该时长将会被清除 (影响数据库存储OSS 等不受影响)"
#: settings/serializers/cleaning.py:53
msgid "Change secret and push record retention days (day)"
msgstr "改密推送记录保留天数 (天)"
#: settings/serializers/feature.py:18 settings/serializers/msg.py:68
msgid "Subject"
msgstr "主题"
@ -6575,108 +6586,108 @@ msgstr "已同步用户"
msgid "No user synchronization required"
msgstr "没有用户需要同步"
#: settings/utils/ldap.py:494
#: settings/utils/ldap.py:496
msgid "ldap:// or ldaps:// protocol is used."
msgstr "使用 ldap:// 或 ldaps:// 协议"
#: settings/utils/ldap.py:505
#: settings/utils/ldap.py:507
msgid "Host or port is disconnected: {}"
msgstr "主机或端口不可连接: {}"
#: settings/utils/ldap.py:507
#: settings/utils/ldap.py:509
msgid "The port is not the port of the LDAP service: {}"
msgstr "端口不是LDAP服务端口: {}"
#: settings/utils/ldap.py:509
#: settings/utils/ldap.py:511
msgid "Please add certificate: {}"
msgstr "请添加证书"
#: settings/utils/ldap.py:513 settings/utils/ldap.py:540
#: settings/utils/ldap.py:570 settings/utils/ldap.py:598
#: settings/utils/ldap.py:515 settings/utils/ldap.py:542
#: settings/utils/ldap.py:572 settings/utils/ldap.py:600
msgid "Unknown error: {}"
msgstr "未知错误: {}"
#: settings/utils/ldap.py:527
#: settings/utils/ldap.py:529
msgid "Bind DN or Password incorrect"
msgstr "绑定DN或密码错误"
#: settings/utils/ldap.py:534
#: settings/utils/ldap.py:536
msgid "Please enter Bind DN: {}"
msgstr "请输入绑定DN: {}"
#: settings/utils/ldap.py:536
#: settings/utils/ldap.py:538
msgid "Please enter Password: {}"
msgstr "请输入密码: {}"
#: settings/utils/ldap.py:538
#: settings/utils/ldap.py:540
msgid "Please enter correct Bind DN and Password: {}"
msgstr "请输入正确的绑定DN和密码: {}"
#: settings/utils/ldap.py:556
#: settings/utils/ldap.py:558
msgid "Invalid User OU or User search filter: {}"
msgstr "不合法的用户OU或用户过滤器: {}"
#: settings/utils/ldap.py:587
#: settings/utils/ldap.py:589
msgid "LDAP User attr map not include: {}"
msgstr "LDAP属性映射没有包含: {}"
#: settings/utils/ldap.py:594
#: settings/utils/ldap.py:596
msgid "LDAP User attr map is not dict"
msgstr "LDAP属性映射不合法"
#: settings/utils/ldap.py:613
#: settings/utils/ldap.py:615
msgid "LDAP authentication is not enabled"
msgstr "LDAP认证没有启用"
#: settings/utils/ldap.py:631
#: settings/utils/ldap.py:633
msgid "Error (Invalid LDAP server): {}"
msgstr "错误 (不合法的LDAP服务器地址): {}"
#: settings/utils/ldap.py:633
#: settings/utils/ldap.py:635
msgid "Error (Invalid Bind DN): {}"
msgstr "错误 (不合法的绑定DN): {}"
#: settings/utils/ldap.py:635
#: settings/utils/ldap.py:637
msgid "Error (Invalid LDAP User attr map): {}"
msgstr "错误 (不合法的LDAP属性映射): {}"
#: settings/utils/ldap.py:637
#: settings/utils/ldap.py:639
msgid "Error (Invalid User OU or User search filter): {}"
msgstr "错误 (不合法的用户OU或用户过滤器): {}"
#: settings/utils/ldap.py:639
#: settings/utils/ldap.py:641
msgid "Error (Not enabled LDAP authentication): {}"
msgstr "错误 (没有启用LDAP认证): {}"
#: settings/utils/ldap.py:641
#: settings/utils/ldap.py:643
msgid "Error (Unknown): {}"
msgstr "错误 (未知): {}"
#: settings/utils/ldap.py:644
#: settings/utils/ldap.py:646
msgid "Succeed: Match {} users"
msgstr "成功匹配 {} 个用户"
#: settings/utils/ldap.py:677
#: settings/utils/ldap.py:679
msgid "Authentication failed (configuration incorrect): {}"
msgstr "认证失败 (配置错误): {}"
#: settings/utils/ldap.py:681
#: settings/utils/ldap.py:683
msgid "Authentication failed (username or password incorrect): {}"
msgstr "认证失败 (用户名或密码不正确): {}"
#: settings/utils/ldap.py:683
#: settings/utils/ldap.py:685
msgid "Authentication failed (Unknown): {}"
msgstr "认证失败: (未知): {}"
#: settings/utils/ldap.py:686
#: settings/utils/ldap.py:688
msgid "Authentication success: {}"
msgstr "认证成功: {}"
#: settings/ws.py:198
#: settings/ws.py:203
msgid "No LDAP user was found"
msgstr "没有获取到 LDAP 用户"
#: settings/ws.py:204
#: settings/ws.py:209
msgid "Total {}, success {}, failure {}"
msgstr "总共 {},成功 {},失败 {}"
@ -7907,7 +7918,7 @@ msgstr "检查命令及录像存储可连接性 "
msgid "view"
msgstr "查看"
#: terminal/utils/db_port_mapper.py:85
#: terminal/utils/db_port_mapper.py:88
msgid ""
"No available port is matched. The number of databases may have exceeded the "
"number of ports open to the database agent service, Contact the "
@ -7916,13 +7927,13 @@ msgstr ""
"未匹配到可用端口,数据库的数量可能已经超过数据库代理服务开放的端口数量,请联"
"系管理员开放更多端口。"
#: terminal/utils/db_port_mapper.py:113
#: terminal/utils/db_port_mapper.py:116
msgid ""
"No ports can be used, check and modify the limit on the number of ports that "
"Magnus listens on in the configuration file."
msgstr "没有端口可以使用,检查并修改配置文件中 Magnus 监听的端口数量限制。"
#: terminal/utils/db_port_mapper.py:115
#: terminal/utils/db_port_mapper.py:118
msgid "All available port count: {}, Already use port count: {}"
msgstr "所有可用端口数量:{},已使用端口数量:{}"
@ -7985,19 +7996,19 @@ msgid ""
msgstr ""
"通过工单创建, 工单标题: {}, 工单申请人: {}, 工单处理人: {}, 工单 ID: {}"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Change field"
msgstr "变更字段"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Before change"
msgstr "变更前"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "After change"
msgstr "变更后"
#: tickets/handlers/base.py:97
#: tickets/handlers/base.py:96
msgid "{} {} the ticket"
msgstr "{} {} 工单"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-15 14:04+0800\n"
"POT-Creation-Date: 2024-08-30 15:08+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"
@ -110,11 +110,11 @@ msgstr "帳號備份計劃正在執行"
msgid "Plan execution end"
msgstr "計劃執行結束"
#: accounts/automations/change_secret/manager.py:100
#: accounts/automations/change_secret/manager.py:97
msgid "No pending accounts found"
msgstr "未找到待處理帳戶"
#: accounts/automations/change_secret/manager.py:227
#: accounts/automations/change_secret/manager.py:225
#, python-format
msgid "Success: %s, Failed: %s, Total: %s"
msgstr "成功: %s, 失敗: %s, 總數: %s"
@ -125,7 +125,7 @@ msgstr "成功: %s, 失敗: %s, 總數: %s"
#: authentication/confirm/password.py:24 authentication/confirm/password.py:26
#: authentication/forms.py:28
#: authentication/templates/authentication/login.html:362
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:51
#: settings/serializers/auth/ldap.py:26 settings/serializers/auth/ldap.py:52
#: settings/serializers/msg.py:37 settings/serializers/terminal.py:28
#: terminal/serializers/storage.py:123 terminal/serializers/storage.py:142
#: users/forms/profile.py:21 users/serializers/user.py:144
@ -348,7 +348,7 @@ msgstr "用戶 %s 查看/匯出 了密碼"
#: accounts/templates/accounts/asset_account_change_info.html:7
#: accounts/templates/accounts/change_secret_failed_info.html:11
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:349 assets/models/cmd_filter.py:36
#: assets/models/asset/common.py:355 assets/models/cmd_filter.py:36
#: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:32 terminal/notifications.py:155
@ -551,7 +551,7 @@ msgstr "SSH 金鑰推送方式"
#: accounts/models/automations/gather_account.py:58
#: accounts/serializers/account/backup.py:40
#: accounts/serializers/automations/change_secret.py:58
#: settings/serializers/auth/ldap.py:99 settings/serializers/msg.py:45
#: settings/serializers/auth/ldap.py:100 settings/serializers/msg.py:45
msgid "Recipient"
msgstr "收件人"
@ -593,7 +593,7 @@ msgstr "結束日期"
msgid "Status"
msgstr "狀態"
#: accounts/models/automations/change_secret.py:47
#: accounts/models/automations/change_secret.py:46
#: accounts/serializers/account/account.py:273
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8
@ -604,7 +604,7 @@ msgstr "狀態"
msgid "Error"
msgstr "錯誤"
#: accounts/models/automations/change_secret.py:51
#: accounts/models/automations/change_secret.py:50
msgid "Change secret record"
msgstr "改密記錄"
@ -834,7 +834,6 @@ msgstr ""
"碼"
#: accounts/notifications.py:83
#: accounts/templates/accounts/asset_account_change_info.html:3
msgid "Gather account change information"
msgstr "帳號變更資訊"
@ -950,7 +949,7 @@ msgstr "ID"
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
#: notifications/models/notification.py:12
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
#: rbac/builtin.py:124 rbac/models/rolebinding.py:49
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
#: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34
#: terminal/notifications.py:156 terminal/notifications.py:205
@ -1064,7 +1063,7 @@ msgstr ""
"CACHE_LOGIN_PASSWORD_ENABLED=true重啟服務才能開啟"
#: accounts/serializers/automations/base.py:23
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
#: assets/models/asset/common.py:169 assets/serializers/asset/common.py:152
#: assets/serializers/automations/base.py:21 perms/serializers/permission.py:36
msgid "Nodes"
msgstr "節點"
@ -1125,14 +1124,22 @@ msgstr "添加帳號: %s"
msgid "Delete account: %s"
msgstr "刪除帳號: %s"
#: accounts/tasks/automation.py:25
#: accounts/tasks/automation.py:31
msgid "Account execute automation"
msgstr "帳號執行自動化"
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:56
#: accounts/tasks/automation.py:57 accounts/tasks/automation.py:62
msgid "Execute automation record"
msgstr "自動化執行記錄"
#: accounts/tasks/automation.py:86
msgid "Clean change secret and push record period"
msgstr "週期清理改密記錄和推送記錄"
#: accounts/tasks/automation.py:87
msgid "Clean change secret and push record period description"
msgstr "系統會定期清理不必要的變更密文記錄和推播記錄包括與變更任務、執行記錄、資產、帳戶相關的記錄。當任何這些關聯項被刪除時相應的變更秘密和推送記錄將變得無效。因此為了保持資料庫整潔、高效系統預設每180天自動清理一次這些無效記錄。這種定期清理過程有助於釋放儲存空間並提高資料管理的安全性和整體效能。"
#: accounts/tasks/backup_account.py:25
msgid "Execute account backup plan"
msgstr "執行帳號備份計劃"
@ -1169,11 +1176,11 @@ msgstr "驗證資產帳號可用性"
msgid "Verify accounts connectivity"
msgstr "測試帳號可連接性"
#: accounts/templates/accounts/asset_account_change_info.html:8
#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Added account"
msgstr "新增帳號"
#: accounts/templates/accounts/asset_account_change_info.html:9
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "刪除帳號"
@ -1246,7 +1253,7 @@ msgstr "優先度可選範圍為 1-100 (數值越小越優先)"
msgid "Reviewers"
msgstr "審批人"
#: acls/models/base.py:43 assets/models/asset/common.py:165
#: acls/models/base.py:43 assets/models/asset/common.py:171
#: authentication/models/access_key.py:25
#: authentication/models/connection_token.py:53
#: authentication/models/ssh_key.py:13
@ -1833,39 +1840,39 @@ msgstr "埠"
msgid "Address"
msgstr "地址"
#: assets/models/asset/common.py:161 assets/models/platform.py:149
#: assets/models/asset/common.py:162 assets/models/platform.py:149
#: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:118
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:385
msgid "Platform"
msgstr "系統平台"
#: assets/models/asset/common.py:163 assets/models/domain.py:22
#: assets/models/asset/common.py:166 assets/models/domain.py:22
msgid "Zone"
msgstr "網域"
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:388
#: assets/models/asset/common.py:172 assets/serializers/asset/common.py:388
#: assets/serializers/asset/host.py:11
msgid "Gathered info"
msgstr "收集資產硬體資訊"
#: assets/models/asset/common.py:167 assets/serializers/asset/custom.py:14
#: assets/models/asset/common.py:173 assets/serializers/asset/custom.py:14
msgid "Custom info"
msgstr "自訂屬性"
#: assets/models/asset/common.py:352
#: assets/models/asset/common.py:358
msgid "Can refresh asset hardware info"
msgstr "可以更新資產硬體資訊"
#: assets/models/asset/common.py:353
#: assets/models/asset/common.py:359
msgid "Can test asset connectivity"
msgstr "可以測試資產連接性"
#: assets/models/asset/common.py:354
#: assets/models/asset/common.py:360
msgid "Can match asset"
msgstr "可以匹配資產"
#: assets/models/asset/common.py:355
#: assets/models/asset/common.py:361
msgid "Can change asset nodes"
msgstr "可以修改資產節點"
@ -3234,7 +3241,7 @@ msgstr "設置手機號碼啟用"
msgid "Clear phone number to disable"
msgstr "清空手機號碼禁用"
#: authentication/middleware.py:94 settings/utils/ldap.py:679
#: authentication/middleware.py:94 settings/utils/ldap.py:681
msgid "Authentication failed (before login check failed): {}"
msgstr "認證失敗 (登錄前檢查失敗): {}"
@ -4302,11 +4309,11 @@ msgstr "發布站內消息"
msgid "No account available"
msgstr "無可用帳號"
#: ops/ansible/inventory.py:285
#: ops/ansible/inventory.py:286
msgid "Ansible disabled"
msgstr "Ansible 已禁用"
#: ops/ansible/inventory.py:301
#: ops/ansible/inventory.py:302
msgid "Skip hosts below:"
msgstr "跳過以下主機: "
@ -4490,17 +4497,17 @@ msgstr "命令執行禁用"
msgid "no valid program entry found."
msgstr "沒有可用程序入口"
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:72
#: ops/mixin.py:23 ops/mixin.py:102 settings/serializers/auth/ldap.py:73
msgid "Periodic run"
msgstr "週期性執行"
#: ops/mixin.py:25 ops/mixin.py:88 ops/mixin.py:108
#: settings/serializers/auth/ldap.py:79
#: settings/serializers/auth/ldap.py:80
msgid "Interval"
msgstr "間隔"
#: ops/mixin.py:28 ops/mixin.py:86 ops/mixin.py:105
#: settings/serializers/auth/ldap.py:76
#: settings/serializers/auth/ldap.py:77
msgid "Crontab"
msgstr "Crontab"
@ -4690,31 +4697,31 @@ msgstr "任務 ID"
msgid "You do not have permission for the current job."
msgstr "你沒有當前作業的權限。"
#: ops/tasks.py:38
#: ops/tasks.py:50
msgid "Run ansible task"
msgstr "運行 Ansible 任務"
#: ops/tasks.py:72
#: ops/tasks.py:76
msgid "Run ansible task execution"
msgstr "開始執行 Ansible 任務"
#: ops/tasks.py:94
#: ops/tasks.py:89
msgid "Clear celery periodic tasks"
msgstr "清理週期任務"
#: ops/tasks.py:115
#: ops/tasks.py:110
msgid "Create or update periodic tasks"
msgstr "創建或更新週期任務"
#: ops/tasks.py:123
#: ops/tasks.py:118
msgid "Periodic check service performance"
msgstr "週期檢測服務性能"
#: ops/tasks.py:129
#: ops/tasks.py:124
msgid "Clean up unexpected jobs"
msgstr "清理異常作業"
#: ops/tasks.py:136
#: ops/tasks.py:131
msgid "Clean job_execution db record"
msgstr "清理作業中心執行歷史"
@ -4758,17 +4765,17 @@ msgstr "Job ID"
msgid "Name of the job"
msgstr "Job 名稱"
#: orgs/api.py:61
#: orgs/api.py:60
msgid "The current organization ({}) cannot be deleted"
msgstr "當前組織 ({}) 不能被刪除"
#: orgs/api.py:66
#: orgs/api.py:65
msgid ""
"LDAP synchronization is set to the current organization. Please switch to "
"another organization before deleting"
msgstr "LDAP 同步設定組織為當前組織,請切換其他組織後再進行刪除操作"
#: orgs/api.py:76
#: orgs/api.py:75
msgid "The organization have resource ({}) cannot be deleted"
msgstr "組織存在資源 ({}) 不能被刪除"
@ -4992,27 +4999,27 @@ msgstr "{} 至少有一個系統角色"
msgid "App RBAC"
msgstr "RBAC"
#: rbac/builtin.py:115
#: rbac/builtin.py:116
msgid "SystemAdmin"
msgstr "系統管理員"
#: rbac/builtin.py:118
#: rbac/builtin.py:119
msgid "SystemAuditor"
msgstr "系統審計員"
#: rbac/builtin.py:121
#: rbac/builtin.py:122
msgid "SystemComponent"
msgstr "系統組件"
#: rbac/builtin.py:127
#: rbac/builtin.py:128
msgid "OrgAdmin"
msgstr "組織管理員"
#: rbac/builtin.py:130
#: rbac/builtin.py:131
msgid "OrgAuditor"
msgstr "組織審計員"
#: rbac/builtin.py:133
#: rbac/builtin.py:134
msgid "OrgUser"
msgstr "組織用戶"
@ -5210,7 +5217,7 @@ msgstr "郵件已經發送{}, 請檢查"
msgid "Test smtp setting"
msgstr "測試 smtp 設定"
#: settings/api/ldap.py:89
#: settings/api/ldap.py:90
msgid ""
"Users are not synchronized, please click the user synchronization button"
msgstr "用戶未同步,請點擊同步用戶按鈕"
@ -5401,7 +5408,7 @@ msgstr ""
msgid "CAS"
msgstr "CAS"
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:43
#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/oidc.py:61
msgid "Server"
msgstr "服務端地址"
@ -5429,7 +5436,7 @@ msgstr "啟用屬性映射"
#: settings/serializers/auth/cas.py:34 settings/serializers/auth/dingtalk.py:18
#: settings/serializers/auth/feishu.py:18 settings/serializers/auth/lark.py:17
#: settings/serializers/auth/ldap.py:65 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/ldap.py:66 settings/serializers/auth/oauth2.py:60
#: settings/serializers/auth/oidc.py:39 settings/serializers/auth/saml2.py:35
#: settings/serializers/auth/slack.py:18 settings/serializers/auth/wecom.py:18
msgid "User attribute"
@ -5485,46 +5492,46 @@ msgstr ""
"使用者屬性對照,其中 `key` 是 JumpServer 使用者屬性名稱,`value` 是 Lark 服務"
"使用者屬性名稱"
#: settings/serializers/auth/ldap.py:40 settings/serializers/auth/ldap.py:102
#: settings/serializers/auth/ldap.py:41 settings/serializers/auth/ldap.py:103
msgid "LDAP"
msgstr "LDAP"
#: settings/serializers/auth/ldap.py:44
#: settings/serializers/auth/ldap.py:45
msgid "LDAP server URI"
msgstr "LDAP 服務域名"
#: settings/serializers/auth/ldap.py:47
#: settings/serializers/auth/ldap.py:48
msgid "Bind DN"
msgstr "綁定 DN"
#: settings/serializers/auth/ldap.py:48
#: settings/serializers/auth/ldap.py:49
msgid "Binding Distinguished Name"
msgstr "綁定的 DN"
#: settings/serializers/auth/ldap.py:52
#: settings/serializers/auth/ldap.py:53
msgid "Binding password"
msgstr "原來的密碼"
#: settings/serializers/auth/ldap.py:55
#: settings/serializers/auth/ldap.py:56
msgid "Search OU"
msgstr "系統架構"
#: settings/serializers/auth/ldap.py:57
#: settings/serializers/auth/ldap.py:58
msgid ""
"User Search Base, if there are multiple OUs, you can separate them with the "
"`|` symbol"
msgstr "使用者搜尋庫如果有多個OU可以用`|`符號分隔"
#: settings/serializers/auth/ldap.py:61
#: settings/serializers/auth/ldap.py:62
msgid "Search filter"
msgstr "用戶過濾器"
#: settings/serializers/auth/ldap.py:62
#: settings/serializers/auth/ldap.py:63
#, python-format
msgid "Selection could include (cn|uid|sAMAccountName=%(user)s)"
msgstr "可能的選項是(cn或uid或sAMAccountName=%(user)s)"
#: settings/serializers/auth/ldap.py:67
#: settings/serializers/auth/ldap.py:68
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the LDAP service user attribute name"
@ -5532,15 +5539,15 @@ msgstr ""
"使用者屬性對照,其中 `key` 是 JumpServer 使用者屬性名稱,`value` 是 LDAP 服務"
"使用者屬性名稱"
#: settings/serializers/auth/ldap.py:83
#: settings/serializers/auth/ldap.py:84
msgid "Connect timeout (s)"
msgstr "連接超時時間 (秒)"
#: settings/serializers/auth/ldap.py:88
#: settings/serializers/auth/ldap.py:89
msgid "User DN cache timeout (s)"
msgstr "快取逾時時間 (秒)"
#: settings/serializers/auth/ldap.py:90
#: settings/serializers/auth/ldap.py:91
msgid ""
"Caching the User DN obtained during user login authentication can "
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
@ -5550,7 +5557,7 @@ msgstr ""
"對於使用者登錄認證時查詢的使用者 DN 進行快取,可以有效提高使用者認證的速度"
"<br>如果使用者 OU 架構已調整,請點擊提交以清除使用者 DN 快取"
#: settings/serializers/auth/ldap.py:96
#: settings/serializers/auth/ldap.py:97
msgid "Search paged size (piece)"
msgstr "搜索分頁數量 (條)"
@ -5990,6 +5997,10 @@ msgid ""
msgstr ""
"會話、錄影,命令記錄超過該時長將會被清除 (影響資料庫儲存OSS 等不受影響)"
#: settings/serializers/cleaning.py:53
msgid "Change secret and push record retention days (day)"
msgstr "改密推送記錄保留天數 (天)"
#: settings/serializers/feature.py:18 settings/serializers/msg.py:68
msgid "Subject"
msgstr "主題"
@ -6578,108 +6589,108 @@ msgstr "已同步用戶"
msgid "No user synchronization required"
msgstr "沒有用戶需要同步"
#: settings/utils/ldap.py:494
#: settings/utils/ldap.py:496
msgid "ldap:// or ldaps:// protocol is used."
msgstr "使用 ldap:// 或 ldaps:// 協議"
#: settings/utils/ldap.py:505
#: settings/utils/ldap.py:507
msgid "Host or port is disconnected: {}"
msgstr "主機或埠不可連接: {}"
#: settings/utils/ldap.py:507
#: settings/utils/ldap.py:509
msgid "The port is not the port of the LDAP service: {}"
msgstr "埠不是LDAP服務埠: {}"
#: settings/utils/ldap.py:509
#: settings/utils/ldap.py:511
msgid "Please add certificate: {}"
msgstr "請添加證書"
#: settings/utils/ldap.py:513 settings/utils/ldap.py:540
#: settings/utils/ldap.py:570 settings/utils/ldap.py:598
#: settings/utils/ldap.py:515 settings/utils/ldap.py:542
#: settings/utils/ldap.py:572 settings/utils/ldap.py:600
msgid "Unknown error: {}"
msgstr "未知錯誤: {}"
#: settings/utils/ldap.py:527
#: settings/utils/ldap.py:529
msgid "Bind DN or Password incorrect"
msgstr "綁定DN或密碼錯誤"
#: settings/utils/ldap.py:534
#: settings/utils/ldap.py:536
msgid "Please enter Bind DN: {}"
msgstr "請輸入綁定DN: {}"
#: settings/utils/ldap.py:536
#: settings/utils/ldap.py:538
msgid "Please enter Password: {}"
msgstr "請輸入密碼: {}"
#: settings/utils/ldap.py:538
#: settings/utils/ldap.py:540
msgid "Please enter correct Bind DN and Password: {}"
msgstr "請輸入正確的綁定DN和密碼: {}"
#: settings/utils/ldap.py:556
#: settings/utils/ldap.py:558
msgid "Invalid User OU or User search filter: {}"
msgstr "不合法的用戶OU或用戶過濾器: {}"
#: settings/utils/ldap.py:587
#: settings/utils/ldap.py:589
msgid "LDAP User attr map not include: {}"
msgstr "LDAP屬性映射沒有包含: {}"
#: settings/utils/ldap.py:594
#: settings/utils/ldap.py:596
msgid "LDAP User attr map is not dict"
msgstr "LDAP屬性映射不合法"
#: settings/utils/ldap.py:613
#: settings/utils/ldap.py:615
msgid "LDAP authentication is not enabled"
msgstr "LDAP認證沒有啟用"
#: settings/utils/ldap.py:631
#: settings/utils/ldap.py:633
msgid "Error (Invalid LDAP server): {}"
msgstr "錯誤 (不合法的LDAP伺服器地址): {}"
#: settings/utils/ldap.py:633
#: settings/utils/ldap.py:635
msgid "Error (Invalid Bind DN): {}"
msgstr "錯誤 (不合法的綁定DN): {}"
#: settings/utils/ldap.py:635
#: settings/utils/ldap.py:637
msgid "Error (Invalid LDAP User attr map): {}"
msgstr "錯誤 (不合法的LDAP屬性映射): {}"
#: settings/utils/ldap.py:637
#: settings/utils/ldap.py:639
msgid "Error (Invalid User OU or User search filter): {}"
msgstr "錯誤 (不合法的用戶OU或用戶過濾器): {}"
#: settings/utils/ldap.py:639
#: settings/utils/ldap.py:641
msgid "Error (Not enabled LDAP authentication): {}"
msgstr "錯誤 (沒有啟用LDAP認證): {}"
#: settings/utils/ldap.py:641
#: settings/utils/ldap.py:643
msgid "Error (Unknown): {}"
msgstr "錯誤 (未知): {}"
#: settings/utils/ldap.py:644
#: settings/utils/ldap.py:646
msgid "Succeed: Match {} users"
msgstr "成功配對 {} 個用戶"
#: settings/utils/ldap.py:677
#: settings/utils/ldap.py:679
msgid "Authentication failed (configuration incorrect): {}"
msgstr "認證失敗 (配置錯誤): {}"
#: settings/utils/ldap.py:681
#: settings/utils/ldap.py:683
msgid "Authentication failed (username or password incorrect): {}"
msgstr "認證失敗 (使用者名稱或密碼不正確): {}"
#: settings/utils/ldap.py:683
#: settings/utils/ldap.py:685
msgid "Authentication failed (Unknown): {}"
msgstr "認證失敗: (未知): {}"
#: settings/utils/ldap.py:686
#: settings/utils/ldap.py:688
msgid "Authentication success: {}"
msgstr "認證成功: {}"
#: settings/ws.py:198
#: settings/ws.py:203
msgid "No LDAP user was found"
msgstr "沒有取得到 LDAP 用戶"
#: settings/ws.py:204
#: settings/ws.py:209
msgid "Total {}, success {}, failure {}"
msgstr "總共 {},成功 {},失敗 {}"
@ -7910,7 +7921,7 @@ msgstr "檢查命令及錄影儲存可連接性 "
msgid "view"
msgstr "查看"
#: terminal/utils/db_port_mapper.py:85
#: terminal/utils/db_port_mapper.py:88
msgid ""
"No available port is matched. The number of databases may have exceeded the "
"number of ports open to the database agent service, Contact the "
@ -7919,13 +7930,13 @@ msgstr ""
"未匹配到可用埠,資料庫的數量可能已經超過資料庫代理服務開放的埠數量,請聯系管"
"理員開放更多埠。"
#: terminal/utils/db_port_mapper.py:113
#: terminal/utils/db_port_mapper.py:116
msgid ""
"No ports can be used, check and modify the limit on the number of ports that "
"Magnus listens on in the configuration file."
msgstr "沒有埠可以使用,檢查並修改配置文件中 Magnus 監聽的埠數量限制。"
#: terminal/utils/db_port_mapper.py:115
#: terminal/utils/db_port_mapper.py:118
msgid "All available port count: {}, Already use port count: {}"
msgstr "所有可用埠數量:{},已使用埠數量:{}"
@ -7988,19 +7999,19 @@ msgid ""
msgstr ""
"通過工單創建, 工單標題: {}, 工單申請人: {}, 工單處理人: {}, 工單 ID: {}"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Change field"
msgstr "變更欄位"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "Before change"
msgstr "變更前"
#: tickets/handlers/base.py:85
#: tickets/handlers/base.py:84
msgid "After change"
msgstr "變更後"
#: tickets/handlers/base.py:97
#: tickets/handlers/base.py:96
msgid "{} {} the ticket"
msgstr "{} {} 工單"