perf: translate (#11036)

Co-authored-by: feng <1304903146@qq.com>
pull/11035/head
fit2bot 2023-07-20 18:46:34 +08:00 committed by GitHub
parent bddcd8475d
commit 4c48204e16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 122 additions and 122 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-19 16:59+0800\n" "POT-Creation-Date: 2023-07-20 18:40+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -491,15 +491,15 @@ msgstr "アカウントの確認"
#: assets/models/cmd_filter.py:21 assets/models/domain.py:18 #: assets/models/cmd_filter.py:21 assets/models/domain.py:18
#: assets/models/group.py:17 assets/models/label.py:18 #: assets/models/group.py:17 assets/models/label.py:18
#: assets/models/platform.py:15 assets/models/platform.py:88 #: assets/models/platform.py:15 assets/models/platform.py:88
#: assets/serializers/asset/common.py:145 assets/serializers/platform.py:109 #: assets/serializers/asset/common.py:146 assets/serializers/platform.py:110
#: assets/serializers/platform.py:209 #: assets/serializers/platform.py:223
#: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21 #: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21
#: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57 #: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57
#: ops/models/job.py:94 ops/models/playbook.py:23 ops/serializers/job.py:20 #: ops/models/job.py:94 ops/models/playbook.py:23 ops/serializers/job.py:20
#: orgs/models.py:80 perms/models/asset_permission.py:56 rbac/models/role.py:29 #: orgs/models.py:80 perms/models/asset_permission.py:56 rbac/models/role.py:29
#: settings/models.py:33 settings/serializers/sms.py:6 #: settings/models.py:33 settings/serializers/sms.py:6
#: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12 #: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:90 #: terminal/models/component/endpoint.py:92
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:15 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:15
#: terminal/models/component/terminal.py:84 users/forms/profile.py:33 #: terminal/models/component/terminal.py:84 users/forms/profile.py:33
#: users/models/group.py:13 users/models/user.py:753 #: users/models/group.py:13 users/models/user.py:753
@ -516,7 +516,7 @@ msgstr "特権アカウント"
#: assets/models/label.py:22 #: assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: terminal/models/applet/applet.py:39 #: terminal/models/applet/applet.py:39
#: terminal/models/component/endpoint.py:101 users/serializers/user.py:169 #: terminal/models/component/endpoint.py:103 users/serializers/user.py:169
msgid "Is active" msgid "Is active"
msgstr "アクティブです。" msgstr "アクティブです。"
@ -572,7 +572,7 @@ msgstr "アカウントの存在ポリシー"
#: accounts/serializers/account/account.py:180 applications/models.py:11 #: accounts/serializers/account/account.py:180 applications/models.py:11
#: assets/models/label.py:21 assets/models/platform.py:89 #: assets/models/label.py:21 assets/models/platform.py:89
#: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8 #: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8
#: assets/serializers/platform.py:127 assets/serializers/platform.py:210 #: assets/serializers/platform.py:128 assets/serializers/platform.py:224
#: perms/serializers/user_permission.py:26 settings/models.py:35 #: perms/serializers/user_permission.py:26 settings/models.py:35
#: tickets/models/ticket/apply_application.py:13 #: tickets/models/ticket/apply_application.py:13
msgid "Category" msgid "Category"
@ -583,8 +583,8 @@ msgstr "カテゴリ"
#: acls/serializers/command_acl.py:18 applications/models.py:14 #: acls/serializers/command_acl.py:18 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20 #: assets/models/_user.py:50 assets/models/automations/base.py:20
#: assets/models/cmd_filter.py:74 assets/models/platform.py:90 #: assets/models/cmd_filter.py:74 assets/models/platform.py:90
#: assets/serializers/asset/common.py:122 assets/serializers/platform.py:111 #: assets/serializers/asset/common.py:122 assets/serializers/platform.py:112
#: assets/serializers/platform.py:126 audits/serializers.py:48 #: assets/serializers/platform.py:127 audits/serializers.py:48
#: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:105 #: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:105
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:38 #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:38
#: terminal/models/component/storage.py:57 #: terminal/models/component/storage.py:57
@ -696,7 +696,7 @@ msgid "Key password"
msgstr "キーパスワード" msgstr "キーパスワード"
#: accounts/serializers/account/base.py:80 #: accounts/serializers/account/base.py:80
#: assets/serializers/asset/common.py:306 #: assets/serializers/asset/common.py:309
msgid "Spec info" msgid "Spec info"
msgstr "特別情報" msgstr "特別情報"
@ -812,12 +812,12 @@ msgid "Warning"
msgstr "警告" msgstr "警告"
#: acls/models/base.py:37 assets/models/_user.py:51 #: acls/models/base.py:37 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:93 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:95
msgid "Priority" msgid "Priority"
msgstr "優先順位" msgstr "優先順位"
#: acls/models/base.py:38 assets/models/_user.py:51 #: acls/models/base.py:38 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:94 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:96
msgid "1-100, the lower the value will be match first" msgid "1-100, the lower the value will be match first"
msgstr "1-100、低い値は最初に一致します" msgstr "1-100、低い値は最初に一致します"
@ -839,7 +839,7 @@ msgid "Users"
msgstr "ユーザー" msgstr "ユーザー"
#: acls/models/base.py:98 assets/models/automations/base.py:17 #: acls/models/base.py:98 assets/models/automations/base.py:17
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:305 #: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:308
#: rbac/tree.py:35 #: rbac/tree.py:35
msgid "Accounts" msgid "Accounts"
msgstr "アカウント" msgstr "アカウント"
@ -1240,7 +1240,7 @@ msgstr "SSHパブリックキー"
#: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38 #: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38
#: terminal/models/applet/applet.py:44 terminal/models/applet/applet.py:248 #: terminal/models/applet/applet.py:44 terminal/models/applet/applet.py:248
#: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24 #: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24
#: terminal/models/component/endpoint.py:100 #: terminal/models/component/endpoint.py:102
#: terminal/models/session/session.py:46 tickets/models/comment.py:32 #: terminal/models/session/session.py:46 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:297 users/models/user.py:792 #: tickets/models/ticket/general.py:297 users/models/user.py:792
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111 #: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111
@ -1347,7 +1347,7 @@ msgstr "クラウド サービス"
msgid "Port" msgid "Port"
msgstr "ポート" msgstr "ポート"
#: assets/models/asset/common.py:150 assets/serializers/asset/common.py:146 #: assets/models/asset/common.py:150 assets/serializers/asset/common.py:147
msgid "Address" msgid "Address"
msgstr "アドレス" msgstr "アドレス"
@ -1368,7 +1368,7 @@ msgstr "ドメイン"
msgid "Labels" msgid "Labels"
msgstr "ラベル" msgstr "ラベル"
#: assets/models/asset/common.py:158 assets/serializers/asset/common.py:307 #: assets/models/asset/common.py:158 assets/serializers/asset/common.py:310
#: assets/serializers/asset/host.py:11 #: assets/serializers/asset/host.py:11
msgid "Gathered info" msgid "Gathered info"
msgstr "資産ハードウェア情報の収集" msgstr "資産ハードウェア情報の収集"
@ -1500,7 +1500,7 @@ msgid "Asset group"
msgstr "資産グループ" msgstr "資産グループ"
#: assets/models/group.py:31 assets/models/platform.py:19 #: assets/models/group.py:31 assets/models/platform.py:19
#: assets/serializers/platform.py:112 #: assets/serializers/platform.py:113
#: xpack/plugins/cloud/providers/nutanix.py:30 #: xpack/plugins/cloud/providers/nutanix.py:30
msgid "Default" msgid "Default"
msgstr "デフォルト" msgstr "デフォルト"
@ -1523,7 +1523,7 @@ msgstr "値"
#: assets/models/label.py:40 assets/serializers/asset/common.py:123 #: assets/models/label.py:40 assets/serializers/asset/common.py:123
#: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13 #: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13
#: assets/serializers/platform.py:110 #: assets/serializers/platform.py:111
#: authentication/serializers/connect_token_secret.py:121 #: authentication/serializers/connect_token_secret.py:121
#: common/serializers/common.py:85 perms/serializers/user_permission.py:28 #: common/serializers/common.py:85 perms/serializers/user_permission.py:28
#: settings/serializers/sms.py:7 #: settings/serializers/sms.py:7
@ -1656,23 +1656,23 @@ msgstr "メタ"
msgid "Internal" msgid "Internal"
msgstr "ビルトイン" msgstr "ビルトイン"
#: assets/models/platform.py:96 assets/serializers/platform.py:125 #: assets/models/platform.py:96 assets/serializers/platform.py:126
msgid "Charset" msgid "Charset"
msgstr "シャーセット" msgstr "シャーセット"
#: assets/models/platform.py:98 assets/serializers/platform.py:153 #: assets/models/platform.py:98 assets/serializers/platform.py:154
msgid "Domain enabled" msgid "Domain enabled"
msgstr "ドメインを有効にする" msgstr "ドメインを有効にする"
#: assets/models/platform.py:100 assets/serializers/platform.py:152 #: assets/models/platform.py:100 assets/serializers/platform.py:153
msgid "Su enabled" msgid "Su enabled"
msgstr "アカウントの切り替えを有効にする" msgstr "アカウントの切り替えを有効にする"
#: assets/models/platform.py:101 assets/serializers/platform.py:131 #: assets/models/platform.py:101 assets/serializers/platform.py:132
msgid "Su method" msgid "Su method"
msgstr "アカウントの切り替え方法" msgstr "アカウントの切り替え方法"
#: assets/models/platform.py:102 assets/serializers/platform.py:134 #: assets/models/platform.py:102 assets/serializers/platform.py:135
msgid "Custom fields" msgid "Custom fields"
msgstr "カスタムフィールド" msgstr "カスタムフィールド"
@ -1689,7 +1689,7 @@ msgstr ""
"プラットフォームタイプがスキップされた資産に合致しない、資産内の一括更新プ" "プラットフォームタイプがスキップされた資産に合致しない、資産内の一括更新プ"
"ラットフォーム" "ラットフォーム"
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:128 #: assets/serializers/asset/common.py:124 assets/serializers/platform.py:129
#: authentication/serializers/connect_token_secret.py:29 #: authentication/serializers/connect_token_secret.py:29
#: authentication/serializers/connect_token_secret.py:72 #: authentication/serializers/connect_token_secret.py:72
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99 #: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99
@ -1697,24 +1697,24 @@ msgid "Protocols"
msgstr "プロトコル" msgstr "プロトコル"
#: assets/serializers/asset/common.py:126 #: assets/serializers/asset/common.py:126
#: assets/serializers/asset/common.py:147 #: assets/serializers/asset/common.py:148
msgid "Node path" msgid "Node path"
msgstr "ノードパスです" msgstr "ノードパスです"
#: assets/serializers/asset/common.py:144 #: assets/serializers/asset/common.py:145
#: assets/serializers/asset/common.py:308 #: assets/serializers/asset/common.py:311
msgid "Auto info" msgid "Auto info"
msgstr "自動情報" msgstr "自動情報"
#: assets/serializers/asset/common.py:227 #: assets/serializers/asset/common.py:234
msgid "Platform not exist" msgid "Platform not exist"
msgstr "プラットフォームが存在しません" msgstr "プラットフォームが存在しません"
#: assets/serializers/asset/common.py:263 #: assets/serializers/asset/common.py:270
msgid "port out of range (0-65535)" msgid "port out of range (0-65535)"
msgstr "ポート番号が範囲外です (0-65535)" msgstr "ポート番号が範囲外です (0-65535)"
#: assets/serializers/asset/common.py:270 #: assets/serializers/asset/common.py:277
msgid "Protocol is required: {}" msgid "Protocol is required: {}"
msgstr "プロトコルが必要です: {}" msgstr "プロトコルが必要です: {}"
@ -1833,7 +1833,7 @@ msgstr "アカウントの収集方法"
msgid "Port from addr" msgid "Port from addr"
msgstr "アドレスからのポート" msgstr "アドレスからのポート"
#: assets/serializers/platform.py:60 #: assets/serializers/platform.py:61
msgid "" msgid ""
"This protocol is primary, and it must be set when adding assets. " "This protocol is primary, and it must be set when adding assets. "
"Additionally, there can only be one primary protocol." "Additionally, there can only be one primary protocol."
@ -1841,11 +1841,11 @@ msgstr ""
"このプロトコルはプライマリであり、資産を追加するときに設定する必要がありま" "このプロトコルはプライマリであり、資産を追加するときに設定する必要がありま"
"す。また、プライマリプロトコルは1つしかありません" "す。また、プライマリプロトコルは1つしかありません"
#: assets/serializers/platform.py:65 #: assets/serializers/platform.py:66
msgid "This protocol is required, and it must be set when adding assets." msgid "This protocol is required, and it must be set when adding assets."
msgstr "このプロトコルは必須であり、資産を追加するときに設定する必要があります" msgstr "このプロトコルは必須であり、資産を追加するときに設定する必要があります"
#: assets/serializers/platform.py:68 #: assets/serializers/platform.py:69
msgid "" msgid ""
"This protocol is default, when adding assets, it will be displayed by " "This protocol is default, when adding assets, it will be displayed by "
"default." "default."
@ -1853,32 +1853,32 @@ msgstr ""
"このプロトコルはデフォルトです。資産を追加するときに、デフォルトで表示されま" "このプロトコルはデフォルトです。資産を追加するときに、デフォルトで表示されま"
"す" "す"
#: assets/serializers/platform.py:71 #: assets/serializers/platform.py:72
msgid "This protocol is public, asset will show this protocol to user" msgid "This protocol is public, asset will show this protocol to user"
msgstr "" msgstr ""
"このプロトコルは公開されており、資産はこのプロトコルをユーザーに表示します" "このプロトコルは公開されており、資産はこのプロトコルをユーザーに表示します"
#: assets/serializers/platform.py:113 #: assets/serializers/platform.py:114
msgid "Help text" msgid "Help text"
msgstr "ヘルプ" msgstr "ヘルプ"
#: assets/serializers/platform.py:114 #: assets/serializers/platform.py:115
msgid "Choices" msgid "Choices"
msgstr "せんたく" msgstr "せんたく"
#: assets/serializers/platform.py:129 #: assets/serializers/platform.py:130
msgid "Automation" msgid "Automation"
msgstr "オートメーション" msgstr "オートメーション"
#: assets/serializers/platform.py:154 #: assets/serializers/platform.py:155
msgid "Default Domain" msgid "Default Domain"
msgstr "デフォルト ドメイン" msgstr "デフォルト ドメイン"
#: assets/serializers/platform.py:163 #: assets/serializers/platform.py:176
msgid "type is required" msgid "type is required"
msgstr "タイプ このフィールドは必須です." msgstr "タイプ このフィールドは必須です."
#: assets/serializers/platform.py:186 #: assets/serializers/platform.py:199
msgid "Protocols is required" msgid "Protocols is required"
msgstr "同意が必要です" msgstr "同意が必要です"
@ -2240,29 +2240,29 @@ msgstr "外部ストレージへのFTPファイルのアップロード"
msgid "This action require verify your MFA" msgid "This action require verify your MFA"
msgstr "この操作には、MFAを検証する必要があります" msgstr "この操作には、MFAを検証する必要があります"
#: authentication/api/connection_token.py:219 #: authentication/api/connection_token.py:221
msgid "Reusable connection token is not allowed, global setting not enabled" msgid "Reusable connection token is not allowed, global setting not enabled"
msgstr "" msgstr ""
"再使用可能な接続トークンの使用は許可されていません。グローバル設定は有効に" "再使用可能な接続トークンの使用は許可されていません。グローバル設定は有効に"
"なっていません" "なっていません"
#: authentication/api/connection_token.py:298 #: authentication/api/connection_token.py:301
msgid "Anonymous account is not supported for this asset" msgid "Anonymous account is not supported for this asset"
msgstr "匿名アカウントはこのプロパティではサポートされていません" msgstr "匿名アカウントはこのプロパティではサポートされていません"
#: authentication/api/connection_token.py:320 #: authentication/api/connection_token.py:323
msgid "Account not found" msgid "Account not found"
msgstr "アカウントが見つかりません" msgstr "アカウントが見つかりません"
#: authentication/api/connection_token.py:323 #: authentication/api/connection_token.py:326
msgid "Permission expired" msgid "Permission expired"
msgstr "承認の有効期限が切れています" msgstr "承認の有効期限が切れています"
#: authentication/api/connection_token.py:337 #: authentication/api/connection_token.py:340
msgid "ACL action is reject: {}({})" msgid "ACL action is reject: {}({})"
msgstr "ACL アクションは拒否です: {}({})" msgstr "ACL アクションは拒否です: {}({})"
#: authentication/api/connection_token.py:341 #: authentication/api/connection_token.py:344
msgid "ACL action is review" msgid "ACL action is review"
msgstr "ACL アクションはレビューです" msgstr "ACL アクションはレビューです"
@ -2882,7 +2882,7 @@ msgstr "コードエラー"
#: authentication/templates/authentication/_msg_reset_password_code.html:9 #: authentication/templates/authentication/_msg_reset_password_code.html:9
#: authentication/templates/authentication/_msg_rest_password_success.html:2 #: authentication/templates/authentication/_msg_rest_password_success.html:2
#: authentication/templates/authentication/_msg_rest_public_key_success.html:2 #: authentication/templates/authentication/_msg_rest_public_key_success.html:2
#: jumpserver/conf.py:427 #: jumpserver/conf.py:431
#: perms/templates/perms/_msg_item_permissions_expire.html:3 #: perms/templates/perms/_msg_item_permissions_expire.html:3
#: perms/templates/perms/_msg_permed_items_expire.html:3 #: perms/templates/perms/_msg_permed_items_expire.html:3
#: tickets/templates/tickets/approve_check_password.html:33 #: tickets/templates/tickets/approve_check_password.html:33
@ -3294,7 +3294,7 @@ msgstr "組織 ID"
msgid "The file content overflowed (The maximum length `{}` bytes)" msgid "The file content overflowed (The maximum length `{}` bytes)"
msgstr "ファイルの内容がオーバーフローしました (最大長 '{}' バイト)" msgstr "ファイルの内容がオーバーフローしました (最大長 '{}' バイト)"
#: common/drf/parsers/base.py:193 #: common/drf/parsers/base.py:195
msgid "Parse file error: {}" msgid "Parse file error: {}"
msgstr "解析ファイルエラー: {}" msgstr "解析ファイルエラー: {}"
@ -3476,11 +3476,11 @@ msgstr "検索のエクスポート: %s"
msgid "User %s view/export secret" msgid "User %s view/export secret"
msgstr "ユーザー %s がパスワードを閲覧/導き出しました" msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
#: jumpserver/conf.py:426 #: jumpserver/conf.py:430
msgid "Create account successfully" msgid "Create account successfully"
msgstr "アカウントを正常に作成" msgstr "アカウントを正常に作成"
#: jumpserver/conf.py:428 #: jumpserver/conf.py:432
msgid "Your account has been created successfully" msgid "Your account has been created successfully"
msgstr "アカウントが正常に作成されました" msgstr "アカウントが正常に作成されました"
@ -3572,11 +3572,11 @@ msgstr "タスクは存在しません"
msgid "Task {} args or kwargs error" msgid "Task {} args or kwargs error"
msgstr "タスク実行パラメータエラー" msgstr "タスク実行パラメータエラー"
#: ops/api/playbook.py:38 #: ops/api/playbook.py:37
msgid "Currently playbook is being used in a job" msgid "Currently playbook is being used in a job"
msgstr "現在プレイブックは1つのジョブで使用されています" msgstr "現在プレイブックは1つのジョブで使用されています"
#: ops/api/playbook.py:92 #: ops/api/playbook.py:91
msgid "Unsupported file content" msgid "Unsupported file content"
msgstr "サポートされていないファイルの内容" msgstr "サポートされていないファイルの内容"
@ -4041,7 +4041,7 @@ msgstr "組織 {} の資産権限"
msgid "Check asset permission expired" msgid "Check asset permission expired"
msgstr "アセット認証ルールの有効期限が切れていることを確認する" msgstr "アセット認証ルールの有効期限が切れていることを確認する"
#: perms/tasks.py:39 #: perms/tasks.py:40
msgid "Send asset permission expired notification" msgid "Send asset permission expired notification"
msgstr "アセット許可の有効期限通知を送信する" msgstr "アセット許可の有効期限通知を送信する"
@ -5905,18 +5905,18 @@ msgid "Redis port"
msgstr "Redis ポート" msgstr "Redis ポート"
#: terminal/models/component/endpoint.py:29 #: terminal/models/component/endpoint.py:29
#: terminal/models/component/endpoint.py:98 terminal/serializers/endpoint.py:73 #: terminal/models/component/endpoint.py:100
#: terminal/serializers/storage.py:38 terminal/serializers/storage.py:50 #: terminal/serializers/endpoint.py:73 terminal/serializers/storage.py:38
#: terminal/serializers/storage.py:80 terminal/serializers/storage.py:90 #: terminal/serializers/storage.py:50 terminal/serializers/storage.py:80
#: terminal/serializers/storage.py:98 #: terminal/serializers/storage.py:90 terminal/serializers/storage.py:98
msgid "Endpoint" msgid "Endpoint"
msgstr "エンドポイント" msgstr "エンドポイント"
#: terminal/models/component/endpoint.py:91 #: terminal/models/component/endpoint.py:93
msgid "IP group" msgid "IP group"
msgstr "IP グループ" msgstr "IP グループ"
#: terminal/models/component/endpoint.py:104 #: terminal/models/component/endpoint.py:106
msgid "Endpoint rule" msgid "Endpoint rule"
msgstr "エンドポイントルール" msgstr "エンドポイントルール"
@ -6388,7 +6388,7 @@ msgstr "チェックコマンドと録画ストレージの接続性"
msgid "view" msgid "view"
msgstr "表示" msgstr "表示"
#: terminal/utils/db_port_mapper.py:84 #: terminal/utils/db_port_mapper.py:85
msgid "" msgid ""
"No available port is matched. The number of databases may have exceeded the " "No available port is matched. The number of databases may have exceeded the "
"number of ports open to the database agent service, Contact the " "number of ports open to the database agent service, Contact the "
@ -6398,7 +6398,7 @@ msgstr ""
"サービスによって開かれたポートの数を超えた可能性があります。さらにポートを開" "サービスによって開かれたポートの数を超えた可能性があります。さらにポートを開"
"くには、管理者に連絡してください。" "くには、管理者に連絡してください。"
#: terminal/utils/db_port_mapper.py:112 #: terminal/utils/db_port_mapper.py:113
msgid "" msgid ""
"No ports can be used, check and modify the limit on the number of ports that " "No ports can be used, check and modify the limit on the number of ports that "
"Magnus listens on in the configuration file." "Magnus listens on in the configuration file."
@ -6406,7 +6406,7 @@ msgstr ""
"使用できるポートがありません。設定ファイルで Magnus がリッスンするポート数の" "使用できるポートがありません。設定ファイルで Magnus がリッスンするポート数の"
"制限を確認して変更してください. " "制限を確認して変更してください. "
#: terminal/utils/db_port_mapper.py:114 #: terminal/utils/db_port_mapper.py:115
msgid "All available port count: {}, Already use port count: {}" msgid "All available port count: {}, Already use port count: {}"
msgstr "使用可能なすべてのポート数: {}、すでに使用しているポート数: {}" msgstr "使用可能なすべてのポート数: {}、すでに使用しているポート数: {}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n" "Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-19 16:59+0800\n" "POT-Creation-Date: 2023-07-20 18:40+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler <ibuler@qq.com>\n" "Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: JumpServer team<ibuler@qq.com>\n" "Language-Team: JumpServer team<ibuler@qq.com>\n"
@ -490,15 +490,15 @@ msgstr "账号验证"
#: assets/models/cmd_filter.py:21 assets/models/domain.py:18 #: assets/models/cmd_filter.py:21 assets/models/domain.py:18
#: assets/models/group.py:17 assets/models/label.py:18 #: assets/models/group.py:17 assets/models/label.py:18
#: assets/models/platform.py:15 assets/models/platform.py:88 #: assets/models/platform.py:15 assets/models/platform.py:88
#: assets/serializers/asset/common.py:145 assets/serializers/platform.py:109 #: assets/serializers/asset/common.py:146 assets/serializers/platform.py:110
#: assets/serializers/platform.py:209 #: assets/serializers/platform.py:223
#: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21 #: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21
#: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57 #: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57
#: ops/models/job.py:94 ops/models/playbook.py:23 ops/serializers/job.py:20 #: ops/models/job.py:94 ops/models/playbook.py:23 ops/serializers/job.py:20
#: orgs/models.py:80 perms/models/asset_permission.py:56 rbac/models/role.py:29 #: orgs/models.py:80 perms/models/asset_permission.py:56 rbac/models/role.py:29
#: settings/models.py:33 settings/serializers/sms.py:6 #: settings/models.py:33 settings/serializers/sms.py:6
#: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12 #: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:90 #: terminal/models/component/endpoint.py:92
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:15 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:15
#: terminal/models/component/terminal.py:84 users/forms/profile.py:33 #: terminal/models/component/terminal.py:84 users/forms/profile.py:33
#: users/models/group.py:13 users/models/user.py:753 #: users/models/group.py:13 users/models/user.py:753
@ -515,7 +515,7 @@ msgstr "特权账号"
#: assets/models/label.py:22 #: assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: terminal/models/applet/applet.py:39 #: terminal/models/applet/applet.py:39
#: terminal/models/component/endpoint.py:101 users/serializers/user.py:169 #: terminal/models/component/endpoint.py:103 users/serializers/user.py:169
msgid "Is active" msgid "Is active"
msgstr "激活" msgstr "激活"
@ -568,7 +568,7 @@ msgstr "账号存在策略"
#: accounts/serializers/account/account.py:180 applications/models.py:11 #: accounts/serializers/account/account.py:180 applications/models.py:11
#: assets/models/label.py:21 assets/models/platform.py:89 #: assets/models/label.py:21 assets/models/platform.py:89
#: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8 #: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8
#: assets/serializers/platform.py:127 assets/serializers/platform.py:210 #: assets/serializers/platform.py:128 assets/serializers/platform.py:224
#: perms/serializers/user_permission.py:26 settings/models.py:35 #: perms/serializers/user_permission.py:26 settings/models.py:35
#: tickets/models/ticket/apply_application.py:13 #: tickets/models/ticket/apply_application.py:13
msgid "Category" msgid "Category"
@ -579,8 +579,8 @@ msgstr "类别"
#: acls/serializers/command_acl.py:18 applications/models.py:14 #: acls/serializers/command_acl.py:18 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20 #: assets/models/_user.py:50 assets/models/automations/base.py:20
#: assets/models/cmd_filter.py:74 assets/models/platform.py:90 #: assets/models/cmd_filter.py:74 assets/models/platform.py:90
#: assets/serializers/asset/common.py:122 assets/serializers/platform.py:111 #: assets/serializers/asset/common.py:122 assets/serializers/platform.py:112
#: assets/serializers/platform.py:126 audits/serializers.py:48 #: assets/serializers/platform.py:127 audits/serializers.py:48
#: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:105 #: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:105
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:38 #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:38
#: terminal/models/component/storage.py:57 #: terminal/models/component/storage.py:57
@ -692,7 +692,7 @@ msgid "Key password"
msgstr "密钥密码" msgstr "密钥密码"
#: accounts/serializers/account/base.py:80 #: accounts/serializers/account/base.py:80
#: assets/serializers/asset/common.py:306 #: assets/serializers/asset/common.py:309
msgid "Spec info" msgid "Spec info"
msgstr "特殊信息" msgstr "特殊信息"
@ -808,12 +808,12 @@ msgid "Warning"
msgstr "告警" msgstr "告警"
#: acls/models/base.py:37 assets/models/_user.py:51 #: acls/models/base.py:37 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:93 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:95
msgid "Priority" msgid "Priority"
msgstr "优先级" msgstr "优先级"
#: acls/models/base.py:38 assets/models/_user.py:51 #: acls/models/base.py:38 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:94 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:96
msgid "1-100, the lower the value will be match first" msgid "1-100, the lower the value will be match first"
msgstr "优先级可选范围为 1-100 (数值越小越优先)" msgstr "优先级可选范围为 1-100 (数值越小越优先)"
@ -835,7 +835,7 @@ msgid "Users"
msgstr "用户管理" msgstr "用户管理"
#: acls/models/base.py:98 assets/models/automations/base.py:17 #: acls/models/base.py:98 assets/models/automations/base.py:17
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:305 #: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:308
#: rbac/tree.py:35 #: rbac/tree.py:35
msgid "Accounts" msgid "Accounts"
msgstr "账号管理" msgstr "账号管理"
@ -1233,7 +1233,7 @@ msgstr "SSH公钥"
#: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38 #: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38
#: terminal/models/applet/applet.py:44 terminal/models/applet/applet.py:248 #: terminal/models/applet/applet.py:44 terminal/models/applet/applet.py:248
#: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24 #: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24
#: terminal/models/component/endpoint.py:100 #: terminal/models/component/endpoint.py:102
#: terminal/models/session/session.py:46 tickets/models/comment.py:32 #: terminal/models/session/session.py:46 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:297 users/models/user.py:792 #: tickets/models/ticket/general.py:297 users/models/user.py:792
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111 #: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111
@ -1340,7 +1340,7 @@ msgstr "云服务"
msgid "Port" msgid "Port"
msgstr "端口" msgstr "端口"
#: assets/models/asset/common.py:150 assets/serializers/asset/common.py:146 #: assets/models/asset/common.py:150 assets/serializers/asset/common.py:147
msgid "Address" msgid "Address"
msgstr "地址" msgstr "地址"
@ -1361,7 +1361,7 @@ msgstr "网域"
msgid "Labels" msgid "Labels"
msgstr "标签管理" msgstr "标签管理"
#: assets/models/asset/common.py:158 assets/serializers/asset/common.py:307 #: assets/models/asset/common.py:158 assets/serializers/asset/common.py:310
#: assets/serializers/asset/host.py:11 #: assets/serializers/asset/host.py:11
msgid "Gathered info" msgid "Gathered info"
msgstr "收集资产硬件信息" msgstr "收集资产硬件信息"
@ -1493,7 +1493,7 @@ msgid "Asset group"
msgstr "资产组" msgstr "资产组"
#: assets/models/group.py:31 assets/models/platform.py:19 #: assets/models/group.py:31 assets/models/platform.py:19
#: assets/serializers/platform.py:112 #: assets/serializers/platform.py:113
#: xpack/plugins/cloud/providers/nutanix.py:30 #: xpack/plugins/cloud/providers/nutanix.py:30
msgid "Default" msgid "Default"
msgstr "默认" msgstr "默认"
@ -1516,7 +1516,7 @@ msgstr "值"
#: assets/models/label.py:40 assets/serializers/asset/common.py:123 #: assets/models/label.py:40 assets/serializers/asset/common.py:123
#: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13 #: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13
#: assets/serializers/platform.py:110 #: assets/serializers/platform.py:111
#: authentication/serializers/connect_token_secret.py:121 #: authentication/serializers/connect_token_secret.py:121
#: common/serializers/common.py:85 perms/serializers/user_permission.py:28 #: common/serializers/common.py:85 perms/serializers/user_permission.py:28
#: settings/serializers/sms.py:7 #: settings/serializers/sms.py:7
@ -1649,23 +1649,23 @@ msgstr "元数据"
msgid "Internal" msgid "Internal"
msgstr "内置" msgstr "内置"
#: assets/models/platform.py:96 assets/serializers/platform.py:125 #: assets/models/platform.py:96 assets/serializers/platform.py:126
msgid "Charset" msgid "Charset"
msgstr "编码" msgstr "编码"
#: assets/models/platform.py:98 assets/serializers/platform.py:153 #: assets/models/platform.py:98 assets/serializers/platform.py:154
msgid "Domain enabled" msgid "Domain enabled"
msgstr "启用网域" msgstr "启用网域"
#: assets/models/platform.py:100 assets/serializers/platform.py:152 #: assets/models/platform.py:100 assets/serializers/platform.py:153
msgid "Su enabled" msgid "Su enabled"
msgstr "启用账号切换" msgstr "启用账号切换"
#: assets/models/platform.py:101 assets/serializers/platform.py:131 #: assets/models/platform.py:101 assets/serializers/platform.py:132
msgid "Su method" msgid "Su method"
msgstr "账号切换方式" msgstr "账号切换方式"
#: assets/models/platform.py:102 assets/serializers/platform.py:134 #: assets/models/platform.py:102 assets/serializers/platform.py:135
msgid "Custom fields" msgid "Custom fields"
msgstr "自定义属性" msgstr "自定义属性"
@ -1680,7 +1680,7 @@ msgid ""
"type" "type"
msgstr "资产中批量更新平台,不符合平台类型跳过的资产" msgstr "资产中批量更新平台,不符合平台类型跳过的资产"
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:128 #: assets/serializers/asset/common.py:124 assets/serializers/platform.py:129
#: authentication/serializers/connect_token_secret.py:29 #: authentication/serializers/connect_token_secret.py:29
#: authentication/serializers/connect_token_secret.py:72 #: authentication/serializers/connect_token_secret.py:72
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99 #: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99
@ -1688,24 +1688,24 @@ msgid "Protocols"
msgstr "协议组" msgstr "协议组"
#: assets/serializers/asset/common.py:126 #: assets/serializers/asset/common.py:126
#: assets/serializers/asset/common.py:147 #: assets/serializers/asset/common.py:148
msgid "Node path" msgid "Node path"
msgstr "节点路径" msgstr "节点路径"
#: assets/serializers/asset/common.py:144 #: assets/serializers/asset/common.py:145
#: assets/serializers/asset/common.py:308 #: assets/serializers/asset/common.py:311
msgid "Auto info" msgid "Auto info"
msgstr "自动化信息" msgstr "自动化信息"
#: assets/serializers/asset/common.py:227 #: assets/serializers/asset/common.py:234
msgid "Platform not exist" msgid "Platform not exist"
msgstr "平台不存在" msgstr "平台不存在"
#: assets/serializers/asset/common.py:263 #: assets/serializers/asset/common.py:270
msgid "port out of range (0-65535)" msgid "port out of range (0-65535)"
msgstr "端口超出范围 (0-65535)" msgstr "端口超出范围 (0-65535)"
#: assets/serializers/asset/common.py:270 #: assets/serializers/asset/common.py:277
msgid "Protocol is required: {}" msgid "Protocol is required: {}"
msgstr "协议是必填的: {}" msgstr "协议是必填的: {}"
@ -1824,47 +1824,47 @@ msgstr "收集账号方式"
msgid "Port from addr" msgid "Port from addr"
msgstr "端口来自地址" msgstr "端口来自地址"
#: assets/serializers/platform.py:60 #: assets/serializers/platform.py:61
msgid "" msgid ""
"This protocol is primary, and it must be set when adding assets. " "This protocol is primary, and it must be set when adding assets. "
"Additionally, there can only be one primary protocol." "Additionally, there can only be one primary protocol."
msgstr "该协议是主要的,添加资产时必须设置。并且只能有一个主要协议" msgstr "该协议是主要的,添加资产时必须设置。并且只能有一个主要协议"
#: assets/serializers/platform.py:65 #: assets/serializers/platform.py:66
msgid "This protocol is required, and it must be set when adding assets." msgid "This protocol is required, and it must be set when adding assets."
msgstr "该协议是必填的,添加资产时必须设置" msgstr "该协议是必填的,添加资产时必须设置"
#: assets/serializers/platform.py:68 #: assets/serializers/platform.py:69
msgid "" msgid ""
"This protocol is default, when adding assets, it will be displayed by " "This protocol is default, when adding assets, it will be displayed by "
"default." "default."
msgstr "该协议是默认的,添加资产时,将默认显示" msgstr "该协议是默认的,添加资产时,将默认显示"
#: assets/serializers/platform.py:71 #: assets/serializers/platform.py:72
msgid "This protocol is public, asset will show this protocol to user" msgid "This protocol is public, asset will show this protocol to user"
msgstr "该协议是公开的,资产将向用户显示该协议并可以连接使用" msgstr "该协议是公开的,资产将向用户显示该协议并可以连接使用"
#: assets/serializers/platform.py:113 #: assets/serializers/platform.py:114
msgid "Help text" msgid "Help text"
msgstr "帮助" msgstr "帮助"
#: assets/serializers/platform.py:114 #: assets/serializers/platform.py:115
msgid "Choices" msgid "Choices"
msgstr "选择" msgstr "选择"
#: assets/serializers/platform.py:129 #: assets/serializers/platform.py:130
msgid "Automation" msgid "Automation"
msgstr "自动化" msgstr "自动化"
#: assets/serializers/platform.py:154 #: assets/serializers/platform.py:155
msgid "Default Domain" msgid "Default Domain"
msgstr "默认网域" msgstr "默认网域"
#: assets/serializers/platform.py:163 #: assets/serializers/platform.py:176
msgid "type is required" msgid "type is required"
msgstr "类型 该字段是必填项。" msgstr "类型 该字段是必填项。"
#: assets/serializers/platform.py:186 #: assets/serializers/platform.py:199
msgid "Protocols is required" msgid "Protocols is required"
msgstr "协议是必填的" msgstr "协议是必填的"
@ -2224,27 +2224,27 @@ msgstr "上传 FTP 文件到外部存储"
msgid "This action require verify your MFA" msgid "This action require verify your MFA"
msgstr "该操作需要验证您的 MFA, 请先开启并配置" msgstr "该操作需要验证您的 MFA, 请先开启并配置"
#: authentication/api/connection_token.py:219 #: authentication/api/connection_token.py:221
msgid "Reusable connection token is not allowed, global setting not enabled" msgid "Reusable connection token is not allowed, global setting not enabled"
msgstr "不允许使用可重复使用的连接令牌,未启用全局设置" msgstr "不允许使用可重复使用的连接令牌,未启用全局设置"
#: authentication/api/connection_token.py:298 #: authentication/api/connection_token.py:301
msgid "Anonymous account is not supported for this asset" msgid "Anonymous account is not supported for this asset"
msgstr "匿名账号不支持当前资产" msgstr "匿名账号不支持当前资产"
#: authentication/api/connection_token.py:320 #: authentication/api/connection_token.py:323
msgid "Account not found" msgid "Account not found"
msgstr "账号未找到" msgstr "账号未找到"
#: authentication/api/connection_token.py:323 #: authentication/api/connection_token.py:326
msgid "Permission expired" msgid "Permission expired"
msgstr "授权已过期" msgstr "授权已过期"
#: authentication/api/connection_token.py:337 #: authentication/api/connection_token.py:340
msgid "ACL action is reject: {}({})" msgid "ACL action is reject: {}({})"
msgstr "ACL 动作是拒绝: {}({})" msgstr "ACL 动作是拒绝: {}({})"
#: authentication/api/connection_token.py:341 #: authentication/api/connection_token.py:344
msgid "ACL action is review" msgid "ACL action is review"
msgstr "ACL 动作是复核" msgstr "ACL 动作是复核"
@ -2850,7 +2850,7 @@ msgstr "代码错误"
#: authentication/templates/authentication/_msg_reset_password_code.html:9 #: authentication/templates/authentication/_msg_reset_password_code.html:9
#: authentication/templates/authentication/_msg_rest_password_success.html:2 #: authentication/templates/authentication/_msg_rest_password_success.html:2
#: authentication/templates/authentication/_msg_rest_public_key_success.html:2 #: authentication/templates/authentication/_msg_rest_public_key_success.html:2
#: jumpserver/conf.py:427 #: jumpserver/conf.py:431
#: perms/templates/perms/_msg_item_permissions_expire.html:3 #: perms/templates/perms/_msg_item_permissions_expire.html:3
#: perms/templates/perms/_msg_permed_items_expire.html:3 #: perms/templates/perms/_msg_permed_items_expire.html:3
#: tickets/templates/tickets/approve_check_password.html:33 #: tickets/templates/tickets/approve_check_password.html:33
@ -3254,7 +3254,7 @@ msgstr "组织 ID"
msgid "The file content overflowed (The maximum length `{}` bytes)" msgid "The file content overflowed (The maximum length `{}` bytes)"
msgstr "文件内容太大 (最大长度 `{}` 字节)" msgstr "文件内容太大 (最大长度 `{}` 字节)"
#: common/drf/parsers/base.py:193 #: common/drf/parsers/base.py:195
msgid "Parse file error: {}" msgid "Parse file error: {}"
msgstr "解析文件错误: {}" msgstr "解析文件错误: {}"
@ -3434,11 +3434,11 @@ msgstr "导出搜素: %s"
msgid "User %s view/export secret" msgid "User %s view/export secret"
msgstr "用户 %s 查看/导出 了密码" msgstr "用户 %s 查看/导出 了密码"
#: jumpserver/conf.py:426 #: jumpserver/conf.py:430
msgid "Create account successfully" msgid "Create account successfully"
msgstr "创建账号成功" msgstr "创建账号成功"
#: jumpserver/conf.py:428 #: jumpserver/conf.py:432
msgid "Your account has been created successfully" msgid "Your account has been created successfully"
msgstr "你的账号已创建成功" msgstr "你的账号已创建成功"
@ -3525,11 +3525,11 @@ msgstr "任务 {} 不存在"
msgid "Task {} args or kwargs error" msgid "Task {} args or kwargs error"
msgstr "任务 {} 执行参数错误" msgstr "任务 {} 执行参数错误"
#: ops/api/playbook.py:38 #: ops/api/playbook.py:37
msgid "Currently playbook is being used in a job" msgid "Currently playbook is being used in a job"
msgstr "当前 playbook 正在作业中使用" msgstr "当前 playbook 正在作业中使用"
#: ops/api/playbook.py:92 #: ops/api/playbook.py:91
msgid "Unsupported file content" msgid "Unsupported file content"
msgstr "不支持的文件内容" msgstr "不支持的文件内容"
@ -3993,7 +3993,7 @@ msgstr "组织 ({}) 的资产授权"
msgid "Check asset permission expired" msgid "Check asset permission expired"
msgstr "校验资产授权规则已过期" msgstr "校验资产授权规则已过期"
#: perms/tasks.py:39 #: perms/tasks.py:40
msgid "Send asset permission expired notification" msgid "Send asset permission expired notification"
msgstr "发送资产权限过期通知" msgstr "发送资产权限过期通知"
@ -5818,18 +5818,18 @@ msgid "Redis port"
msgstr "Redis 端口" msgstr "Redis 端口"
#: terminal/models/component/endpoint.py:29 #: terminal/models/component/endpoint.py:29
#: terminal/models/component/endpoint.py:98 terminal/serializers/endpoint.py:73 #: terminal/models/component/endpoint.py:100
#: terminal/serializers/storage.py:38 terminal/serializers/storage.py:50 #: terminal/serializers/endpoint.py:73 terminal/serializers/storage.py:38
#: terminal/serializers/storage.py:80 terminal/serializers/storage.py:90 #: terminal/serializers/storage.py:50 terminal/serializers/storage.py:80
#: terminal/serializers/storage.py:98 #: terminal/serializers/storage.py:90 terminal/serializers/storage.py:98
msgid "Endpoint" msgid "Endpoint"
msgstr "端点" msgstr "端点"
#: terminal/models/component/endpoint.py:91 #: terminal/models/component/endpoint.py:93
msgid "IP group" msgid "IP group"
msgstr "IP 组" msgstr "IP 组"
#: terminal/models/component/endpoint.py:104 #: terminal/models/component/endpoint.py:106
msgid "Endpoint rule" msgid "Endpoint rule"
msgstr "端点规则" msgstr "端点规则"
@ -6296,7 +6296,7 @@ msgstr "检查命令及录像存储可连接性 "
msgid "view" msgid "view"
msgstr "查看" msgstr "查看"
#: terminal/utils/db_port_mapper.py:84 #: terminal/utils/db_port_mapper.py:85
msgid "" msgid ""
"No available port is matched. The number of databases may have exceeded the " "No available port is matched. The number of databases may have exceeded the "
"number of ports open to the database agent service, Contact the " "number of ports open to the database agent service, Contact the "
@ -6305,13 +6305,13 @@ msgstr ""
"未匹配到可用端口,数据库的数量可能已经超过数据库代理服务开放的端口数量,请联" "未匹配到可用端口,数据库的数量可能已经超过数据库代理服务开放的端口数量,请联"
"系管理员开放更多端口。" "系管理员开放更多端口。"
#: terminal/utils/db_port_mapper.py:112 #: terminal/utils/db_port_mapper.py:113
msgid "" msgid ""
"No ports can be used, check and modify the limit on the number of ports that " "No ports can be used, check and modify the limit on the number of ports that "
"Magnus listens on in the configuration file." "Magnus listens on in the configuration file."
msgstr "没有端口可以使用,检查并修改配置文件中 Magnus 监听的端口数量限制。" msgstr "没有端口可以使用,检查并修改配置文件中 Magnus 监听的端口数量限制。"
#: terminal/utils/db_port_mapper.py:114 #: terminal/utils/db_port_mapper.py:115
msgid "All available port count: {}, Already use port count: {}" msgid "All available port count: {}, Already use port count: {}"
msgstr "所有可用端口数量:{},已使用端口数量:{}" msgstr "所有可用端口数量:{},已使用端口数量:{}"