From dd50044b898ceca6a12c59347837028371fd7edf Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Sat, 7 Oct 2023 17:58:42 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=BF=BB=E8=AF=91=20(#11748)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: feng <1304903146@qq.com> --- apps/locale/ja/LC_MESSAGES/django.mo | 4 +- apps/locale/ja/LC_MESSAGES/django.po | 556 ++++++++++++++------------- apps/locale/zh/LC_MESSAGES/django.mo | 4 +- apps/locale/zh/LC_MESSAGES/django.po | 555 +++++++++++++------------- 4 files changed, 571 insertions(+), 548 deletions(-) diff --git a/apps/locale/ja/LC_MESSAGES/django.mo b/apps/locale/ja/LC_MESSAGES/django.mo index 8e58c4d50..c0640b1af 100644 --- a/apps/locale/ja/LC_MESSAGES/django.mo +++ b/apps/locale/ja/LC_MESSAGES/django.mo @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47cea504e9acfdcc94a45f2ea96216dddde065d134a92a0ef3e92815a12df6fc -size 162024 +oid sha256:56db214d34b91e9f6d712cef124890264144b35b99e50d6833b4af0e935778b0 +size 162655 diff --git a/apps/locale/ja/LC_MESSAGES/django.po b/apps/locale/ja/LC_MESSAGES/django.po index 0a737c38d..0dcc50186 100644 --- a/apps/locale/ja/LC_MESSAGES/django.po +++ b/apps/locale/ja/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-07 13:50+0800\n" +"POT-Creation-Date: 2023-10-07 17:56+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,7 +31,7 @@ msgstr "パラメータ 'action' は [{}] でなければなりません。" #: users/forms/profile.py:22 users/serializers/user.py:105 #: users/templates/users/_msg_user_created.html:13 #: users/templates/users/user_password_verify.html:18 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:28 +#: xpack/plugins/cloud/serializers/account_attrs.py:28 msgid "Password" msgstr "パスワード" @@ -94,9 +94,9 @@ msgid "Update" msgstr "更新" #: accounts/const/account.py:33 -#: accounts/serializers/automations/change_secret.py:155 audits/const.py:55 +#: accounts/serializers/automations/change_secret.py:155 audits/const.py:59 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19 -#: ops/const.py:74 terminal/const.py:77 xpack.bak/plugins/cloud/const.py:43 +#: ops/const.py:74 terminal/const.py:77 xpack/plugins/cloud/const.py:43 msgid "Failed" msgstr "失敗しました" @@ -232,8 +232,7 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました" #: terminal/serializers/session.py:26 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 -#: tickets/models/ticket/apply_asset.py:16 -#: xpack.bak/plugins/cloud/models.py:253 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:253 msgid "Asset" msgstr "資産" @@ -269,8 +268,7 @@ msgstr "ソース ID" #: terminal/backends/command/models.py:18 terminal/models/session/session.py:33 #: terminal/templates/terminal/_msg_command_warning.html:8 #: terminal/templates/terminal/_msg_session_sharing.html:8 -#: tickets/models/ticket/command_confirm.py:13 -#: xpack.bak/plugins/cloud/models.py:89 +#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:89 msgid "Account" msgstr "アカウント" @@ -337,7 +335,7 @@ msgid "Trigger mode" msgstr "トリガーモード" #: accounts/models/automations/backup_account.py:105 audits/models.py:197 -#: terminal/models/session/sharing.py:125 xpack.bak/plugins/cloud/models.py:205 +#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/models.py:205 msgid "Reason" msgstr "理由" @@ -444,14 +442,15 @@ msgstr "最終ログイン日" #: accounts/models/automations/gather_account.py:17 #: accounts/models/automations/push_account.py:15 accounts/models/base.py:65 #: accounts/serializers/account/virtual.py:21 acls/serializers/base.py:19 -#: acls/serializers/base.py:50 acls/templates/acls/user_login_reminder.html:5 -#: assets/models/_user.py:23 audits/models.py:182 authentication/forms.py:25 -#: authentication/forms.py:27 authentication/models/temp_token.py:9 +#: acls/serializers/base.py:50 acls/templates/acls/asset_login_reminder.html:5 +#: acls/templates/acls/user_login_reminder.html:5 assets/models/_user.py:23 +#: audits/models.py:182 authentication/forms.py:25 authentication/forms.py:27 +#: authentication/models/temp_token.py:9 #: authentication/templates/authentication/_msg_different_city.html:9 #: authentication/templates/authentication/_msg_oauth_bind.html:9 #: users/forms/profile.py:32 users/forms/profile.py:115 #: users/models/user.py:790 users/templates/users/_msg_user_created.html:12 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:26 +#: xpack/plugins/cloud/serializers/account_attrs.py:26 msgid "Username" msgstr "ユーザー名" @@ -539,9 +538,8 @@ msgstr "パスワードルール" #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/terminal.py:84 users/forms/profile.py:33 #: users/models/group.py:13 users/models/preference.py:11 -#: users/models/user.py:792 xpack.bak/plugins/cloud/models.py:32 -#: xpack.bak/plugins/cloud/models.py:273 -#: xpack.bak/plugins/cloud/serializers/task.py:68 +#: users/models/user.py:792 xpack/plugins/cloud/models.py:32 +#: xpack/plugins/cloud/models.py:273 xpack/plugins/cloud/serializers/task.py:68 msgid "Name" msgstr "名前" @@ -570,7 +568,7 @@ msgstr "プラットフォーム" msgid "Push params" msgstr "パラメータをプッシュする" -#: accounts/models/template.py:25 xpack.bak/plugins/cloud/models.py:325 +#: accounts/models/template.py:25 xpack/plugins/cloud/models.py:325 msgid "Account template" msgstr "アカウント テンプレート" @@ -710,8 +708,10 @@ msgstr "編集済み" #: accounts/serializers/account/account.py:267 #: accounts/serializers/automations/base.py:22 acls/models/base.py:97 +#: acls/templates/acls/asset_login_reminder.html:6 #: assets/models/automations/base.py:19 -#: assets/serializers/automations/base.py:20 ops/models/base.py:17 +#: assets/serializers/automations/base.py:20 +#: authentication/api/connection_token.py:381 ops/models/base.py:17 #: ops/models/job.py:139 ops/serializers/job.py:21 #: terminal/templates/terminal/_msg_command_execute_alert.html:16 msgid "Assets" @@ -844,7 +844,7 @@ msgstr "关联平台,可以配置推送参数,如果不关联,则使用默 #: terminal/models/component/endpoint.py:104 #: terminal/models/session/session.py:46 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:297 users/models/user.py:828 -#: xpack.bak/plugins/cloud/models.py:39 xpack.bak/plugins/cloud/models.py:109 +#: xpack/plugins/cloud/models.py:39 xpack/plugins/cloud/models.py:109 msgid "Comment" msgstr "コメント" @@ -893,7 +893,7 @@ msgstr "* パスワードの長さの範囲6-30ビット" msgid "Automation task execution" msgstr "自動タスク実行履歴" -#: accounts/serializers/automations/change_secret.py:154 audits/const.py:54 +#: accounts/serializers/automations/change_secret.py:154 audits/const.py:58 #: audits/models.py:62 audits/signal_handlers/activity_log.py:33 #: common/const/choices.py:18 ops/const.py:72 ops/serializers/celery.py:40 #: terminal/const.py:76 terminal/models/session/sharing.py:121 @@ -968,16 +968,16 @@ msgstr "秘密鍵が無効またはpassphraseエラー" msgid "Acls" msgstr "Acls" -#: acls/const.py:6 terminal/const.py:11 tickets/const.py:45 +#: acls/const.py:6 audits/const.py:33 terminal/const.py:11 tickets/const.py:45 #: tickets/templates/tickets/approve_check_password.html:49 msgid "Reject" msgstr "拒否" -#: acls/const.py:7 terminal/const.py:9 +#: acls/const.py:7 audits/const.py:34 terminal/const.py:9 msgid "Accept" msgstr "受け入れられる" -#: acls/const.py:8 +#: acls/const.py:8 audits/const.py:35 msgid "Review" msgstr "レビュー担当者" @@ -991,13 +991,13 @@ msgstr "通知" #: acls/models/base.py:37 assets/models/_user.py:51 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:97 -#: xpack.bak/plugins/cloud/models.py:275 +#: xpack/plugins/cloud/models.py:275 msgid "Priority" msgstr "優先順位" #: acls/models/base.py:38 assets/models/_user.py:51 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:98 -#: xpack.bak/plugins/cloud/models.py:276 +#: xpack/plugins/cloud/models.py:276 msgid "1-100, the lower the value will be match first" msgstr "1-100、低い値は最初に一致します" @@ -1034,12 +1034,12 @@ msgid "Command" msgstr "コマンド" #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 -#: xpack.bak/plugins/cloud/models.py:291 +#: xpack/plugins/cloud/models.py:291 msgid "Regex" msgstr "正規情報" #: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79 -#: settings/serializers/feature.py:17 xpack.bak/plugins/license/models.py:30 +#: settings/serializers/feature.py:17 xpack/plugins/license/models.py:30 msgid "Content" msgstr "コンテンツ" @@ -1100,10 +1100,14 @@ msgstr "ログインasset acl" msgid "Login asset confirm" msgstr "ログイン資産の確認" -#: acls/notifications.py:10 +#: acls/notifications.py:11 msgid "User login reminder" msgstr "ユーザーログインのリマインダ" +#: acls/notifications.py:42 +msgid "Asset login reminder" +msgstr "資産ログインのリマインダ" + #: acls/serializers/base.py:11 acls/serializers/login_acl.py:11 msgid "With * indicating a match all. " msgstr "* はすべて一致することを示します。" @@ -1135,7 +1139,7 @@ msgid "None of the reviewers belong to Organization `{}`" msgstr "いずれのレビューアも組織 '{}' に属していません" #: acls/serializers/rules/rules.py:20 -#: xpack.bak/plugins/cloud/serializers/task.py:137 +#: xpack/plugins/cloud/serializers/task.py:137 msgid "IP address invalid: `{}`" msgstr "IPアドレスが無効: '{}'" @@ -1159,10 +1163,26 @@ msgstr "IP" msgid "Time Period" 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:9 +msgid "" +"The user has just successfully logged into the asset. Please ensure that " +"this is an authorized operation. If you suspect that this is an unauthorized " +"access, please take appropriate measures immediately." +msgstr "" +"ユーザーは資産に正常にログインしたばかりです。許可されたアクションであること" +"を確認してください。不正アクセスが疑われる場合は、すぐに適切な措置を取ってく" +"ださい。" + +#: acls/templates/acls/asset_login_reminder.html:11 +#: acls/templates/acls/user_login_reminder.html:13 +msgid "Thank you" +msgstr "ありがとうございます。" + #: acls/templates/acls/user_login_reminder.html:7 audits/models.py:188 #: audits/models.py:257 #: authentication/templates/authentication/_msg_different_city.html:11 @@ -1185,16 +1205,12 @@ msgstr "" "ことを確認してください。不正アクセスが疑われる場合は、すぐに適切な措置を取っ" "てください。" -#: acls/templates/acls/user_login_reminder.html:13 -msgid "Thank you" -msgstr "ありがとうございます。" - #: applications/apps.py:9 msgid "Applications" msgstr "アプリケーション" -#: applications/models.py:16 xpack.bak/plugins/cloud/models.py:37 -#: xpack.bak/plugins/cloud/serializers/account.py:63 +#: applications/models.py:16 xpack/plugins/cloud/models.py:37 +#: xpack/plugins/cloud/serializers/account.py:63 msgid "Attrs" msgstr "ツールバーの" @@ -1259,7 +1275,7 @@ msgid "Unable to connect to port {port} on {address}" msgstr "{port} のポート {address} に接続できません" #: assets/automations/ping_gateway/manager.py:58 -#: authentication/middleware.py:92 xpack.bak/plugins/cloud/providers/fc.py:47 +#: authentication/middleware.py:92 xpack/plugins/cloud/providers/fc.py:47 msgid "Authentication failed" msgstr "認証に失敗しました" @@ -1268,7 +1284,7 @@ msgstr "認証に失敗しました" msgid "Connect failed" msgstr "接続に失敗しました" -#: assets/const/automation.py:6 audits/const.py:6 audits/const.py:37 +#: assets/const/automation.py:6 audits/const.py:6 audits/const.py:41 #: audits/signal_handlers/activity_log.py:62 common/utils/ip/geoip/utils.py:31 #: common/utils/ip/geoip/utils.py:37 common/utils/ip/utils.py:104 msgid "Unknown" @@ -1290,7 +1306,7 @@ msgstr "テストゲートウェイ" msgid "Gather facts" msgstr "資産情報の収集" -#: assets/const/base.py:33 audits/const.py:48 +#: assets/const/base.py:33 audits/const.py:52 #: terminal/serializers/applet_host.py:32 msgid "Disabled" msgstr "無効" @@ -1311,7 +1327,7 @@ msgstr "脚本" #: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:67 #: settings/serializers/feature.py:47 terminal/models/component/endpoint.py:13 #: terminal/serializers/applet.py:17 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:72 +#: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "ホスト" @@ -1324,7 +1340,7 @@ msgid "Cloud service" msgstr "クラウド サービス" #: assets/const/category.py:14 assets/models/asset/gpt.py:11 -#: assets/models/asset/web.py:16 audits/const.py:35 +#: assets/models/asset/web.py:16 audits/const.py:39 #: terminal/models/applet/applet.py:27 users/const.py:47 msgid "Web" msgstr "Web" @@ -1600,7 +1616,7 @@ msgstr "クラウド サービス" #: assets/models/asset/common.py:92 assets/models/platform.py:16 #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:68 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:73 +#: xpack/plugins/cloud/serializers/account_attrs.py:73 msgid "Port" msgstr "ポート" @@ -1611,15 +1627,13 @@ msgstr "アドレス" #: assets/models/asset/common.py:151 assets/models/platform.py:119 #: authentication/backends/passkey/models.py:12 #: authentication/serializers/connect_token_secret.py:115 -#: perms/serializers/user_permission.py:24 -#: xpack.bak/plugins/cloud/models.py:321 +#: perms/serializers/user_permission.py:24 xpack/plugins/cloud/models.py:321 msgid "Platform" msgstr "プラットフォーム" #: assets/models/asset/common.py:153 assets/models/domain.py:21 #: authentication/serializers/connect_token_secret.py:133 -#: perms/serializers/user_permission.py:29 -#: xpack.bak/plugins/cloud/models.py:323 +#: perms/serializers/user_permission.py:29 xpack/plugins/cloud/models.py:323 msgid "Domain" msgstr "ドメイン" @@ -1695,8 +1709,8 @@ msgstr "アセットの自動化タスク" #: terminal/models/component/status.py:30 terminal/serializers/applet.py:18 #: terminal/serializers/applet_host.py:115 tickets/models/ticket/general.py:283 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 -#: xpack.bak/plugins/cloud/models.py:201 xpack.bak/plugins/cloud/models.py:257 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:201 +#: xpack/plugins/cloud/models.py:257 msgid "Status" msgstr "ステータス" @@ -1760,7 +1774,7 @@ msgstr "資産グループ" #: assets/models/group.py:31 assets/models/platform.py:19 #: assets/serializers/platform.py:114 -#: xpack.bak/plugins/cloud/providers/nutanix.py:30 +#: xpack/plugins/cloud/providers/nutanix.py:30 msgid "Default" msgstr "デフォルト" @@ -1811,8 +1825,7 @@ msgid "Parent key" msgstr "親キー" #: assets/models/node.py:553 perms/serializers/permission.py:35 -#: tickets/models/ticket/apply_asset.py:14 -#: xpack.bak/plugins/cloud/models.py:322 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:322 msgid "Node" msgstr "ノード" @@ -1838,7 +1851,7 @@ msgstr "開ける" msgid "Setting" msgstr "設定" -#: assets/models/platform.py:38 audits/const.py:49 +#: assets/models/platform.py:38 audits/const.py:53 #: authentication/backends/passkey/models.py:11 settings/models.py:36 #: terminal/serializers/applet_host.py:33 msgid "Enabled" @@ -1954,9 +1967,8 @@ msgstr "" #: assets/serializers/asset/common.py:124 assets/serializers/platform.py:134 #: authentication/serializers/connect_token_secret.py:29 #: authentication/serializers/connect_token_secret.py:72 -#: perms/serializers/user_permission.py:25 -#: xpack.bak/plugins/cloud/models.py:324 -#: xpack.bak/plugins/cloud/serializers/task.py:31 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:324 +#: xpack/plugins/cloud/serializers/task.py:31 msgid "Protocols" msgstr "プロトコル" @@ -1989,9 +2001,9 @@ msgstr "デフォルト・データベース" #: assets/serializers/asset/database.py:28 common/db/fields.py:570 #: common/db/fields.py:575 common/serializers/fields.py:104 #: tickets/serializers/ticket/common.py:58 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:56 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:79 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:143 +#: xpack/plugins/cloud/serializers/account_attrs.py:56 +#: xpack/plugins/cloud/serializers/account_attrs.py:79 +#: xpack/plugins/cloud/serializers/account_attrs.py:143 msgid "This field is required." msgstr "このフィールドは必須です。" @@ -2253,7 +2265,7 @@ msgid "Symlink" msgstr "Symlink" #: audits/const.py:18 audits/const.py:28 perms/const.py:14 -#: terminal/api/session/session.py:141 +#: terminal/api/session/session.py:146 msgid "Download" msgstr "ダウンロード" @@ -2261,7 +2273,7 @@ msgstr "ダウンロード" msgid "Rename dir" msgstr "マップディレクトリ" -#: audits/const.py:23 rbac/tree.py:233 terminal/api/session/session.py:252 +#: audits/const.py:23 rbac/tree.py:233 terminal/api/session/session.py:257 #: terminal/templates/terminal/_msg_command_warning.html:18 #: terminal/templates/terminal/_msg_session_sharing.html:10 msgid "View" @@ -2287,30 +2299,30 @@ msgstr "ログイン" msgid "Change password" msgstr "パスワードを変更する" -#: audits/const.py:36 settings/serializers/terminal.py:6 +#: audits/const.py:40 settings/serializers/terminal.py:6 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:164 #: terminal/serializers/session.py:49 terminal/serializers/session.py:63 msgid "Terminal" msgstr "ターミナル" -#: audits/const.py:41 audits/models.py:130 +#: audits/const.py:45 audits/models.py:130 msgid "Operate log" msgstr "ログの操作" -#: audits/const.py:42 +#: audits/const.py:46 msgid "Session log" msgstr "セッションログ" -#: audits/const.py:43 +#: audits/const.py:47 msgid "Login log" msgstr "ログインログ" -#: audits/const.py:44 terminal/models/applet/host.py:143 +#: audits/const.py:48 terminal/models/applet/host.py:143 #: terminal/models/component/task.py:22 msgid "Task" msgstr "タスク" -#: audits/const.py:50 +#: audits/const.py:54 msgid "-" msgstr "-" @@ -2522,29 +2534,29 @@ msgstr "外部ストレージへのFTPファイルのアップロード" msgid "This action require verify your MFA" msgstr "この操作には、MFAを検証する必要があります" -#: authentication/api/connection_token.py:260 +#: authentication/api/connection_token.py:261 msgid "Reusable connection token is not allowed, global setting not enabled" msgstr "" "再使用可能な接続トークンの使用は許可されていません。グローバル設定は有効に" "なっていません" -#: authentication/api/connection_token.py:351 +#: authentication/api/connection_token.py:352 msgid "Anonymous account is not supported for this asset" msgstr "匿名アカウントはこのプロパティではサポートされていません" -#: authentication/api/connection_token.py:370 +#: authentication/api/connection_token.py:371 msgid "Account not found" msgstr "アカウントが見つかりません" -#: authentication/api/connection_token.py:373 +#: authentication/api/connection_token.py:374 msgid "Permission expired" msgstr "承認の有効期限が切れています" -#: authentication/api/connection_token.py:387 +#: authentication/api/connection_token.py:401 msgid "ACL action is reject: {}({})" msgstr "ACL アクションは拒否です: {}({})" -#: authentication/api/connection_token.py:391 +#: authentication/api/connection_token.py:405 msgid "ACL action is review" msgstr "ACL アクションはレビューです" @@ -2552,7 +2564,7 @@ msgstr "ACL アクションはレビューです" msgid "Current user not support mfa type: {}" msgstr "現在のユーザーはmfaタイプをサポートしていません: {}" -#: authentication/api/password.py:34 terminal/api/session/session.py:300 +#: authentication/api/password.py:34 terminal/api/session/session.py:305 #: users/views/profile/reset.py:61 msgid "User does not exist: {}" msgstr "ユーザーが存在しない: {}" @@ -2819,6 +2831,7 @@ msgid "Your password is invalid" msgstr "パスワードが無効です" #: authentication/errors/mfa.py:43 +#, python-format msgid "Please wait for %s seconds before retry" msgstr "%s 秒後に再試行してください" @@ -3352,7 +3365,7 @@ msgid "Do you want to retry ?" msgstr "再試行しますか?" #: authentication/utils.py:28 common/utils/ip/geoip/utils.py:24 -#: xpack.bak/plugins/cloud/const.py:29 +#: xpack/plugins/cloud/const.py:29 msgid "LAN" msgstr "ローカルエリアネットワーク" @@ -3697,7 +3710,7 @@ msgstr "アリ雲" msgid "Tencent cloud" msgstr "テンセント雲" -#: common/sdk/sms/endpoint.py:18 xpack.bak/plugins/cloud/const.py:13 +#: common/sdk/sms/endpoint.py:18 xpack/plugins/cloud/const.py:13 msgid "Huawei Cloud" msgstr "華為雲" @@ -4049,7 +4062,7 @@ msgid "Date last run" msgstr "最終実行日" #: ops/models/base.py:51 ops/models/job.py:224 -#: xpack.bak/plugins/cloud/models.py:199 +#: xpack/plugins/cloud/models.py:199 msgid "Result" msgstr "結果" @@ -4875,7 +4888,7 @@ msgid "Client Id" msgstr "クライアントID" #: settings/serializers/auth/oauth2.py:33 settings/serializers/auth/oidc.py:22 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:38 +#: xpack/plugins/cloud/serializers/account_attrs.py:38 msgid "Client Secret" msgstr "クライアント秘密" @@ -5143,7 +5156,7 @@ msgid "SSO auth key TTL" msgstr "Token有効期間" #: settings/serializers/auth/sso.py:20 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:193 +#: xpack/plugins/cloud/serializers/account_attrs.py:193 msgid "Unit: second" msgstr "単位: 秒" @@ -5195,35 +5208,39 @@ msgstr "サポートリンク" msgid "default: http://www.jumpserver.org/support/" msgstr "デフォルト: http://www.jumpserver.org/support/" -#: settings/serializers/cleaning.py:8 +#: settings/serializers/cleaning.py:10 msgid "Period clean" msgstr "定時清掃" -#: settings/serializers/cleaning.py:12 +#: settings/serializers/cleaning.py:14 msgid "Login log keep days (day)" msgstr "ログインログは日数を保持します(天)" -#: settings/serializers/cleaning.py:16 +#: settings/serializers/cleaning.py:18 msgid "Task log keep days (day)" msgstr "タスクログは日数を保持します(天)" -#: settings/serializers/cleaning.py:20 +#: settings/serializers/cleaning.py:22 msgid "Operate log keep days (day)" msgstr "ログ管理日を操作する(天)" -#: settings/serializers/cleaning.py:24 +#: settings/serializers/cleaning.py:26 msgid "FTP log keep days (day)" msgstr "ダウンロードのアップロード(天)" -#: settings/serializers/cleaning.py:28 +#: settings/serializers/cleaning.py:30 msgid "Cloud sync record keep days (day)" msgstr "クラウド同期レコードは日数を保持します(天)" -#: settings/serializers/cleaning.py:31 +#: settings/serializers/cleaning.py:34 +msgid "Activity log keep days (day)" +msgstr "活動ログは日数を保持します(天)" + +#: settings/serializers/cleaning.py:37 msgid "Session keep duration (day)" msgstr "セッション維持期間(天)" -#: settings/serializers/cleaning.py:33 +#: settings/serializers/cleaning.py:39 msgid "" "Session, record, command will be delete if more than duration, only in " "database, OSS will not be affected." @@ -5231,9 +5248,9 @@ msgstr "" "この期間を超えるセッション、録音、およびコマンド レコードは削除されます (デー" "タベースのバックアップに影響し、OSS などには影響しません)" -#: settings/serializers/cleaning.py:37 -msgid "Activity log keep days (day)" -msgstr "活動ログは日数を保持します(天)" +#: settings/serializers/cleaning.py:53 +msgid "must be greater than {} days." +msgstr "" #: settings/serializers/feature.py:16 msgid "Subject" @@ -6117,15 +6134,15 @@ msgstr "オンラインセッションを持つ" msgid "User %s %s session %s replay" msgstr "ユーザー%s %sこのセッション %s の録画です" -#: terminal/api/session/session.py:292 +#: terminal/api/session/session.py:297 msgid "Session does not exist: {}" msgstr "セッションが存在しません: {}" -#: terminal/api/session/session.py:295 +#: terminal/api/session/session.py:300 msgid "Session is finished or the protocol not supported" msgstr "セッションが終了したか、プロトコルがサポートされていません" -#: terminal/api/session/session.py:308 +#: terminal/api/session/session.py:313 msgid "User does not have permission" msgstr "ユーザーに権限がありません" @@ -6243,7 +6260,7 @@ msgstr "一括作成非サポート" msgid "Storage is invalid" msgstr "ストレージが無効です" -#: terminal/models/applet/applet.py:30 xpack.bak/plugins/license/models.py:88 +#: terminal/models/applet/applet.py:30 xpack/plugins/license/models.py:88 msgid "Community edition" msgstr "コミュニティ版" @@ -6770,16 +6787,16 @@ msgid "Bucket" msgstr "バケット" #: terminal/serializers/storage.py:32 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:17 +#: xpack/plugins/cloud/serializers/account_attrs.py:17 msgid "Access key id" msgstr "アクセスキー" #: terminal/serializers/storage.py:36 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:20 +#: xpack/plugins/cloud/serializers/account_attrs.py:20 msgid "Access key secret" msgstr "アクセスキーシークレット" -#: terminal/serializers/storage.py:67 xpack.bak/plugins/cloud/models.py:250 +#: terminal/serializers/storage.py:67 xpack/plugins/cloud/models.py:250 msgid "Region" msgstr "リージョン" @@ -7365,7 +7382,7 @@ msgid "Not a valid ssh public key" msgstr "有効なssh公開鍵ではありません" #: users/forms/profile.py:173 users/models/user.py:825 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:203 +#: xpack/plugins/cloud/serializers/account_attrs.py:203 msgid "Public key" msgstr "公開キー" @@ -7398,7 +7415,7 @@ msgid "OTP secret key" msgstr "OTP 秘密" #: users/models/user.py:822 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:206 +#: xpack/plugins/cloud/serializers/account_attrs.py:206 msgid "Private key" msgstr "ssh秘密鍵" @@ -7885,541 +7902,537 @@ msgstr "* 新しいパスワードを最後の {} パスワードにすること msgid "Reset password success, return to login page" msgstr "パスワードの成功をリセットし、ログインページに戻る" -#: xpack.bak/apps.py:8 +#: xpack/apps.py:8 msgid "XPACK" msgstr "XPack" -#: xpack.bak/plugins/cloud/api.py:56 +#: xpack/plugins/cloud/api.py:56 msgid "Test connection successful" msgstr "テスト接続成功" -#: xpack.bak/plugins/cloud/api.py:58 +#: xpack/plugins/cloud/api.py:58 msgid "Test connection failed: {}" msgstr "テスト接続に失敗しました: {}" -#: xpack.bak/plugins/cloud/const.py:8 +#: xpack/plugins/cloud/const.py:8 msgid "Alibaba Cloud" msgstr "アリ雲" -#: xpack.bak/plugins/cloud/const.py:9 +#: xpack/plugins/cloud/const.py:9 msgid "AWS (International)" msgstr "AWS (国際)" -#: xpack.bak/plugins/cloud/const.py:10 +#: xpack/plugins/cloud/const.py:10 msgid "AWS (China)" msgstr "AWS (中国)" -#: xpack.bak/plugins/cloud/const.py:11 +#: xpack/plugins/cloud/const.py:11 msgid "Azure (China)" msgstr "Azure (中国)" -#: xpack.bak/plugins/cloud/const.py:12 +#: xpack/plugins/cloud/const.py:12 msgid "Azure (International)" msgstr "Azure (国際)" -#: xpack.bak/plugins/cloud/const.py:14 +#: xpack/plugins/cloud/const.py:14 msgid "Baidu Cloud" msgstr "百度雲" -#: xpack.bak/plugins/cloud/const.py:15 +#: xpack/plugins/cloud/const.py:15 msgid "JD Cloud" msgstr "京東雲" -#: xpack.bak/plugins/cloud/const.py:16 +#: xpack/plugins/cloud/const.py:16 msgid "KingSoft Cloud" msgstr "金山雲" -#: xpack.bak/plugins/cloud/const.py:17 +#: xpack/plugins/cloud/const.py:17 msgid "Tencent Cloud" msgstr "テンセント雲" -#: xpack.bak/plugins/cloud/const.py:18 +#: xpack/plugins/cloud/const.py:18 msgid "Tencent Cloud (Lighthouse)" msgstr "テンセント雲(軽量アプリケーション)" -#: xpack.bak/plugins/cloud/const.py:19 +#: xpack/plugins/cloud/const.py:19 msgid "Google Cloud Platform" msgstr "谷歌雲" -#: xpack.bak/plugins/cloud/const.py:20 +#: xpack/plugins/cloud/const.py:20 msgid "UCloud" msgstr "ucloud" -#: xpack.bak/plugins/cloud/const.py:22 +#: xpack/plugins/cloud/const.py:22 msgid "VMware" msgstr "VMware" -#: xpack.bak/plugins/cloud/const.py:23 -#: xpack.bak/plugins/cloud/providers/nutanix.py:15 +#: xpack/plugins/cloud/const.py:23 xpack/plugins/cloud/providers/nutanix.py:15 msgid "Nutanix" msgstr "Nutanix" -#: xpack.bak/plugins/cloud/const.py:24 +#: xpack/plugins/cloud/const.py:24 msgid "Huawei Private Cloud" msgstr "華為私有雲" -#: xpack.bak/plugins/cloud/const.py:25 +#: xpack/plugins/cloud/const.py:25 msgid "Qingyun Private Cloud" msgstr "青雲私有雲" -#: xpack.bak/plugins/cloud/const.py:26 +#: xpack/plugins/cloud/const.py:26 msgid "CTYun Private Cloud" msgstr "スカイウィング私有雲" -#: xpack.bak/plugins/cloud/const.py:27 +#: xpack/plugins/cloud/const.py:27 msgid "OpenStack" msgstr "OpenStack" -#: xpack.bak/plugins/cloud/const.py:28 +#: xpack/plugins/cloud/const.py:28 msgid "Fusion Compute" msgstr "融合計算" -#: xpack.bak/plugins/cloud/const.py:33 +#: xpack/plugins/cloud/const.py:33 msgid "Private IP" msgstr "プライベートIP" -#: xpack.bak/plugins/cloud/const.py:34 +#: xpack/plugins/cloud/const.py:34 msgid "Public IP" msgstr "パブリックIP" -#: xpack.bak/plugins/cloud/const.py:38 xpack.bak/plugins/cloud/models.py:295 +#: xpack/plugins/cloud/const.py:38 xpack/plugins/cloud/models.py:295 msgid "Instance name" msgstr "インスタンス名" -#: xpack.bak/plugins/cloud/const.py:39 +#: xpack/plugins/cloud/const.py:39 msgid "Instance name and Partial IP" msgstr "インスタンス名と部分IP" -#: xpack.bak/plugins/cloud/const.py:44 +#: xpack/plugins/cloud/const.py:44 msgid "Succeed" msgstr "成功" -#: xpack.bak/plugins/cloud/const.py:48 +#: xpack/plugins/cloud/const.py:48 msgid "Unsync" msgstr "同期していません" -#: xpack.bak/plugins/cloud/const.py:49 +#: xpack/plugins/cloud/const.py:49 msgid "New Sync" msgstr "新しい同期" -#: xpack.bak/plugins/cloud/const.py:50 +#: xpack/plugins/cloud/const.py:50 msgid "Synced" msgstr "同期済み" -#: xpack.bak/plugins/cloud/const.py:51 +#: xpack/plugins/cloud/const.py:51 msgid "Released" msgstr "リリース済み" -#: xpack.bak/plugins/cloud/manager.py:53 +#: xpack/plugins/cloud/manager.py:53 msgid "Account unavailable" msgstr "利用できないアカウント" -#: xpack.bak/plugins/cloud/meta.py:9 +#: xpack/plugins/cloud/meta.py:9 msgid "Cloud center" msgstr "クラウドセンター" -#: xpack.bak/plugins/cloud/models.py:34 +#: xpack/plugins/cloud/models.py:34 msgid "Provider" msgstr "プロバイダー" -#: xpack.bak/plugins/cloud/models.py:38 +#: xpack/plugins/cloud/models.py:38 msgid "Validity" msgstr "有効性" -#: xpack.bak/plugins/cloud/models.py:43 +#: xpack/plugins/cloud/models.py:43 msgid "Cloud account" msgstr "クラウドアカウント" -#: xpack.bak/plugins/cloud/models.py:45 +#: xpack/plugins/cloud/models.py:45 msgid "Test cloud account" msgstr "クラウドアカウントのテスト" -#: xpack.bak/plugins/cloud/models.py:92 -#: xpack.bak/plugins/cloud/serializers/task.py:151 +#: xpack/plugins/cloud/models.py:92 xpack/plugins/cloud/serializers/task.py:151 msgid "Regions" msgstr "リージョン" -#: xpack.bak/plugins/cloud/models.py:95 +#: xpack/plugins/cloud/models.py:95 msgid "Hostname strategy" msgstr "ホスト名戦略" -#: xpack.bak/plugins/cloud/models.py:100 -#: xpack.bak/plugins/cloud/serializers/task.py:154 +#: xpack/plugins/cloud/models.py:100 +#: xpack/plugins/cloud/serializers/task.py:154 msgid "IP network segment group" msgstr "IPネットワークセグメントグループ" -#: xpack.bak/plugins/cloud/models.py:103 -#: xpack.bak/plugins/cloud/serializers/task.py:159 +#: xpack/plugins/cloud/models.py:103 +#: xpack/plugins/cloud/serializers/task.py:159 msgid "Sync IP type" msgstr "同期IPタイプ" -#: xpack.bak/plugins/cloud/models.py:106 -#: xpack.bak/plugins/cloud/serializers/task.py:177 +#: xpack/plugins/cloud/models.py:106 +#: xpack/plugins/cloud/serializers/task.py:177 msgid "Always update" msgstr "常に更新" -#: xpack.bak/plugins/cloud/models.py:112 +#: xpack/plugins/cloud/models.py:112 msgid "Date last sync" msgstr "最終同期日" -#: xpack.bak/plugins/cloud/models.py:115 xpack.bak/plugins/cloud/models.py:313 -#: xpack.bak/plugins/cloud/models.py:337 +#: xpack/plugins/cloud/models.py:115 xpack/plugins/cloud/models.py:313 +#: xpack/plugins/cloud/models.py:337 msgid "Strategy" msgstr "戦略" -#: xpack.bak/plugins/cloud/models.py:120 xpack.bak/plugins/cloud/models.py:197 +#: xpack/plugins/cloud/models.py:120 xpack/plugins/cloud/models.py:197 msgid "Sync instance task" msgstr "インスタンスの同期タスク" -#: xpack.bak/plugins/cloud/models.py:208 xpack.bak/plugins/cloud/models.py:260 +#: xpack/plugins/cloud/models.py:208 xpack/plugins/cloud/models.py:260 msgid "Date sync" msgstr "日付の同期" -#: xpack.bak/plugins/cloud/models.py:212 +#: xpack/plugins/cloud/models.py:212 msgid "Sync instance snapshot" msgstr "インスタンススナップショットの同期" -#: xpack.bak/plugins/cloud/models.py:216 +#: xpack/plugins/cloud/models.py:216 msgid "Sync instance task execution" msgstr "インスタンスタスクの同期実行" -#: xpack.bak/plugins/cloud/models.py:240 +#: xpack/plugins/cloud/models.py:240 msgid "Sync task" msgstr "同期タスク" -#: xpack.bak/plugins/cloud/models.py:244 +#: xpack/plugins/cloud/models.py:244 msgid "Sync instance task history" msgstr "インスタンスタスク履歴の同期" -#: xpack.bak/plugins/cloud/models.py:247 +#: xpack/plugins/cloud/models.py:247 msgid "Instance" msgstr "インスタンス" -#: xpack.bak/plugins/cloud/models.py:264 +#: xpack/plugins/cloud/models.py:264 msgid "Sync instance detail" msgstr "同期インスタンスの詳細" -#: xpack.bak/plugins/cloud/models.py:281 +#: xpack/plugins/cloud/models.py:281 msgid "Task strategy" msgstr "ミッション戦略です" -#: xpack.bak/plugins/cloud/models.py:285 +#: xpack/plugins/cloud/models.py:285 msgid "Exact" msgstr "" -#: xpack.bak/plugins/cloud/models.py:286 +#: xpack/plugins/cloud/models.py:286 msgid "Not" msgstr "否" -#: xpack.bak/plugins/cloud/models.py:287 +#: xpack/plugins/cloud/models.py:287 msgid "In" msgstr "イン" -#: xpack.bak/plugins/cloud/models.py:288 +#: xpack/plugins/cloud/models.py:288 msgid "Contains" msgstr "含む" -#: xpack.bak/plugins/cloud/models.py:289 +#: xpack/plugins/cloud/models.py:289 msgid "Startswith" msgstr "始まる" -#: xpack.bak/plugins/cloud/models.py:290 +#: xpack/plugins/cloud/models.py:290 msgid "Endswith" msgstr "終わる" -#: xpack.bak/plugins/cloud/models.py:296 +#: xpack/plugins/cloud/models.py:296 msgid "Instance platform" msgstr "インスタンス名" -#: xpack.bak/plugins/cloud/models.py:297 +#: xpack/plugins/cloud/models.py:297 msgid "Instance address" msgstr "インスタンスアドレス" -#: xpack.bak/plugins/cloud/models.py:304 +#: xpack/plugins/cloud/models.py:304 msgid "Rule attr" msgstr "ルール属性" -#: xpack.bak/plugins/cloud/models.py:308 +#: xpack/plugins/cloud/models.py:308 msgid "Rule match" msgstr "ルール一致" -#: xpack.bak/plugins/cloud/models.py:310 +#: xpack/plugins/cloud/models.py:310 msgid "Rule value" msgstr "ルール値" -#: xpack.bak/plugins/cloud/models.py:317 -#: xpack.bak/plugins/cloud/serializers/task.py:70 +#: xpack/plugins/cloud/models.py:317 xpack/plugins/cloud/serializers/task.py:70 msgid "Strategy rule" msgstr "戦略ルール" -#: xpack.bak/plugins/cloud/models.py:332 +#: xpack/plugins/cloud/models.py:332 msgid "Action attr" msgstr "アクション属性" -#: xpack.bak/plugins/cloud/models.py:334 +#: xpack/plugins/cloud/models.py:334 msgid "Action value" msgstr "アクション値" -#: xpack.bak/plugins/cloud/models.py:341 -#: xpack.bak/plugins/cloud/serializers/task.py:73 +#: xpack/plugins/cloud/models.py:341 xpack/plugins/cloud/serializers/task.py:73 msgid "Strategy action" msgstr "戦略アクション" -#: xpack.bak/plugins/cloud/providers/aws_international.py:18 +#: xpack/plugins/cloud/providers/aws_international.py:18 msgid "China (Beijing)" msgstr "中国 (北京)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:19 +#: xpack/plugins/cloud/providers/aws_international.py:19 msgid "China (Ningxia)" msgstr "中国 (寧夏)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:22 +#: xpack/plugins/cloud/providers/aws_international.py:22 msgid "US East (Ohio)" msgstr "米国東部 (オハイオ州)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:23 +#: xpack/plugins/cloud/providers/aws_international.py:23 msgid "US East (N. Virginia)" msgstr "米国東部 (N. バージニア州)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:24 +#: xpack/plugins/cloud/providers/aws_international.py:24 msgid "US West (N. California)" msgstr "米国西部 (N. カリフォルニア州)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:25 +#: xpack/plugins/cloud/providers/aws_international.py:25 msgid "US West (Oregon)" msgstr "米国西部 (オレゴン州)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:26 +#: xpack/plugins/cloud/providers/aws_international.py:26 msgid "Africa (Cape Town)" msgstr "アフリカ (ケープタウン)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:27 +#: xpack/plugins/cloud/providers/aws_international.py:27 msgid "Asia Pacific (Hong Kong)" msgstr "アジアパシフィック (香港)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:28 +#: xpack/plugins/cloud/providers/aws_international.py:28 msgid "Asia Pacific (Mumbai)" msgstr "アジア太平洋 (ムンバイ)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:29 +#: xpack/plugins/cloud/providers/aws_international.py:29 msgid "Asia Pacific (Osaka-Local)" msgstr "アジアパシフィック (大阪-ローカル)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:30 +#: xpack/plugins/cloud/providers/aws_international.py:30 msgid "Asia Pacific (Seoul)" msgstr "アジア太平洋地域 (ソウル)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:31 +#: xpack/plugins/cloud/providers/aws_international.py:31 msgid "Asia Pacific (Singapore)" msgstr "アジア太平洋 (シンガポール)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:32 +#: xpack/plugins/cloud/providers/aws_international.py:32 msgid "Asia Pacific (Sydney)" msgstr "アジア太平洋 (シドニー)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:33 +#: xpack/plugins/cloud/providers/aws_international.py:33 msgid "Asia Pacific (Tokyo)" msgstr "アジアパシフィック (東京)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:34 +#: xpack/plugins/cloud/providers/aws_international.py:34 msgid "Canada (Central)" msgstr "カナダ (中央)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:35 +#: xpack/plugins/cloud/providers/aws_international.py:35 msgid "Europe (Frankfurt)" msgstr "ヨーロッパ (フランクフルト)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:36 +#: xpack/plugins/cloud/providers/aws_international.py:36 msgid "Europe (Ireland)" msgstr "ヨーロッパ (アイルランド)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:37 +#: xpack/plugins/cloud/providers/aws_international.py:37 msgid "Europe (London)" msgstr "ヨーロッパ (ロンドン)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:38 +#: xpack/plugins/cloud/providers/aws_international.py:38 msgid "Europe (Milan)" msgstr "ヨーロッパ (ミラノ)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:39 +#: xpack/plugins/cloud/providers/aws_international.py:39 msgid "Europe (Paris)" msgstr "ヨーロッパ (パリ)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:40 +#: xpack/plugins/cloud/providers/aws_international.py:40 msgid "Europe (Stockholm)" msgstr "ヨーロッパ (ストックホルム)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:41 +#: xpack/plugins/cloud/providers/aws_international.py:41 msgid "Middle East (Bahrain)" msgstr "中东 (バーレーン)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:42 +#: xpack/plugins/cloud/providers/aws_international.py:42 msgid "South America (São Paulo)" msgstr "南米 (サンパウロ)" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:54 -#: xpack.bak/plugins/cloud/providers/jdcloud.py:125 +#: xpack/plugins/cloud/providers/baiducloud.py:54 +#: xpack/plugins/cloud/providers/jdcloud.py:125 msgid "CN North-Beijing" msgstr "華北-北京" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:55 -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:42 -#: xpack.bak/plugins/cloud/providers/jdcloud.py:128 +#: xpack/plugins/cloud/providers/baiducloud.py:55 +#: xpack/plugins/cloud/providers/huaweicloud.py:42 +#: xpack/plugins/cloud/providers/jdcloud.py:128 msgid "CN South-Guangzhou" msgstr "華南-広州" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:56 +#: xpack/plugins/cloud/providers/baiducloud.py:56 msgid "CN East-Suzhou" msgstr "華東-蘇州" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:57 -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:49 +#: xpack/plugins/cloud/providers/baiducloud.py:57 +#: xpack/plugins/cloud/providers/huaweicloud.py:49 msgid "CN-Hong Kong" msgstr "中国-香港" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:58 +#: xpack/plugins/cloud/providers/baiducloud.py:58 msgid "CN Center-Wuhan" msgstr "華中-武漢" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:59 +#: xpack/plugins/cloud/providers/baiducloud.py:59 msgid "CN North-Baoding" msgstr "華北-保定" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:60 -#: xpack.bak/plugins/cloud/providers/jdcloud.py:127 +#: xpack/plugins/cloud/providers/baiducloud.py:60 +#: xpack/plugins/cloud/providers/jdcloud.py:127 msgid "CN East-Shanghai" msgstr "華東-上海" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:61 -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:51 +#: xpack/plugins/cloud/providers/baiducloud.py:61 +#: xpack/plugins/cloud/providers/huaweicloud.py:51 msgid "AP-Singapore" msgstr "アジア太平洋-シンガポール" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:39 +#: xpack/plugins/cloud/providers/huaweicloud.py:39 msgid "CN North-Beijing1" msgstr "華北-北京1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:40 +#: xpack/plugins/cloud/providers/huaweicloud.py:40 msgid "CN North-Beijing4" msgstr "華北-北京4" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:41 +#: xpack/plugins/cloud/providers/huaweicloud.py:41 msgid "CN North-Ulanqab1" msgstr "華北-ウランチャブ一" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:43 +#: xpack/plugins/cloud/providers/huaweicloud.py:43 msgid "CN South-Shenzhen" msgstr "華南-広州" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:44 +#: xpack/plugins/cloud/providers/huaweicloud.py:44 msgid "CN South-Guangzhou-InvitationOnly" msgstr "華南-広州-友好ユーザー環境" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:45 +#: xpack/plugins/cloud/providers/huaweicloud.py:45 msgid "CN East-Shanghai2" msgstr "華東-上海2" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:46 +#: xpack/plugins/cloud/providers/huaweicloud.py:46 msgid "CN East-Shanghai1" msgstr "華東-上海1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:48 +#: xpack/plugins/cloud/providers/huaweicloud.py:48 msgid "CN Southwest-Guiyang1" msgstr "南西-貴陽1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:50 +#: xpack/plugins/cloud/providers/huaweicloud.py:50 msgid "AP-Bangkok" msgstr "アジア太平洋-バンコク" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:53 +#: xpack/plugins/cloud/providers/huaweicloud.py:53 msgid "AF-Johannesburg" msgstr "アフリカ-ヨハネスブルク" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:54 +#: xpack/plugins/cloud/providers/huaweicloud.py:54 msgid "LA-Mexico City1" msgstr "LA-メキシコCity1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:55 +#: xpack/plugins/cloud/providers/huaweicloud.py:55 msgid "LA-Santiago" msgstr "ラテンアメリカ-サンディエゴ" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:56 +#: xpack/plugins/cloud/providers/huaweicloud.py:56 msgid "LA-Sao Paulo1" msgstr "ラミー・サンパウロ1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:58 +#: xpack/plugins/cloud/providers/huaweicloud.py:58 msgid "TR-Istanbul" msgstr "" -#: xpack.bak/plugins/cloud/providers/jdcloud.py:126 +#: xpack/plugins/cloud/providers/jdcloud.py:126 msgid "CN East-Suqian" msgstr "華東-宿遷" -#: xpack.bak/plugins/cloud/serializers/account.py:64 +#: xpack/plugins/cloud/serializers/account.py:64 msgid "Validity display" msgstr "有効表示" -#: xpack.bak/plugins/cloud/serializers/account.py:65 +#: xpack/plugins/cloud/serializers/account.py:65 msgid "Provider display" msgstr "プロバイダ表示" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:35 +#: xpack/plugins/cloud/serializers/account_attrs.py:35 msgid "Client ID" msgstr "クライアントID" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:41 +#: xpack/plugins/cloud/serializers/account_attrs.py:41 msgid "Tenant ID" msgstr "テナントID" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:44 +#: xpack/plugins/cloud/serializers/account_attrs.py:44 msgid "Subscription ID" msgstr "サブスクリプションID" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:98 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:103 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:119 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:149 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:199 +#: xpack/plugins/cloud/serializers/account_attrs.py:98 +#: xpack/plugins/cloud/serializers/account_attrs.py:103 +#: xpack/plugins/cloud/serializers/account_attrs.py:119 +#: xpack/plugins/cloud/serializers/account_attrs.py:149 +#: xpack/plugins/cloud/serializers/account_attrs.py:199 msgid "API Endpoint" msgstr "APIエンドポイント" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:109 +#: xpack/plugins/cloud/serializers/account_attrs.py:109 msgid "Auth url" msgstr "認証アドレス" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:110 +#: xpack/plugins/cloud/serializers/account_attrs.py:110 msgid "eg: http://openstack.example.com:5000/v3" msgstr "例えば: http://openstack.example.com:5000/v3" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:113 +#: xpack/plugins/cloud/serializers/account_attrs.py:113 msgid "User domain" msgstr "ユーザードメイン" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:120 +#: xpack/plugins/cloud/serializers/account_attrs.py:120 msgid "Cert File" msgstr "証明書ファイル" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:121 +#: xpack/plugins/cloud/serializers/account_attrs.py:121 msgid "Key File" msgstr "キーファイル" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:137 +#: xpack/plugins/cloud/serializers/account_attrs.py:137 msgid "Service account key" msgstr "サービスアカウントキー" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:138 +#: xpack/plugins/cloud/serializers/account_attrs.py:138 msgid "The file is in JSON format" msgstr "ファイルはJSON形式です。" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:156 +#: xpack/plugins/cloud/serializers/account_attrs.py:156 msgid "IP address invalid `{}`, {}" msgstr "IPアドレスが無効: '{}', {}" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:172 +#: xpack/plugins/cloud/serializers/account_attrs.py:172 msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255" msgstr "例:192.168.1.0/24、10.0.0.0.0-10.0.0.255" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:175 +#: xpack/plugins/cloud/serializers/account_attrs.py:175 msgid "" "The port is used to detect the validity of the IP address. When the " "synchronization task is executed, only the valid IP address will be " @@ -8429,27 +8442,27 @@ msgstr "" "実行されると、有効な IP アドレスのみが同期されます。
ポートが0の場合、す" "べてのIPアドレスが有効です。" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:183 +#: xpack/plugins/cloud/serializers/account_attrs.py:183 msgid "Hostname prefix" msgstr "ホスト名プレフィックス" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:186 +#: xpack/plugins/cloud/serializers/account_attrs.py:186 msgid "IP segment" msgstr "IP セグメント" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:190 +#: xpack/plugins/cloud/serializers/account_attrs.py:190 msgid "Test port" msgstr "テストポート" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:193 +#: xpack/plugins/cloud/serializers/account_attrs.py:193 msgid "Test timeout" msgstr "テストタイムアウト" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:209 +#: xpack/plugins/cloud/serializers/account_attrs.py:209 msgid "Project" msgstr "project" -#: xpack.bak/plugins/cloud/serializers/task.py:143 +#: xpack/plugins/cloud/serializers/task.py:143 msgid "" "Only instances matching the IP range will be synced.
If the instance " "contains multiple IP addresses, the first IP address that matches will be " @@ -8463,84 +8476,83 @@ msgstr "" "ドレスをランダムに一致させることを意味します。
例: " "192.168.1.0/24,10.1.1.1-10.1.1.20。" -#: xpack.bak/plugins/cloud/serializers/task.py:149 +#: xpack/plugins/cloud/serializers/task.py:149 msgid "History count" msgstr "実行回数" -#: xpack.bak/plugins/cloud/serializers/task.py:150 +#: xpack/plugins/cloud/serializers/task.py:150 msgid "Instance count" msgstr "インスタンス数" -#: xpack.bak/plugins/cloud/tasks.py:27 +#: xpack/plugins/cloud/tasks.py:27 msgid "Run sync instance task" msgstr "同期インスタンス タスクを実行する" -#: xpack.bak/plugins/cloud/tasks.py:41 +#: xpack/plugins/cloud/tasks.py:41 msgid "Period clean sync instance task execution" msgstr "同期インスタンス タスクの実行記録を定期的にクリアする" -#: xpack.bak/plugins/interface/api.py:52 +#: xpack/plugins/interface/api.py:52 msgid "Restore default successfully." msgstr "デフォルトの復元に成功しました。" -#: xpack.bak/plugins/interface/meta.py:9 +#: xpack/plugins/interface/meta.py:9 msgid "Interface settings" msgstr "インターフェイスの設定" -#: xpack.bak/plugins/interface/models.py:23 +#: xpack/plugins/interface/models.py:23 msgid "Title of login page" msgstr "ログインページのタイトル" -#: xpack.bak/plugins/interface/models.py:27 +#: xpack/plugins/interface/models.py:27 msgid "Image of login page" msgstr "ログインページのイメージ" -#: xpack.bak/plugins/interface/models.py:31 +#: xpack/plugins/interface/models.py:31 msgid "Website icon" msgstr "ウェブサイトのアイコン" -#: xpack.bak/plugins/interface/models.py:35 +#: xpack/plugins/interface/models.py:35 msgid "Logo of management page" msgstr "管理ページのロゴ" -#: xpack.bak/plugins/interface/models.py:39 +#: xpack/plugins/interface/models.py:39 msgid "Logo of logout page" msgstr "ログアウトページのロゴ" -#: xpack.bak/plugins/interface/models.py:41 +#: xpack/plugins/interface/models.py:41 msgid "Theme" msgstr "テーマ" -#: xpack.bak/plugins/interface/models.py:44 -#: xpack.bak/plugins/interface/models.py:85 +#: xpack/plugins/interface/models.py:44 xpack/plugins/interface/models.py:85 msgid "Interface setting" msgstr "インターフェイスの設定" -#: xpack.bak/plugins/license/api.py:52 +#: xpack/plugins/license/api.py:52 msgid "License import successfully" msgstr "ライセンスのインポートに成功" -#: xpack.bak/plugins/license/api.py:53 +#: xpack/plugins/license/api.py:53 msgid "License is invalid" msgstr "ライセンスが無効です" -#: xpack.bak/plugins/license/meta.py:10 xpack.bak/plugins/license/models.py:140 +#: xpack/plugins/license/meta.py:10 xpack/plugins/license/models.py:140 msgid "License" msgstr "ライセンス" -#: xpack.bak/plugins/license/models.py:80 +#: xpack/plugins/license/models.py:80 msgid "Basic edition" msgstr "エンタープライズ基本版" -#: xpack.bak/plugins/license/models.py:82 +#: xpack/plugins/license/models.py:82 msgid "Standard edition" msgstr "エンタープライズ標準版" -#: xpack.bak/plugins/license/models.py:84 +#: xpack/plugins/license/models.py:84 msgid "Professional edition" msgstr "エンタープライズプロフェッショナル版" -#: xpack.bak/plugins/license/models.py:86 +#: xpack/plugins/license/models.py:86 msgid "Ultimate edition" msgstr "エンタープライズ・フラッグシップ・エディション" diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 20a804924..213d99173 100644 --- a/apps/locale/zh/LC_MESSAGES/django.mo +++ b/apps/locale/zh/LC_MESSAGES/django.mo @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8df7ef115d111ee9a176fac269a41a87d6b9a76a521e0206fe29591ab16da69 -size 132482 +oid sha256:06ff4e3474944be5a7f95106ecdeaa88d66be345fa69e1e62ec5d8c27be580ea +size 132912 diff --git a/apps/locale/zh/LC_MESSAGES/django.po b/apps/locale/zh/LC_MESSAGES/django.po index 4345e5524..904b5a1e1 100644 --- a/apps/locale/zh/LC_MESSAGES/django.po +++ b/apps/locale/zh/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: JumpServer 0.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-07 13:50+0800\n" +"POT-Creation-Date: 2023-10-07 17:56+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n" "Last-Translator: ibuler \n" "Language-Team: JumpServer team\n" @@ -30,7 +30,7 @@ msgstr "参数 'action' 必须是 [{}]" #: users/forms/profile.py:22 users/serializers/user.py:105 #: users/templates/users/_msg_user_created.html:13 #: users/templates/users/user_password_verify.html:18 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:28 +#: xpack/plugins/cloud/serializers/account_attrs.py:28 msgid "Password" msgstr "密码" @@ -93,9 +93,9 @@ msgid "Update" msgstr "更新" #: accounts/const/account.py:33 -#: accounts/serializers/automations/change_secret.py:155 audits/const.py:55 +#: accounts/serializers/automations/change_secret.py:155 audits/const.py:59 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19 -#: ops/const.py:74 terminal/const.py:77 xpack.bak/plugins/cloud/const.py:43 +#: ops/const.py:74 terminal/const.py:77 xpack/plugins/cloud/const.py:43 msgid "Failed" msgstr "失败" @@ -231,8 +231,7 @@ msgstr "用户 %s 查看/导出 了密码" #: terminal/serializers/session.py:26 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 -#: tickets/models/ticket/apply_asset.py:16 -#: xpack.bak/plugins/cloud/models.py:253 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:253 msgid "Asset" msgstr "资产" @@ -268,8 +267,7 @@ msgstr "来源 ID" #: terminal/backends/command/models.py:18 terminal/models/session/session.py:33 #: terminal/templates/terminal/_msg_command_warning.html:8 #: terminal/templates/terminal/_msg_session_sharing.html:8 -#: tickets/models/ticket/command_confirm.py:13 -#: xpack.bak/plugins/cloud/models.py:89 +#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:89 msgid "Account" msgstr "账号" @@ -336,7 +334,7 @@ msgid "Trigger mode" msgstr "触发模式" #: accounts/models/automations/backup_account.py:105 audits/models.py:197 -#: terminal/models/session/sharing.py:125 xpack.bak/plugins/cloud/models.py:205 +#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/models.py:205 msgid "Reason" msgstr "原因" @@ -443,14 +441,15 @@ msgstr "最后登录日期" #: accounts/models/automations/gather_account.py:17 #: accounts/models/automations/push_account.py:15 accounts/models/base.py:65 #: accounts/serializers/account/virtual.py:21 acls/serializers/base.py:19 -#: acls/serializers/base.py:50 acls/templates/acls/user_login_reminder.html:5 -#: assets/models/_user.py:23 audits/models.py:182 authentication/forms.py:25 -#: authentication/forms.py:27 authentication/models/temp_token.py:9 +#: acls/serializers/base.py:50 acls/templates/acls/asset_login_reminder.html:5 +#: acls/templates/acls/user_login_reminder.html:5 assets/models/_user.py:23 +#: audits/models.py:182 authentication/forms.py:25 authentication/forms.py:27 +#: authentication/models/temp_token.py:9 #: authentication/templates/authentication/_msg_different_city.html:9 #: authentication/templates/authentication/_msg_oauth_bind.html:9 #: users/forms/profile.py:32 users/forms/profile.py:115 #: users/models/user.py:790 users/templates/users/_msg_user_created.html:12 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:26 +#: xpack/plugins/cloud/serializers/account_attrs.py:26 msgid "Username" msgstr "用户名" @@ -538,9 +537,8 @@ msgstr "密码规则" #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/terminal.py:84 users/forms/profile.py:33 #: users/models/group.py:13 users/models/preference.py:11 -#: users/models/user.py:792 xpack.bak/plugins/cloud/models.py:32 -#: xpack.bak/plugins/cloud/models.py:273 -#: xpack.bak/plugins/cloud/serializers/task.py:68 +#: users/models/user.py:792 xpack/plugins/cloud/models.py:32 +#: xpack/plugins/cloud/models.py:273 xpack/plugins/cloud/serializers/task.py:68 msgid "Name" msgstr "名称" @@ -569,7 +567,7 @@ msgstr "系统平台" msgid "Push params" msgstr "账号推送参数" -#: accounts/models/template.py:25 xpack.bak/plugins/cloud/models.py:325 +#: accounts/models/template.py:25 xpack/plugins/cloud/models.py:325 msgid "Account template" msgstr "账号模版" @@ -708,8 +706,10 @@ msgstr "已修改" #: accounts/serializers/account/account.py:267 #: accounts/serializers/automations/base.py:22 acls/models/base.py:97 +#: acls/templates/acls/asset_login_reminder.html:6 #: assets/models/automations/base.py:19 -#: assets/serializers/automations/base.py:20 ops/models/base.py:17 +#: assets/serializers/automations/base.py:20 +#: authentication/api/connection_token.py:381 ops/models/base.py:17 #: ops/models/job.py:139 ops/serializers/job.py:21 #: terminal/templates/terminal/_msg_command_execute_alert.html:16 msgid "Assets" @@ -842,7 +842,7 @@ msgstr "关联平台,可配置推送参数,如果不关联,将使用默认 #: terminal/models/component/endpoint.py:104 #: terminal/models/session/session.py:46 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:297 users/models/user.py:828 -#: xpack.bak/plugins/cloud/models.py:39 xpack.bak/plugins/cloud/models.py:109 +#: xpack/plugins/cloud/models.py:39 xpack/plugins/cloud/models.py:109 msgid "Comment" msgstr "备注" @@ -890,7 +890,7 @@ msgstr "* 密码长度范围 6-30 位" msgid "Automation task execution" msgstr "自动化任务执行历史" -#: accounts/serializers/automations/change_secret.py:154 audits/const.py:54 +#: accounts/serializers/automations/change_secret.py:154 audits/const.py:58 #: audits/models.py:62 audits/signal_handlers/activity_log.py:33 #: common/const/choices.py:18 ops/const.py:72 ops/serializers/celery.py:40 #: terminal/const.py:76 terminal/models/session/sharing.py:121 @@ -965,16 +965,16 @@ msgstr "密钥不合法或密钥密码错误" msgid "Acls" msgstr "访问控制" -#: acls/const.py:6 terminal/const.py:11 tickets/const.py:45 +#: acls/const.py:6 audits/const.py:33 terminal/const.py:11 tickets/const.py:45 #: tickets/templates/tickets/approve_check_password.html:49 msgid "Reject" msgstr "拒绝" -#: acls/const.py:7 terminal/const.py:9 +#: acls/const.py:7 audits/const.py:34 terminal/const.py:9 msgid "Accept" msgstr "接受" -#: acls/const.py:8 +#: acls/const.py:8 audits/const.py:35 msgid "Review" msgstr "审批" @@ -988,13 +988,13 @@ msgstr "通知" #: acls/models/base.py:37 assets/models/_user.py:51 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:97 -#: xpack.bak/plugins/cloud/models.py:275 +#: xpack/plugins/cloud/models.py:275 msgid "Priority" msgstr "优先级" #: acls/models/base.py:38 assets/models/_user.py:51 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:98 -#: xpack.bak/plugins/cloud/models.py:276 +#: xpack/plugins/cloud/models.py:276 msgid "1-100, the lower the value will be match first" msgstr "优先级可选范围为 1-100 (数值越小越优先)" @@ -1031,12 +1031,12 @@ msgid "Command" msgstr "命令" #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 -#: xpack.bak/plugins/cloud/models.py:291 +#: xpack/plugins/cloud/models.py:291 msgid "Regex" msgstr "正则表达式" #: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79 -#: settings/serializers/feature.py:17 xpack.bak/plugins/license/models.py:30 +#: settings/serializers/feature.py:17 xpack/plugins/license/models.py:30 msgid "Content" msgstr "内容" @@ -1097,10 +1097,14 @@ msgstr "登录资产访问控制" msgid "Login asset confirm" msgstr "登录资产复核" -#: acls/notifications.py:10 +#: acls/notifications.py:11 msgid "User login reminder" msgstr "用户登录提醒" +#: acls/notifications.py:42 +msgid "Asset login reminder" +msgstr "资产登录提醒" + #: acls/serializers/base.py:11 acls/serializers/login_acl.py:11 msgid "With * indicating a match all. " msgstr "* 表示匹配所有. " @@ -1131,7 +1135,7 @@ msgid "None of the reviewers belong to Organization `{}`" msgstr "所有复核人都不属于组织 `{}`" #: acls/serializers/rules/rules.py:20 -#: xpack.bak/plugins/cloud/serializers/task.py:137 +#: xpack/plugins/cloud/serializers/task.py:137 msgid "IP address invalid: `{}`" msgstr "IP 地址无效: `{}`" @@ -1155,10 +1159,25 @@ msgstr "IP" msgid "Time Period" 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:9 +msgid "" +"The user has just successfully logged into the asset. Please ensure that " +"this is an authorized operation. If you suspect that this is an unauthorized " +"access, please take appropriate measures immediately." +msgstr "" +"用户刚刚成功登录到资产。请确保这是授权的操作。如果您怀疑这是一个未经授权的访" +"问,请立即采取适当的措施。" + +#: acls/templates/acls/asset_login_reminder.html:11 +#: acls/templates/acls/user_login_reminder.html:13 +msgid "Thank you" +msgstr "谢谢" + #: acls/templates/acls/user_login_reminder.html:7 audits/models.py:188 #: audits/models.py:257 #: authentication/templates/authentication/_msg_different_city.html:11 @@ -1180,16 +1199,12 @@ msgstr "" "用户刚刚成功登录到系统。请确保这是授权的操作。如果您怀疑这是一个未经授权的访" "问,请立即采取适当的措施。" -#: acls/templates/acls/user_login_reminder.html:13 -msgid "Thank you" -msgstr "谢谢" - #: applications/apps.py:9 msgid "Applications" msgstr "应用管理" -#: applications/models.py:16 xpack.bak/plugins/cloud/models.py:37 -#: xpack.bak/plugins/cloud/serializers/account.py:63 +#: applications/models.py:16 xpack/plugins/cloud/models.py:37 +#: xpack/plugins/cloud/serializers/account.py:63 msgid "Attrs" msgstr "属性" @@ -1252,7 +1267,7 @@ msgid "Unable to connect to port {port} on {address}" msgstr "无法连接到 {port} 上的端口 {address}" #: assets/automations/ping_gateway/manager.py:58 -#: authentication/middleware.py:92 xpack.bak/plugins/cloud/providers/fc.py:47 +#: authentication/middleware.py:92 xpack/plugins/cloud/providers/fc.py:47 msgid "Authentication failed" msgstr "认证失败" @@ -1261,7 +1276,7 @@ msgstr "认证失败" msgid "Connect failed" msgstr "连接失败" -#: assets/const/automation.py:6 audits/const.py:6 audits/const.py:37 +#: assets/const/automation.py:6 audits/const.py:6 audits/const.py:41 #: audits/signal_handlers/activity_log.py:62 common/utils/ip/geoip/utils.py:31 #: common/utils/ip/geoip/utils.py:37 common/utils/ip/utils.py:104 msgid "Unknown" @@ -1283,7 +1298,7 @@ msgstr "测试网关" msgid "Gather facts" msgstr "收集资产信息" -#: assets/const/base.py:33 audits/const.py:48 +#: assets/const/base.py:33 audits/const.py:52 #: terminal/serializers/applet_host.py:32 msgid "Disabled" msgstr "禁用" @@ -1304,7 +1319,7 @@ msgstr "脚本" #: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:67 #: settings/serializers/feature.py:47 terminal/models/component/endpoint.py:13 #: terminal/serializers/applet.py:17 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:72 +#: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "主机" @@ -1317,7 +1332,7 @@ msgid "Cloud service" msgstr "云服务" #: assets/const/category.py:14 assets/models/asset/gpt.py:11 -#: assets/models/asset/web.py:16 audits/const.py:35 +#: assets/models/asset/web.py:16 audits/const.py:39 #: terminal/models/applet/applet.py:27 users/const.py:47 msgid "Web" msgstr "Web" @@ -1593,7 +1608,7 @@ msgstr "云服务" #: assets/models/asset/common.py:92 assets/models/platform.py:16 #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:68 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:73 +#: xpack/plugins/cloud/serializers/account_attrs.py:73 msgid "Port" msgstr "端口" @@ -1604,15 +1619,13 @@ msgstr "地址" #: assets/models/asset/common.py:151 assets/models/platform.py:119 #: authentication/backends/passkey/models.py:12 #: authentication/serializers/connect_token_secret.py:115 -#: perms/serializers/user_permission.py:24 -#: xpack.bak/plugins/cloud/models.py:321 +#: perms/serializers/user_permission.py:24 xpack/plugins/cloud/models.py:321 msgid "Platform" msgstr "系统平台" #: assets/models/asset/common.py:153 assets/models/domain.py:21 #: authentication/serializers/connect_token_secret.py:133 -#: perms/serializers/user_permission.py:29 -#: xpack.bak/plugins/cloud/models.py:323 +#: perms/serializers/user_permission.py:29 xpack/plugins/cloud/models.py:323 msgid "Domain" msgstr "网域" @@ -1688,8 +1701,8 @@ msgstr "资产自动化任务" #: terminal/models/component/status.py:30 terminal/serializers/applet.py:18 #: terminal/serializers/applet_host.py:115 tickets/models/ticket/general.py:283 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 -#: xpack.bak/plugins/cloud/models.py:201 xpack.bak/plugins/cloud/models.py:257 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:201 +#: xpack/plugins/cloud/models.py:257 msgid "Status" msgstr "状态" @@ -1753,7 +1766,7 @@ msgstr "资产组" #: assets/models/group.py:31 assets/models/platform.py:19 #: assets/serializers/platform.py:114 -#: xpack.bak/plugins/cloud/providers/nutanix.py:30 +#: xpack/plugins/cloud/providers/nutanix.py:30 msgid "Default" msgstr "默认" @@ -1804,8 +1817,7 @@ msgid "Parent key" msgstr "ssh私钥" #: assets/models/node.py:553 perms/serializers/permission.py:35 -#: tickets/models/ticket/apply_asset.py:14 -#: xpack.bak/plugins/cloud/models.py:322 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:322 msgid "Node" msgstr "节点" @@ -1831,7 +1843,7 @@ msgstr "开放的" msgid "Setting" msgstr "设置" -#: assets/models/platform.py:38 audits/const.py:49 +#: assets/models/platform.py:38 audits/const.py:53 #: authentication/backends/passkey/models.py:11 settings/models.py:36 #: terminal/serializers/applet_host.py:33 msgid "Enabled" @@ -1945,9 +1957,8 @@ msgstr "资产中批量更新平台,不符合平台类型跳过的资产" #: assets/serializers/asset/common.py:124 assets/serializers/platform.py:134 #: authentication/serializers/connect_token_secret.py:29 #: authentication/serializers/connect_token_secret.py:72 -#: perms/serializers/user_permission.py:25 -#: xpack.bak/plugins/cloud/models.py:324 -#: xpack.bak/plugins/cloud/serializers/task.py:31 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:324 +#: xpack/plugins/cloud/serializers/task.py:31 msgid "Protocols" msgstr "协议组" @@ -1980,9 +1991,9 @@ msgstr "默认数据库" #: assets/serializers/asset/database.py:28 common/db/fields.py:570 #: common/db/fields.py:575 common/serializers/fields.py:104 #: tickets/serializers/ticket/common.py:58 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:56 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:79 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:143 +#: xpack/plugins/cloud/serializers/account_attrs.py:56 +#: xpack/plugins/cloud/serializers/account_attrs.py:79 +#: xpack/plugins/cloud/serializers/account_attrs.py:143 msgid "This field is required." msgstr "该字段是必填项。" @@ -2237,7 +2248,7 @@ msgid "Symlink" msgstr "建立软链接" #: audits/const.py:18 audits/const.py:28 perms/const.py:14 -#: terminal/api/session/session.py:141 +#: terminal/api/session/session.py:146 msgid "Download" msgstr "下载" @@ -2245,7 +2256,7 @@ msgstr "下载" msgid "Rename dir" msgstr "映射目录" -#: audits/const.py:23 rbac/tree.py:233 terminal/api/session/session.py:252 +#: audits/const.py:23 rbac/tree.py:233 terminal/api/session/session.py:257 #: terminal/templates/terminal/_msg_command_warning.html:18 #: terminal/templates/terminal/_msg_session_sharing.html:10 msgid "View" @@ -2271,30 +2282,30 @@ msgstr "登录" msgid "Change password" msgstr "改密" -#: audits/const.py:36 settings/serializers/terminal.py:6 +#: audits/const.py:40 settings/serializers/terminal.py:6 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:164 #: terminal/serializers/session.py:49 terminal/serializers/session.py:63 msgid "Terminal" msgstr "终端" -#: audits/const.py:41 audits/models.py:130 +#: audits/const.py:45 audits/models.py:130 msgid "Operate log" msgstr "操作日志" -#: audits/const.py:42 +#: audits/const.py:46 msgid "Session log" msgstr "会话日志" -#: audits/const.py:43 +#: audits/const.py:47 msgid "Login log" msgstr "登录日志" -#: audits/const.py:44 terminal/models/applet/host.py:143 +#: audits/const.py:48 terminal/models/applet/host.py:143 #: terminal/models/component/task.py:22 msgid "Task" msgstr "任务" -#: audits/const.py:50 +#: audits/const.py:54 msgid "-" msgstr "-" @@ -2506,27 +2517,27 @@ msgstr "上传 FTP 文件到外部存储" msgid "This action require verify your MFA" msgstr "该操作需要验证您的 MFA, 请先开启并配置" -#: authentication/api/connection_token.py:260 +#: authentication/api/connection_token.py:261 msgid "Reusable connection token is not allowed, global setting not enabled" msgstr "不允许使用可重复使用的连接令牌,未启用全局设置" -#: authentication/api/connection_token.py:351 +#: authentication/api/connection_token.py:352 msgid "Anonymous account is not supported for this asset" msgstr "匿名账号不支持当前资产" -#: authentication/api/connection_token.py:370 +#: authentication/api/connection_token.py:371 msgid "Account not found" msgstr "账号未找到" -#: authentication/api/connection_token.py:373 +#: authentication/api/connection_token.py:374 msgid "Permission expired" msgstr "授权已过期" -#: authentication/api/connection_token.py:387 +#: authentication/api/connection_token.py:401 msgid "ACL action is reject: {}({})" msgstr "ACL 动作是拒绝: {}({})" -#: authentication/api/connection_token.py:391 +#: authentication/api/connection_token.py:405 msgid "ACL action is review" msgstr "ACL 动作是复核" @@ -2534,7 +2545,7 @@ msgstr "ACL 动作是复核" msgid "Current user not support mfa type: {}" msgstr "当前用户不支持 MFA 类型: {}" -#: authentication/api/password.py:34 terminal/api/session/session.py:300 +#: authentication/api/password.py:34 terminal/api/session/session.py:305 #: users/views/profile/reset.py:61 msgid "User does not exist: {}" msgstr "用户不存在: {}" @@ -2791,6 +2802,7 @@ msgid "Your password is invalid" msgstr "您的密码无效" #: authentication/errors/mfa.py:43 +#, python-format msgid "Please wait for %s seconds before retry" msgstr "请在 %s 秒后重试" @@ -3308,7 +3320,7 @@ msgid "Do you want to retry ?" msgstr "是否重试 ?" #: authentication/utils.py:28 common/utils/ip/geoip/utils.py:24 -#: xpack.bak/plugins/cloud/const.py:29 +#: xpack/plugins/cloud/const.py:29 msgid "LAN" msgstr "局域网" @@ -3651,7 +3663,7 @@ msgstr "阿里云" msgid "Tencent cloud" msgstr "腾讯云" -#: common/sdk/sms/endpoint.py:18 xpack.bak/plugins/cloud/const.py:13 +#: common/sdk/sms/endpoint.py:18 xpack/plugins/cloud/const.py:13 msgid "Huawei Cloud" msgstr "华为云" @@ -3998,7 +4010,7 @@ msgid "Date last run" msgstr "最后运行日期" #: ops/models/base.py:51 ops/models/job.py:224 -#: xpack.bak/plugins/cloud/models.py:199 +#: xpack/plugins/cloud/models.py:199 msgid "Result" msgstr "结果" @@ -4822,7 +4834,7 @@ msgid "Client Id" msgstr "客户端 ID" #: settings/serializers/auth/oauth2.py:33 settings/serializers/auth/oidc.py:22 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:38 +#: xpack/plugins/cloud/serializers/account_attrs.py:38 msgid "Client Secret" msgstr "客户端密钥" @@ -5087,7 +5099,7 @@ msgid "SSO auth key TTL" msgstr "令牌有效期" #: settings/serializers/auth/sso.py:20 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:193 +#: xpack/plugins/cloud/serializers/account_attrs.py:193 msgid "Unit: second" msgstr "单位: 秒" @@ -5139,44 +5151,48 @@ msgstr "支持链接" msgid "default: http://www.jumpserver.org/support/" msgstr "默认: http://www.jumpserver.org/support/" -#: settings/serializers/cleaning.py:8 +#: settings/serializers/cleaning.py:10 msgid "Period clean" msgstr "定時清掃" -#: settings/serializers/cleaning.py:12 +#: settings/serializers/cleaning.py:14 msgid "Login log keep days (day)" msgstr "登录日志 (天)" -#: settings/serializers/cleaning.py:16 +#: settings/serializers/cleaning.py:18 msgid "Task log keep days (day)" msgstr "任务日志 (天)" -#: settings/serializers/cleaning.py:20 +#: settings/serializers/cleaning.py:22 msgid "Operate log keep days (day)" msgstr "操作日志 (天)" -#: settings/serializers/cleaning.py:24 +#: settings/serializers/cleaning.py:26 msgid "FTP log keep days (day)" msgstr "上传下载 (天)" -#: settings/serializers/cleaning.py:28 +#: settings/serializers/cleaning.py:30 msgid "Cloud sync record keep days (day)" msgstr "云同步记录 (天)" -#: settings/serializers/cleaning.py:31 +#: settings/serializers/cleaning.py:34 +msgid "Activity log keep days (day)" +msgstr "活动记录 (天)" + +#: settings/serializers/cleaning.py:37 msgid "Session keep duration (day)" msgstr "会话日志 (天)" -#: settings/serializers/cleaning.py:33 +#: settings/serializers/cleaning.py:39 msgid "" "Session, record, command will be delete if more than duration, only in " "database, OSS will not be affected." msgstr "" "会话、录像,命令记录超过该时长将会被清除 (影响数据库存储,OSS 等不受影响)" -#: settings/serializers/cleaning.py:37 -msgid "Activity log keep days (day)" -msgstr "活动记录 (天)" +#: settings/serializers/cleaning.py:53 +msgid "must be greater than {} days." +msgstr "" #: settings/serializers/feature.py:16 msgid "Subject" @@ -6026,15 +6042,15 @@ msgstr "有在线会话" msgid "User %s %s session %s replay" msgstr "用户 %s %s 了会话 %s 的录像" -#: terminal/api/session/session.py:292 +#: terminal/api/session/session.py:297 msgid "Session does not exist: {}" msgstr "会话不存在: {}" -#: terminal/api/session/session.py:295 +#: terminal/api/session/session.py:300 msgid "Session is finished or the protocol not supported" msgstr "会话已经完成或协议不支持" -#: terminal/api/session/session.py:308 +#: terminal/api/session/session.py:313 msgid "User does not have permission" msgstr "用户没有权限" @@ -6152,7 +6168,7 @@ msgstr "不支持批量创建" msgid "Storage is invalid" msgstr "存储无效" -#: terminal/models/applet/applet.py:30 xpack.bak/plugins/license/models.py:88 +#: terminal/models/applet/applet.py:30 xpack/plugins/license/models.py:88 msgid "Community edition" msgstr "社区版" @@ -6673,16 +6689,16 @@ msgid "Bucket" msgstr "桶名称" #: terminal/serializers/storage.py:32 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:17 +#: xpack/plugins/cloud/serializers/account_attrs.py:17 msgid "Access key id" msgstr "Access key ID(AK)" #: terminal/serializers/storage.py:36 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:20 +#: xpack/plugins/cloud/serializers/account_attrs.py:20 msgid "Access key secret" msgstr "Access key secret(SK)" -#: terminal/serializers/storage.py:67 xpack.bak/plugins/cloud/models.py:250 +#: terminal/serializers/storage.py:67 xpack/plugins/cloud/models.py:250 msgid "Region" msgstr "地域" @@ -7262,7 +7278,7 @@ msgid "Not a valid ssh public key" msgstr "SSH密钥不合法" #: users/forms/profile.py:173 users/models/user.py:825 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:203 +#: xpack/plugins/cloud/serializers/account_attrs.py:203 msgid "Public key" msgstr "SSH公钥" @@ -7295,7 +7311,7 @@ msgid "OTP secret key" msgstr "OTP 密钥" #: users/models/user.py:822 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:206 +#: xpack/plugins/cloud/serializers/account_attrs.py:206 msgid "Private key" msgstr "ssh私钥" @@ -7769,541 +7785,537 @@ msgstr "* 新密码不能是最近 {} 次的密码" msgid "Reset password success, return to login page" msgstr "重置密码成功,返回到登录页面" -#: xpack.bak/apps.py:8 +#: xpack/apps.py:8 msgid "XPACK" msgstr "XPack" -#: xpack.bak/plugins/cloud/api.py:56 +#: xpack/plugins/cloud/api.py:56 msgid "Test connection successful" msgstr "测试成功" -#: xpack.bak/plugins/cloud/api.py:58 +#: xpack/plugins/cloud/api.py:58 msgid "Test connection failed: {}" msgstr "测试连接失败:{}" -#: xpack.bak/plugins/cloud/const.py:8 +#: xpack/plugins/cloud/const.py:8 msgid "Alibaba Cloud" msgstr "阿里云" -#: xpack.bak/plugins/cloud/const.py:9 +#: xpack/plugins/cloud/const.py:9 msgid "AWS (International)" msgstr "AWS (国际)" -#: xpack.bak/plugins/cloud/const.py:10 +#: xpack/plugins/cloud/const.py:10 msgid "AWS (China)" msgstr "AWS (中国)" -#: xpack.bak/plugins/cloud/const.py:11 +#: xpack/plugins/cloud/const.py:11 msgid "Azure (China)" msgstr "Azure (中国)" -#: xpack.bak/plugins/cloud/const.py:12 +#: xpack/plugins/cloud/const.py:12 msgid "Azure (International)" msgstr "Azure (国际)" -#: xpack.bak/plugins/cloud/const.py:14 +#: xpack/plugins/cloud/const.py:14 msgid "Baidu Cloud" msgstr "百度云" -#: xpack.bak/plugins/cloud/const.py:15 +#: xpack/plugins/cloud/const.py:15 msgid "JD Cloud" msgstr "京东云" -#: xpack.bak/plugins/cloud/const.py:16 +#: xpack/plugins/cloud/const.py:16 msgid "KingSoft Cloud" msgstr "金山云" -#: xpack.bak/plugins/cloud/const.py:17 +#: xpack/plugins/cloud/const.py:17 msgid "Tencent Cloud" msgstr "腾讯云" -#: xpack.bak/plugins/cloud/const.py:18 +#: xpack/plugins/cloud/const.py:18 msgid "Tencent Cloud (Lighthouse)" msgstr "腾讯云(轻量服务器应用)" -#: xpack.bak/plugins/cloud/const.py:19 +#: xpack/plugins/cloud/const.py:19 msgid "Google Cloud Platform" msgstr "谷歌云" -#: xpack.bak/plugins/cloud/const.py:20 +#: xpack/plugins/cloud/const.py:20 msgid "UCloud" msgstr "ucloud" -#: xpack.bak/plugins/cloud/const.py:22 +#: xpack/plugins/cloud/const.py:22 msgid "VMware" msgstr "VMware" -#: xpack.bak/plugins/cloud/const.py:23 -#: xpack.bak/plugins/cloud/providers/nutanix.py:15 +#: xpack/plugins/cloud/const.py:23 xpack/plugins/cloud/providers/nutanix.py:15 msgid "Nutanix" msgstr "Nutanix" -#: xpack.bak/plugins/cloud/const.py:24 +#: xpack/plugins/cloud/const.py:24 msgid "Huawei Private Cloud" msgstr "华为私有云" -#: xpack.bak/plugins/cloud/const.py:25 +#: xpack/plugins/cloud/const.py:25 msgid "Qingyun Private Cloud" msgstr "青云私有云" -#: xpack.bak/plugins/cloud/const.py:26 +#: xpack/plugins/cloud/const.py:26 msgid "CTYun Private Cloud" msgstr "天翼私有云" -#: xpack.bak/plugins/cloud/const.py:27 +#: xpack/plugins/cloud/const.py:27 msgid "OpenStack" msgstr "OpenStack" -#: xpack.bak/plugins/cloud/const.py:28 +#: xpack/plugins/cloud/const.py:28 msgid "Fusion Compute" msgstr "融合计算" -#: xpack.bak/plugins/cloud/const.py:33 +#: xpack/plugins/cloud/const.py:33 msgid "Private IP" msgstr "私有IP" -#: xpack.bak/plugins/cloud/const.py:34 +#: xpack/plugins/cloud/const.py:34 msgid "Public IP" msgstr "公网IP" -#: xpack.bak/plugins/cloud/const.py:38 xpack.bak/plugins/cloud/models.py:295 +#: xpack/plugins/cloud/const.py:38 xpack/plugins/cloud/models.py:295 msgid "Instance name" msgstr "实例名称" -#: xpack.bak/plugins/cloud/const.py:39 +#: xpack/plugins/cloud/const.py:39 msgid "Instance name and Partial IP" msgstr "实例名称和部分IP" -#: xpack.bak/plugins/cloud/const.py:44 +#: xpack/plugins/cloud/const.py:44 msgid "Succeed" msgstr "成功" -#: xpack.bak/plugins/cloud/const.py:48 +#: xpack/plugins/cloud/const.py:48 msgid "Unsync" msgstr "未同步" -#: xpack.bak/plugins/cloud/const.py:49 +#: xpack/plugins/cloud/const.py:49 msgid "New Sync" msgstr "新同步" -#: xpack.bak/plugins/cloud/const.py:50 +#: xpack/plugins/cloud/const.py:50 msgid "Synced" msgstr "已同步" -#: xpack.bak/plugins/cloud/const.py:51 +#: xpack/plugins/cloud/const.py:51 msgid "Released" msgstr "已释放" -#: xpack.bak/plugins/cloud/manager.py:53 +#: xpack/plugins/cloud/manager.py:53 msgid "Account unavailable" msgstr "账号无效" -#: xpack.bak/plugins/cloud/meta.py:9 +#: xpack/plugins/cloud/meta.py:9 msgid "Cloud center" msgstr "云管中心" -#: xpack.bak/plugins/cloud/models.py:34 +#: xpack/plugins/cloud/models.py:34 msgid "Provider" msgstr "云服务商" -#: xpack.bak/plugins/cloud/models.py:38 +#: xpack/plugins/cloud/models.py:38 msgid "Validity" msgstr "有效" -#: xpack.bak/plugins/cloud/models.py:43 +#: xpack/plugins/cloud/models.py:43 msgid "Cloud account" msgstr "云账号" -#: xpack.bak/plugins/cloud/models.py:45 +#: xpack/plugins/cloud/models.py:45 msgid "Test cloud account" msgstr "测试云账号" -#: xpack.bak/plugins/cloud/models.py:92 -#: xpack.bak/plugins/cloud/serializers/task.py:151 +#: xpack/plugins/cloud/models.py:92 xpack/plugins/cloud/serializers/task.py:151 msgid "Regions" msgstr "地域" -#: xpack.bak/plugins/cloud/models.py:95 +#: xpack/plugins/cloud/models.py:95 msgid "Hostname strategy" msgstr "主机名策略" -#: xpack.bak/plugins/cloud/models.py:100 -#: xpack.bak/plugins/cloud/serializers/task.py:154 +#: xpack/plugins/cloud/models.py:100 +#: xpack/plugins/cloud/serializers/task.py:154 msgid "IP network segment group" msgstr "IP网段组" -#: xpack.bak/plugins/cloud/models.py:103 -#: xpack.bak/plugins/cloud/serializers/task.py:159 +#: xpack/plugins/cloud/models.py:103 +#: xpack/plugins/cloud/serializers/task.py:159 msgid "Sync IP type" msgstr "同步IP类型" -#: xpack.bak/plugins/cloud/models.py:106 -#: xpack.bak/plugins/cloud/serializers/task.py:177 +#: xpack/plugins/cloud/models.py:106 +#: xpack/plugins/cloud/serializers/task.py:177 msgid "Always update" msgstr "总是更新" -#: xpack.bak/plugins/cloud/models.py:112 +#: xpack/plugins/cloud/models.py:112 msgid "Date last sync" msgstr "最后同步日期" -#: xpack.bak/plugins/cloud/models.py:115 xpack.bak/plugins/cloud/models.py:313 -#: xpack.bak/plugins/cloud/models.py:337 +#: xpack/plugins/cloud/models.py:115 xpack/plugins/cloud/models.py:313 +#: xpack/plugins/cloud/models.py:337 msgid "Strategy" msgstr "策略" -#: xpack.bak/plugins/cloud/models.py:120 xpack.bak/plugins/cloud/models.py:197 +#: xpack/plugins/cloud/models.py:120 xpack/plugins/cloud/models.py:197 msgid "Sync instance task" msgstr "同步实例任务" -#: xpack.bak/plugins/cloud/models.py:208 xpack.bak/plugins/cloud/models.py:260 +#: xpack/plugins/cloud/models.py:208 xpack/plugins/cloud/models.py:260 msgid "Date sync" msgstr "同步日期" -#: xpack.bak/plugins/cloud/models.py:212 +#: xpack/plugins/cloud/models.py:212 msgid "Sync instance snapshot" msgstr "同步实例快照" -#: xpack.bak/plugins/cloud/models.py:216 +#: xpack/plugins/cloud/models.py:216 msgid "Sync instance task execution" msgstr "同步实例任务执行" -#: xpack.bak/plugins/cloud/models.py:240 +#: xpack/plugins/cloud/models.py:240 msgid "Sync task" msgstr "同步任务" -#: xpack.bak/plugins/cloud/models.py:244 +#: xpack/plugins/cloud/models.py:244 msgid "Sync instance task history" msgstr "同步实例任务历史" -#: xpack.bak/plugins/cloud/models.py:247 +#: xpack/plugins/cloud/models.py:247 msgid "Instance" msgstr "实例" -#: xpack.bak/plugins/cloud/models.py:264 +#: xpack/plugins/cloud/models.py:264 msgid "Sync instance detail" msgstr "同步实例详情" -#: xpack.bak/plugins/cloud/models.py:281 +#: xpack/plugins/cloud/models.py:281 msgid "Task strategy" msgstr "任务策略" -#: xpack.bak/plugins/cloud/models.py:285 +#: xpack/plugins/cloud/models.py:285 msgid "Exact" msgstr "" -#: xpack.bak/plugins/cloud/models.py:286 +#: xpack/plugins/cloud/models.py:286 msgid "Not" msgstr "否" -#: xpack.bak/plugins/cloud/models.py:287 +#: xpack/plugins/cloud/models.py:287 msgid "In" msgstr "在..里面" -#: xpack.bak/plugins/cloud/models.py:288 +#: xpack/plugins/cloud/models.py:288 msgid "Contains" msgstr "包含" -#: xpack.bak/plugins/cloud/models.py:289 +#: xpack/plugins/cloud/models.py:289 msgid "Startswith" msgstr "以..开头" -#: xpack.bak/plugins/cloud/models.py:290 +#: xpack/plugins/cloud/models.py:290 msgid "Endswith" msgstr "以..结尾" -#: xpack.bak/plugins/cloud/models.py:296 +#: xpack/plugins/cloud/models.py:296 msgid "Instance platform" msgstr "实例平台" -#: xpack.bak/plugins/cloud/models.py:297 +#: xpack/plugins/cloud/models.py:297 msgid "Instance address" msgstr "实例地址" -#: xpack.bak/plugins/cloud/models.py:304 +#: xpack/plugins/cloud/models.py:304 msgid "Rule attr" msgstr "规则属性" -#: xpack.bak/plugins/cloud/models.py:308 +#: xpack/plugins/cloud/models.py:308 msgid "Rule match" msgstr "规则匹配" -#: xpack.bak/plugins/cloud/models.py:310 +#: xpack/plugins/cloud/models.py:310 msgid "Rule value" msgstr "规则值" -#: xpack.bak/plugins/cloud/models.py:317 -#: xpack.bak/plugins/cloud/serializers/task.py:70 +#: xpack/plugins/cloud/models.py:317 xpack/plugins/cloud/serializers/task.py:70 msgid "Strategy rule" msgstr "条件" -#: xpack.bak/plugins/cloud/models.py:332 +#: xpack/plugins/cloud/models.py:332 msgid "Action attr" msgstr "动作属性" -#: xpack.bak/plugins/cloud/models.py:334 +#: xpack/plugins/cloud/models.py:334 msgid "Action value" msgstr "动作值" -#: xpack.bak/plugins/cloud/models.py:341 -#: xpack.bak/plugins/cloud/serializers/task.py:73 +#: xpack/plugins/cloud/models.py:341 xpack/plugins/cloud/serializers/task.py:73 msgid "Strategy action" msgstr "动作" -#: xpack.bak/plugins/cloud/providers/aws_international.py:18 +#: xpack/plugins/cloud/providers/aws_international.py:18 msgid "China (Beijing)" msgstr "中国 (北京)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:19 +#: xpack/plugins/cloud/providers/aws_international.py:19 msgid "China (Ningxia)" msgstr "中国 (宁夏)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:22 +#: xpack/plugins/cloud/providers/aws_international.py:22 msgid "US East (Ohio)" msgstr "美国东部 (俄亥俄州)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:23 +#: xpack/plugins/cloud/providers/aws_international.py:23 msgid "US East (N. Virginia)" msgstr "美国东部 (弗吉尼亚北部)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:24 +#: xpack/plugins/cloud/providers/aws_international.py:24 msgid "US West (N. California)" msgstr "美国西部 (加利福尼亚北部)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:25 +#: xpack/plugins/cloud/providers/aws_international.py:25 msgid "US West (Oregon)" msgstr "美国西部 (俄勒冈)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:26 +#: xpack/plugins/cloud/providers/aws_international.py:26 msgid "Africa (Cape Town)" msgstr "非洲 (开普敦)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:27 +#: xpack/plugins/cloud/providers/aws_international.py:27 msgid "Asia Pacific (Hong Kong)" msgstr "亚太地区 (香港)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:28 +#: xpack/plugins/cloud/providers/aws_international.py:28 msgid "Asia Pacific (Mumbai)" msgstr "亚太地区 (孟买)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:29 +#: xpack/plugins/cloud/providers/aws_international.py:29 msgid "Asia Pacific (Osaka-Local)" msgstr "亚太区域 (大阪当地)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:30 +#: xpack/plugins/cloud/providers/aws_international.py:30 msgid "Asia Pacific (Seoul)" msgstr "亚太区域 (首尔)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:31 +#: xpack/plugins/cloud/providers/aws_international.py:31 msgid "Asia Pacific (Singapore)" msgstr "亚太区域 (新加坡)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:32 +#: xpack/plugins/cloud/providers/aws_international.py:32 msgid "Asia Pacific (Sydney)" msgstr "亚太区域 (悉尼)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:33 +#: xpack/plugins/cloud/providers/aws_international.py:33 msgid "Asia Pacific (Tokyo)" msgstr "亚太区域 (东京)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:34 +#: xpack/plugins/cloud/providers/aws_international.py:34 msgid "Canada (Central)" msgstr "加拿大 (中部)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:35 +#: xpack/plugins/cloud/providers/aws_international.py:35 msgid "Europe (Frankfurt)" msgstr "欧洲 (法兰克福)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:36 +#: xpack/plugins/cloud/providers/aws_international.py:36 msgid "Europe (Ireland)" msgstr "欧洲 (爱尔兰)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:37 +#: xpack/plugins/cloud/providers/aws_international.py:37 msgid "Europe (London)" msgstr "欧洲 (伦敦)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:38 +#: xpack/plugins/cloud/providers/aws_international.py:38 msgid "Europe (Milan)" msgstr "欧洲 (米兰)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:39 +#: xpack/plugins/cloud/providers/aws_international.py:39 msgid "Europe (Paris)" msgstr "欧洲 (巴黎)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:40 +#: xpack/plugins/cloud/providers/aws_international.py:40 msgid "Europe (Stockholm)" msgstr "欧洲 (斯德哥尔摩)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:41 +#: xpack/plugins/cloud/providers/aws_international.py:41 msgid "Middle East (Bahrain)" msgstr "中东 (巴林)" -#: xpack.bak/plugins/cloud/providers/aws_international.py:42 +#: xpack/plugins/cloud/providers/aws_international.py:42 msgid "South America (São Paulo)" msgstr "南美洲 (圣保罗)" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:54 -#: xpack.bak/plugins/cloud/providers/jdcloud.py:125 +#: xpack/plugins/cloud/providers/baiducloud.py:54 +#: xpack/plugins/cloud/providers/jdcloud.py:125 msgid "CN North-Beijing" msgstr "华北-北京" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:55 -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:42 -#: xpack.bak/plugins/cloud/providers/jdcloud.py:128 +#: xpack/plugins/cloud/providers/baiducloud.py:55 +#: xpack/plugins/cloud/providers/huaweicloud.py:42 +#: xpack/plugins/cloud/providers/jdcloud.py:128 msgid "CN South-Guangzhou" msgstr "华南-广州" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:56 +#: xpack/plugins/cloud/providers/baiducloud.py:56 msgid "CN East-Suzhou" msgstr "华东-苏州" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:57 -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:49 +#: xpack/plugins/cloud/providers/baiducloud.py:57 +#: xpack/plugins/cloud/providers/huaweicloud.py:49 msgid "CN-Hong Kong" msgstr "中国-香港" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:58 +#: xpack/plugins/cloud/providers/baiducloud.py:58 msgid "CN Center-Wuhan" msgstr "华中-武汉" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:59 +#: xpack/plugins/cloud/providers/baiducloud.py:59 msgid "CN North-Baoding" msgstr "华北-保定" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:60 -#: xpack.bak/plugins/cloud/providers/jdcloud.py:127 +#: xpack/plugins/cloud/providers/baiducloud.py:60 +#: xpack/plugins/cloud/providers/jdcloud.py:127 msgid "CN East-Shanghai" msgstr "华东-上海" -#: xpack.bak/plugins/cloud/providers/baiducloud.py:61 -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:51 +#: xpack/plugins/cloud/providers/baiducloud.py:61 +#: xpack/plugins/cloud/providers/huaweicloud.py:51 msgid "AP-Singapore" msgstr "亚太-新加坡" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:39 +#: xpack/plugins/cloud/providers/huaweicloud.py:39 msgid "CN North-Beijing1" msgstr "华北-北京1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:40 +#: xpack/plugins/cloud/providers/huaweicloud.py:40 msgid "CN North-Beijing4" msgstr "华北-北京4" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:41 +#: xpack/plugins/cloud/providers/huaweicloud.py:41 msgid "CN North-Ulanqab1" msgstr "华北-乌兰察布一" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:43 +#: xpack/plugins/cloud/providers/huaweicloud.py:43 msgid "CN South-Shenzhen" msgstr "华南-广州" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:44 +#: xpack/plugins/cloud/providers/huaweicloud.py:44 msgid "CN South-Guangzhou-InvitationOnly" msgstr "华南-广州-友好用户环境" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:45 +#: xpack/plugins/cloud/providers/huaweicloud.py:45 msgid "CN East-Shanghai2" msgstr "华东-上海2" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:46 +#: xpack/plugins/cloud/providers/huaweicloud.py:46 msgid "CN East-Shanghai1" msgstr "华东-上海1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:48 +#: xpack/plugins/cloud/providers/huaweicloud.py:48 msgid "CN Southwest-Guiyang1" msgstr "西南-贵阳1" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:50 +#: xpack/plugins/cloud/providers/huaweicloud.py:50 msgid "AP-Bangkok" msgstr "亚太-曼谷" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:53 +#: xpack/plugins/cloud/providers/huaweicloud.py:53 msgid "AF-Johannesburg" msgstr "非洲-约翰内斯堡" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:54 +#: xpack/plugins/cloud/providers/huaweicloud.py:54 msgid "LA-Mexico City1" msgstr "拉美-墨西哥城一" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:55 +#: xpack/plugins/cloud/providers/huaweicloud.py:55 msgid "LA-Santiago" msgstr "拉美-圣地亚哥" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:56 +#: xpack/plugins/cloud/providers/huaweicloud.py:56 msgid "LA-Sao Paulo1" msgstr "拉美-圣保罗一" -#: xpack.bak/plugins/cloud/providers/huaweicloud.py:58 +#: xpack/plugins/cloud/providers/huaweicloud.py:58 msgid "TR-Istanbul" msgstr "" -#: xpack.bak/plugins/cloud/providers/jdcloud.py:126 +#: xpack/plugins/cloud/providers/jdcloud.py:126 msgid "CN East-Suqian" msgstr "华东-宿迁" -#: xpack.bak/plugins/cloud/serializers/account.py:64 +#: xpack/plugins/cloud/serializers/account.py:64 msgid "Validity display" msgstr "有效性显示" -#: xpack.bak/plugins/cloud/serializers/account.py:65 +#: xpack/plugins/cloud/serializers/account.py:65 msgid "Provider display" msgstr "服务商显示" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:35 +#: xpack/plugins/cloud/serializers/account_attrs.py:35 msgid "Client ID" msgstr "客户端 ID" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:41 +#: xpack/plugins/cloud/serializers/account_attrs.py:41 msgid "Tenant ID" msgstr "租户 ID" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:44 +#: xpack/plugins/cloud/serializers/account_attrs.py:44 msgid "Subscription ID" msgstr "订阅 ID" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:98 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:103 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:119 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:149 -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:199 +#: xpack/plugins/cloud/serializers/account_attrs.py:98 +#: xpack/plugins/cloud/serializers/account_attrs.py:103 +#: xpack/plugins/cloud/serializers/account_attrs.py:119 +#: xpack/plugins/cloud/serializers/account_attrs.py:149 +#: xpack/plugins/cloud/serializers/account_attrs.py:199 msgid "API Endpoint" msgstr "API 端点" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:109 +#: xpack/plugins/cloud/serializers/account_attrs.py:109 msgid "Auth url" msgstr "认证地址" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:110 +#: xpack/plugins/cloud/serializers/account_attrs.py:110 msgid "eg: http://openstack.example.com:5000/v3" msgstr "如: http://openstack.example.com:5000/v3" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:113 +#: xpack/plugins/cloud/serializers/account_attrs.py:113 msgid "User domain" msgstr "用户域" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:120 +#: xpack/plugins/cloud/serializers/account_attrs.py:120 msgid "Cert File" msgstr "证书文件" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:121 +#: xpack/plugins/cloud/serializers/account_attrs.py:121 msgid "Key File" msgstr "密钥文件" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:137 +#: xpack/plugins/cloud/serializers/account_attrs.py:137 msgid "Service account key" msgstr "服务账号密钥" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:138 +#: xpack/plugins/cloud/serializers/account_attrs.py:138 msgid "The file is in JSON format" msgstr "JSON 格式的文件" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:156 +#: xpack/plugins/cloud/serializers/account_attrs.py:156 msgid "IP address invalid `{}`, {}" msgstr "IP 地址无效: `{}`, {}" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:172 +#: xpack/plugins/cloud/serializers/account_attrs.py:172 msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255" msgstr "例: 192.168.1.0/24,10.0.0.0-10.0.0.255" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:175 +#: xpack/plugins/cloud/serializers/account_attrs.py:175 msgid "" "The port is used to detect the validity of the IP address. When the " "synchronization task is executed, only the valid IP address will be " @@ -8312,27 +8324,27 @@ msgstr "" "端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。
" "如果端口为 0,则表示所有 IP 地址均有效。" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:183 +#: xpack/plugins/cloud/serializers/account_attrs.py:183 msgid "Hostname prefix" msgstr "主机名前缀" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:186 +#: xpack/plugins/cloud/serializers/account_attrs.py:186 msgid "IP segment" msgstr "IP 网段" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:190 +#: xpack/plugins/cloud/serializers/account_attrs.py:190 msgid "Test port" msgstr "测试端口" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:193 +#: xpack/plugins/cloud/serializers/account_attrs.py:193 msgid "Test timeout" msgstr "测试超时时间" -#: xpack.bak/plugins/cloud/serializers/account_attrs.py:209 +#: xpack/plugins/cloud/serializers/account_attrs.py:209 msgid "Project" msgstr "project" -#: xpack.bak/plugins/cloud/serializers/task.py:143 +#: xpack/plugins/cloud/serializers/task.py:143 msgid "" "Only instances matching the IP range will be synced.
If the instance " "contains multiple IP addresses, the first IP address that matches will be " @@ -8344,84 +8356,83 @@ msgstr "" "到的 IP 地址将被用作创建的资产的 IP。
默认值 * 表示同步所有实例和随机匹配 " "IP 地址。
例如: 192.168.1.0/24,10.1.1.1-10.1.1.20。" -#: xpack.bak/plugins/cloud/serializers/task.py:149 +#: xpack/plugins/cloud/serializers/task.py:149 msgid "History count" msgstr "执行次数" -#: xpack.bak/plugins/cloud/serializers/task.py:150 +#: xpack/plugins/cloud/serializers/task.py:150 msgid "Instance count" msgstr "实例个数" -#: xpack.bak/plugins/cloud/tasks.py:27 +#: xpack/plugins/cloud/tasks.py:27 msgid "Run sync instance task" msgstr "执行同步实例任务" -#: xpack.bak/plugins/cloud/tasks.py:41 +#: xpack/plugins/cloud/tasks.py:41 msgid "Period clean sync instance task execution" msgstr "定期清除同步实例任务执行记录" -#: xpack.bak/plugins/interface/api.py:52 +#: xpack/plugins/interface/api.py:52 msgid "Restore default successfully." msgstr "恢复默认成功!" -#: xpack.bak/plugins/interface/meta.py:9 +#: xpack/plugins/interface/meta.py:9 msgid "Interface settings" msgstr "界面设置" -#: xpack.bak/plugins/interface/models.py:23 +#: xpack/plugins/interface/models.py:23 msgid "Title of login page" msgstr "登录页面标题" -#: xpack.bak/plugins/interface/models.py:27 +#: xpack/plugins/interface/models.py:27 msgid "Image of login page" msgstr "登录页面图片" -#: xpack.bak/plugins/interface/models.py:31 +#: xpack/plugins/interface/models.py:31 msgid "Website icon" msgstr "网站图标" -#: xpack.bak/plugins/interface/models.py:35 +#: xpack/plugins/interface/models.py:35 msgid "Logo of management page" msgstr "管理页面logo" -#: xpack.bak/plugins/interface/models.py:39 +#: xpack/plugins/interface/models.py:39 msgid "Logo of logout page" msgstr "退出页面logo" -#: xpack.bak/plugins/interface/models.py:41 +#: xpack/plugins/interface/models.py:41 msgid "Theme" msgstr "主题" -#: xpack.bak/plugins/interface/models.py:44 -#: xpack.bak/plugins/interface/models.py:85 +#: xpack/plugins/interface/models.py:44 xpack/plugins/interface/models.py:85 msgid "Interface setting" msgstr "界面设置" -#: xpack.bak/plugins/license/api.py:52 +#: xpack/plugins/license/api.py:52 msgid "License import successfully" msgstr "许可证导入成功" -#: xpack.bak/plugins/license/api.py:53 +#: xpack/plugins/license/api.py:53 msgid "License is invalid" msgstr "无效的许可证" -#: xpack.bak/plugins/license/meta.py:10 xpack.bak/plugins/license/models.py:140 +#: xpack/plugins/license/meta.py:10 xpack/plugins/license/models.py:140 msgid "License" msgstr "许可证" -#: xpack.bak/plugins/license/models.py:80 +#: xpack/plugins/license/models.py:80 msgid "Basic edition" msgstr "企业基础版" -#: xpack.bak/plugins/license/models.py:82 +#: xpack/plugins/license/models.py:82 msgid "Standard edition" msgstr "企业标准版" -#: xpack.bak/plugins/license/models.py:84 +#: xpack/plugins/license/models.py:84 msgid "Professional edition" msgstr "企业专业版" -#: xpack.bak/plugins/license/models.py:86 +#: xpack/plugins/license/models.py:86 msgid "Ultimate edition" msgstr "企业旗舰版"