perf: 翻译 (#12847)

Co-authored-by: feng <1304903146@qq.com>
pull/12849/head
fit2bot 2024-03-21 11:32:23 +08:00 committed by GitHub
parent 15acfe84b0
commit a5e8792092
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 387 additions and 343 deletions

View File

@ -126,6 +126,8 @@ class ChangeSecretFailedMsg(UserMessage):
@classmethod @classmethod
def gen_test_msg(cls): def gen_test_msg(cls):
name = 'test'
user = User.objects.first() user = User.objects.first()
record = ChangeSecretRecord.objects.first() record = ChangeSecretRecord.objects.first()
return cls(user, [record]) execution_id = str(record.execution_id)
return cls(name, execution_id, user, [])

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c49768ee715a77eb5a75511342fd4a43043f29247f7c2f179ab7284065b513c3 oid sha256:95de4aab904b7184223c9655d5381e1cb9b51abe4eaf9b9ab314b16dd32eca2d
size 174307 size 174874

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: 2024-03-19 11:07+0800\n" "POT-Creation-Date: 2024-03-21 11:15+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"
@ -22,13 +22,13 @@ msgstr ""
msgid "The parameter 'action' must be [{}]" msgid "The parameter 'action' must be [{}]"
msgstr "パラメータ 'action' は [{}] でなければなりません。" msgstr "パラメータ 'action' は [{}] でなければなりません。"
#: accounts/automations/change_secret/manager.py:201 #: accounts/automations/change_secret/manager.py:225
#, python-format #, python-format
msgid "Success: %s, Failed: %s, Total: %s" msgid "Success: %s, Failed: %s, Total: %s"
msgstr "成功: %s、失敗: %s、合計: %s" msgstr "成功: %s、失敗: %s、合計: %s"
#: accounts/const/account.py:6 #: accounts/const/account.py:6
#: accounts/serializers/automations/change_secret.py:32 #: accounts/serializers/automations/change_secret.py:34
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34 #: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24 #: authentication/confirm/password.py:9 authentication/confirm/password.py:24
#: authentication/confirm/password.py:26 authentication/forms.py:32 #: authentication/confirm/password.py:26 authentication/forms.py:32
@ -44,7 +44,7 @@ msgid "Password"
msgstr "パスワード" msgstr "パスワード"
#: accounts/const/account.py:7 #: accounts/const/account.py:7
#: accounts/serializers/automations/change_secret.py:33 #: accounts/serializers/automations/change_secret.py:35
#: terminal/serializers/storage.py:124 #: terminal/serializers/storage.py:124
msgid "SSH key" msgid "SSH key"
msgstr "SSH キー" msgstr "SSH キー"
@ -102,8 +102,8 @@ msgstr "スキップ"
msgid "Update" msgid "Update"
msgstr "更新" msgstr "更新"
#: accounts/const/account.py:33 #: accounts/const/account.py:33 accounts/const/automation.py:109
#: accounts/serializers/automations/change_secret.py:150 audits/const.py:62 #: accounts/serializers/automations/change_secret.py:164 audits/const.py:62
#: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19
#: ops/const.py:75 terminal/const.py:79 xpack/plugins/cloud/const.py:46 #: ops/const.py:75 terminal/const.py:79 xpack/plugins/cloud/const.py:46
msgid "Failed" msgid "Failed"
@ -217,6 +217,20 @@ msgstr "メール"
msgid "SFTP" msgid "SFTP"
msgstr "SFTP" msgstr "SFTP"
#: accounts/const/automation.py:110
#: accounts/serializers/automations/change_secret.py:163 audits/const.py:61
#: audits/models.py:64 audits/signal_handlers/activity_log.py:33
#: common/const/choices.py:18 ops/const.py:73 ops/serializers/celery.py:46
#: terminal/const.py:78 terminal/models/session/sharing.py:121
#: tickets/views/approve.py:128
msgid "Success"
msgstr "成功"
#: accounts/const/automation.py:111 common/const/choices.py:16
#: terminal/const.py:77 tickets/const.py:30 tickets/const.py:40
msgid "Pending"
msgstr "未定"
#: accounts/const/vault.py:8 assets/const/category.py:12 #: accounts/const/vault.py:8 assets/const/category.py:12
#: assets/models/asset/database.py:9 assets/models/asset/database.py:24 #: assets/models/asset/database.py:9 assets/models/asset/database.py:24
msgid "Database" msgid "Database"
@ -249,19 +263,20 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
#: accounts/serializers/account/account.py:213 #: accounts/serializers/account/account.py:213
#: accounts/serializers/account/account.py:258 #: accounts/serializers/account/account.py:258
#: accounts/serializers/account/gathered_account.py:10 #: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:106 #: accounts/serializers/automations/change_secret.py:108
#: accounts/serializers/automations/change_secret.py:126 #: accounts/serializers/automations/change_secret.py:140
#: accounts/templates/accounts/asset_account_change_info.html:7 #: accounts/templates/accounts/asset_account_change_info.html:7
#: accounts/templates/accounts/change_secret_failed_info.html:11
#: acls/serializers/base.py:123 assets/models/asset/common.py:95 #: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36 #: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36
#: 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 #: perms/models/asset_permission.py:69 perms/serializers/permission.py:36
#: terminal/backends/command/models.py:17 terminal/models/session/session.py:31 #: terminal/backends/command/models.py:17 terminal/models/session/session.py:32
#: terminal/notifications.py:155 terminal/serializers/command.py:17 #: terminal/notifications.py:155 terminal/serializers/command.py:17
#: terminal/serializers/session.py:28 #: terminal/serializers/session.py:28
#: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_command_warning.html:4
#: terminal/templates/terminal/_msg_session_sharing.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:256 #: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:252
msgid "Asset" msgid "Asset"
msgstr "資産" msgstr "資産"
@ -290,17 +305,18 @@ msgid "Source ID"
msgstr "ソース ID" msgstr "ソース ID"
#: accounts/models/account.py:61 #: accounts/models/account.py:61
#: accounts/serializers/automations/change_secret.py:107 #: accounts/serializers/automations/change_secret.py:110
#: accounts/serializers/automations/change_secret.py:127 #: accounts/serializers/automations/change_secret.py:141
#: accounts/templates/accounts/change_secret_failed_info.html:12
#: acls/serializers/base.py:124 acls/templates/acls/asset_login_reminder.html:7 #: acls/serializers/base.py:124 acls/templates/acls/asset_login_reminder.html:7
#: assets/serializers/asset/common.py:128 assets/serializers/gateway.py:28 #: assets/serializers/asset/common.py:128 assets/serializers/gateway.py:28
#: audits/models.py:59 authentication/api/connection_token.py:406 #: audits/models.py:59 authentication/api/connection_token.py:406
#: ops/models/base.py:18 perms/models/asset_permission.py:75 #: ops/models/base.py:18 perms/models/asset_permission.py:75
#: perms/serializers/permission.py:41 settings/serializers/msg.py:33 #: perms/serializers/permission.py:41 settings/serializers/msg.py:33
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:33 #: terminal/backends/command/models.py:18 terminal/models/session/session.py:34
#: terminal/templates/terminal/_msg_command_warning.html:8 #: terminal/templates/terminal/_msg_command_warning.html:8
#: terminal/templates/terminal/_msg_session_sharing.html:8 #: terminal/templates/terminal/_msg_session_sharing.html:8
#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:89 #: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:85
msgid "Account" msgid "Account"
msgstr "アカウント" msgstr "アカウント"
@ -369,7 +385,7 @@ msgstr "アカウントバックアップ計画"
#: ops/templates/ops/celery_task_log.html:75 #: ops/templates/ops/celery_task_log.html:75
#: perms/models/asset_permission.py:78 #: perms/models/asset_permission.py:78
#: settings/templates/ldap/_msg_import_ldap_user.html:5 #: settings/templates/ldap/_msg_import_ldap_user.html:5
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:44 #: terminal/models/applet/host.py:141 terminal/models/session/session.py:45
#: tickets/models/ticket/apply_application.py:30 #: tickets/models/ticket/apply_application.py:30
#: tickets/models/ticket/apply_asset.py:19 #: tickets/models/ticket/apply_asset.py:19
msgid "Date start" msgid "Date start"
@ -395,14 +411,14 @@ msgid "Trigger mode"
msgstr "トリガーモード" msgstr "トリガーモード"
#: accounts/models/automations/backup_account.py:133 audits/models.py:203 #: accounts/models/automations/backup_account.py:133 audits/models.py:203
#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/models.py:208 #: terminal/models/session/sharing.py:125 xpack/plugins/cloud/models.py:204
msgid "Reason" msgid "Reason"
msgstr "理由" msgstr "理由"
#: accounts/models/automations/backup_account.py:135 #: accounts/models/automations/backup_account.py:135
#: accounts/serializers/automations/change_secret.py:105 #: accounts/serializers/automations/change_secret.py:107
#: accounts/serializers/automations/change_secret.py:128 #: accounts/serializers/automations/change_secret.py:142
#: ops/serializers/job.py:71 terminal/serializers/session.py:51 #: ops/serializers/job.py:71 terminal/serializers/session.py:52
msgid "Is success" msgid "Is success"
msgstr "成功は" msgstr "成功は"
@ -453,7 +469,7 @@ msgstr "SSHキープッシュ方式"
#: accounts/models/automations/change_secret.py:15 #: accounts/models/automations/change_secret.py:15
#: accounts/models/automations/gather_account.py:58 #: accounts/models/automations/gather_account.py:58
#: accounts/serializers/account/backup.py:41 #: accounts/serializers/account/backup.py:41
#: accounts/serializers/automations/change_secret.py:56 #: accounts/serializers/automations/change_secret.py:58
#: settings/serializers/auth/ldap.py:81 #: settings/serializers/auth/ldap.py:81
msgid "Recipient" msgid "Recipient"
msgstr "受信者" msgstr "受信者"
@ -481,7 +497,7 @@ msgstr "開始日"
msgid "Date finished" msgid "Date finished"
msgstr "終了日" msgstr "終了日"
#: accounts/models/automations/change_secret.py:43 #: accounts/models/automations/change_secret.py:44
#: assets/models/automations/base.py:113 audits/models.py:208 #: assets/models/automations/base.py:113 audits/models.py:208
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:228 #: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:228
#: terminal/models/applet/applet.py:320 terminal/models/applet/host.py:140 #: terminal/models/applet/applet.py:320 terminal/models/applet/host.py:140
@ -490,13 +506,15 @@ msgstr "終了日"
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:136 #: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:136
#: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:283 #: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:283
#: tickets/serializers/super_ticket.py:13 #: tickets/serializers/super_ticket.py:13
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:204 #: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:200
#: xpack/plugins/cloud/models.py:260 #: xpack/plugins/cloud/models.py:256
msgid "Status" msgid "Status"
msgstr "ステータス" msgstr "ステータス"
#: accounts/models/automations/change_secret.py:44 #: accounts/models/automations/change_secret.py:47
#: accounts/serializers/account/account.py:260 assets/const/automation.py:8 #: accounts/serializers/account/account.py:260
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8
#: authentication/templates/authentication/passkey.html:173 #: authentication/templates/authentication/passkey.html:173
#: authentication/views/base.py:42 authentication/views/base.py:43 #: authentication/views/base.py:42 authentication/views/base.py:43
#: authentication/views/base.py:44 common/const/choices.py:20 #: authentication/views/base.py:44 common/const/choices.py:20
@ -504,7 +522,7 @@ msgstr "ステータス"
msgid "Error" msgid "Error"
msgstr "間違い" msgstr "間違い"
#: accounts/models/automations/change_secret.py:48 #: accounts/models/automations/change_secret.py:51
msgid "Change secret record" msgid "Change secret record"
msgstr "パスワード レコードの変更" msgstr "パスワード レコードの変更"
@ -571,7 +589,7 @@ msgstr "アカウントの確認"
#: accounts/models/base.py:37 accounts/models/base.py:67 #: accounts/models/base.py:37 accounts/models/base.py:67
#: accounts/serializers/account/account.py:440 #: accounts/serializers/account/account.py:440
#: accounts/serializers/account/base.py:17 #: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:45 #: accounts/serializers/automations/change_secret.py:47
#: authentication/serializers/connect_token_secret.py:42 #: authentication/serializers/connect_token_secret.py:42
#: authentication/serializers/connect_token_secret.py:51 #: authentication/serializers/connect_token_secret.py:51
#: terminal/serializers/storage.py:140 #: terminal/serializers/storage.py:140
@ -587,12 +605,12 @@ msgid "Secret"
msgstr "ひみつ" msgstr "ひみつ"
#: accounts/models/base.py:42 #: accounts/models/base.py:42
#: accounts/serializers/automations/change_secret.py:39 #: accounts/serializers/automations/change_secret.py:41
msgid "Secret strategy" msgid "Secret strategy"
msgstr "鍵ポリシー" msgstr "鍵ポリシー"
#: accounts/models/base.py:44 accounts/serializers/account/template.py:24 #: accounts/models/base.py:44 accounts/serializers/account/template.py:24
#: accounts/serializers/automations/change_secret.py:44 #: accounts/serializers/automations/change_secret.py:46
msgid "Password rules" msgid "Password rules"
msgstr "パスワードルール" msgstr "パスワードルール"
@ -621,7 +639,7 @@ msgstr "パスワードルール"
#: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87 #: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87
#: users/forms/profile.py:33 users/models/group.py:13 #: users/forms/profile.py:33 users/models/group.py:13
#: users/models/preference.py:11 users/models/user.py:800 #: users/models/preference.py:11 users/models/user.py:800
#: xpack/plugins/cloud/models.py:32 xpack/plugins/cloud/models.py:276 #: xpack/plugins/cloud/models.py:32 xpack/plugins/cloud/models.py:272
#: xpack/plugins/cloud/serializers/task.py:70 #: xpack/plugins/cloud/serializers/task.py:70
msgid "Name" msgid "Name"
msgstr "名前" msgstr "名前"
@ -652,7 +670,7 @@ msgstr "プラットフォーム"
msgid "Push params" msgid "Push params"
msgstr "パラメータをプッシュする" msgstr "パラメータをプッシュする"
#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:333 #: accounts/models/template.py:26 xpack/plugins/cloud/models.py:329
msgid "Account template" msgid "Account template"
msgstr "アカウント テンプレート" msgstr "アカウント テンプレート"
@ -693,11 +711,11 @@ msgstr ""
"ユーザー名とパスワードを使用せずにアセットに接続します。Webベースとカスタムタ" "ユーザー名とパスワードを使用せずにアセットに接続します。Webベースとカスタムタ"
"イプのアセットのみをサポートします" "イプのアセットのみをサポートします"
#: accounts/notifications.py:11 accounts/notifications.py:36 #: accounts/notifications.py:12 accounts/notifications.py:37
msgid "Notification of account backup route task results" msgid "Notification of account backup route task results"
msgstr "アカウントバックアップルートタスクの結果の通知" msgstr "アカウントバックアップルートタスクの結果の通知"
#: accounts/notifications.py:21 accounts/notifications.py:45 #: accounts/notifications.py:22 accounts/notifications.py:46
msgid "" msgid ""
"{} - The account backup passage task has been completed. See the attachment " "{} - The account backup passage task has been completed. See the attachment "
"for details" "for details"
@ -705,7 +723,7 @@ msgstr ""
"{} -アカウントバックアップの通過タスクが完了しました。詳細は添付ファイルをご" "{} -アカウントバックアップの通過タスクが完了しました。詳細は添付ファイルをご"
"覧ください" "覧ください"
#: accounts/notifications.py:24 #: accounts/notifications.py:25
msgid "" msgid ""
"{} - The account backup passage task has been completed: the encryption " "{} - The account backup passage task has been completed: the encryption "
"password has not been set - please go to personal information -> Basic file " "password has not been set - please go to personal information -> Basic file "
@ -715,17 +733,17 @@ msgstr ""
"されていません-個人情報にアクセスしてください-> プリファレンス設定の基本的な" "されていません-個人情報にアクセスしてください-> プリファレンス設定の基本的な"
"ファイル暗号化パスワードの設定" "ファイル暗号化パスワードの設定"
#: accounts/notifications.py:55 #: accounts/notifications.py:56
msgid "Notification of implementation result of encryption change plan" msgid "Notification of implementation result of encryption change plan"
msgstr "暗号化変更プランの実装結果の通知" msgstr "暗号化変更プランの実装結果の通知"
#: accounts/notifications.py:66 #: accounts/notifications.py:67
msgid "" msgid ""
"{} - The encryption change task has been completed. See the attachment for " "{} - The encryption change task has been completed. See the attachment for "
"details" "details"
msgstr "{} -暗号化変更タスクが完了しました。詳細は添付ファイルをご覧ください" msgstr "{} -暗号化変更タスクが完了しました。詳細は添付ファイルをご覧ください"
#: accounts/notifications.py:70 #: accounts/notifications.py:71
msgid "" msgid ""
"{} - The encryption change task has been completed: the encryption password " "{} - The encryption change task has been completed: the encryption password "
"has not been set - please go to personal information -> set encryption " "has not been set - please go to personal information -> set encryption "
@ -734,10 +752,14 @@ msgstr ""
"{} -暗号化変更タスクが完了しました: 暗号化パスワードが設定されていません-個人" "{} -暗号化変更タスクが完了しました: 暗号化パスワードが設定されていません-個人"
"情報にアクセスしてください-> 環境設定で暗号化パスワードを設定する" "情報にアクセスしてください-> 環境設定で暗号化パスワードを設定する"
#: accounts/notifications.py:82 #: accounts/notifications.py:83
#: accounts/templates/accounts/asset_account_change_info.html:3
msgid "Gather account change information" msgid "Gather account change information"
msgstr "アカウント変更情報" msgstr "アカウント変更情報"
msgid "Change secret or push account failed information"
msgstr "パスワード変更またはアカウントプッシュ失敗情報"
#: accounts/serializers/account/account.py:31 #: accounts/serializers/account/account.py:31
msgid "Push now" msgid "Push now"
msgstr "今すぐプッシュ" msgstr "今すぐプッシュ"
@ -836,7 +858,7 @@ msgstr "ID"
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63 #: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
#: perms/serializers/permission.py:32 rbac/builtin.py:124 #: perms/serializers/permission.py:32 rbac/builtin.py:124
#: rbac/models/rolebinding.py:49 rbac/serializers/rolebinding.py:17 #: rbac/models/rolebinding.py:49 rbac/serializers/rolebinding.py:17
#: terminal/backends/command/models.py:16 terminal/models/session/session.py:29 #: terminal/backends/command/models.py:16 terminal/models/session/session.py:30
#: terminal/models/session/sharing.py:34 terminal/notifications.py:156 #: terminal/models/session/sharing.py:34 terminal/notifications.py:156
#: terminal/notifications.py:205 terminal/serializers/command.py:16 #: terminal/notifications.py:205 terminal/serializers/command.py:16
#: terminal/templates/terminal/_msg_command_warning.html:6 #: terminal/templates/terminal/_msg_command_warning.html:6
@ -865,7 +887,7 @@ msgid "Executed amount"
msgstr "実行回数" msgstr "実行回数"
#: accounts/serializers/account/backup.py:42 #: accounts/serializers/account/backup.py:42
#: accounts/serializers/automations/change_secret.py:57 #: accounts/serializers/automations/change_secret.py:59
msgid "Currently only mail sending is supported" msgid "Currently only mail sending is supported"
msgstr "現在、メール送信のみがサポートされています" msgstr "現在、メール送信のみがサポートされています"
@ -936,10 +958,10 @@ msgstr "关联平台,可以配置推送参数,如果不关联,则使用默
#: terminal/models/applet/applet.py:321 terminal/models/applet/host.py:143 #: terminal/models/applet/applet.py:321 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:25 #: terminal/models/component/endpoint.py:25
#: terminal/models/component/endpoint.py:119 #: terminal/models/component/endpoint.py:119
#: terminal/models/session/session.py:46 #: terminal/models/session/session.py:47
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:297 users/models/user.py:836 #: tickets/models/ticket/general.py:297 users/models/user.py:836
#: xpack/plugins/cloud/models.py:39 xpack/plugins/cloud/models.py:110 #: xpack/plugins/cloud/models.py:39 xpack/plugins/cloud/models.py:106
msgid "Comment" msgid "Comment"
msgstr "コメント" msgstr "コメント"
@ -969,31 +991,23 @@ msgstr "名前は既に存在します。"
msgid "Automation snapshot" msgid "Automation snapshot"
msgstr "自動スナップショット" msgstr "自動スナップショット"
#: accounts/serializers/automations/change_secret.py:42 #: accounts/serializers/automations/change_secret.py:44
msgid "SSH Key strategy" msgid "SSH Key strategy"
msgstr "SSHキー戦略" msgstr "SSHキー戦略"
#: accounts/serializers/automations/change_secret.py:79 #: accounts/serializers/automations/change_secret.py:81
msgid "* Please enter the correct password length" msgid "* Please enter the correct password length"
msgstr "* 正しいパスワードの長さを入力してください" msgstr "* 正しいパスワードの長さを入力してください"
#: accounts/serializers/automations/change_secret.py:83 #: accounts/serializers/automations/change_secret.py:85
msgid "* Password length range 6-30 bits" msgid "* Password length range 6-30 bits"
msgstr "* パスワードの長さの範囲6-30ビット" msgstr "* パスワードの長さの範囲6-30ビット"
#: accounts/serializers/automations/change_secret.py:109 #: accounts/serializers/automations/change_secret.py:114
#: assets/models/automations/base.py:127 #: assets/models/automations/base.py:127
msgid "Automation task execution" msgid "Automation task execution"
msgstr "自動タスク実行履歴" msgstr "自動タスク実行履歴"
#: accounts/serializers/automations/change_secret.py:149 audits/const.py:61
#: audits/models.py:64 audits/signal_handlers/activity_log.py:33
#: common/const/choices.py:18 ops/const.py:73 ops/serializers/celery.py:46
#: terminal/const.py:78 terminal/models/session/sharing.py:121
#: tickets/views/approve.py:128
msgid "Success"
msgstr "成功"
#: accounts/signal_handlers.py:47 #: accounts/signal_handlers.py:47
#, python-format #, python-format
msgid "Push related accounts to assets: %s, by system" msgid "Push related accounts to assets: %s, by system"
@ -1013,7 +1027,7 @@ msgstr "アカウントを削除: %s"
msgid "Account execute automation" msgid "Account execute automation"
msgstr "アカウント実行の自動化" msgstr "アカウント実行の自動化"
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:62 #: accounts/tasks/automation.py:51 accounts/tasks/automation.py:56
msgid "Execute automation record" msgid "Execute automation record"
msgstr "自動化レコードを実行する" msgstr "自動化レコードを実行する"
@ -1061,6 +1075,26 @@ msgstr "新規アカウント"
msgid "Deleted account" msgid "Deleted account"
msgstr "アカウントの削除" msgstr "アカウントの削除"
#: accounts/templates/accounts/change_secret_failed_info.html:3
#: ops/templates/ops/celery_task_log.html:71 terminal/serializers/task.py:10
msgid "Task name"
msgstr "タスク名"
msgid "Task execution id"
msgstr "タスク実行ID"
#: accounts/templates/accounts/change_secret_failed_info.html:5
#: acls/templates/acls/asset_login_reminder.html:3
#: acls/templates/acls/user_login_reminder.html:3
msgid "Respectful"
msgstr "尊敬する"
#: accounts/templates/accounts/change_secret_failed_info.html:6
msgid ""
"Hello! The following is the failure of changing the password of your assets "
"or pushing the account. Please check and handle it in time."
msgstr "こんにちは! アセットの変更またはアカウントのプッシュが失敗する状況は次のとおりです。 時間内に確認して対処してください。"
#: accounts/utils.py:52 #: accounts/utils.py:52
msgid "" msgid ""
"If the password starts with {{` and ends with }} `, then the password is not " "If the password starts with {{` and ends with }} `, then the password is not "
@ -1099,13 +1133,13 @@ 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:112 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:112
#: xpack/plugins/cloud/models.py:282 #: xpack/plugins/cloud/models.py:278
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:113 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:113
#: xpack/plugins/cloud/models.py:283 #: xpack/plugins/cloud/models.py:279
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、低い値は最初に一致します"
@ -1134,7 +1168,7 @@ msgstr "アカウント"
#: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60 #: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60
#: ops/serializers/job.py:70 terminal/const.py:86 #: ops/serializers/job.py:70 terminal/const.py:86
#: terminal/models/session/session.py:42 terminal/serializers/command.py:18 #: terminal/models/session/session.py:43 terminal/serializers/command.py:18
#: terminal/templates/terminal/_msg_command_alert.html:12 #: terminal/templates/terminal/_msg_command_alert.html:12
#: terminal/templates/terminal/_msg_command_execute_alert.html:10 #: terminal/templates/terminal/_msg_command_execute_alert.html:10
#: terminal/templates/terminal/_msg_command_warning.html:23 #: terminal/templates/terminal/_msg_command_warning.html:23
@ -1142,7 +1176,7 @@ msgid "Command"
msgstr "コマンド" msgstr "コマンド"
#: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59
#: xpack/plugins/cloud/models.py:299 #: xpack/plugins/cloud/models.py:295
msgid "Regex" msgid "Regex"
msgstr "正規情報" msgstr "正規情報"
@ -1272,11 +1306,6 @@ msgstr "IP"
msgid "Time Period" msgid "Time Period"
msgstr "期間" msgstr "期間"
#: acls/templates/acls/asset_login_reminder.html:3
#: acls/templates/acls/user_login_reminder.html:3
msgid "Respectful"
msgstr "尊敬する"
#: acls/templates/acls/asset_login_reminder.html:10 #: acls/templates/acls/asset_login_reminder.html:10
msgid "" msgid ""
"The user has just logged in to the asset. Please ensure that this is an " "The user has just logged in to the asset. Please ensure that this is an "
@ -1684,7 +1713,7 @@ msgstr "ユーザーと同じユーザー名"
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: settings/serializers/msg.py:29 terminal/models/applet/applet.py:42 #: settings/serializers/msg.py:29 terminal/models/applet/applet.py:42
#: terminal/models/virtualapp/virtualapp.py:24 #: terminal/models/virtualapp/virtualapp.py:24
#: terminal/serializers/session.py:21 terminal/serializers/session.py:47 #: terminal/serializers/session.py:21 terminal/serializers/session.py:48
#: terminal/serializers/storage.py:71 #: terminal/serializers/storage.py:71
msgid "Protocol" msgid "Protocol"
msgstr "プロトコル" msgstr "プロトコル"
@ -1747,20 +1776,20 @@ msgstr "アドレス"
#: assets/models/asset/common.py:161 assets/models/platform.py:126 #: assets/models/asset/common.py:161 assets/models/platform.py:126
#: authentication/backends/passkey/models.py:12 #: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:118 #: authentication/serializers/connect_token_secret.py:118
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:329 #: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:325
msgid "Platform" msgid "Platform"
msgstr "プラットフォーム" msgstr "プラットフォーム"
#: assets/models/asset/common.py:163 assets/models/domain.py:22 #: assets/models/asset/common.py:163 assets/models/domain.py:22
#: authentication/serializers/connect_token_secret.py:136 #: authentication/serializers/connect_token_secret.py:136
#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:331 #: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:327
msgid "Domain" msgid "Domain"
msgstr "ドメイン" msgstr "ドメイン"
#: assets/models/asset/common.py:165 assets/models/automations/base.py:18 #: 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:553
#: perms/models/asset_permission.py:72 perms/serializers/permission.py:37 #: perms/models/asset_permission.py:72 perms/serializers/permission.py:37
#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:330 #: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:326
msgid "Node" msgid "Node"
msgstr "ノード" msgstr "ノード"
@ -2088,7 +2117,7 @@ msgstr ""
#: authentication/serializers/connect_token_secret.py:30 #: authentication/serializers/connect_token_secret.py:30
#: authentication/serializers/connect_token_secret.py:75 #: authentication/serializers/connect_token_secret.py:75
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:42 #: perms/models/asset_permission.py:76 perms/serializers/permission.py:42
#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:332 #: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:328
#: xpack/plugins/cloud/serializers/task.py:33 #: xpack/plugins/cloud/serializers/task.py:33
msgid "Protocols" msgid "Protocols"
msgstr "プロトコル" msgstr "プロトコル"
@ -2427,8 +2456,8 @@ msgstr "閉じる"
#: audits/const.py:43 settings/serializers/terminal.py:6 #: audits/const.py:43 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:175 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:175
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:54 #: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55
#: terminal/serializers/session.py:68 #: terminal/serializers/session.py:69
msgid "Terminal" msgid "Terminal"
msgstr "ターミナル" msgstr "ターミナル"
@ -2466,7 +2495,7 @@ msgid "Job audit log"
msgstr "ジョブ監査ログ" msgstr "ジョブ監査ログ"
#: audits/models.py:56 audits/models.py:100 audits/models.py:175 #: audits/models.py:56 audits/models.py:100 audits/models.py:175
#: terminal/models/session/session.py:38 terminal/models/session/sharing.py:113 #: terminal/models/session/session.py:39 terminal/models/session/sharing.py:113
msgid "Remote addr" msgid "Remote addr"
msgstr "リモートaddr" msgstr "リモートaddr"
@ -3664,11 +3693,6 @@ msgstr "タイミングトリガー"
msgid "Ready" msgid "Ready"
msgstr "の準備を" msgstr "の準備を"
#: common/const/choices.py:16 terminal/const.py:77 tickets/const.py:30
#: tickets/const.py:40
msgid "Pending"
msgstr "未定"
#: common/const/choices.py:17 ops/const.py:72 #: common/const/choices.py:17 ops/const.py:72
msgid "Running" msgid "Running"
msgstr "ランニング" msgstr "ランニング"
@ -4281,7 +4305,7 @@ msgid "Date last run"
msgstr "最終実行日" msgstr "最終実行日"
#: ops/models/base.py:51 ops/models/job.py:232 #: ops/models/base.py:51 ops/models/job.py:232
#: xpack/plugins/cloud/models.py:202 #: xpack/plugins/cloud/models.py:198
msgid "Result" msgid "Result"
msgstr "結果" msgstr "結果"
@ -4402,7 +4426,7 @@ msgstr "保存後に実行"
msgid "Job type" msgid "Job type"
msgstr "タスクの種類" msgstr "タスクの種類"
#: ops/serializers/job.py:72 terminal/serializers/session.py:55 #: ops/serializers/job.py:72 terminal/serializers/session.py:56
msgid "Is finished" msgid "Is finished"
msgstr "終了しました" msgstr "終了しました"
@ -4447,10 +4471,6 @@ msgstr "ジョブセンター実行履歴のクリーンアップ"
msgid "Task log" msgid "Task log"
msgstr "タスクログ" msgstr "タスクログ"
#: ops/templates/ops/celery_task_log.html:71 terminal/serializers/task.py:10
msgid "Task name"
msgstr "タスク名"
#: ops/variables.py:24 #: ops/variables.py:24
msgid "The current user`s username of JumpServer" msgid "The current user`s username of JumpServer"
msgstr "JumpServerの現在のユーザーのユーザー名" msgstr "JumpServerの現在のユーザーのユーザー名"
@ -6124,7 +6144,7 @@ msgid "Sync task Finish"
msgstr "同期タスクが完了しました" msgstr "同期タスクが完了しました"
#: settings/templates/ldap/_msg_import_ldap_user.html:6 #: settings/templates/ldap/_msg_import_ldap_user.html:6
#: terminal/models/session/session.py:45 #: terminal/models/session/session.py:46
msgid "Date end" msgid "Date end"
msgstr "終了日" msgstr "終了日"
@ -6846,43 +6866,43 @@ msgstr "セッションのリプレイをアップロードできます"
msgid "Can download session replay" msgid "Can download session replay"
msgstr "セッション再生をダウンロードできます" msgstr "セッション再生をダウンロードできます"
#: terminal/models/session/session.py:34 #: terminal/models/session/session.py:35
msgid "Account id" msgid "Account id"
msgstr "アカウント ID" msgstr "アカウント ID"
#: terminal/models/session/session.py:36 terminal/models/session/sharing.py:118 #: terminal/models/session/session.py:37 terminal/models/session/sharing.py:118
msgid "Login from" msgid "Login from"
msgstr "ログイン元" msgstr "ログイン元"
#: terminal/models/session/session.py:41 #: terminal/models/session/session.py:42
msgid "Replay" msgid "Replay"
msgstr "リプレイ" msgstr "リプレイ"
#: terminal/models/session/session.py:47 terminal/serializers/session.py:67 #: terminal/models/session/session.py:48 terminal/serializers/session.py:68
msgid "Command amount" msgid "Command amount"
msgstr "コマンド量" msgstr "コマンド量"
#: terminal/models/session/session.py:48 terminal/serializers/session.py:30 #: terminal/models/session/session.py:49 terminal/serializers/session.py:30
msgid "Error reason" msgid "Error reason"
msgstr "間違った理由" msgstr "間違った理由"
#: terminal/models/session/session.py:281 #: terminal/models/session/session.py:290
msgid "Session record" msgid "Session record"
msgstr "セッション記録" msgstr "セッション記録"
#: terminal/models/session/session.py:283 #: terminal/models/session/session.py:292
msgid "Can monitor session" msgid "Can monitor session"
msgstr "セッションを監視できます" msgstr "セッションを監視できます"
#: terminal/models/session/session.py:284 #: terminal/models/session/session.py:293
msgid "Can share session" msgid "Can share session"
msgstr "セッションを共有できます" msgstr "セッションを共有できます"
#: terminal/models/session/session.py:285 #: terminal/models/session/session.py:294
msgid "Can terminate session" msgid "Can terminate session"
msgstr "セッションを終了できます" msgstr "セッションを終了できます"
#: terminal/models/session/session.py:286 #: terminal/models/session/session.py:295
msgid "Can validate session action perm" msgid "Can validate session action perm"
msgstr "セッションアクションのパーマを検証できます" msgstr "セッションアクションのパーマを検証できます"
@ -7185,31 +7205,34 @@ msgstr ""
msgid "Asset IP" msgid "Asset IP"
msgstr "資産 IP" msgstr "資産 IP"
#: terminal/serializers/session.py:25 terminal/serializers/session.py:52 #: terminal/serializers/session.py:25 terminal/serializers/session.py:53
msgid "Can replay" msgid "Can replay"
msgstr "再生できます" msgstr "再生できます"
#: terminal/serializers/session.py:26 terminal/serializers/session.py:53 #: terminal/serializers/session.py:26 terminal/serializers/session.py:54
msgid "Can join" msgid "Can join"
msgstr "参加できます" msgstr "参加できます"
#: terminal/serializers/session.py:27 terminal/serializers/session.py:56 #: terminal/serializers/session.py:27 terminal/serializers/session.py:57
msgid "Can terminate" msgid "Can terminate"
msgstr "終了できます" msgstr "終了できます"
#: terminal/serializers/session.py:48 msgid "Duration"
msgstr "間隔"
#: terminal/serializers/session.py:49
msgid "User ID" msgid "User ID"
msgstr "ユーザーID" msgstr "ユーザーID"
#: terminal/serializers/session.py:49 #: terminal/serializers/session.py:50
msgid "Asset ID" msgid "Asset ID"
msgstr "資産ID" msgstr "資産ID"
#: terminal/serializers/session.py:50 #: terminal/serializers/session.py:51
msgid "Login from display" msgid "Login from display"
msgstr "表示からのログイン" msgstr "表示からのログイン"
#: terminal/serializers/session.py:57 #: terminal/serializers/session.py:58
msgid "Terminal display" msgid "Terminal display"
msgstr "ターミナルディスプレイ" msgstr "ターミナルディスプレイ"
@ -7231,7 +7254,7 @@ msgstr "アクセスキー"
msgid "Access key secret" msgid "Access key secret"
msgstr "アクセスキーシークレット" msgstr "アクセスキーシークレット"
#: terminal/serializers/storage.py:68 xpack/plugins/cloud/models.py:253 #: terminal/serializers/storage.py:68 xpack/plugins/cloud/models.py:249
msgid "Region" msgid "Region"
msgstr "リージョン" msgstr "リージョン"
@ -8536,11 +8559,11 @@ msgid ""
"The current task is not synchronized with unmatched policy assets, skipping" "The current task is not synchronized with unmatched policy assets, skipping"
msgstr "" msgstr ""
#: xpack/plugins/cloud/api.py:56 #: xpack/plugins/cloud/api.py:58
msgid "Test connection successful" msgid "Test connection successful"
msgstr "テスト接続成功" msgstr "テスト接続成功"
#: xpack/plugins/cloud/api.py:58 #: xpack/plugins/cloud/api.py:60
msgid "Test connection failed: {}" msgid "Test connection failed: {}"
msgstr "テスト接続に失敗しました: {}" msgstr "テスト接続に失敗しました: {}"
@ -8640,7 +8663,7 @@ msgstr "プライベートIP"
msgid "Public IP" msgid "Public IP"
msgstr "パブリックIP" msgstr "パブリックIP"
#: xpack/plugins/cloud/const.py:41 xpack/plugins/cloud/models.py:303 #: xpack/plugins/cloud/const.py:41 xpack/plugins/cloud/models.py:299
msgid "Instance name" msgid "Instance name"
msgstr "インスタンス名" msgstr "インスタンス名"
@ -8676,7 +8699,8 @@ msgstr "そして"
msgid "Or" msgid "Or"
msgstr "または" msgstr "または"
#: xpack/plugins/cloud/manager.py:56 #: xpack/plugins/cloud/manager.py:55 xpack/plugins/cloud/providers/gcp.py:64
#: xpack/plugins/cloud/providers/huaweicloud.py:34
msgid "Account unavailable" msgid "Account unavailable"
msgstr "利用できないアカウント" msgstr "利用できないアカウント"
@ -8700,143 +8724,141 @@ msgstr "クラウドアカウント"
msgid "Test cloud account" msgid "Test cloud account"
msgstr "クラウドアカウントのテスト" msgstr "クラウドアカウントのテスト"
#: xpack/plugins/cloud/models.py:92 xpack/plugins/cloud/serializers/task.py:159 #: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:159
msgid "Regions" msgid "Regions"
msgstr "リージョン" msgstr "リージョン"
#: xpack/plugins/cloud/models.py:95 #: xpack/plugins/cloud/models.py:91
msgid "Hostname strategy" msgid "Hostname strategy"
msgstr "ホスト名戦略" msgstr "ホスト名戦略"
#: xpack/plugins/cloud/models.py:100 #: xpack/plugins/cloud/models.py:96 xpack/plugins/cloud/serializers/task.py:162
#: xpack/plugins/cloud/serializers/task.py:162
msgid "IP network segment group" msgid "IP network segment group"
msgstr "IPネットワークセグメントグループ" msgstr "IPネットワークセグメントグループ"
#: xpack/plugins/cloud/models.py:103 #: xpack/plugins/cloud/models.py:99 xpack/plugins/cloud/serializers/task.py:167
#: xpack/plugins/cloud/serializers/task.py:167
msgid "Sync IP type" msgid "Sync IP type"
msgstr "同期IPタイプ" msgstr "同期IPタイプ"
#: xpack/plugins/cloud/models.py:106 #: xpack/plugins/cloud/models.py:102
#: xpack/plugins/cloud/serializers/task.py:185 #: xpack/plugins/cloud/serializers/task.py:185
msgid "Always update" msgid "Always update"
msgstr "常に更新" msgstr "常に更新"
#: xpack/plugins/cloud/models.py:108 #: xpack/plugins/cloud/models.py:104
msgid "Fully synchronous" msgid "Fully synchronous"
msgstr "完全同期" msgstr "完全同期"
#: xpack/plugins/cloud/models.py:113 #: xpack/plugins/cloud/models.py:109
msgid "Date last sync" msgid "Date last sync"
msgstr "最終同期日" msgstr "最終同期日"
#: xpack/plugins/cloud/models.py:116 xpack/plugins/cloud/models.py:321 #: xpack/plugins/cloud/models.py:112 xpack/plugins/cloud/models.py:317
#: xpack/plugins/cloud/models.py:345 #: xpack/plugins/cloud/models.py:341
msgid "Strategy" msgid "Strategy"
msgstr "戦略" msgstr "戦略"
#: xpack/plugins/cloud/models.py:121 xpack/plugins/cloud/models.py:200 #: xpack/plugins/cloud/models.py:117 xpack/plugins/cloud/models.py:196
msgid "Sync instance task" msgid "Sync instance task"
msgstr "インスタンスの同期タスク" msgstr "インスタンスの同期タスク"
#: xpack/plugins/cloud/models.py:211 xpack/plugins/cloud/models.py:263 #: xpack/plugins/cloud/models.py:207 xpack/plugins/cloud/models.py:259
msgid "Date sync" msgid "Date sync"
msgstr "日付の同期" msgstr "日付の同期"
#: xpack/plugins/cloud/models.py:215 #: xpack/plugins/cloud/models.py:211
msgid "Sync instance snapshot" msgid "Sync instance snapshot"
msgstr "インスタンススナップショットの同期" msgstr "インスタンススナップショットの同期"
#: xpack/plugins/cloud/models.py:219 #: xpack/plugins/cloud/models.py:215
msgid "Sync instance task execution" msgid "Sync instance task execution"
msgstr "インスタンスタスクの同期実行" msgstr "インスタンスタスクの同期実行"
#: xpack/plugins/cloud/models.py:243 #: xpack/plugins/cloud/models.py:239
msgid "Sync task" msgid "Sync task"
msgstr "同期タスク" msgstr "同期タスク"
#: xpack/plugins/cloud/models.py:247 #: xpack/plugins/cloud/models.py:243
msgid "Sync instance task history" msgid "Sync instance task history"
msgstr "インスタンスタスク履歴の同期" msgstr "インスタンスタスク履歴の同期"
#: xpack/plugins/cloud/models.py:250 #: xpack/plugins/cloud/models.py:246
msgid "Instance" msgid "Instance"
msgstr "インスタンス" msgstr "インスタンス"
#: xpack/plugins/cloud/models.py:267 #: xpack/plugins/cloud/models.py:263
msgid "Sync instance detail" msgid "Sync instance detail"
msgstr "同期インスタンスの詳細" msgstr "同期インスタンスの詳細"
#: xpack/plugins/cloud/models.py:279 xpack/plugins/cloud/serializers/task.py:72 #: xpack/plugins/cloud/models.py:275 xpack/plugins/cloud/serializers/task.py:72
msgid "Rule relation" msgid "Rule relation"
msgstr "条件関係" msgstr "条件関係"
#: xpack/plugins/cloud/models.py:288 #: xpack/plugins/cloud/models.py:284
msgid "Task strategy" msgid "Task strategy"
msgstr "ミッション戦略です" msgstr "ミッション戦略です"
#: xpack/plugins/cloud/models.py:292 #: xpack/plugins/cloud/models.py:288
msgid "Equal" msgid "Equal"
msgstr "等しい" msgstr "等しい"
#: xpack/plugins/cloud/models.py:293 #: xpack/plugins/cloud/models.py:289
msgid "Not Equal" msgid "Not Equal"
msgstr "不等于" msgstr "不等于"
#: xpack/plugins/cloud/models.py:294 #: xpack/plugins/cloud/models.py:290
msgid "In" msgid "In"
msgstr "で..." msgstr "で..."
#: xpack/plugins/cloud/models.py:295 #: xpack/plugins/cloud/models.py:291
msgid "Contains" msgid "Contains"
msgstr "含む" msgstr "含む"
#: xpack/plugins/cloud/models.py:296 #: xpack/plugins/cloud/models.py:292
msgid "Exclude" msgid "Exclude"
msgstr "除外" msgstr "除外"
#: xpack/plugins/cloud/models.py:297 #: xpack/plugins/cloud/models.py:293
msgid "Startswith" msgid "Startswith"
msgstr "始まる..." msgstr "始まる..."
#: xpack/plugins/cloud/models.py:298 #: xpack/plugins/cloud/models.py:294
msgid "Endswith" msgid "Endswith"
msgstr "終わる..." msgstr "終わる..."
#: xpack/plugins/cloud/models.py:304 #: xpack/plugins/cloud/models.py:300
msgid "Instance platform" msgid "Instance platform"
msgstr "インスタンス名" msgstr "インスタンス名"
#: xpack/plugins/cloud/models.py:305 #: xpack/plugins/cloud/models.py:301
msgid "Instance address" msgid "Instance address"
msgstr "インスタンスアドレス" msgstr "インスタンスアドレス"
#: xpack/plugins/cloud/models.py:312 #: xpack/plugins/cloud/models.py:308
msgid "Rule attr" msgid "Rule attr"
msgstr "ルール属性" msgstr "ルール属性"
#: xpack/plugins/cloud/models.py:316 #: xpack/plugins/cloud/models.py:312
msgid "Rule match" msgid "Rule match"
msgstr "ルール一致" msgstr "ルール一致"
#: xpack/plugins/cloud/models.py:318 #: xpack/plugins/cloud/models.py:314
msgid "Rule value" msgid "Rule value"
msgstr "ルール値" msgstr "ルール値"
#: xpack/plugins/cloud/models.py:325 xpack/plugins/cloud/serializers/task.py:75 #: xpack/plugins/cloud/models.py:321 xpack/plugins/cloud/serializers/task.py:75
msgid "Strategy rule" msgid "Strategy rule"
msgstr "戦略ルール" msgstr "戦略ルール"
#: xpack/plugins/cloud/models.py:340 #: xpack/plugins/cloud/models.py:336
msgid "Action attr" msgid "Action attr"
msgstr "アクション属性" msgstr "アクション属性"
#: xpack/plugins/cloud/models.py:342 #: xpack/plugins/cloud/models.py:338
msgid "Action value" msgid "Action value"
msgstr "アクション値" msgstr "アクション値"
#: xpack/plugins/cloud/models.py:349 xpack/plugins/cloud/serializers/task.py:78 #: xpack/plugins/cloud/models.py:345 xpack/plugins/cloud/serializers/task.py:78
msgid "Strategy action" msgid "Strategy action"
msgstr "戦略アクション" msgstr "戦略アクション"
@ -8932,97 +8954,97 @@ msgstr "中东 (バーレーン)"
msgid "South America (São Paulo)" msgid "South America (São Paulo)"
msgstr "南米 (サンパウロ)" msgstr "南米 (サンパウロ)"
#: xpack/plugins/cloud/providers/baiducloud.py:54 #: xpack/plugins/cloud/providers/baiducloud.py:56
#: xpack/plugins/cloud/providers/jdcloud.py:125 #: xpack/plugins/cloud/providers/jdcloud.py:125
msgid "CN North-Beijing" msgid "CN North-Beijing"
msgstr "華北-北京" msgstr "華北-北京"
#: xpack/plugins/cloud/providers/baiducloud.py:55 #: xpack/plugins/cloud/providers/baiducloud.py:57
#: xpack/plugins/cloud/providers/huaweicloud.py:42 #: xpack/plugins/cloud/providers/huaweicloud.py:47
#: xpack/plugins/cloud/providers/jdcloud.py:128 #: xpack/plugins/cloud/providers/jdcloud.py:128
msgid "CN South-Guangzhou" msgid "CN South-Guangzhou"
msgstr "華南-広州" msgstr "華南-広州"
#: xpack/plugins/cloud/providers/baiducloud.py:56 #: xpack/plugins/cloud/providers/baiducloud.py:58
msgid "CN East-Suzhou" msgid "CN East-Suzhou"
msgstr "華東-蘇州" msgstr "華東-蘇州"
#: xpack/plugins/cloud/providers/baiducloud.py:57 #: xpack/plugins/cloud/providers/baiducloud.py:59
#: xpack/plugins/cloud/providers/huaweicloud.py:49 #: xpack/plugins/cloud/providers/huaweicloud.py:54
msgid "CN-Hong Kong" msgid "CN-Hong Kong"
msgstr "中国-香港" msgstr "中国-香港"
#: xpack/plugins/cloud/providers/baiducloud.py:58 #: xpack/plugins/cloud/providers/baiducloud.py:60
msgid "CN Center-Wuhan" msgid "CN Center-Wuhan"
msgstr "華中-武漢" msgstr "華中-武漢"
#: xpack/plugins/cloud/providers/baiducloud.py:59 #: xpack/plugins/cloud/providers/baiducloud.py:61
msgid "CN North-Baoding" msgid "CN North-Baoding"
msgstr "華北-保定" msgstr "華北-保定"
#: xpack/plugins/cloud/providers/baiducloud.py:60 #: xpack/plugins/cloud/providers/baiducloud.py:62
#: xpack/plugins/cloud/providers/jdcloud.py:127 #: xpack/plugins/cloud/providers/jdcloud.py:127
msgid "CN East-Shanghai" msgid "CN East-Shanghai"
msgstr "華東-上海" msgstr "華東-上海"
#: xpack/plugins/cloud/providers/baiducloud.py:61 #: xpack/plugins/cloud/providers/baiducloud.py:63
#: xpack/plugins/cloud/providers/huaweicloud.py:51 #: xpack/plugins/cloud/providers/huaweicloud.py:56
msgid "AP-Singapore" msgid "AP-Singapore"
msgstr "アジア太平洋-シンガポール" msgstr "アジア太平洋-シンガポール"
#: xpack/plugins/cloud/providers/huaweicloud.py:39 #: xpack/plugins/cloud/providers/huaweicloud.py:44
msgid "CN North-Beijing1" msgid "CN North-Beijing1"
msgstr "華北-北京1" msgstr "華北-北京1"
#: xpack/plugins/cloud/providers/huaweicloud.py:40 #: xpack/plugins/cloud/providers/huaweicloud.py:45
msgid "CN North-Beijing4" msgid "CN North-Beijing4"
msgstr "華北-北京4" msgstr "華北-北京4"
#: xpack/plugins/cloud/providers/huaweicloud.py:41 #: xpack/plugins/cloud/providers/huaweicloud.py:46
msgid "CN North-Ulanqab1" msgid "CN North-Ulanqab1"
msgstr "華北-ウランチャブ一" msgstr "華北-ウランチャブ一"
#: xpack/plugins/cloud/providers/huaweicloud.py:43 #: xpack/plugins/cloud/providers/huaweicloud.py:48
msgid "CN South-Shenzhen" msgid "CN South-Shenzhen"
msgstr "華南-広州" msgstr "華南-広州"
#: xpack/plugins/cloud/providers/huaweicloud.py:44 #: xpack/plugins/cloud/providers/huaweicloud.py:49
msgid "CN South-Guangzhou-InvitationOnly" msgid "CN South-Guangzhou-InvitationOnly"
msgstr "華南-広州-友好ユーザー環境" msgstr "華南-広州-友好ユーザー環境"
#: xpack/plugins/cloud/providers/huaweicloud.py:45 #: xpack/plugins/cloud/providers/huaweicloud.py:50
msgid "CN East-Shanghai2" msgid "CN East-Shanghai2"
msgstr "華東-上海2" msgstr "華東-上海2"
#: xpack/plugins/cloud/providers/huaweicloud.py:46 #: xpack/plugins/cloud/providers/huaweicloud.py:51
msgid "CN East-Shanghai1" msgid "CN East-Shanghai1"
msgstr "華東-上海1" msgstr "華東-上海1"
#: xpack/plugins/cloud/providers/huaweicloud.py:48 #: xpack/plugins/cloud/providers/huaweicloud.py:53
msgid "CN Southwest-Guiyang1" msgid "CN Southwest-Guiyang1"
msgstr "南西-貴陽1" msgstr "南西-貴陽1"
#: xpack/plugins/cloud/providers/huaweicloud.py:50 #: xpack/plugins/cloud/providers/huaweicloud.py:55
msgid "AP-Bangkok" msgid "AP-Bangkok"
msgstr "アジア太平洋-バンコク" msgstr "アジア太平洋-バンコク"
#: xpack/plugins/cloud/providers/huaweicloud.py:53 #: xpack/plugins/cloud/providers/huaweicloud.py:58
msgid "AF-Johannesburg" msgid "AF-Johannesburg"
msgstr "アフリカ-ヨハネスブルク" msgstr "アフリカ-ヨハネスブルク"
#: xpack/plugins/cloud/providers/huaweicloud.py:54 #: xpack/plugins/cloud/providers/huaweicloud.py:59
msgid "LA-Mexico City1" msgid "LA-Mexico City1"
msgstr "LA-メキシコCity1" msgstr "LA-メキシコCity1"
#: xpack/plugins/cloud/providers/huaweicloud.py:55 #: xpack/plugins/cloud/providers/huaweicloud.py:60
msgid "LA-Santiago" msgid "LA-Santiago"
msgstr "ラテンアメリカ-サンディエゴ" msgstr "ラテンアメリカ-サンディエゴ"
#: xpack/plugins/cloud/providers/huaweicloud.py:56 #: xpack/plugins/cloud/providers/huaweicloud.py:61
msgid "LA-Sao Paulo1" msgid "LA-Sao Paulo1"
msgstr "ラミー・サンパウロ1" msgstr "ラミー・サンパウロ1"
#: xpack/plugins/cloud/providers/huaweicloud.py:58 #: xpack/plugins/cloud/providers/huaweicloud.py:63
msgid "TR-Istanbul" msgid "TR-Istanbul"
msgstr "TR-Istanbul" msgstr "TR-Istanbul"
@ -9222,7 +9244,6 @@ msgstr "エンタープライズプロフェッショナル版"
msgid "Ultimate edition" msgid "Ultimate edition"
msgstr "エンタープライズ・フラッグシップ・エディション" msgstr "エンタープライズ・フラッグシップ・エディション"
#~ msgid "SMTP port" #~ msgid "SMTP port"
#~ msgstr "SMTPポート" #~ msgstr "SMTPポート"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a391b88a9f379b08fc11b7574c672d08feb30d5226ccca5e23a21ecd9c85f15e oid sha256:d1bd2caeac7fd9717470006f8147932916b6ba5b5a13f844e9b15655991d4591
size 142683 size 143125

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: 2024-03-19 11:07+0800\n" "POT-Creation-Date: 2024-03-21 11:15+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"
@ -21,13 +21,13 @@ msgstr ""
msgid "The parameter 'action' must be [{}]" msgid "The parameter 'action' must be [{}]"
msgstr "参数 'action' 必须是 [{}]" msgstr "参数 'action' 必须是 [{}]"
#: accounts/automations/change_secret/manager.py:201 #: accounts/automations/change_secret/manager.py:225
#, python-format #, python-format
msgid "Success: %s, Failed: %s, Total: %s" msgid "Success: %s, Failed: %s, Total: %s"
msgstr "成功: %s, 失败: %s, 总数: %s" msgstr "成功: %s, 失败: %s, 总数: %s"
#: accounts/const/account.py:6 #: accounts/const/account.py:6
#: accounts/serializers/automations/change_secret.py:32 #: accounts/serializers/automations/change_secret.py:34
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34 #: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24 #: authentication/confirm/password.py:9 authentication/confirm/password.py:24
#: authentication/confirm/password.py:26 authentication/forms.py:32 #: authentication/confirm/password.py:26 authentication/forms.py:32
@ -43,7 +43,7 @@ msgid "Password"
msgstr "密码" msgstr "密码"
#: accounts/const/account.py:7 #: accounts/const/account.py:7
#: accounts/serializers/automations/change_secret.py:33 #: accounts/serializers/automations/change_secret.py:35
#: terminal/serializers/storage.py:124 #: terminal/serializers/storage.py:124
msgid "SSH key" msgid "SSH key"
msgstr "SSH 密钥" msgstr "SSH 密钥"
@ -101,8 +101,8 @@ msgstr "跳过"
msgid "Update" msgid "Update"
msgstr "更新" msgstr "更新"
#: accounts/const/account.py:33 #: accounts/const/account.py:33 accounts/const/automation.py:109
#: accounts/serializers/automations/change_secret.py:150 audits/const.py:62 #: accounts/serializers/automations/change_secret.py:164 audits/const.py:62
#: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19
#: ops/const.py:75 terminal/const.py:79 xpack/plugins/cloud/const.py:46 #: ops/const.py:75 terminal/const.py:79 xpack/plugins/cloud/const.py:46
msgid "Failed" msgid "Failed"
@ -216,6 +216,20 @@ msgstr "邮箱"
msgid "SFTP" msgid "SFTP"
msgstr "SFTP" msgstr "SFTP"
#: accounts/const/automation.py:110
#: accounts/serializers/automations/change_secret.py:163 audits/const.py:61
#: audits/models.py:64 audits/signal_handlers/activity_log.py:33
#: common/const/choices.py:18 ops/const.py:73 ops/serializers/celery.py:46
#: terminal/const.py:78 terminal/models/session/sharing.py:121
#: tickets/views/approve.py:128
msgid "Success"
msgstr "成功"
#: accounts/const/automation.py:111 common/const/choices.py:16
#: terminal/const.py:77 tickets/const.py:30 tickets/const.py:40
msgid "Pending"
msgstr "待定的"
#: accounts/const/vault.py:8 assets/const/category.py:12 #: accounts/const/vault.py:8 assets/const/category.py:12
#: assets/models/asset/database.py:9 assets/models/asset/database.py:24 #: assets/models/asset/database.py:9 assets/models/asset/database.py:24
msgid "Database" msgid "Database"
@ -248,19 +262,20 @@ msgstr "用户 %s 查看/导出 了密码"
#: accounts/serializers/account/account.py:213 #: accounts/serializers/account/account.py:213
#: accounts/serializers/account/account.py:258 #: accounts/serializers/account/account.py:258
#: accounts/serializers/account/gathered_account.py:10 #: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:106 #: accounts/serializers/automations/change_secret.py:108
#: accounts/serializers/automations/change_secret.py:126 #: accounts/serializers/automations/change_secret.py:140
#: accounts/templates/accounts/asset_account_change_info.html:7 #: accounts/templates/accounts/asset_account_change_info.html:7
#: accounts/templates/accounts/change_secret_failed_info.html:11
#: acls/serializers/base.py:123 assets/models/asset/common.py:95 #: acls/serializers/base.py:123 assets/models/asset/common.py:95
#: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36 #: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36
#: 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 #: perms/models/asset_permission.py:69 perms/serializers/permission.py:36
#: terminal/backends/command/models.py:17 terminal/models/session/session.py:31 #: terminal/backends/command/models.py:17 terminal/models/session/session.py:32
#: terminal/notifications.py:155 terminal/serializers/command.py:17 #: terminal/notifications.py:155 terminal/serializers/command.py:17
#: terminal/serializers/session.py:28 #: terminal/serializers/session.py:28
#: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_command_warning.html:4
#: terminal/templates/terminal/_msg_session_sharing.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:256 #: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:252
msgid "Asset" msgid "Asset"
msgstr "资产" msgstr "资产"
@ -289,17 +304,18 @@ msgid "Source ID"
msgstr "来源 ID" msgstr "来源 ID"
#: accounts/models/account.py:61 #: accounts/models/account.py:61
#: accounts/serializers/automations/change_secret.py:107 #: accounts/serializers/automations/change_secret.py:110
#: accounts/serializers/automations/change_secret.py:127 #: accounts/serializers/automations/change_secret.py:141
#: accounts/templates/accounts/change_secret_failed_info.html:12
#: acls/serializers/base.py:124 acls/templates/acls/asset_login_reminder.html:7 #: acls/serializers/base.py:124 acls/templates/acls/asset_login_reminder.html:7
#: assets/serializers/asset/common.py:128 assets/serializers/gateway.py:28 #: assets/serializers/asset/common.py:128 assets/serializers/gateway.py:28
#: audits/models.py:59 authentication/api/connection_token.py:406 #: audits/models.py:59 authentication/api/connection_token.py:406
#: ops/models/base.py:18 perms/models/asset_permission.py:75 #: ops/models/base.py:18 perms/models/asset_permission.py:75
#: perms/serializers/permission.py:41 settings/serializers/msg.py:33 #: perms/serializers/permission.py:41 settings/serializers/msg.py:33
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:33 #: terminal/backends/command/models.py:18 terminal/models/session/session.py:34
#: terminal/templates/terminal/_msg_command_warning.html:8 #: terminal/templates/terminal/_msg_command_warning.html:8
#: terminal/templates/terminal/_msg_session_sharing.html:8 #: terminal/templates/terminal/_msg_session_sharing.html:8
#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:89 #: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:85
msgid "Account" msgid "Account"
msgstr "账号" msgstr "账号"
@ -368,7 +384,7 @@ msgstr "账号备份计划"
#: ops/templates/ops/celery_task_log.html:75 #: ops/templates/ops/celery_task_log.html:75
#: perms/models/asset_permission.py:78 #: perms/models/asset_permission.py:78
#: settings/templates/ldap/_msg_import_ldap_user.html:5 #: settings/templates/ldap/_msg_import_ldap_user.html:5
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:44 #: terminal/models/applet/host.py:141 terminal/models/session/session.py:45
#: tickets/models/ticket/apply_application.py:30 #: tickets/models/ticket/apply_application.py:30
#: tickets/models/ticket/apply_asset.py:19 #: tickets/models/ticket/apply_asset.py:19
msgid "Date start" msgid "Date start"
@ -394,14 +410,14 @@ msgid "Trigger mode"
msgstr "触发模式" msgstr "触发模式"
#: accounts/models/automations/backup_account.py:133 audits/models.py:203 #: accounts/models/automations/backup_account.py:133 audits/models.py:203
#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/models.py:208 #: terminal/models/session/sharing.py:125 xpack/plugins/cloud/models.py:204
msgid "Reason" msgid "Reason"
msgstr "原因" msgstr "原因"
#: accounts/models/automations/backup_account.py:135 #: accounts/models/automations/backup_account.py:135
#: accounts/serializers/automations/change_secret.py:105 #: accounts/serializers/automations/change_secret.py:107
#: accounts/serializers/automations/change_secret.py:128 #: accounts/serializers/automations/change_secret.py:142
#: ops/serializers/job.py:71 terminal/serializers/session.py:51 #: ops/serializers/job.py:71 terminal/serializers/session.py:52
msgid "Is success" msgid "Is success"
msgstr "是否成功" msgstr "是否成功"
@ -452,7 +468,7 @@ msgstr "SSH 密钥推送方式"
#: accounts/models/automations/change_secret.py:15 #: accounts/models/automations/change_secret.py:15
#: accounts/models/automations/gather_account.py:58 #: accounts/models/automations/gather_account.py:58
#: accounts/serializers/account/backup.py:41 #: accounts/serializers/account/backup.py:41
#: accounts/serializers/automations/change_secret.py:56 #: accounts/serializers/automations/change_secret.py:58
#: settings/serializers/auth/ldap.py:81 #: settings/serializers/auth/ldap.py:81
msgid "Recipient" msgid "Recipient"
msgstr "收件人" msgstr "收件人"
@ -480,7 +496,7 @@ msgstr "开始日期"
msgid "Date finished" msgid "Date finished"
msgstr "结束日期" msgstr "结束日期"
#: accounts/models/automations/change_secret.py:43 #: accounts/models/automations/change_secret.py:44
#: assets/models/automations/base.py:113 audits/models.py:208 #: assets/models/automations/base.py:113 audits/models.py:208
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:228 #: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:228
#: terminal/models/applet/applet.py:320 terminal/models/applet/host.py:140 #: terminal/models/applet/applet.py:320 terminal/models/applet/host.py:140
@ -489,13 +505,15 @@ msgstr "结束日期"
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:136 #: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:136
#: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:283 #: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:283
#: tickets/serializers/super_ticket.py:13 #: tickets/serializers/super_ticket.py:13
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:204 #: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:200
#: xpack/plugins/cloud/models.py:260 #: xpack/plugins/cloud/models.py:256
msgid "Status" msgid "Status"
msgstr "状态" msgstr "状态"
#: accounts/models/automations/change_secret.py:44 #: accounts/models/automations/change_secret.py:47
#: accounts/serializers/account/account.py:260 assets/const/automation.py:8 #: accounts/serializers/account/account.py:260
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8
#: authentication/templates/authentication/passkey.html:173 #: authentication/templates/authentication/passkey.html:173
#: authentication/views/base.py:42 authentication/views/base.py:43 #: authentication/views/base.py:42 authentication/views/base.py:43
#: authentication/views/base.py:44 common/const/choices.py:20 #: authentication/views/base.py:44 common/const/choices.py:20
@ -503,7 +521,7 @@ msgstr "状态"
msgid "Error" msgid "Error"
msgstr "错误" msgstr "错误"
#: accounts/models/automations/change_secret.py:48 #: accounts/models/automations/change_secret.py:51
msgid "Change secret record" msgid "Change secret record"
msgstr "改密记录" msgstr "改密记录"
@ -570,7 +588,7 @@ msgstr "账号验证"
#: accounts/models/base.py:37 accounts/models/base.py:67 #: accounts/models/base.py:37 accounts/models/base.py:67
#: accounts/serializers/account/account.py:440 #: accounts/serializers/account/account.py:440
#: accounts/serializers/account/base.py:17 #: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:45 #: accounts/serializers/automations/change_secret.py:47
#: authentication/serializers/connect_token_secret.py:42 #: authentication/serializers/connect_token_secret.py:42
#: authentication/serializers/connect_token_secret.py:51 #: authentication/serializers/connect_token_secret.py:51
#: terminal/serializers/storage.py:140 #: terminal/serializers/storage.py:140
@ -586,12 +604,12 @@ msgid "Secret"
msgstr "密钥" msgstr "密钥"
#: accounts/models/base.py:42 #: accounts/models/base.py:42
#: accounts/serializers/automations/change_secret.py:39 #: accounts/serializers/automations/change_secret.py:41
msgid "Secret strategy" msgid "Secret strategy"
msgstr "密文策略" msgstr "密文策略"
#: accounts/models/base.py:44 accounts/serializers/account/template.py:24 #: accounts/models/base.py:44 accounts/serializers/account/template.py:24
#: accounts/serializers/automations/change_secret.py:44 #: accounts/serializers/automations/change_secret.py:46
msgid "Password rules" msgid "Password rules"
msgstr "密码规则" msgstr "密码规则"
@ -620,7 +638,7 @@ msgstr "密码规则"
#: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87 #: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87
#: users/forms/profile.py:33 users/models/group.py:13 #: users/forms/profile.py:33 users/models/group.py:13
#: users/models/preference.py:11 users/models/user.py:800 #: users/models/preference.py:11 users/models/user.py:800
#: xpack/plugins/cloud/models.py:32 xpack/plugins/cloud/models.py:276 #: xpack/plugins/cloud/models.py:32 xpack/plugins/cloud/models.py:272
#: xpack/plugins/cloud/serializers/task.py:70 #: xpack/plugins/cloud/serializers/task.py:70
msgid "Name" msgid "Name"
msgstr "名称" msgstr "名称"
@ -651,7 +669,7 @@ msgstr "系统平台"
msgid "Push params" msgid "Push params"
msgstr "账号推送参数" msgstr "账号推送参数"
#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:333 #: accounts/models/template.py:26 xpack/plugins/cloud/models.py:329
msgid "Account template" msgid "Account template"
msgstr "账号模版" msgstr "账号模版"
@ -694,17 +712,17 @@ msgid ""
msgstr "" msgstr ""
"连接资产时不使用用户名和密码的账号,仅支持 web类型 和 自定义类型 的资产" "连接资产时不使用用户名和密码的账号,仅支持 web类型 和 自定义类型 的资产"
#: accounts/notifications.py:11 accounts/notifications.py:36 #: accounts/notifications.py:12 accounts/notifications.py:37
msgid "Notification of account backup route task results" msgid "Notification of account backup route task results"
msgstr "账号备份任务结果通知" msgstr "账号备份任务结果通知"
#: accounts/notifications.py:21 accounts/notifications.py:45 #: accounts/notifications.py:22 accounts/notifications.py:46
msgid "" msgid ""
"{} - The account backup passage task has been completed. See the attachment " "{} - The account backup passage task has been completed. See the attachment "
"for details" "for details"
msgstr "{} - 账号备份任务已完成, 详情见附件" msgstr "{} - 账号备份任务已完成, 详情见附件"
#: accounts/notifications.py:24 #: accounts/notifications.py:25
msgid "" msgid ""
"{} - The account backup passage task has been completed: the encryption " "{} - The account backup passage task has been completed: the encryption "
"password has not been set - please go to personal information -> Basic file " "password has not been set - please go to personal information -> Basic file "
@ -713,17 +731,17 @@ msgstr ""
"{} - 账号备份任务已完成: 未设置加密密码 - 请前往个人信息 -> 偏好设置的基本中" "{} - 账号备份任务已完成: 未设置加密密码 - 请前往个人信息 -> 偏好设置的基本中"
"设置文件加密密码" "设置文件加密密码"
#: accounts/notifications.py:55 #: accounts/notifications.py:56
msgid "Notification of implementation result of encryption change plan" msgid "Notification of implementation result of encryption change plan"
msgstr "改密计划任务结果通知" msgstr "改密计划任务结果通知"
#: accounts/notifications.py:66 #: accounts/notifications.py:67
msgid "" msgid ""
"{} - The encryption change task has been completed. See the attachment for " "{} - The encryption change task has been completed. See the attachment for "
"details" "details"
msgstr "{} - 改密任务已完成, 详情见附件" msgstr "{} - 改密任务已完成, 详情见附件"
#: accounts/notifications.py:70 #: accounts/notifications.py:71
msgid "" msgid ""
"{} - The encryption change task has been completed: the encryption password " "{} - The encryption change task has been completed: the encryption password "
"has not been set - please go to personal information -> set encryption " "has not been set - please go to personal information -> set encryption "
@ -732,10 +750,14 @@ msgstr ""
"{} - 改密任务已完成: 未设置加密密码 - 请前往个人信息 -> 偏好设置中设置加密密" "{} - 改密任务已完成: 未设置加密密码 - 请前往个人信息 -> 偏好设置中设置加密密"
"码" "码"
#: accounts/notifications.py:82 #: accounts/notifications.py:83
#: accounts/templates/accounts/asset_account_change_info.html:3
msgid "Gather account change information" msgid "Gather account change information"
msgstr "账号变更信息" msgstr "账号变更信息"
msgid "Change secret or push account failed information"
msgstr "改密或推送账号失败信息"
#: accounts/serializers/account/account.py:31 #: accounts/serializers/account/account.py:31
msgid "Push now" msgid "Push now"
msgstr "立即推送" msgstr "立即推送"
@ -834,7 +856,7 @@ msgstr "ID"
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63 #: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
#: perms/serializers/permission.py:32 rbac/builtin.py:124 #: perms/serializers/permission.py:32 rbac/builtin.py:124
#: rbac/models/rolebinding.py:49 rbac/serializers/rolebinding.py:17 #: rbac/models/rolebinding.py:49 rbac/serializers/rolebinding.py:17
#: terminal/backends/command/models.py:16 terminal/models/session/session.py:29 #: terminal/backends/command/models.py:16 terminal/models/session/session.py:30
#: terminal/models/session/sharing.py:34 terminal/notifications.py:156 #: terminal/models/session/sharing.py:34 terminal/notifications.py:156
#: terminal/notifications.py:205 terminal/serializers/command.py:16 #: terminal/notifications.py:205 terminal/serializers/command.py:16
#: terminal/templates/terminal/_msg_command_warning.html:6 #: terminal/templates/terminal/_msg_command_warning.html:6
@ -863,7 +885,7 @@ msgid "Executed amount"
msgstr "执行次数" msgstr "执行次数"
#: accounts/serializers/account/backup.py:42 #: accounts/serializers/account/backup.py:42
#: accounts/serializers/automations/change_secret.py:57 #: accounts/serializers/automations/change_secret.py:59
msgid "Currently only mail sending is supported" msgid "Currently only mail sending is supported"
msgstr "当前只支持邮件发送" msgstr "当前只支持邮件发送"
@ -934,10 +956,10 @@ msgstr "关联平台,可配置推送参数,如果不关联,将使用默认
#: terminal/models/applet/applet.py:321 terminal/models/applet/host.py:143 #: terminal/models/applet/applet.py:321 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:25 #: terminal/models/component/endpoint.py:25
#: terminal/models/component/endpoint.py:119 #: terminal/models/component/endpoint.py:119
#: terminal/models/session/session.py:46 #: terminal/models/session/session.py:47
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:297 users/models/user.py:836 #: tickets/models/ticket/general.py:297 users/models/user.py:836
#: xpack/plugins/cloud/models.py:39 xpack/plugins/cloud/models.py:110 #: xpack/plugins/cloud/models.py:39 xpack/plugins/cloud/models.py:106
msgid "Comment" msgid "Comment"
msgstr "备注" msgstr "备注"
@ -966,31 +988,23 @@ msgstr "名称已存在"
msgid "Automation snapshot" msgid "Automation snapshot"
msgstr "自动化快照" msgstr "自动化快照"
#: accounts/serializers/automations/change_secret.py:42 #: accounts/serializers/automations/change_secret.py:44
msgid "SSH Key strategy" msgid "SSH Key strategy"
msgstr "SSH 密钥更改方式" msgstr "SSH 密钥更改方式"
#: accounts/serializers/automations/change_secret.py:79 #: accounts/serializers/automations/change_secret.py:81
msgid "* Please enter the correct password length" msgid "* Please enter the correct password length"
msgstr "* 请输入正确的密码长度" msgstr "* 请输入正确的密码长度"
#: accounts/serializers/automations/change_secret.py:83 #: accounts/serializers/automations/change_secret.py:85
msgid "* Password length range 6-30 bits" msgid "* Password length range 6-30 bits"
msgstr "* 密码长度范围 6-30 位" msgstr "* 密码长度范围 6-30 位"
#: accounts/serializers/automations/change_secret.py:109 #: accounts/serializers/automations/change_secret.py:114
#: assets/models/automations/base.py:127 #: assets/models/automations/base.py:127
msgid "Automation task execution" msgid "Automation task execution"
msgstr "自动化任务执行历史" msgstr "自动化任务执行历史"
#: accounts/serializers/automations/change_secret.py:149 audits/const.py:61
#: audits/models.py:64 audits/signal_handlers/activity_log.py:33
#: common/const/choices.py:18 ops/const.py:73 ops/serializers/celery.py:46
#: terminal/const.py:78 terminal/models/session/sharing.py:121
#: tickets/views/approve.py:128
msgid "Success"
msgstr "成功"
#: accounts/signal_handlers.py:47 #: accounts/signal_handlers.py:47
#, python-format #, python-format
msgid "Push related accounts to assets: %s, by system" msgid "Push related accounts to assets: %s, by system"
@ -1010,7 +1024,7 @@ msgstr "删除账号: %s"
msgid "Account execute automation" msgid "Account execute automation"
msgstr "账号执行自动化" msgstr "账号执行自动化"
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:62 #: accounts/tasks/automation.py:51 accounts/tasks/automation.py:56
msgid "Execute automation record" msgid "Execute automation record"
msgstr "自动化执行记录" msgstr "自动化执行记录"
@ -1058,6 +1072,26 @@ msgstr "新增账号"
msgid "Deleted account" msgid "Deleted account"
msgstr "删除账号" msgstr "删除账号"
#: accounts/templates/accounts/change_secret_failed_info.html:3
#: ops/templates/ops/celery_task_log.html:71 terminal/serializers/task.py:10
msgid "Task name"
msgstr "任务名称"
msgid "Task execution id"
msgstr "任务执行 ID"
#: accounts/templates/accounts/change_secret_failed_info.html:5
#: acls/templates/acls/asset_login_reminder.html:3
#: acls/templates/acls/user_login_reminder.html:3
msgid "Respectful"
msgstr "尊敬的"
#: accounts/templates/accounts/change_secret_failed_info.html:6
msgid ""
"Hello! The following is the failure of changing the password of your assets "
"or pushing the account. Please check and handle it in time."
msgstr "你好! 以下是资产改密或推送账户失败的情况。 请及时检查并处理。"
#: accounts/utils.py:52 #: accounts/utils.py:52
msgid "" msgid ""
"If the password starts with {{` and ends with }} `, then the password is not " "If the password starts with {{` and ends with }} `, then the password is not "
@ -1095,13 +1129,13 @@ 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:112 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:112
#: xpack/plugins/cloud/models.py:282 #: xpack/plugins/cloud/models.py:278
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:113 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:113
#: xpack/plugins/cloud/models.py:283 #: xpack/plugins/cloud/models.py:279
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 (数值越小越优先)"
@ -1130,7 +1164,7 @@ msgstr "账号管理"
#: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60 #: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60
#: ops/serializers/job.py:70 terminal/const.py:86 #: ops/serializers/job.py:70 terminal/const.py:86
#: terminal/models/session/session.py:42 terminal/serializers/command.py:18 #: terminal/models/session/session.py:43 terminal/serializers/command.py:18
#: terminal/templates/terminal/_msg_command_alert.html:12 #: terminal/templates/terminal/_msg_command_alert.html:12
#: terminal/templates/terminal/_msg_command_execute_alert.html:10 #: terminal/templates/terminal/_msg_command_execute_alert.html:10
#: terminal/templates/terminal/_msg_command_warning.html:23 #: terminal/templates/terminal/_msg_command_warning.html:23
@ -1138,7 +1172,7 @@ msgid "Command"
msgstr "命令" msgstr "命令"
#: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59
#: xpack/plugins/cloud/models.py:299 #: xpack/plugins/cloud/models.py:295
msgid "Regex" msgid "Regex"
msgstr "正则表达式" msgstr "正则表达式"
@ -1267,11 +1301,6 @@ msgstr "IP"
msgid "Time Period" msgid "Time Period"
msgstr "时段" msgstr "时段"
#: acls/templates/acls/asset_login_reminder.html:3
#: acls/templates/acls/user_login_reminder.html:3
msgid "Respectful"
msgstr "尊敬的"
#: acls/templates/acls/asset_login_reminder.html:10 #: acls/templates/acls/asset_login_reminder.html:10
msgid "" msgid ""
"The user has just logged in to the asset. Please ensure that this is an " "The user has just logged in to the asset. Please ensure that this is an "
@ -1676,7 +1705,7 @@ msgstr "用户名与用户相同"
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: settings/serializers/msg.py:29 terminal/models/applet/applet.py:42 #: settings/serializers/msg.py:29 terminal/models/applet/applet.py:42
#: terminal/models/virtualapp/virtualapp.py:24 #: terminal/models/virtualapp/virtualapp.py:24
#: terminal/serializers/session.py:21 terminal/serializers/session.py:47 #: terminal/serializers/session.py:21 terminal/serializers/session.py:48
#: terminal/serializers/storage.py:71 #: terminal/serializers/storage.py:71
msgid "Protocol" msgid "Protocol"
msgstr "协议" msgstr "协议"
@ -1739,20 +1768,20 @@ msgstr "地址"
#: assets/models/asset/common.py:161 assets/models/platform.py:126 #: assets/models/asset/common.py:161 assets/models/platform.py:126
#: authentication/backends/passkey/models.py:12 #: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:118 #: authentication/serializers/connect_token_secret.py:118
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:329 #: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:325
msgid "Platform" msgid "Platform"
msgstr "系统平台" msgstr "系统平台"
#: assets/models/asset/common.py:163 assets/models/domain.py:22 #: assets/models/asset/common.py:163 assets/models/domain.py:22
#: authentication/serializers/connect_token_secret.py:136 #: authentication/serializers/connect_token_secret.py:136
#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:331 #: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:327
msgid "Domain" msgid "Domain"
msgstr "网域" msgstr "网域"
#: assets/models/asset/common.py:165 assets/models/automations/base.py:18 #: 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:553
#: perms/models/asset_permission.py:72 perms/serializers/permission.py:37 #: perms/models/asset_permission.py:72 perms/serializers/permission.py:37
#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:330 #: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:326
msgid "Node" msgid "Node"
msgstr "节点" msgstr "节点"
@ -2078,7 +2107,7 @@ msgstr "资产中批量更新平台,不符合平台类型跳过的资产"
#: authentication/serializers/connect_token_secret.py:30 #: authentication/serializers/connect_token_secret.py:30
#: authentication/serializers/connect_token_secret.py:75 #: authentication/serializers/connect_token_secret.py:75
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:42 #: perms/models/asset_permission.py:76 perms/serializers/permission.py:42
#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:332 #: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:328
#: xpack/plugins/cloud/serializers/task.py:33 #: xpack/plugins/cloud/serializers/task.py:33
msgid "Protocols" msgid "Protocols"
msgstr "协议组" msgstr "协议组"
@ -2410,8 +2439,8 @@ msgstr "关闭"
#: audits/const.py:43 settings/serializers/terminal.py:6 #: audits/const.py:43 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:175 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:175
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:54 #: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55
#: terminal/serializers/session.py:68 #: terminal/serializers/session.py:69
msgid "Terminal" msgid "Terminal"
msgstr "终端" msgstr "终端"
@ -2449,7 +2478,7 @@ msgid "Job audit log"
msgstr "作业审计日志" msgstr "作业审计日志"
#: audits/models.py:56 audits/models.py:100 audits/models.py:175 #: audits/models.py:56 audits/models.py:100 audits/models.py:175
#: terminal/models/session/session.py:38 terminal/models/session/sharing.py:113 #: terminal/models/session/session.py:39 terminal/models/session/sharing.py:113
msgid "Remote addr" msgid "Remote addr"
msgstr "远端地址" msgstr "远端地址"
@ -3620,11 +3649,6 @@ msgstr "定时触发"
msgid "Ready" msgid "Ready"
msgstr "准备" msgstr "准备"
#: common/const/choices.py:16 terminal/const.py:77 tickets/const.py:30
#: tickets/const.py:40
msgid "Pending"
msgstr "待定的"
#: common/const/choices.py:17 ops/const.py:72 #: common/const/choices.py:17 ops/const.py:72
msgid "Running" msgid "Running"
msgstr "运行中" msgstr "运行中"
@ -4230,7 +4254,7 @@ msgid "Date last run"
msgstr "最后运行日期" msgstr "最后运行日期"
#: ops/models/base.py:51 ops/models/job.py:232 #: ops/models/base.py:51 ops/models/job.py:232
#: xpack/plugins/cloud/models.py:202 #: xpack/plugins/cloud/models.py:198
msgid "Result" msgid "Result"
msgstr "结果" msgstr "结果"
@ -4351,7 +4375,7 @@ msgstr "保存后执行"
msgid "Job type" msgid "Job type"
msgstr "任务类型" msgstr "任务类型"
#: ops/serializers/job.py:72 terminal/serializers/session.py:55 #: ops/serializers/job.py:72 terminal/serializers/session.py:56
msgid "Is finished" msgid "Is finished"
msgstr "是否完成" msgstr "是否完成"
@ -4396,10 +4420,6 @@ msgstr "清理作业中心执行历史"
msgid "Task log" msgid "Task log"
msgstr "任务列表" msgstr "任务列表"
#: ops/templates/ops/celery_task_log.html:71 terminal/serializers/task.py:10
msgid "Task name"
msgstr "任务名称"
#: ops/variables.py:24 #: ops/variables.py:24
msgid "The current user`s username of JumpServer" msgid "The current user`s username of JumpServer"
msgstr "JumpServer 当前用户的用户名" msgstr "JumpServer 当前用户的用户名"
@ -6040,7 +6060,7 @@ msgid "Sync task Finish"
msgstr "同步任务完成" msgstr "同步任务完成"
#: settings/templates/ldap/_msg_import_ldap_user.html:6 #: settings/templates/ldap/_msg_import_ldap_user.html:6
#: terminal/models/session/session.py:45 #: terminal/models/session/session.py:46
msgid "Date end" msgid "Date end"
msgstr "结束日期" msgstr "结束日期"
@ -6752,43 +6772,43 @@ msgstr "可以上传会话录像"
msgid "Can download session replay" msgid "Can download session replay"
msgstr "可以下载会话录像" msgstr "可以下载会话录像"
#: terminal/models/session/session.py:34 #: terminal/models/session/session.py:35
msgid "Account id" msgid "Account id"
msgstr "账号 ID" msgstr "账号 ID"
#: terminal/models/session/session.py:36 terminal/models/session/sharing.py:118 #: terminal/models/session/session.py:37 terminal/models/session/sharing.py:118
msgid "Login from" msgid "Login from"
msgstr "登录来源" msgstr "登录来源"
#: terminal/models/session/session.py:41 #: terminal/models/session/session.py:42
msgid "Replay" msgid "Replay"
msgstr "回放" msgstr "回放"
#: terminal/models/session/session.py:47 terminal/serializers/session.py:67 #: terminal/models/session/session.py:48 terminal/serializers/session.py:68
msgid "Command amount" msgid "Command amount"
msgstr "命令数量" msgstr "命令数量"
#: terminal/models/session/session.py:48 terminal/serializers/session.py:30 #: terminal/models/session/session.py:49 terminal/serializers/session.py:30
msgid "Error reason" msgid "Error reason"
msgstr "错误原因" msgstr "错误原因"
#: terminal/models/session/session.py:281 #: terminal/models/session/session.py:290
msgid "Session record" msgid "Session record"
msgstr "会话记录" msgstr "会话记录"
#: terminal/models/session/session.py:283 #: terminal/models/session/session.py:292
msgid "Can monitor session" msgid "Can monitor session"
msgstr "可以监控会话" msgstr "可以监控会话"
#: terminal/models/session/session.py:284 #: terminal/models/session/session.py:293
msgid "Can share session" msgid "Can share session"
msgstr "可以分享会话" msgstr "可以分享会话"
#: terminal/models/session/session.py:285 #: terminal/models/session/session.py:294
msgid "Can terminate session" msgid "Can terminate session"
msgstr "可以终断会话" msgstr "可以终断会话"
#: terminal/models/session/session.py:286 #: terminal/models/session/session.py:295
msgid "Can validate session action perm" msgid "Can validate session action perm"
msgstr "可以验证会话动作权限" msgstr "可以验证会话动作权限"
@ -7084,31 +7104,34 @@ msgstr "如果不同端点下的资产 IP 有冲突,使用资产标签实现"
msgid "Asset IP" msgid "Asset IP"
msgstr "资产 IP" msgstr "资产 IP"
#: terminal/serializers/session.py:25 terminal/serializers/session.py:52 #: terminal/serializers/session.py:25 terminal/serializers/session.py:53
msgid "Can replay" msgid "Can replay"
msgstr "是否可重放" msgstr "是否可重放"
#: terminal/serializers/session.py:26 terminal/serializers/session.py:53 #: terminal/serializers/session.py:26 terminal/serializers/session.py:54
msgid "Can join" msgid "Can join"
msgstr "是否可加入" msgstr "是否可加入"
#: terminal/serializers/session.py:27 terminal/serializers/session.py:56 #: terminal/serializers/session.py:27 terminal/serializers/session.py:57
msgid "Can terminate" msgid "Can terminate"
msgstr "是否可中断" msgstr "是否可中断"
#: terminal/serializers/session.py:48 msgid "Duration"
msgstr "期间"
#: terminal/serializers/session.py:49
msgid "User ID" msgid "User ID"
msgstr "用户 ID" msgstr "用户 ID"
#: terminal/serializers/session.py:49 #: terminal/serializers/session.py:50
msgid "Asset ID" msgid "Asset ID"
msgstr "资产 ID" msgstr "资产 ID"
#: terminal/serializers/session.py:50 #: terminal/serializers/session.py:51
msgid "Login from display" msgid "Login from display"
msgstr "登录来源名称" msgstr "登录来源名称"
#: terminal/serializers/session.py:57 #: terminal/serializers/session.py:58
msgid "Terminal display" msgid "Terminal display"
msgstr "终端显示" msgstr "终端显示"
@ -7130,7 +7153,7 @@ msgstr "Access key ID(AK)"
msgid "Access key secret" msgid "Access key secret"
msgstr "Access key secret(SK)" msgstr "Access key secret(SK)"
#: terminal/serializers/storage.py:68 xpack/plugins/cloud/models.py:253 #: terminal/serializers/storage.py:68 xpack/plugins/cloud/models.py:249
msgid "Region" msgid "Region"
msgstr "地域" msgstr "地域"
@ -8412,11 +8435,11 @@ msgid ""
"The current task is not synchronized with unmatched policy assets, skipping" "The current task is not synchronized with unmatched policy assets, skipping"
msgstr "" msgstr ""
#: xpack/plugins/cloud/api.py:56 #: xpack/plugins/cloud/api.py:58
msgid "Test connection successful" msgid "Test connection successful"
msgstr "测试成功" msgstr "测试成功"
#: xpack/plugins/cloud/api.py:58 #: xpack/plugins/cloud/api.py:60
msgid "Test connection failed: {}" msgid "Test connection failed: {}"
msgstr "测试连接失败:{}" msgstr "测试连接失败:{}"
@ -8516,7 +8539,7 @@ msgstr "私有IP"
msgid "Public IP" msgid "Public IP"
msgstr "公网IP" msgstr "公网IP"
#: xpack/plugins/cloud/const.py:41 xpack/plugins/cloud/models.py:303 #: xpack/plugins/cloud/const.py:41 xpack/plugins/cloud/models.py:299
msgid "Instance name" msgid "Instance name"
msgstr "实例名称" msgstr "实例名称"
@ -8552,7 +8575,8 @@ msgstr "与"
msgid "Or" msgid "Or"
msgstr "或" msgstr "或"
#: xpack/plugins/cloud/manager.py:56 #: xpack/plugins/cloud/manager.py:55 xpack/plugins/cloud/providers/gcp.py:64
#: xpack/plugins/cloud/providers/huaweicloud.py:34
msgid "Account unavailable" msgid "Account unavailable"
msgstr "账号无效" msgstr "账号无效"
@ -8576,143 +8600,141 @@ msgstr "云账号"
msgid "Test cloud account" msgid "Test cloud account"
msgstr "测试云账号" msgstr "测试云账号"
#: xpack/plugins/cloud/models.py:92 xpack/plugins/cloud/serializers/task.py:159 #: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:159
msgid "Regions" msgid "Regions"
msgstr "地域" msgstr "地域"
#: xpack/plugins/cloud/models.py:95 #: xpack/plugins/cloud/models.py:91
msgid "Hostname strategy" msgid "Hostname strategy"
msgstr "主机名策略" msgstr "主机名策略"
#: xpack/plugins/cloud/models.py:100 #: xpack/plugins/cloud/models.py:96 xpack/plugins/cloud/serializers/task.py:162
#: xpack/plugins/cloud/serializers/task.py:162
msgid "IP network segment group" msgid "IP network segment group"
msgstr "IP网段组" msgstr "IP网段组"
#: xpack/plugins/cloud/models.py:103 #: xpack/plugins/cloud/models.py:99 xpack/plugins/cloud/serializers/task.py:167
#: xpack/plugins/cloud/serializers/task.py:167
msgid "Sync IP type" msgid "Sync IP type"
msgstr "同步IP类型" msgstr "同步IP类型"
#: xpack/plugins/cloud/models.py:106 #: xpack/plugins/cloud/models.py:102
#: xpack/plugins/cloud/serializers/task.py:185 #: xpack/plugins/cloud/serializers/task.py:185
msgid "Always update" msgid "Always update"
msgstr "总是更新" msgstr "总是更新"
#: xpack/plugins/cloud/models.py:108 #: xpack/plugins/cloud/models.py:104
msgid "Fully synchronous" msgid "Fully synchronous"
msgstr "完全同步" msgstr "完全同步"
#: xpack/plugins/cloud/models.py:113 #: xpack/plugins/cloud/models.py:109
msgid "Date last sync" msgid "Date last sync"
msgstr "最后同步日期" msgstr "最后同步日期"
#: xpack/plugins/cloud/models.py:116 xpack/plugins/cloud/models.py:321 #: xpack/plugins/cloud/models.py:112 xpack/plugins/cloud/models.py:317
#: xpack/plugins/cloud/models.py:345 #: xpack/plugins/cloud/models.py:341
msgid "Strategy" msgid "Strategy"
msgstr "策略" msgstr "策略"
#: xpack/plugins/cloud/models.py:121 xpack/plugins/cloud/models.py:200 #: xpack/plugins/cloud/models.py:117 xpack/plugins/cloud/models.py:196
msgid "Sync instance task" msgid "Sync instance task"
msgstr "同步实例任务" msgstr "同步实例任务"
#: xpack/plugins/cloud/models.py:211 xpack/plugins/cloud/models.py:263 #: xpack/plugins/cloud/models.py:207 xpack/plugins/cloud/models.py:259
msgid "Date sync" msgid "Date sync"
msgstr "同步日期" msgstr "同步日期"
#: xpack/plugins/cloud/models.py:215 #: xpack/plugins/cloud/models.py:211
msgid "Sync instance snapshot" msgid "Sync instance snapshot"
msgstr "同步实例快照" msgstr "同步实例快照"
#: xpack/plugins/cloud/models.py:219 #: xpack/plugins/cloud/models.py:215
msgid "Sync instance task execution" msgid "Sync instance task execution"
msgstr "同步实例任务执行" msgstr "同步实例任务执行"
#: xpack/plugins/cloud/models.py:243 #: xpack/plugins/cloud/models.py:239
msgid "Sync task" msgid "Sync task"
msgstr "同步任务" msgstr "同步任务"
#: xpack/plugins/cloud/models.py:247 #: xpack/plugins/cloud/models.py:243
msgid "Sync instance task history" msgid "Sync instance task history"
msgstr "同步实例任务历史" msgstr "同步实例任务历史"
#: xpack/plugins/cloud/models.py:250 #: xpack/plugins/cloud/models.py:246
msgid "Instance" msgid "Instance"
msgstr "实例" msgstr "实例"
#: xpack/plugins/cloud/models.py:267 #: xpack/plugins/cloud/models.py:263
msgid "Sync instance detail" msgid "Sync instance detail"
msgstr "同步实例详情" msgstr "同步实例详情"
#: xpack/plugins/cloud/models.py:279 xpack/plugins/cloud/serializers/task.py:72 #: xpack/plugins/cloud/models.py:275 xpack/plugins/cloud/serializers/task.py:72
msgid "Rule relation" msgid "Rule relation"
msgstr "条件关系" msgstr "条件关系"
#: xpack/plugins/cloud/models.py:288 #: xpack/plugins/cloud/models.py:284
msgid "Task strategy" msgid "Task strategy"
msgstr "任务策略" msgstr "任务策略"
#: xpack/plugins/cloud/models.py:292 #: xpack/plugins/cloud/models.py:288
msgid "Equal" msgid "Equal"
msgstr "等于" msgstr "等于"
#: xpack/plugins/cloud/models.py:293 #: xpack/plugins/cloud/models.py:289
msgid "Not Equal" msgid "Not Equal"
msgstr "不等于" msgstr "不等于"
#: xpack/plugins/cloud/models.py:294 #: xpack/plugins/cloud/models.py:290
msgid "In" msgid "In"
msgstr "在...中" msgstr "在...中"
#: xpack/plugins/cloud/models.py:295 #: xpack/plugins/cloud/models.py:291
msgid "Contains" msgid "Contains"
msgstr "包含" msgstr "包含"
#: xpack/plugins/cloud/models.py:296 #: xpack/plugins/cloud/models.py:292
msgid "Exclude" msgid "Exclude"
msgstr "排除" msgstr "排除"
#: xpack/plugins/cloud/models.py:297 #: xpack/plugins/cloud/models.py:293
msgid "Startswith" msgid "Startswith"
msgstr "以...开头" msgstr "以...开头"
#: xpack/plugins/cloud/models.py:298 #: xpack/plugins/cloud/models.py:294
msgid "Endswith" msgid "Endswith"
msgstr "以...结尾" msgstr "以...结尾"
#: xpack/plugins/cloud/models.py:304 #: xpack/plugins/cloud/models.py:300
msgid "Instance platform" msgid "Instance platform"
msgstr "实例平台" msgstr "实例平台"
#: xpack/plugins/cloud/models.py:305 #: xpack/plugins/cloud/models.py:301
msgid "Instance address" msgid "Instance address"
msgstr "实例地址" msgstr "实例地址"
#: xpack/plugins/cloud/models.py:312 #: xpack/plugins/cloud/models.py:308
msgid "Rule attr" msgid "Rule attr"
msgstr "规则属性" msgstr "规则属性"
#: xpack/plugins/cloud/models.py:316 #: xpack/plugins/cloud/models.py:312
msgid "Rule match" msgid "Rule match"
msgstr "规则匹配" msgstr "规则匹配"
#: xpack/plugins/cloud/models.py:318 #: xpack/plugins/cloud/models.py:314
msgid "Rule value" msgid "Rule value"
msgstr "规则值" msgstr "规则值"
#: xpack/plugins/cloud/models.py:325 xpack/plugins/cloud/serializers/task.py:75 #: xpack/plugins/cloud/models.py:321 xpack/plugins/cloud/serializers/task.py:75
msgid "Strategy rule" msgid "Strategy rule"
msgstr "条件" msgstr "条件"
#: xpack/plugins/cloud/models.py:340 #: xpack/plugins/cloud/models.py:336
msgid "Action attr" msgid "Action attr"
msgstr "动作属性" msgstr "动作属性"
#: xpack/plugins/cloud/models.py:342 #: xpack/plugins/cloud/models.py:338
msgid "Action value" msgid "Action value"
msgstr "动作值" msgstr "动作值"
#: xpack/plugins/cloud/models.py:349 xpack/plugins/cloud/serializers/task.py:78 #: xpack/plugins/cloud/models.py:345 xpack/plugins/cloud/serializers/task.py:78
msgid "Strategy action" msgid "Strategy action"
msgstr "动作" msgstr "动作"
@ -8808,97 +8830,97 @@ msgstr "中东 (巴林)"
msgid "South America (São Paulo)" msgid "South America (São Paulo)"
msgstr "南美洲 (圣保罗)" msgstr "南美洲 (圣保罗)"
#: xpack/plugins/cloud/providers/baiducloud.py:54 #: xpack/plugins/cloud/providers/baiducloud.py:56
#: xpack/plugins/cloud/providers/jdcloud.py:125 #: xpack/plugins/cloud/providers/jdcloud.py:125
msgid "CN North-Beijing" msgid "CN North-Beijing"
msgstr "华北-北京" msgstr "华北-北京"
#: xpack/plugins/cloud/providers/baiducloud.py:55 #: xpack/plugins/cloud/providers/baiducloud.py:57
#: xpack/plugins/cloud/providers/huaweicloud.py:42 #: xpack/plugins/cloud/providers/huaweicloud.py:47
#: xpack/plugins/cloud/providers/jdcloud.py:128 #: xpack/plugins/cloud/providers/jdcloud.py:128
msgid "CN South-Guangzhou" msgid "CN South-Guangzhou"
msgstr "华南-广州" msgstr "华南-广州"
#: xpack/plugins/cloud/providers/baiducloud.py:56 #: xpack/plugins/cloud/providers/baiducloud.py:58
msgid "CN East-Suzhou" msgid "CN East-Suzhou"
msgstr "华东-苏州" msgstr "华东-苏州"
#: xpack/plugins/cloud/providers/baiducloud.py:57 #: xpack/plugins/cloud/providers/baiducloud.py:59
#: xpack/plugins/cloud/providers/huaweicloud.py:49 #: xpack/plugins/cloud/providers/huaweicloud.py:54
msgid "CN-Hong Kong" msgid "CN-Hong Kong"
msgstr "中国-香港" msgstr "中国-香港"
#: xpack/plugins/cloud/providers/baiducloud.py:58 #: xpack/plugins/cloud/providers/baiducloud.py:60
msgid "CN Center-Wuhan" msgid "CN Center-Wuhan"
msgstr "华中-武汉" msgstr "华中-武汉"
#: xpack/plugins/cloud/providers/baiducloud.py:59 #: xpack/plugins/cloud/providers/baiducloud.py:61
msgid "CN North-Baoding" msgid "CN North-Baoding"
msgstr "华北-保定" msgstr "华北-保定"
#: xpack/plugins/cloud/providers/baiducloud.py:60 #: xpack/plugins/cloud/providers/baiducloud.py:62
#: xpack/plugins/cloud/providers/jdcloud.py:127 #: xpack/plugins/cloud/providers/jdcloud.py:127
msgid "CN East-Shanghai" msgid "CN East-Shanghai"
msgstr "华东-上海" msgstr "华东-上海"
#: xpack/plugins/cloud/providers/baiducloud.py:61 #: xpack/plugins/cloud/providers/baiducloud.py:63
#: xpack/plugins/cloud/providers/huaweicloud.py:51 #: xpack/plugins/cloud/providers/huaweicloud.py:56
msgid "AP-Singapore" msgid "AP-Singapore"
msgstr "亚太-新加坡" msgstr "亚太-新加坡"
#: xpack/plugins/cloud/providers/huaweicloud.py:39 #: xpack/plugins/cloud/providers/huaweicloud.py:44
msgid "CN North-Beijing1" msgid "CN North-Beijing1"
msgstr "华北-北京1" msgstr "华北-北京1"
#: xpack/plugins/cloud/providers/huaweicloud.py:40 #: xpack/plugins/cloud/providers/huaweicloud.py:45
msgid "CN North-Beijing4" msgid "CN North-Beijing4"
msgstr "华北-北京4" msgstr "华北-北京4"
#: xpack/plugins/cloud/providers/huaweicloud.py:41 #: xpack/plugins/cloud/providers/huaweicloud.py:46
msgid "CN North-Ulanqab1" msgid "CN North-Ulanqab1"
msgstr "华北-乌兰察布一" msgstr "华北-乌兰察布一"
#: xpack/plugins/cloud/providers/huaweicloud.py:43 #: xpack/plugins/cloud/providers/huaweicloud.py:48
msgid "CN South-Shenzhen" msgid "CN South-Shenzhen"
msgstr "华南-广州" msgstr "华南-广州"
#: xpack/plugins/cloud/providers/huaweicloud.py:44 #: xpack/plugins/cloud/providers/huaweicloud.py:49
msgid "CN South-Guangzhou-InvitationOnly" msgid "CN South-Guangzhou-InvitationOnly"
msgstr "华南-广州-友好用户环境" msgstr "华南-广州-友好用户环境"
#: xpack/plugins/cloud/providers/huaweicloud.py:45 #: xpack/plugins/cloud/providers/huaweicloud.py:50
msgid "CN East-Shanghai2" msgid "CN East-Shanghai2"
msgstr "华东-上海2" msgstr "华东-上海2"
#: xpack/plugins/cloud/providers/huaweicloud.py:46 #: xpack/plugins/cloud/providers/huaweicloud.py:51
msgid "CN East-Shanghai1" msgid "CN East-Shanghai1"
msgstr "华东-上海1" msgstr "华东-上海1"
#: xpack/plugins/cloud/providers/huaweicloud.py:48 #: xpack/plugins/cloud/providers/huaweicloud.py:53
msgid "CN Southwest-Guiyang1" msgid "CN Southwest-Guiyang1"
msgstr "西南-贵阳1" msgstr "西南-贵阳1"
#: xpack/plugins/cloud/providers/huaweicloud.py:50 #: xpack/plugins/cloud/providers/huaweicloud.py:55
msgid "AP-Bangkok" msgid "AP-Bangkok"
msgstr "亚太-曼谷" msgstr "亚太-曼谷"
#: xpack/plugins/cloud/providers/huaweicloud.py:53 #: xpack/plugins/cloud/providers/huaweicloud.py:58
msgid "AF-Johannesburg" msgid "AF-Johannesburg"
msgstr "非洲-约翰内斯堡" msgstr "非洲-约翰内斯堡"
#: xpack/plugins/cloud/providers/huaweicloud.py:54 #: xpack/plugins/cloud/providers/huaweicloud.py:59
msgid "LA-Mexico City1" msgid "LA-Mexico City1"
msgstr "拉美-墨西哥城一" msgstr "拉美-墨西哥城一"
#: xpack/plugins/cloud/providers/huaweicloud.py:55 #: xpack/plugins/cloud/providers/huaweicloud.py:60
msgid "LA-Santiago" msgid "LA-Santiago"
msgstr "拉美-圣地亚哥" msgstr "拉美-圣地亚哥"
#: xpack/plugins/cloud/providers/huaweicloud.py:56 #: xpack/plugins/cloud/providers/huaweicloud.py:61
msgid "LA-Sao Paulo1" msgid "LA-Sao Paulo1"
msgstr "拉美-圣保罗一" msgstr "拉美-圣保罗一"
#: xpack/plugins/cloud/providers/huaweicloud.py:58 #: xpack/plugins/cloud/providers/huaweicloud.py:63
msgid "TR-Istanbul" msgid "TR-Istanbul"
msgstr "TR-Istanbul" msgstr "TR-Istanbul"
@ -9095,7 +9117,6 @@ msgstr "企业专业版"
msgid "Ultimate edition" msgid "Ultimate edition"
msgstr "企业旗舰版" msgstr "企业旗舰版"
#~ msgid "SMTP port" #~ msgid "SMTP port"
#~ msgstr "SMTP 端口" #~ msgstr "SMTP 端口"