perf: Translate

This commit is contained in:
feng 2025-06-06 18:19:44 +08:00
parent 5e0babdba8
commit 74ed693a95
11 changed files with 4366 additions and 3208 deletions

View File

@ -128,7 +128,7 @@ class CheckAccountEngine(JMSBaseModel):
"name": _("Check the discovered accounts"),
"comment": _(
"Perform checks and analyses based on automatically discovered account results, "
"including user groups, public keys, sudoers, and other information"
"including user groups, public keys, sudoers, and other information."
)
},
{
@ -144,13 +144,13 @@ class CheckAccountEngine(JMSBaseModel):
"id": "00000000-0000-0000-0000-000000000003",
"slug": "check_account_repeat",
"name": _("Check if the account and password are repeated"),
"comment": _("Check if the account is the same as other accounts")
"comment": _("Check if the account is the same as other accounts.")
},
{
"id": "00000000-0000-0000-0000-000000000004",
"slug": "check_account_leak",
"name": _("Check whether the account password is a common password"),
"comment": _("Check whether the account password is a commonly leaked password")
"comment": _("Check whether the account password is a commonly leaked password.")
},
]
return data

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-05-15 11:00+0800\n"
"POT-Creation-Date: 2025-06-06 18:00+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"
@ -18,14 +18,14 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: accounts/api/account/account.py:131
#: accounts/api/account/account.py:138
#: accounts/serializers/account/account.py:181
#: accounts/serializers/account/account.py:344
#: accounts/serializers/account/account.py:345
msgid "Account already exists"
msgstr ""
#: accounts/api/account/application.py:77
#: authentication/api/connection_token.py:451
#: authentication/api/connection_token.py:452
msgid "Account not found"
msgstr ""
@ -415,7 +415,7 @@ msgstr ""
#: accounts/models/automations/check_account.py:59
#: accounts/models/automations/gather_account.py:17
#: accounts/serializers/account/account.py:227
#: accounts/serializers/account/account.py:276
#: accounts/serializers/account/account.py:277
#: accounts/serializers/automations/change_secret.py:113
#: accounts/serializers/automations/change_secret.py:145
#: accounts/serializers/automations/check_account.py:33
@ -443,7 +443,7 @@ msgstr ""
#: accounts/models/account.py:89 accounts/models/template.py:16
#: accounts/serializers/account/account.py:234
#: accounts/serializers/account/account.py:286
#: accounts/serializers/account/account.py:287
#: accounts/serializers/account/template.py:35
#: authentication/serializers/connect_token_secret.py:51
msgid "Su from"
@ -497,7 +497,7 @@ msgstr ""
#: acls/serializers/base.py:131
#: acls/templates/acls/asset_login_reminder.html:10
#: assets/serializers/gateway.py:33 audits/models.py:60 audits/models.py:316
#: audits/serializers.py:231 authentication/api/connection_token.py:463
#: audits/serializers.py:231 authentication/api/connection_token.py:464
#: ops/models/base.py:18 perms/models/asset_permission.py:75
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
#: terminal/models/session/session.py:36 terminal/serializers/command.py:72
@ -729,7 +729,7 @@ msgstr ""
#: assets/models/automations/base.py:137
#: assets/serializers/automations/base.py:45 audits/models.py:212
#: audits/serializers.py:77 ops/models/base.py:49 ops/models/job.py:233
#: terminal/models/applet/applet.py:372 terminal/models/applet/host.py:140
#: terminal/models/applet/applet.py:374 terminal/models/applet/host.py:140
#: terminal/models/component/status.py:30
#: terminal/models/virtualapp/virtualapp.py:99
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:163
@ -741,7 +741,7 @@ msgid "Status"
msgstr ""
#: accounts/models/automations/change_secret.py:51
#: accounts/serializers/account/account.py:278
#: accounts/serializers/account/account.py:279
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:9
#: authentication/templates/authentication/passkey.html:174
@ -850,7 +850,7 @@ msgstr ""
#: authentication/templates/authentication/login.html:408
#: terminal/serializers/storage.py:136 users/forms/profile.py:32
#: users/forms/profile.py:117 users/models/user/__init__.py:64
#: users/serializers/profile.py:186
#: users/serializers/profile.py:190
#: users/templates/users/_msg_user_created.html:12
#: xpack/plugins/cloud/serializers/account_attrs.py:41
msgid "Username"
@ -881,7 +881,7 @@ msgstr ""
#: accounts/models/automations/check_account.py:130
msgid ""
"Perform checks and analyses based on automatically discovered account "
"results, including user groups, public keys, sudoers, and other information"
"results, including user groups, public keys, sudoers, and other information."
msgstr ""
#: accounts/models/automations/check_account.py:137
@ -899,7 +899,7 @@ msgid "Check if the account and password are repeated"
msgstr ""
#: accounts/models/automations/check_account.py:147
msgid "Check if the account is the same as other accounts"
msgid "Check if the account is the same as other accounts."
msgstr ""
#: accounts/models/automations/check_account.py:152
@ -907,7 +907,7 @@ msgid "Check whether the account password is a common password"
msgstr ""
#: accounts/models/automations/check_account.py:153
msgid "Check whether the account password is a commonly leaked password"
msgid "Check whether the account password is a commonly leaked password."
msgstr ""
#: accounts/models/automations/gather_account.py:19
@ -963,7 +963,7 @@ msgid "Verify asset account"
msgstr ""
#: accounts/models/base.py:37 accounts/models/base.py:66
#: accounts/serializers/account/account.py:471
#: accounts/serializers/account/account.py:472
#: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:48
#: authentication/serializers/connect_token_secret.py:42
@ -1178,26 +1178,26 @@ msgstr ""
msgid "Directory service"
msgstr ""
#: accounts/serializers/account/account.py:267
#: accounts/serializers/account/account.py:268
msgid "Has secret"
msgstr ""
#: accounts/serializers/account/account.py:277 ops/models/celery.py:84
#: accounts/serializers/account/account.py:278 ops/models/celery.py:84
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:49
#: tickets/models/ticket/general.py:280 tickets/serializers/super_ticket.py:14
msgid "State"
msgstr ""
#: accounts/serializers/account/account.py:279
#: accounts/serializers/account/account.py:280
msgid "Changed"
msgstr ""
#: accounts/serializers/account/account.py:289 acls/models/base.py:97
#: accounts/serializers/account/account.py:290 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:9
#: assets/models/automations/base.py:25
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:33
#: assets/serializers/platform.py:181 assets/serializers/platform.py:213
#: authentication/api/connection_token.py:462 ops/models/base.py:17
#: authentication/api/connection_token.py:463 ops/models/base.py:17
#: ops/models/job.py:157 ops/serializers/job.py:21
#: perms/serializers/permission.py:57
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
@ -1205,30 +1205,30 @@ msgstr ""
msgid "Assets"
msgstr ""
#: accounts/serializers/account/account.py:394
#: accounts/serializers/account/account.py:395
#, python-format
msgid "Asset does not support this secret type: %s"
msgstr ""
#: accounts/serializers/account/account.py:426
#: accounts/serializers/account/account.py:427
msgid "Account has exist"
msgstr ""
#: accounts/serializers/account/account.py:463
#: accounts/serializers/account/account.py:464
#: accounts/serializers/account/base.py:86
#: accounts/serializers/account/template.py:66
#: assets/serializers/asset/common.py:424
msgid "Spec info"
msgstr ""
#: accounts/serializers/account/account.py:472
#: accounts/serializers/account/account.py:473
#: authentication/serializers/connect_token_secret.py:162
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID"
msgstr ""
#: accounts/serializers/account/account.py:482 acls/serializers/base.py:123
#: accounts/serializers/account/account.py:483 acls/serializers/base.py:123
#: acls/templates/acls/asset_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
@ -1250,7 +1250,7 @@ msgstr ""
msgid "User"
msgstr ""
#: accounts/serializers/account/account.py:483
#: accounts/serializers/account/account.py:484
#: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:159 terminal/notifications.py:219
msgid "Date"
@ -1276,7 +1276,7 @@ msgstr ""
#: assets/models/cmd_filter.py:88 common/db/models.py:36 ops/models/adhoc.py:25
#: ops/models/job.py:165 ops/models/playbook.py:31 rbac/models/role.py:37
#: settings/models.py:44 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:373 terminal/models/applet/host.py:143
#: terminal/models/applet/applet.py:375 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:28
#: terminal/models/component/endpoint.py:116
#: terminal/models/session/session.py:49
@ -2059,8 +2059,8 @@ msgid ">>> Start executing the task to test gateway connectivity"
msgstr ""
#: assets/const/automation.py:6 audits/const.py:6 audits/const.py:48
#: audits/signal_handlers/activity_log.py:63 common/utils/ip/geoip/utils.py:31
#: common/utils/ip/geoip/utils.py:37 common/utils/ip/utils.py:104
#: audits/signal_handlers/activity_log.py:63 common/utils/ip/geoip/utils.py:33
#: common/utils/ip/geoip/utils.py:39 common/utils/ip/utils.py:104
msgid "Unknown"
msgstr ""
@ -2115,6 +2115,7 @@ msgstr ""
#: assets/const/base.py:33 settings/serializers/basic.py:8
#: users/serializers/preference/koko.py:19
#: users/serializers/preference/lina.py:51
#: users/serializers/preference/luna.py:85
msgid "Basic"
msgstr ""
@ -3578,35 +3579,35 @@ msgstr ""
msgid "Reusable connection token is not allowed, global setting not enabled"
msgstr ""
#: authentication/api/connection_token.py:424
#: authentication/api/connection_token.py:425
msgid "Anonymous account is not supported for this asset"
msgstr ""
#: authentication/api/connection_token.py:454
#: authentication/api/connection_token.py:455
msgid "Permission expired"
msgstr ""
#: authentication/api/connection_token.py:487
#: authentication/api/connection_token.py:488
msgid "ACL action is reject: {}({})"
msgstr ""
#: authentication/api/connection_token.py:491
#: authentication/api/connection_token.py:492
msgid "ACL action is review"
msgstr ""
#: authentication/api/connection_token.py:501
#: authentication/api/connection_token.py:502
msgid "ACL action is face verify"
msgstr ""
#: authentication/api/connection_token.py:506
#: authentication/api/connection_token.py:507
msgid "ACL action not supported for this asset"
msgstr ""
#: authentication/api/connection_token.py:513
#: authentication/api/connection_token.py:514
msgid "ACL action is face online"
msgstr ""
#: authentication/api/connection_token.py:532
#: authentication/api/connection_token.py:533
msgid "No available face feature"
msgstr ""
@ -4243,7 +4244,7 @@ msgid ""
msgstr ""
#: authentication/serializers/ssh_key.py:57 users/forms/profile.py:164
#: users/serializers/profile.py:129 users/serializers/profile.py:156
#: users/serializers/profile.py:130 users/serializers/profile.py:160
msgid "Not a valid ssh public key"
msgstr ""
@ -4354,7 +4355,7 @@ msgid "Your account has just been bound to"
msgstr ""
#: authentication/templates/authentication/_msg_oauth_bind.html:11
#: notifications/notifications.py:202
#: notifications/notifications.py:203
#: settings/templates/ldap/_msg_import_ldap_user.html:3
msgid "Time"
msgstr ""
@ -4490,7 +4491,7 @@ msgstr ""
msgid "Do you want to retry ?"
msgstr ""
#: authentication/utils.py:27 common/utils/ip/geoip/utils.py:24
#: authentication/utils.py:27 common/utils/ip/geoip/utils.py:26
#: xpack/plugins/cloud/const.py:33
msgid "LAN"
msgstr ""
@ -5077,7 +5078,7 @@ msgid ""
"external storage (SFTP)"
msgstr ""
#: common/utils/ip/geoip/utils.py:26
#: common/utils/ip/geoip/utils.py:28
msgid "Invalid ip"
msgstr ""
@ -5212,11 +5213,11 @@ msgstr ""
msgid "System message"
msgstr ""
#: notifications/notifications.py:46
#: notifications/notifications.py:47
msgid "Publish the station message"
msgstr ""
#: notifications/notifications.py:48
#: notifications/notifications.py:49
msgid ""
"This task needs to be executed for sending internal messages for system "
"alerts, \n"
@ -6206,7 +6207,7 @@ msgid "Storage"
msgstr ""
#: rbac/tree.py:61 terminal/models/applet/applet.py:53
#: terminal/models/applet/applet.py:369 terminal/models/applet/host.py:30
#: terminal/models/applet/applet.py:371 terminal/models/applet/host.py:30
#: terminal/serializers/applet.py:15
msgid "Applet"
msgstr ""
@ -8214,12 +8215,12 @@ msgstr ""
msgid "Missing type in platform.yml"
msgstr ""
#: terminal/models/applet/applet.py:371 terminal/models/applet/host.py:36
#: terminal/models/applet/applet.py:373 terminal/models/applet/host.py:36
#: terminal/models/applet/host.py:138
msgid "Hosting"
msgstr ""
#: terminal/models/applet/applet.py:377
#: terminal/models/applet/applet.py:379
msgid "Applet Publication"
msgstr ""
@ -8707,7 +8708,7 @@ msgstr ""
msgid "Can terminate"
msgstr ""
#: terminal/serializers/session.py:51 users/serializers/profile.py:185
#: terminal/serializers/session.py:51 users/serializers/profile.py:189
msgid "User ID"
msgstr ""
@ -9518,7 +9519,7 @@ msgstr ""
msgid "OTP secret key"
msgstr ""
#: users/models/user/__init__.py:100 users/serializers/profile.py:85
#: users/models/user/__init__.py:100 users/serializers/profile.py:86
#: users/serializers/user.py:256
msgid "Is first login"
msgstr "First login"
@ -9615,7 +9616,7 @@ msgstr ""
msgid "The newly set password is inconsistent"
msgstr ""
#: users/serializers/preference/lina.py:47
#: users/serializers/preference/lina.py:47 users/serializers/profile.py:66
msgid "Language"
msgstr ""
@ -9686,7 +9687,7 @@ msgstr ""
msgid "The old password is incorrect"
msgstr ""
#: users/serializers/profile.py:29 users/serializers/profile.py:143
#: users/serializers/profile.py:29 users/serializers/profile.py:144
msgid "Password does not match security rules"
msgstr ""
@ -9694,7 +9695,7 @@ msgstr ""
msgid "The new password cannot be the last {} passwords"
msgstr ""
#: users/serializers/profile.py:190
#: users/serializers/profile.py:194
msgid "Perms"
msgstr ""
@ -10067,11 +10068,11 @@ msgstr ""
msgid "Open MFA Authenticator and enter the 6-bit dynamic code"
msgstr ""
#: users/utils.py:60
#: users/utils.py:59
msgid "Auth success"
msgstr ""
#: users/utils.py:61
#: users/utils.py:60
msgid "Redirecting to JumpServer Client"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-05-15 11:00+0800\n"
"POT-Creation-Date: 2025-06-06 18:00+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"
@ -17,14 +17,14 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.4.3\n"
#: accounts/api/account/account.py:131
#: accounts/api/account/account.py:138
#: accounts/serializers/account/account.py:181
#: accounts/serializers/account/account.py:344
#: accounts/serializers/account/account.py:345
msgid "Account already exists"
msgstr "账号已存在"
#: accounts/api/account/application.py:77
#: authentication/api/connection_token.py:451
#: authentication/api/connection_token.py:452
msgid "Account not found"
msgstr "账号未找到"
@ -417,7 +417,7 @@ msgstr "Vault 操作失败,请重试,或者检查 Vault 上的账号信息
#: accounts/models/automations/check_account.py:59
#: accounts/models/automations/gather_account.py:17
#: accounts/serializers/account/account.py:227
#: accounts/serializers/account/account.py:276
#: accounts/serializers/account/account.py:277
#: accounts/serializers/automations/change_secret.py:113
#: accounts/serializers/automations/change_secret.py:145
#: accounts/serializers/automations/check_account.py:33
@ -445,7 +445,7 @@ msgstr "资产"
#: accounts/models/account.py:89 accounts/models/template.py:16
#: accounts/serializers/account/account.py:234
#: accounts/serializers/account/account.py:286
#: accounts/serializers/account/account.py:287
#: accounts/serializers/account/template.py:35
#: authentication/serializers/connect_token_secret.py:51
msgid "Su from"
@ -499,7 +499,7 @@ msgstr "改密状态"
#: acls/serializers/base.py:131
#: acls/templates/acls/asset_login_reminder.html:10
#: assets/serializers/gateway.py:33 audits/models.py:60 audits/models.py:316
#: audits/serializers.py:231 authentication/api/connection_token.py:463
#: audits/serializers.py:231 authentication/api/connection_token.py:464
#: ops/models/base.py:18 perms/models/asset_permission.py:75
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
#: terminal/models/session/session.py:36 terminal/serializers/command.py:72
@ -731,7 +731,7 @@ msgstr "结束日期"
#: assets/models/automations/base.py:137
#: assets/serializers/automations/base.py:45 audits/models.py:212
#: audits/serializers.py:77 ops/models/base.py:49 ops/models/job.py:233
#: terminal/models/applet/applet.py:372 terminal/models/applet/host.py:140
#: terminal/models/applet/applet.py:374 terminal/models/applet/host.py:140
#: terminal/models/component/status.py:30
#: terminal/models/virtualapp/virtualapp.py:99
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:163
@ -743,7 +743,7 @@ msgid "Status"
msgstr "状态"
#: accounts/models/automations/change_secret.py:51
#: accounts/serializers/account/account.py:278
#: accounts/serializers/account/account.py:279
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:9
#: authentication/templates/authentication/passkey.html:174
@ -852,7 +852,7 @@ msgstr "重复密码"
#: authentication/templates/authentication/login.html:408
#: terminal/serializers/storage.py:136 users/forms/profile.py:32
#: users/forms/profile.py:117 users/models/user/__init__.py:64
#: users/serializers/profile.py:186
#: users/serializers/profile.py:190
#: users/templates/users/_msg_user_created.html:12
#: xpack/plugins/cloud/serializers/account_attrs.py:41
msgid "Username"
@ -883,8 +883,8 @@ msgstr "检查发现的帐户"
#: accounts/models/automations/check_account.py:130
msgid ""
"Perform checks and analyses based on automatically discovered account "
"results, including user groups, public keys, sudoers, and other information"
msgstr "根据自动发现的账户结果进行检查分析包括用户组、公钥、sudoers等信息"
"results, including user groups, public keys, sudoers, and other information."
msgstr "根据自动发现的账户结果进行检查分析包括用户组、公钥、sudoers等信息"
#: accounts/models/automations/check_account.py:137
msgid "Check the strength of your account and password"
@ -901,16 +901,16 @@ msgid "Check if the account and password are repeated"
msgstr "检查账号和密码是否重复"
#: accounts/models/automations/check_account.py:147
msgid "Check if the account is the same as other accounts"
msgstr "检查该账号是否与其他账户相同"
msgid "Check if the account is the same as other accounts."
msgstr "检查该账号是否与其他账户相同"
#: accounts/models/automations/check_account.py:152
msgid "Check whether the account password is a common password"
msgstr "检查账号密码是否为常用密码"
#: accounts/models/automations/check_account.py:153
msgid "Check whether the account password is a commonly leaked password"
msgstr "检查账号密码是否为常见泄露密码"
msgid "Check whether the account password is a commonly leaked password."
msgstr "检查账号密码是否为常见泄露密码"
#: accounts/models/automations/gather_account.py:19
msgid "Address login"
@ -965,7 +965,7 @@ msgid "Verify asset account"
msgstr "账号验证"
#: accounts/models/base.py:37 accounts/models/base.py:66
#: accounts/serializers/account/account.py:471
#: accounts/serializers/account/account.py:472
#: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:48
#: authentication/serializers/connect_token_secret.py:42
@ -1189,26 +1189,26 @@ msgstr "资产不存在"
msgid "Directory service"
msgstr "目录服务"
#: accounts/serializers/account/account.py:267
#: accounts/serializers/account/account.py:268
msgid "Has secret"
msgstr "已托管密码"
#: accounts/serializers/account/account.py:277 ops/models/celery.py:84
#: accounts/serializers/account/account.py:278 ops/models/celery.py:84
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:49
#: tickets/models/ticket/general.py:280 tickets/serializers/super_ticket.py:14
msgid "State"
msgstr "状态"
#: accounts/serializers/account/account.py:279
#: accounts/serializers/account/account.py:280
msgid "Changed"
msgstr "已修改"
#: accounts/serializers/account/account.py:289 acls/models/base.py:97
#: accounts/serializers/account/account.py:290 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:9
#: assets/models/automations/base.py:25
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:33
#: assets/serializers/platform.py:181 assets/serializers/platform.py:213
#: authentication/api/connection_token.py:462 ops/models/base.py:17
#: authentication/api/connection_token.py:463 ops/models/base.py:17
#: ops/models/job.py:157 ops/serializers/job.py:21
#: perms/serializers/permission.py:57
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
@ -1216,30 +1216,30 @@ msgstr "已修改"
msgid "Assets"
msgstr "资产"
#: accounts/serializers/account/account.py:394
#: accounts/serializers/account/account.py:395
#, python-format
msgid "Asset does not support this secret type: %s"
msgstr "资产不支持账号类型: %s"
#: accounts/serializers/account/account.py:426
#: accounts/serializers/account/account.py:427
msgid "Account has exist"
msgstr "账号已存在"
#: accounts/serializers/account/account.py:463
#: accounts/serializers/account/account.py:464
#: accounts/serializers/account/base.py:86
#: accounts/serializers/account/template.py:66
#: assets/serializers/asset/common.py:424
msgid "Spec info"
msgstr "特殊信息"
#: accounts/serializers/account/account.py:472
#: accounts/serializers/account/account.py:473
#: authentication/serializers/connect_token_secret.py:162
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID"
msgstr "ID"
#: accounts/serializers/account/account.py:482 acls/serializers/base.py:123
#: accounts/serializers/account/account.py:483 acls/serializers/base.py:123
#: acls/templates/acls/asset_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
@ -1261,7 +1261,7 @@ msgstr "ID"
msgid "User"
msgstr "用户"
#: accounts/serializers/account/account.py:483
#: accounts/serializers/account/account.py:484
#: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:159 terminal/notifications.py:219
msgid "Date"
@ -1289,7 +1289,7 @@ msgstr "IP 白名单"
#: assets/models/cmd_filter.py:88 common/db/models.py:36 ops/models/adhoc.py:25
#: ops/models/job.py:165 ops/models/playbook.py:31 rbac/models/role.py:37
#: settings/models.py:44 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:373 terminal/models/applet/host.py:143
#: terminal/models/applet/applet.py:375 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:28
#: terminal/models/component/endpoint.py:116
#: terminal/models/session/session.py:49
@ -2094,8 +2094,8 @@ msgid ">>> Start executing the task to test gateway connectivity"
msgstr ">>> 开始执行测试网关可连接性任务"
#: assets/const/automation.py:6 audits/const.py:6 audits/const.py:48
#: audits/signal_handlers/activity_log.py:63 common/utils/ip/geoip/utils.py:31
#: common/utils/ip/geoip/utils.py:37 common/utils/ip/utils.py:104
#: audits/signal_handlers/activity_log.py:63 common/utils/ip/geoip/utils.py:33
#: common/utils/ip/geoip/utils.py:39 common/utils/ip/utils.py:104
msgid "Unknown"
msgstr "未知"
@ -2150,6 +2150,7 @@ msgstr "禁用"
#: assets/const/base.py:33 settings/serializers/basic.py:8
#: users/serializers/preference/koko.py:19
#: users/serializers/preference/lina.py:51
#: users/serializers/preference/luna.py:85
msgid "Basic"
msgstr "基本"
@ -3644,35 +3645,35 @@ msgstr "该操作需要验证您的 MFA, 请先开启并配置"
msgid "Reusable connection token is not allowed, global setting not enabled"
msgstr "不允许使用可重复使用的连接令牌,未启用全局设置"
#: authentication/api/connection_token.py:424
#: authentication/api/connection_token.py:425
msgid "Anonymous account is not supported for this asset"
msgstr "匿名账号不支持当前资产"
#: authentication/api/connection_token.py:454
#: authentication/api/connection_token.py:455
msgid "Permission expired"
msgstr "授权已过期"
#: authentication/api/connection_token.py:487
#: authentication/api/connection_token.py:488
msgid "ACL action is reject: {}({})"
msgstr "ACL 动作是拒绝: {}({})"
#: authentication/api/connection_token.py:491
#: authentication/api/connection_token.py:492
msgid "ACL action is review"
msgstr "ACL 动作是复核"
#: authentication/api/connection_token.py:501
#: authentication/api/connection_token.py:502
msgid "ACL action is face verify"
msgstr "ACL 动作是人脸验证"
#: authentication/api/connection_token.py:506
#: authentication/api/connection_token.py:507
msgid "ACL action not supported for this asset"
msgstr "资产登录规则不支持当前资产"
#: authentication/api/connection_token.py:513
#: authentication/api/connection_token.py:514
msgid "ACL action is face online"
msgstr "ACL 动作是人脸在线"
#: authentication/api/connection_token.py:532
#: authentication/api/connection_token.py:533
msgid "No available face feature"
msgstr "没有可用的人脸特征"
@ -4310,7 +4311,7 @@ msgid ""
msgstr "创建完成后请下载私钥,每个私钥只有一次下载机会"
#: authentication/serializers/ssh_key.py:57 users/forms/profile.py:164
#: users/serializers/profile.py:129 users/serializers/profile.py:156
#: users/serializers/profile.py:130 users/serializers/profile.py:160
msgid "Not a valid ssh public key"
msgstr "SSH密钥不合法"
@ -4421,7 +4422,7 @@ msgid "Your account has just been bound to"
msgstr "您的帐户刚刚绑定到"
#: authentication/templates/authentication/_msg_oauth_bind.html:11
#: notifications/notifications.py:202
#: notifications/notifications.py:203
#: settings/templates/ldap/_msg_import_ldap_user.html:3
msgid "Time"
msgstr "时间"
@ -4557,7 +4558,7 @@ msgstr "本页面未使用 HTTPS 协议,请使用 HTTPS 协议以确保您的
msgid "Do you want to retry ?"
msgstr "是否重试 "
#: authentication/utils.py:27 common/utils/ip/geoip/utils.py:24
#: authentication/utils.py:27 common/utils/ip/geoip/utils.py:26
#: xpack/plugins/cloud/const.py:33
msgid "LAN"
msgstr "局域网"
@ -5153,7 +5154,7 @@ msgid ""
"external storage (SFTP)"
msgstr "当执行账号备份需要到外部存储sftp执行该任务"
#: common/utils/ip/geoip/utils.py:26
#: common/utils/ip/geoip/utils.py:28
msgid "Invalid ip"
msgstr "无效 IP"
@ -5293,11 +5294,11 @@ msgstr "{} 订阅"
msgid "System message"
msgstr "系统信息"
#: notifications/notifications.py:46
#: notifications/notifications.py:47
msgid "Publish the station message"
msgstr "发布站内消息"
#: notifications/notifications.py:48
#: notifications/notifications.py:49
msgid ""
"This task needs to be executed for sending internal messages for system "
"alerts, \n"
@ -6304,7 +6305,7 @@ msgid "Storage"
msgstr "存储"
#: rbac/tree.py:61 terminal/models/applet/applet.py:53
#: terminal/models/applet/applet.py:369 terminal/models/applet/host.py:30
#: terminal/models/applet/applet.py:371 terminal/models/applet/host.py:30
#: terminal/serializers/applet.py:15
msgid "Applet"
msgstr "远程应用"
@ -7331,7 +7332,7 @@ msgstr "SMTP"
#: settings/serializers/msg.py:25
msgid "EXCHANGE"
msgstr "交换"
msgstr "EXCHANGE"
#: settings/serializers/msg.py:34
msgid "The user to be used for email server authentication"
@ -8386,12 +8387,12 @@ msgstr "只支持自定义平台"
msgid "Missing type in platform.yml"
msgstr "在 platform.yml 中缺少类型"
#: terminal/models/applet/applet.py:371 terminal/models/applet/host.py:36
#: terminal/models/applet/applet.py:373 terminal/models/applet/host.py:36
#: terminal/models/applet/host.py:138
msgid "Hosting"
msgstr "宿主机"
#: terminal/models/applet/applet.py:377
#: terminal/models/applet/applet.py:379
msgid "Applet Publication"
msgstr "应用发布"
@ -8900,7 +8901,7 @@ msgstr "是否可加入"
msgid "Can terminate"
msgstr "是否可中断"
#: terminal/serializers/session.py:51 users/serializers/profile.py:185
#: terminal/serializers/session.py:51 users/serializers/profile.py:189
msgid "User ID"
msgstr "用户 ID"
@ -9723,7 +9724,7 @@ msgstr "OTP 密钥"
# msgid "Private key"
# msgstr "ssh私钥"
#: users/models/user/__init__.py:100 users/serializers/profile.py:85
#: users/models/user/__init__.py:100 users/serializers/profile.py:86
#: users/serializers/user.py:256
msgid "Is first login"
msgstr "首次登录"
@ -9822,7 +9823,7 @@ msgstr ""
msgid "The newly set password is inconsistent"
msgstr "两次密码不一致"
#: users/serializers/preference/lina.py:47
#: users/serializers/preference/lina.py:47 users/serializers/profile.py:66
msgid "Language"
msgstr "语言"
@ -9897,7 +9898,7 @@ msgstr "命令行"
msgid "The old password is incorrect"
msgstr "旧密码错误"
#: users/serializers/profile.py:29 users/serializers/profile.py:143
#: users/serializers/profile.py:29 users/serializers/profile.py:144
msgid "Password does not match security rules"
msgstr "密码不满足安全规则"
@ -9905,7 +9906,7 @@ msgstr "密码不满足安全规则"
msgid "The new password cannot be the last {} passwords"
msgstr "新密码不能是最近 {} 次的密码"
#: users/serializers/profile.py:190
#: users/serializers/profile.py:194
msgid "Perms"
msgstr "权限"
@ -10290,11 +10291,11 @@ msgstr "账号保护已开启,请根据提示完成以下操作"
msgid "Open MFA Authenticator and enter the 6-bit dynamic code"
msgstr "请打开 MFA 验证器,输入 6 位动态码"
#: users/utils.py:60
#: users/utils.py:59
msgid "Auth success"
msgstr "认证成功"
#: users/utils.py:61
#: users/utils.py:60
msgid "Redirecting to JumpServer Client"
msgstr "重定向到 JumpServer 客户端"

File diff suppressed because it is too large Load Diff

View File

@ -92,7 +92,7 @@
"UploadStart": "Upload start",
"UploadSuccess": "Upload success",
"UploadTips": "Drag file here or click to upload",
"UploadTitle": "file upload",
"UploadTitle": "File upload",
"User": "User",
"VerifyCode": "Verify Code",
"WaitFileTransfer": "Wait file transfer to finish",

View File

@ -147,7 +147,7 @@
"RDP Client": "RDP Client",
"RDP File": "RDP File",
"RDP client options": "RDP client options",
"RDP color quality": "RDP Color Quality",
"RDP color quality": "RDP color quality",
"RDP connection speed": "RDP connection speed",
"RDP resolution": "RDP resolution",
"RDP smart size": "RDP smart size",