perf: 翻译 (#12487)

Co-authored-by: feng <1304903146@qq.com>
pull/12491/head
fit2bot 2024-01-03 11:25:45 +08:00 committed by GitHub
parent 4dd72b109f
commit eb5a53b91b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 246 additions and 175 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:71d292647cf751c002b459449c7bebf4d2bf5a3933748387e7c2f80a7111302e
size 169602
oid sha256:d8f3d621226f7e11db46fb35abf0b5f5528eb454a3a6f889499d7872d41a275d
size 170675

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-12-26 14:13+0800\n"
"POT-Creation-Date: 2024-01-03 11:23+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"
@ -115,8 +115,8 @@ msgstr "パスワードを変更する"
msgid "Verify account"
msgstr "アカウントを確認"
#: accounts/const/automation.py:27 accounts/tasks/remove_account.py:14
#: accounts/tasks/remove_account.py:23
#: accounts/const/automation.py:27 accounts/tasks/remove_account.py:24
#: accounts/tasks/remove_account.py:33
msgid "Remove account"
msgstr "アカウントの削除"
@ -248,8 +248,7 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
#: accounts/templates/accounts/asset_account_change_info.html:7
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36
#: assets/serializers/domain.py:20 audits/models.py:58
#: authentication/models/connection_token.py:36
#: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 perms/serializers/permission.py:36
#: terminal/backends/command/models.py:17 terminal/models/session/session.py:31
#: terminal/notifications.py:155 terminal/serializers/command.py:17
@ -510,9 +509,8 @@ msgstr "最終ログイン日"
#: accounts/models/automations/gather_account.py:17
#: accounts/models/automations/push_account.py:15 accounts/models/base.py:65
#: accounts/serializers/account/virtual.py:21 acls/serializers/base.py:19
#: acls/serializers/base.py:50 acls/templates/acls/asset_login_reminder.html:5
#: acls/templates/acls/user_login_reminder.html:5 assets/models/_user.py:23
#: audits/models.py:188 authentication/forms.py:25 authentication/forms.py:27
#: acls/serializers/base.py:50 assets/models/_user.py:23 audits/models.py:188
#: authentication/forms.py:25 authentication/forms.py:27
#: authentication/models/temp_token.py:9
#: authentication/templates/authentication/_msg_different_city.html:9
#: authentication/templates/authentication/_msg_oauth_bind.html:9
@ -813,11 +811,13 @@ msgstr "アカウントはすでに存在しています"
#: accounts/serializers/account/account.py:441
#: authentication/serializers/connect_token_secret.py:159
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:32
#: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID"
msgstr "ID"
#: accounts/serializers/account/account.py:451 acls/serializers/base.py:116
#: acls/templates/acls/asset_login_reminder.html:5
#: acls/templates/acls/user_login_reminder.html:5
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54
#: audits/models.py:90 audits/models.py:172 audits/models.py:269
#: audits/serializers.py:171 authentication/models/connection_token.py:32
@ -831,8 +831,8 @@ msgstr "ID"
#: terminal/notifications.py:205 terminal/serializers/command.py:16
#: terminal/templates/terminal/_msg_command_warning.html:6
#: terminal/templates/terminal/_msg_session_sharing.html:6
#: tickets/models/comment.py:21 users/const.py:14 users/models/user.py:1003
#: users/models/user.py:1040 users/serializers/group.py:19
#: tickets/models/comment.py:21 users/const.py:14 users/models/user.py:1004
#: users/models/user.py:1041 users/serializers/group.py:21
msgid "User"
msgstr "ユーザー"
@ -1019,6 +1019,14 @@ msgstr "資産の口座番号を収集する"
msgid "Push accounts to assets"
msgstr "アカウントをアセットにプッシュ:"
#: accounts/tasks/remove_account.py:44
msgid "Clean historical accounts"
msgstr "過去のアカウントをクリアする"
#: accounts/tasks/remove_account.py:76
msgid "Remove historical accounts that are out of range."
msgstr "範囲外の履歴アカウントを削除する"
#: accounts/tasks/template.py:11
msgid "Template sync info to related accounts"
msgstr "関連するアカウントへの情報の同期"
@ -1191,7 +1199,7 @@ msgstr "ログインasset acl"
msgid "Login asset confirm"
msgstr "ログイン資産の確認"
#: acls/notifications.py:11
#: acls/notifications.py:12
msgid "User login reminder"
msgstr "ユーザーログインのリマインダ"
@ -1312,13 +1320,13 @@ msgstr "アプリケーション"
msgid "Can match application"
msgstr "アプリケーションを一致させることができます"
#: assets/api/asset/asset.py:182
#: assets/api/asset/asset.py:179
msgid "Cannot create asset directly, you should create a host or other"
msgstr ""
"資産を直接作成することはできません。ホストまたはその他を作成する必要がありま"
"す"
#: assets/api/domain.py:63
#: assets/api/domain.py:64
msgid "Number required"
msgstr "必要な数"
@ -1617,7 +1625,7 @@ msgstr "SSHパブリックキー"
#: assets/models/_user.py:28 assets/models/automations/base.py:114
#: assets/models/cmd_filter.py:41 assets/models/group.py:19
#: audits/models.py:267 common/db/models.py:34 ops/models/base.py:54
#: ops/models/job.py:234 users/models/user.py:1041
#: ops/models/job.py:234 users/models/user.py:1042
msgid "Date created"
msgstr "作成された日付"
@ -1629,7 +1637,7 @@ msgstr "更新日"
#: assets/models/_user.py:30 assets/models/cmd_filter.py:44
#: assets/models/cmd_filter.py:91 assets/models/group.py:18
#: common/db/models.py:32 users/models/user.py:843
#: users/serializers/group.py:30
#: users/serializers/group.py:32
msgid "Created by"
msgstr "によって作成された"
@ -1731,7 +1739,7 @@ msgid "Domain"
msgstr "ドメイン"
#: assets/models/asset/common.py:165 assets/models/automations/base.py:18
#: assets/models/cmd_filter.py:32 assets/models/node.py:553
#: assets/models/cmd_filter.py:32 assets/models/node.py:546
#: perms/models/asset_permission.py:72 perms/serializers/permission.py:37
#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:330
msgid "Node"
@ -1782,7 +1790,7 @@ msgstr "クライアントキー"
msgid "Allow invalid cert"
msgstr "証明書チェックを無視"
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:73
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:84
msgid "Proxy"
msgstr "プロキシー"
@ -1849,7 +1857,7 @@ msgstr "コマンドフィルタルール"
msgid "Favorite asset"
msgstr "お気に入りのアセット"
#: assets/models/gateway.py:34 assets/serializers/domain.py:17
#: assets/models/gateway.py:34 assets/serializers/domain.py:18
msgid "Gateway"
msgstr "ゲートウェイ"
@ -1867,11 +1875,11 @@ msgstr "デフォルト"
msgid "Default asset group"
msgstr "デフォルトアセットグループ"
#: assets/models/label.py:15 rbac/const.py:6 users/models/user.py:1026
#: assets/models/label.py:15 rbac/const.py:6 users/models/user.py:1027
msgid "System"
msgstr "システム"
#: assets/models/label.py:19 assets/models/node.py:539
#: assets/models/label.py:19 assets/models/node.py:532
#: assets/serializers/cagegory.py:11 assets/serializers/cagegory.py:18
#: assets/serializers/cagegory.py:24
#: authentication/models/connection_token.py:29
@ -1894,23 +1902,23 @@ msgstr "ラベル"
msgid "New node"
msgstr "新しいノード"
#: assets/models/node.py:467 audits/backends/db.py:65 audits/backends/db.py:66
#: assets/models/node.py:460 audits/backends/db.py:65 audits/backends/db.py:66
msgid "empty"
msgstr "空"
#: assets/models/node.py:538 perms/models/perm_node.py:28
#: assets/models/node.py:531 perms/models/perm_node.py:28
msgid "Key"
msgstr "キー"
#: assets/models/node.py:540 assets/serializers/node.py:20
#: assets/models/node.py:533 assets/serializers/node.py:20
msgid "Full value"
msgstr "フルバリュー"
#: assets/models/node.py:544 perms/models/perm_node.py:30
#: assets/models/node.py:537 perms/models/perm_node.py:30
msgid "Parent key"
msgstr "親キー"
#: assets/models/node.py:556
#: assets/models/node.py:549
msgid "Can match node"
msgstr "ノードを一致させることができます"
@ -2170,6 +2178,10 @@ msgstr "制約"
msgid "Types"
msgstr "タイプ"
#: assets/serializers/domain.py:53 perms/serializers/permission.py:188
msgid "Assets amount"
msgstr "資産数量"
#: assets/serializers/gateway.py:23 common/validators.py:34
msgid "This field must be unique."
msgstr "このフィールドは一意である必要があります。"
@ -3035,7 +3047,7 @@ msgstr "電話番号を設定して有効にする"
msgid "Clear phone number to disable"
msgstr "無効にする電話番号をクリアする"
#: authentication/middleware.py:94 settings/utils/ldap.py:677
#: authentication/middleware.py:94 settings/utils/ldap.py:676
msgid "Authentication failed (before login check failed): {}"
msgstr "認証に失敗しました (ログインチェックが失敗する前): {}"
@ -3297,7 +3309,7 @@ msgstr "コードエラー"
#: authentication/templates/authentication/_msg_reset_password_code.html:9
#: authentication/templates/authentication/_msg_rest_password_success.html:2
#: authentication/templates/authentication/_msg_rest_public_key_success.html:2
#: jumpserver/conf.py:455
#: jumpserver/conf.py:457
#: perms/templates/perms/_msg_item_permissions_expire.html:3
#: perms/templates/perms/_msg_permed_items_expire.html:3
#: tickets/templates/tickets/approve_check_password.html:32
@ -3938,16 +3950,16 @@ msgstr "特殊文字を含むべきではない"
msgid "The mobile phone number format is incorrect"
msgstr "携帯電話番号の形式が正しくありません"
#: jumpserver/conf.py:450
#: jumpserver/conf.py:452
#, python-brace-format
msgid "The verification code is: {code}"
msgstr "認証コードは: {code}"
#: jumpserver/conf.py:454
#: jumpserver/conf.py:456
msgid "Create account successfully"
msgstr "アカウントを正常に作成"
#: jumpserver/conf.py:456
#: jumpserver/conf.py:458
msgid "Your account has been created successfully"
msgstr "アカウントが正常に作成されました"
@ -4587,7 +4599,7 @@ msgid "today"
msgstr "今日"
#: perms/notifications.py:12 perms/notifications.py:44
#: settings/serializers/feature.py:106
#: settings/serializers/feature.py:117
msgid "day"
msgstr "日"
@ -4607,6 +4619,19 @@ msgstr "資産権限の有効期限が近づいています"
msgid "asset permissions of organization {}"
msgstr "組織 {} の資産権限"
#: perms/serializers/permission.py:186 rbac/serializers/role.py:27
#: users/serializers/group.py:54 users/serializers/group.py:60
msgid "Users amount"
msgstr "ユーザー数"
#: perms/serializers/permission.py:187
msgid "User groups amount"
msgstr "ユーザーグループの数"
#: perms/serializers/permission.py:189
msgid "Nodes amount"
msgstr "ノード数"
#: perms/tasks.py:27
msgid "Check asset permission expired"
msgstr "アセット認証ルールの有効期限が切れていることを確認する"
@ -4748,10 +4773,6 @@ msgstr "システムロールバインディング"
msgid "Perms"
msgstr "パーマ"
#: rbac/serializers/role.py:27 users/serializers/group.py:31
msgid "Users amount"
msgstr "ユーザー数"
#: rbac/serializers/role.py:28 terminal/models/applet/applet.py:34
#: terminal/models/virtualapp/virtualapp.py:20
msgid "Display name"
@ -4823,7 +4844,7 @@ msgstr "リモートアプリケーション"
msgid "Ticket comment"
msgstr "チケットコメント"
#: rbac/tree.py:130 settings/serializers/feature.py:98
#: rbac/tree.py:130 settings/serializers/feature.py:109
#: tickets/models/ticket/general.py:307
msgid "Ticket"
msgstr "チケット"
@ -5525,62 +5546,77 @@ msgid "Mount Point"
msgstr "マウントポイント"
#: settings/serializers/feature.py:60
msgid "Historical accounts retained count"
msgstr "保持されている過去のアカウントの数"
#: settings/serializers/feature.py:62
msgid ""
"If the specific value is less than 999, the system will automatically "
"perform a task every night: check and delete historical accounts that exceed "
"the predetermined number. If the value reaches or exceeds 999, no historical "
"account deletion will be performed."
msgstr ""
"特定の値が 999 未満の場合、システムは毎晩自動的にタスクを実行します。つまり、"
"所定の数を超える履歴アカウントを確認して削除します。 値が 999 以上の場合、履"
"歴アカウントの削除は実行されません。"
#: settings/serializers/feature.py:71
msgid "Chat AI"
msgstr "チャットAI"
#: settings/serializers/feature.py:64
#: settings/serializers/feature.py:75
msgid "Enable Chat AI"
msgstr "チャットAIを起動する"
#: settings/serializers/feature.py:67
#: settings/serializers/feature.py:78
msgid "Base Url"
msgstr "基本的なUrl"
#: settings/serializers/feature.py:70 templates/_header_bar.html:90
#: settings/serializers/feature.py:81 templates/_header_bar.html:90
msgid "API Key"
msgstr "API Key"
#: settings/serializers/feature.py:76
#: settings/serializers/feature.py:87
msgid "GPT Model"
msgstr "GPTモデル"
#: settings/serializers/feature.py:100
#: settings/serializers/feature.py:111
msgid "Enable tickets"
msgstr "チケットを有効にする"
#: settings/serializers/feature.py:103
#: settings/serializers/feature.py:114
msgid "Ticket authorize default time"
msgstr "デフォルト製造オーダ承認時間"
#: settings/serializers/feature.py:106
#: settings/serializers/feature.py:117
msgid "hour"
msgstr "時"
#: settings/serializers/feature.py:107
#: settings/serializers/feature.py:118
msgid "Ticket authorize default time unit"
msgstr "デフォルト製造オーダ承認時間単位"
#: settings/serializers/feature.py:112
#: settings/serializers/feature.py:123
msgid "Feature"
msgstr "機能"
#: settings/serializers/feature.py:115
#: settings/serializers/feature.py:126
msgid "Operation center"
msgstr "職業センター"
#: settings/serializers/feature.py:116
#: settings/serializers/feature.py:127
msgid "Allow user run batch command or not using ansible"
msgstr "ユーザー実行バッチコマンドを許可するか、ansibleを使用しない"
#: settings/serializers/feature.py:120
#: settings/serializers/feature.py:131
msgid "Operation center command blacklist"
msgstr "オペレーション センター コマンド ブラックリスト"
#: settings/serializers/feature.py:121
#: settings/serializers/feature.py:132
msgid "Commands that are not allowed execute."
msgstr "実行が許可されていないコマンド"
#: settings/serializers/feature.py:126
#: settings/serializers/feature.py:137
#: terminal/models/virtualapp/provider.py:17
#: terminal/models/virtualapp/virtualapp.py:36
#: terminal/models/virtualapp/virtualapp.py:97
@ -5588,7 +5624,7 @@ msgstr "実行が許可されていないコマンド"
msgid "Virtual app"
msgstr "仮想アプリケーション"
#: settings/serializers/feature.py:129
#: settings/serializers/feature.py:140
msgid "Enable virtual app"
msgstr "仮想アプリケーションの有効化"
@ -6057,104 +6093,104 @@ msgstr "LDAP ユーザーを定期的にインポートする"
msgid "Registration periodic import ldap user task"
msgstr "登録サイクルLDAPユーザータスクのインポート"
#: settings/utils/ldap.py:492
#: settings/utils/ldap.py:491
msgid "ldap:// or ldaps:// protocol is used."
msgstr "ldap:// または ldaps:// プロトコルが使用されます。"
#: settings/utils/ldap.py:503
#: settings/utils/ldap.py:502
msgid "Host or port is disconnected: {}"
msgstr "ホストまたはポートが切断されました: {}"
#: settings/utils/ldap.py:505
#: settings/utils/ldap.py:504
msgid "The port is not the port of the LDAP service: {}"
msgstr "ポートはLDAPサービスのポートではありません: {}"
#: settings/utils/ldap.py:507
#: settings/utils/ldap.py:506
msgid "Please add certificate: {}"
msgstr "証明書を追加してください: {}"
#: settings/utils/ldap.py:511 settings/utils/ldap.py:538
#: settings/utils/ldap.py:568 settings/utils/ldap.py:596
#: settings/utils/ldap.py:510 settings/utils/ldap.py:537
#: settings/utils/ldap.py:567 settings/utils/ldap.py:595
msgid "Unknown error: {}"
msgstr "不明なエラー: {}"
#: settings/utils/ldap.py:525
#: settings/utils/ldap.py:524
msgid "Bind DN or Password incorrect"
msgstr "DNまたはパスワードのバインドが正しくありません"
#: settings/utils/ldap.py:532
#: settings/utils/ldap.py:531
msgid "Please enter Bind DN: {}"
msgstr "バインドDN: {} を入力してください"
#: settings/utils/ldap.py:534
#: settings/utils/ldap.py:533
msgid "Please enter Password: {}"
msgstr "パスワードを入力してください: {}"
#: settings/utils/ldap.py:536
#: settings/utils/ldap.py:535
msgid "Please enter correct Bind DN and Password: {}"
msgstr "正しいバインドDNとパスワードを入力してください: {}"
#: settings/utils/ldap.py:554
#: settings/utils/ldap.py:553
msgid "Invalid User OU or User search filter: {}"
msgstr "無効なユーザー OU またはユーザー検索フィルター: {}"
#: settings/utils/ldap.py:585
#: settings/utils/ldap.py:584
msgid "LDAP User attr map not include: {}"
msgstr "LDAP ユーザーattrマップは含まれません: {}"
#: settings/utils/ldap.py:592
#: settings/utils/ldap.py:591
msgid "LDAP User attr map is not dict"
msgstr "LDAPユーザーattrマップはdictではありません"
#: settings/utils/ldap.py:611
#: settings/utils/ldap.py:610
msgid "LDAP authentication is not enabled"
msgstr "LDAP 認証が有効になっていない"
#: settings/utils/ldap.py:629
#: settings/utils/ldap.py:628
msgid "Error (Invalid LDAP server): {}"
msgstr "エラー (LDAPサーバーが無効): {}"
#: settings/utils/ldap.py:631
#: settings/utils/ldap.py:630
msgid "Error (Invalid Bind DN): {}"
msgstr "エラー (DNのバインドが無効): {}"
#: settings/utils/ldap.py:633
#: settings/utils/ldap.py:632
msgid "Error (Invalid LDAP User attr map): {}"
msgstr "エラー (LDAPユーザーattrマップが無効): {}"
#: settings/utils/ldap.py:635
#: settings/utils/ldap.py:634
msgid "Error (Invalid User OU or User search filter): {}"
msgstr "エラー (ユーザーOUまたはユーザー検索フィルターが無効): {}"
#: settings/utils/ldap.py:637
#: settings/utils/ldap.py:636
msgid "Error (Not enabled LDAP authentication): {}"
msgstr "エラー (LDAP認証が有効化されていません): {}"
#: settings/utils/ldap.py:639
#: settings/utils/ldap.py:638
msgid "Error (Unknown): {}"
msgstr "エラー (不明): {}"
#: settings/utils/ldap.py:642
#: settings/utils/ldap.py:641
msgid "Succeed: Match {} s user"
msgstr "成功: {} 人のユーザーに一致"
#: settings/utils/ldap.py:653
#: settings/utils/ldap.py:652
msgid "Please test the connection first"
msgstr "まず接続をテストしてください"
#: settings/utils/ldap.py:675
#: settings/utils/ldap.py:674
msgid "Authentication failed (configuration incorrect): {}"
msgstr "認証に失敗しました (設定が正しくありません): {}"
#: settings/utils/ldap.py:679
#: settings/utils/ldap.py:678
msgid "Authentication failed (username or password incorrect): {}"
msgstr "認証に失敗しました (ユーザー名またはパスワードが正しくありません): {}"
#: settings/utils/ldap.py:681
#: settings/utils/ldap.py:680
msgid "Authentication failed (Unknown): {}"
msgstr "認証に失敗しました (不明): {}"
#: settings/utils/ldap.py:684
#: settings/utils/ldap.py:683
msgid "Authentication success: {}"
msgstr "認証成功: {}"
@ -7806,31 +7842,31 @@ msgstr "更新パスワードが必要"
msgid "Date api key used"
msgstr "Api key 最後に使用した日付"
#: users/models/user.py:984
#: users/models/user.py:985
msgid "Can not delete admin user"
msgstr "管理者ユーザーを削除できませんでした"
#: users/models/user.py:1011
#: users/models/user.py:1012
msgid "Can invite user"
msgstr "ユーザーを招待できます"
#: users/models/user.py:1012
#: users/models/user.py:1013
msgid "Can remove user"
msgstr "ユーザーを削除できます"
#: users/models/user.py:1013
#: users/models/user.py:1014
msgid "Can match user"
msgstr "ユーザーに一致できます"
#: users/models/user.py:1022
#: users/models/user.py:1023
msgid "Administrator"
msgstr "管理者"
#: users/models/user.py:1025
#: users/models/user.py:1026
msgid "Administrator is the super user of system"
msgstr "管理者はシステムのスーパーユーザーです"
#: users/models/user.py:1050
#: users/models/user.py:1051
msgid "User password history"
msgstr "ユーザーパスワード履歴"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80dd11dde678e4f9b64df18906175125218fd9f719bfe9aaa667ad6e2d055d40
size 139012
oid sha256:44d560db28dc9dd1a450f7e715b6de7a18ba44caece18f4e7da40c1659eefc48
size 139920

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-12-26 14:13+0800\n"
"POT-Creation-Date: 2024-01-03 11:23+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"
@ -114,8 +114,8 @@ msgstr "更改密码"
msgid "Verify account"
msgstr "验证账号"
#: accounts/const/automation.py:27 accounts/tasks/remove_account.py:14
#: accounts/tasks/remove_account.py:23
#: accounts/const/automation.py:27 accounts/tasks/remove_account.py:24
#: accounts/tasks/remove_account.py:33
msgid "Remove account"
msgstr "移除账号"
@ -247,8 +247,7 @@ msgstr "用户 %s 查看/导出 了密码"
#: accounts/templates/accounts/asset_account_change_info.html:7
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36
#: assets/serializers/domain.py:20 audits/models.py:58
#: authentication/models/connection_token.py:36
#: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 perms/serializers/permission.py:36
#: terminal/backends/command/models.py:17 terminal/models/session/session.py:31
#: terminal/notifications.py:155 terminal/serializers/command.py:17
@ -509,9 +508,8 @@ msgstr "最后登录日期"
#: accounts/models/automations/gather_account.py:17
#: accounts/models/automations/push_account.py:15 accounts/models/base.py:65
#: accounts/serializers/account/virtual.py:21 acls/serializers/base.py:19
#: acls/serializers/base.py:50 acls/templates/acls/asset_login_reminder.html:5
#: acls/templates/acls/user_login_reminder.html:5 assets/models/_user.py:23
#: audits/models.py:188 authentication/forms.py:25 authentication/forms.py:27
#: acls/serializers/base.py:50 assets/models/_user.py:23 audits/models.py:188
#: authentication/forms.py:25 authentication/forms.py:27
#: authentication/models/temp_token.py:9
#: authentication/templates/authentication/_msg_different_city.html:9
#: authentication/templates/authentication/_msg_oauth_bind.html:9
@ -811,11 +809,13 @@ msgstr "账号已存在"
#: accounts/serializers/account/account.py:441
#: authentication/serializers/connect_token_secret.py:159
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:32
#: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID"
msgstr "ID"
#: accounts/serializers/account/account.py:451 acls/serializers/base.py:116
#: acls/templates/acls/asset_login_reminder.html:5
#: acls/templates/acls/user_login_reminder.html:5
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54
#: audits/models.py:90 audits/models.py:172 audits/models.py:269
#: audits/serializers.py:171 authentication/models/connection_token.py:32
@ -829,8 +829,8 @@ msgstr "ID"
#: terminal/notifications.py:205 terminal/serializers/command.py:16
#: terminal/templates/terminal/_msg_command_warning.html:6
#: terminal/templates/terminal/_msg_session_sharing.html:6
#: tickets/models/comment.py:21 users/const.py:14 users/models/user.py:1003
#: users/models/user.py:1040 users/serializers/group.py:19
#: tickets/models/comment.py:21 users/const.py:14 users/models/user.py:1004
#: users/models/user.py:1041 users/serializers/group.py:21
msgid "User"
msgstr "用户"
@ -1016,6 +1016,14 @@ msgstr "收集资产上的账号"
msgid "Push accounts to assets"
msgstr "推送账号到资产"
#: accounts/tasks/remove_account.py:44
msgid "Clean historical accounts"
msgstr "清理历史账号"
#: accounts/tasks/remove_account.py:76
msgid "Remove historical accounts that are out of range."
msgstr "删除超出范围的历史帐户。"
#: accounts/tasks/template.py:11
msgid "Template sync info to related accounts"
msgstr "同步信息到关联的账号"
@ -1187,7 +1195,7 @@ msgstr "登录资产访问控制"
msgid "Login asset confirm"
msgstr "登录资产复核"
#: acls/notifications.py:11
#: acls/notifications.py:12
msgid "User login reminder"
msgstr "用户登录提醒"
@ -1306,11 +1314,11 @@ msgstr "应用程序"
msgid "Can match application"
msgstr "匹配应用"
#: assets/api/asset/asset.py:182
#: assets/api/asset/asset.py:179
msgid "Cannot create asset directly, you should create a host or other"
msgstr "不能直接创建资产, 你应该创建主机或其他资产"
#: assets/api/domain.py:63
#: assets/api/domain.py:64
msgid "Number required"
msgstr "需要为数字"
@ -1609,7 +1617,7 @@ msgstr "SSH公钥"
#: assets/models/_user.py:28 assets/models/automations/base.py:114
#: assets/models/cmd_filter.py:41 assets/models/group.py:19
#: audits/models.py:267 common/db/models.py:34 ops/models/base.py:54
#: ops/models/job.py:234 users/models/user.py:1041
#: ops/models/job.py:234 users/models/user.py:1042
msgid "Date created"
msgstr "创建日期"
@ -1621,7 +1629,7 @@ msgstr "更新日期"
#: assets/models/_user.py:30 assets/models/cmd_filter.py:44
#: assets/models/cmd_filter.py:91 assets/models/group.py:18
#: common/db/models.py:32 users/models/user.py:843
#: users/serializers/group.py:30
#: users/serializers/group.py:32
msgid "Created by"
msgstr "创建者"
@ -1723,7 +1731,7 @@ msgid "Domain"
msgstr "网域"
#: assets/models/asset/common.py:165 assets/models/automations/base.py:18
#: assets/models/cmd_filter.py:32 assets/models/node.py:553
#: assets/models/cmd_filter.py:32 assets/models/node.py:546
#: perms/models/asset_permission.py:72 perms/serializers/permission.py:37
#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:330
msgid "Node"
@ -1774,7 +1782,7 @@ msgstr "客户端密钥"
msgid "Allow invalid cert"
msgstr "忽略证书校验"
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:73
#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:84
msgid "Proxy"
msgstr "代理"
@ -1841,7 +1849,7 @@ msgstr "命令过滤规则"
msgid "Favorite asset"
msgstr "收藏的资产"
#: assets/models/gateway.py:34 assets/serializers/domain.py:17
#: assets/models/gateway.py:34 assets/serializers/domain.py:18
msgid "Gateway"
msgstr "网关"
@ -1859,11 +1867,11 @@ msgstr "默认"
msgid "Default asset group"
msgstr "默认资产组"
#: assets/models/label.py:15 rbac/const.py:6 users/models/user.py:1026
#: assets/models/label.py:15 rbac/const.py:6 users/models/user.py:1027
msgid "System"
msgstr "系统"
#: assets/models/label.py:19 assets/models/node.py:539
#: assets/models/label.py:19 assets/models/node.py:532
#: assets/serializers/cagegory.py:11 assets/serializers/cagegory.py:18
#: assets/serializers/cagegory.py:24
#: authentication/models/connection_token.py:29
@ -1886,23 +1894,23 @@ msgstr "标签"
msgid "New node"
msgstr "新节点"
#: assets/models/node.py:467 audits/backends/db.py:65 audits/backends/db.py:66
#: assets/models/node.py:460 audits/backends/db.py:65 audits/backends/db.py:66
msgid "empty"
msgstr "空"
#: assets/models/node.py:538 perms/models/perm_node.py:28
#: assets/models/node.py:531 perms/models/perm_node.py:28
msgid "Key"
msgstr "键"
#: assets/models/node.py:540 assets/serializers/node.py:20
#: assets/models/node.py:533 assets/serializers/node.py:20
msgid "Full value"
msgstr "全称"
#: assets/models/node.py:544 perms/models/perm_node.py:30
#: assets/models/node.py:537 perms/models/perm_node.py:30
msgid "Parent key"
msgstr "ssh私钥"
#: assets/models/node.py:556
#: assets/models/node.py:549
msgid "Can match node"
msgstr "可以匹配节点"
@ -2160,6 +2168,10 @@ msgstr "约束"
msgid "Types"
msgstr "类型"
#: assets/serializers/domain.py:53 perms/serializers/permission.py:188
msgid "Assets amount"
msgstr "资产数量"
#: assets/serializers/gateway.py:23 common/validators.py:34
msgid "This field must be unique."
msgstr "字段必须唯一"
@ -3005,7 +3017,7 @@ msgstr "设置手机号码启用"
msgid "Clear phone number to disable"
msgstr "清空手机号码禁用"
#: authentication/middleware.py:94 settings/utils/ldap.py:677
#: authentication/middleware.py:94 settings/utils/ldap.py:676
msgid "Authentication failed (before login check failed): {}"
msgstr "认证失败 (登录前检查失败): {}"
@ -3265,7 +3277,7 @@ msgstr "代码错误"
#: authentication/templates/authentication/_msg_reset_password_code.html:9
#: authentication/templates/authentication/_msg_rest_password_success.html:2
#: authentication/templates/authentication/_msg_rest_public_key_success.html:2
#: jumpserver/conf.py:455
#: jumpserver/conf.py:457
#: perms/templates/perms/_msg_item_permissions_expire.html:3
#: perms/templates/perms/_msg_permed_items_expire.html:3
#: tickets/templates/tickets/approve_check_password.html:32
@ -3894,16 +3906,16 @@ msgstr "不能包含特殊字符"
msgid "The mobile phone number format is incorrect"
msgstr "手机号格式不正确"
#: jumpserver/conf.py:450
#: jumpserver/conf.py:452
#, python-brace-format
msgid "The verification code is: {code}"
msgstr "验证码为: {code}"
#: jumpserver/conf.py:454
#: jumpserver/conf.py:456
msgid "Create account successfully"
msgstr "创建账号成功"
#: jumpserver/conf.py:456
#: jumpserver/conf.py:458
msgid "Your account has been created successfully"
msgstr "你的账号已创建成功"
@ -4535,7 +4547,7 @@ msgid "today"
msgstr "今天"
#: perms/notifications.py:12 perms/notifications.py:44
#: settings/serializers/feature.py:106
#: settings/serializers/feature.py:117
msgid "day"
msgstr "天"
@ -4555,6 +4567,19 @@ msgstr "资产授权规则将要过期"
msgid "asset permissions of organization {}"
msgstr "组织 ({}) 的资产授权"
#: perms/serializers/permission.py:186 rbac/serializers/role.py:27
#: users/serializers/group.py:54 users/serializers/group.py:60
msgid "Users amount"
msgstr "用户数量"
#: perms/serializers/permission.py:187
msgid "User groups amount"
msgstr "用户组数量"
#: perms/serializers/permission.py:189
msgid "Nodes amount"
msgstr "节点数量"
#: perms/tasks.py:27
msgid "Check asset permission expired"
msgstr "校验资产授权规则已过期"
@ -4695,10 +4720,6 @@ msgstr "系统角色绑定"
msgid "Perms"
msgstr "权限"
#: rbac/serializers/role.py:27 users/serializers/group.py:31
msgid "Users amount"
msgstr "用户数量"
#: rbac/serializers/role.py:28 terminal/models/applet/applet.py:34
#: terminal/models/virtualapp/virtualapp.py:20
msgid "Display name"
@ -4770,7 +4791,7 @@ msgstr "远程应用"
msgid "Ticket comment"
msgstr "工单评论"
#: rbac/tree.py:130 settings/serializers/feature.py:98
#: rbac/tree.py:130 settings/serializers/feature.py:109
#: tickets/models/ticket/general.py:307
msgid "Ticket"
msgstr "工单管理"
@ -5466,62 +5487,76 @@ msgid "Mount Point"
msgstr "挂载点"
#: settings/serializers/feature.py:60
msgid "Historical accounts retained count"
msgstr "历史账号保留数量"
#: settings/serializers/feature.py:62
msgid ""
"If the specific value is less than 999, the system will automatically "
"perform a task every night: check and delete historical accounts that exceed "
"the predetermined number. If the value reaches or exceeds 999, no historical "
"account deletion will be performed."
msgstr ""
"若特定数值小于999系统将在每日晚间自动执行任务检查并删除超出预定数量的历史"
"账号。如果该数值达到或超过999则不进行任何历史账号的删除操作。"
#: settings/serializers/feature.py:71
msgid "Chat AI"
msgstr "聊天 AI"
#: settings/serializers/feature.py:64
#: settings/serializers/feature.py:75
msgid "Enable Chat AI"
msgstr "启动聊天 AI"
#: settings/serializers/feature.py:67
#: settings/serializers/feature.py:78
msgid "Base Url"
msgstr "基本地址"
#: settings/serializers/feature.py:70 templates/_header_bar.html:90
#: settings/serializers/feature.py:81 templates/_header_bar.html:90
msgid "API Key"
msgstr "API Key"
#: settings/serializers/feature.py:76
#: settings/serializers/feature.py:87
msgid "GPT Model"
msgstr "GPT 模型"
#: settings/serializers/feature.py:100
#: settings/serializers/feature.py:111
msgid "Enable tickets"
msgstr "启用工单"
#: settings/serializers/feature.py:103
#: settings/serializers/feature.py:114
msgid "Ticket authorize default time"
msgstr "默认工单授权时间"
#: settings/serializers/feature.py:106
#: settings/serializers/feature.py:117
msgid "hour"
msgstr "时"
#: settings/serializers/feature.py:107
#: settings/serializers/feature.py:118
msgid "Ticket authorize default time unit"
msgstr "默认工单授权时间单位"
#: settings/serializers/feature.py:112
#: settings/serializers/feature.py:123
msgid "Feature"
msgstr "功能"
#: settings/serializers/feature.py:115
#: settings/serializers/feature.py:126
msgid "Operation center"
msgstr "作业中心"
#: settings/serializers/feature.py:116
#: settings/serializers/feature.py:127
msgid "Allow user run batch command or not using ansible"
msgstr "是否允许用户使用 ansible 执行批量命令"
#: settings/serializers/feature.py:120
#: settings/serializers/feature.py:131
msgid "Operation center command blacklist"
msgstr "作业中心命令黑名单"
#: settings/serializers/feature.py:121
#: settings/serializers/feature.py:132
msgid "Commands that are not allowed execute."
msgstr "不允许执行的命令"
#: settings/serializers/feature.py:126
#: settings/serializers/feature.py:137
#: terminal/models/virtualapp/provider.py:17
#: terminal/models/virtualapp/virtualapp.py:36
#: terminal/models/virtualapp/virtualapp.py:97
@ -5529,7 +5564,7 @@ msgstr "不允许执行的命令"
msgid "Virtual app"
msgstr "虚拟应用"
#: settings/serializers/feature.py:129
#: settings/serializers/feature.py:140
msgid "Enable virtual app"
msgstr "启用虚拟应用"
@ -5974,104 +6009,104 @@ msgstr "周期导入 LDAP 用户"
msgid "Registration periodic import ldap user task"
msgstr "注册周期导入 LDAP 用户 任务"
#: settings/utils/ldap.py:492
#: settings/utils/ldap.py:491
msgid "ldap:// or ldaps:// protocol is used."
msgstr "使用 ldap:// 或 ldaps:// 协议"
#: settings/utils/ldap.py:503
#: settings/utils/ldap.py:502
msgid "Host or port is disconnected: {}"
msgstr "主机或端口不可连接: {}"
#: settings/utils/ldap.py:505
#: settings/utils/ldap.py:504
msgid "The port is not the port of the LDAP service: {}"
msgstr "端口不是LDAP服务端口: {}"
#: settings/utils/ldap.py:507
#: settings/utils/ldap.py:506
msgid "Please add certificate: {}"
msgstr "请添加证书"
#: settings/utils/ldap.py:511 settings/utils/ldap.py:538
#: settings/utils/ldap.py:568 settings/utils/ldap.py:596
#: settings/utils/ldap.py:510 settings/utils/ldap.py:537
#: settings/utils/ldap.py:567 settings/utils/ldap.py:595
msgid "Unknown error: {}"
msgstr "未知错误: {}"
#: settings/utils/ldap.py:525
#: settings/utils/ldap.py:524
msgid "Bind DN or Password incorrect"
msgstr "绑定DN或密码错误"
#: settings/utils/ldap.py:532
#: settings/utils/ldap.py:531
msgid "Please enter Bind DN: {}"
msgstr "请输入绑定DN: {}"
#: settings/utils/ldap.py:534
#: settings/utils/ldap.py:533
msgid "Please enter Password: {}"
msgstr "请输入密码: {}"
#: settings/utils/ldap.py:536
#: settings/utils/ldap.py:535
msgid "Please enter correct Bind DN and Password: {}"
msgstr "请输入正确的绑定DN和密码: {}"
#: settings/utils/ldap.py:554
#: settings/utils/ldap.py:553
msgid "Invalid User OU or User search filter: {}"
msgstr "不合法的用户OU或用户过滤器: {}"
#: settings/utils/ldap.py:585
#: settings/utils/ldap.py:584
msgid "LDAP User attr map not include: {}"
msgstr "LDAP属性映射没有包含: {}"
#: settings/utils/ldap.py:592
#: settings/utils/ldap.py:591
msgid "LDAP User attr map is not dict"
msgstr "LDAP属性映射不合法"
#: settings/utils/ldap.py:611
#: settings/utils/ldap.py:610
msgid "LDAP authentication is not enabled"
msgstr "LDAP认证没有启用"
#: settings/utils/ldap.py:629
#: settings/utils/ldap.py:628
msgid "Error (Invalid LDAP server): {}"
msgstr "错误 (不合法的LDAP服务器地址): {}"
#: settings/utils/ldap.py:631
#: settings/utils/ldap.py:630
msgid "Error (Invalid Bind DN): {}"
msgstr "错误 (不合法的绑定DN): {}"
#: settings/utils/ldap.py:633
#: settings/utils/ldap.py:632
msgid "Error (Invalid LDAP User attr map): {}"
msgstr "错误 (不合法的LDAP属性映射): {}"
#: settings/utils/ldap.py:635
#: settings/utils/ldap.py:634
msgid "Error (Invalid User OU or User search filter): {}"
msgstr "错误 (不合法的用户OU或用户过滤器): {}"
#: settings/utils/ldap.py:637
#: settings/utils/ldap.py:636
msgid "Error (Not enabled LDAP authentication): {}"
msgstr "错误 (没有启用LDAP认证): {}"
#: settings/utils/ldap.py:639
#: settings/utils/ldap.py:638
msgid "Error (Unknown): {}"
msgstr "错误 (未知): {}"
#: settings/utils/ldap.py:642
#: settings/utils/ldap.py:641
msgid "Succeed: Match {} s user"
msgstr "成功匹配 {} 个用户"
#: settings/utils/ldap.py:653
#: settings/utils/ldap.py:652
msgid "Please test the connection first"
msgstr "请先测试连接"
#: settings/utils/ldap.py:675
#: settings/utils/ldap.py:674
msgid "Authentication failed (configuration incorrect): {}"
msgstr "认证失败 (配置错误): {}"
#: settings/utils/ldap.py:679
#: settings/utils/ldap.py:678
msgid "Authentication failed (username or password incorrect): {}"
msgstr "认证失败 (用户名或密码不正确): {}"
#: settings/utils/ldap.py:681
#: settings/utils/ldap.py:680
msgid "Authentication failed (Unknown): {}"
msgstr "认证失败: (未知): {}"
#: settings/utils/ldap.py:684
#: settings/utils/ldap.py:683
msgid "Authentication success: {}"
msgstr "认证成功: {}"
@ -7700,31 +7735,31 @@ msgstr "需要更新密码"
msgid "Date api key used"
msgstr "Api key 最后使用日期"
#: users/models/user.py:984
#: users/models/user.py:985
msgid "Can not delete admin user"
msgstr "无法删除管理员用户"
#: users/models/user.py:1011
#: users/models/user.py:1012
msgid "Can invite user"
msgstr "可以邀请用户"
#: users/models/user.py:1012
#: users/models/user.py:1013
msgid "Can remove user"
msgstr "可以移除用户"
#: users/models/user.py:1013
#: users/models/user.py:1014
msgid "Can match user"
msgstr "可以匹配用户"
#: users/models/user.py:1022
#: users/models/user.py:1023
msgid "Administrator"
msgstr "管理员"
#: users/models/user.py:1025
#: users/models/user.py:1026
msgid "Administrator is the super user of system"
msgstr "Administrator是初始的超级管理员"
#: users/models/user.py:1050
#: users/models/user.py:1051
msgid "User password history"
msgstr "用户密码历史"

View File

@ -57,7 +57,7 @@ class VaultSettingSerializer(serializers.Serializer):
HISTORY_ACCOUNT_CLEAN_LIMIT = serializers.IntegerField(
default=999, max_value=999, min_value=1,
required=False, label=_('History Account Count'),
required=False, label=_('Historical accounts retained count'),
help_text=_(
'If the specific value is less than 999, '
'the system will automatically perform a task every night: '