diff --git a/apps/locale/ja/LC_MESSAGES/django.mo b/apps/locale/ja/LC_MESSAGES/django.mo index 40198acca..7e5717517 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:40f43cc773ecf5da0637ba302144e1b81ee837a835bda4a6c2cb1eedf5ccc5f1 -size 141722 +oid sha256:a93b6a850b251ea2ee17b6b9dbdee93130f745ce8278faaecbf60d74f934f1b5 +size 143780 diff --git a/apps/locale/ja/LC_MESSAGES/django.po b/apps/locale/ja/LC_MESSAGES/django.po index 372314f42..d8bb27c88 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-05-31 17:15+0800\n" +"POT-Creation-Date: 2023-05-31 18:12+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,6 +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/plugins/cloud/serializers/account_attrs.py:28 msgid "Password" msgstr "パスワード" @@ -86,7 +87,7 @@ msgstr "更新" #: accounts/const/account.py:27 #: accounts/serializers/automations/change_secret.py:156 audits/const.py:53 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19 -#: ops/const.py:58 terminal/const.py:61 +#: ops/const.py:58 terminal/const.py:61 xpack/plugins/cloud/const.py:41 msgid "Failed" msgstr "失敗しました" @@ -192,7 +193,7 @@ msgstr "作成のみ" #: perms/models/asset_permission.py:64 perms/serializers/permission.py:34 #: terminal/backends/command/models.py:20 terminal/models/session/session.py:32 #: terminal/notifications.py:95 terminal/serializers/command.py:17 -#: tickets/models/ticket/apply_asset.py:16 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:212 msgid "Asset" msgstr "資産" @@ -225,7 +226,7 @@ msgstr "ソース ID" #: assets/serializers/gateway.py:28 audits/models.py:49 ops/models/base.py:18 #: perms/models/asset_permission.py:70 perms/serializers/permission.py:39 #: terminal/backends/command/models.py:21 terminal/models/session/session.py:34 -#: tickets/models/ticket/command_confirm.py:13 +#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:85 msgid "Account" msgstr "アカウント" @@ -303,7 +304,7 @@ msgid "Trigger mode" msgstr "トリガーモード" #: accounts/models/automations/backup_account.py:97 audits/models.py:172 -#: terminal/models/session/sharing.py:111 +#: terminal/models/session/sharing.py:111 xpack/plugins/cloud/models.py:168 msgid "Reason" msgstr "理由" @@ -432,6 +433,7 @@ msgstr "最終ログイン日" #: authentication/templates/authentication/_msg_oauth_bind.html:9 #: users/forms/profile.py:32 users/forms/profile.py:115 #: users/models/user.py:751 users/templates/users/_msg_user_created.html:12 +#: xpack/plugins/cloud/serializers/account_attrs.py:26 msgid "Username" msgstr "ユーザー名" @@ -491,6 +493,7 @@ msgstr "アカウントの確認" #: terminal/models/component/storage.py:26 terminal/models/component/task.py:15 #: terminal/models/component/terminal.py:84 users/forms/profile.py:33 #: users/models/group.py:13 users/models/user.py:753 +#: xpack/plugins/cloud/models.py:28 msgid "Name" msgstr "名前" @@ -836,7 +839,7 @@ msgid "Regex" msgstr "正規情報" #: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79 -#: settings/serializers/basic.py:10 +#: settings/serializers/basic.py:10 xpack/plugins/license/models.py:30 msgid "Content" msgstr "コンテンツ" @@ -922,6 +925,7 @@ msgid "Command group amount" msgstr "コマンドグループ数" #: acls/serializers/rules/rules.py:20 +#: xpack/plugins/cloud/serializers/task.py:22 msgid "IP address invalid: `{}`" msgstr "IPアドレスが無効: '{}'" @@ -949,7 +953,8 @@ msgstr "期間" msgid "Applications" msgstr "アプリケーション" -#: applications/models.py:16 +#: applications/models.py:16 xpack/plugins/cloud/models.py:33 +#: xpack/plugins/cloud/serializers/account.py:62 msgid "Attrs" msgstr "ツールバーの" @@ -1006,7 +1011,7 @@ msgid "Unable to connect to port {port} on {address}" msgstr "{port} のポート {address} に接続できません" #: assets/automations/ping_gateway/manager.py:58 -#: authentication/middleware.py:92 +#: authentication/middleware.py:92 xpack/plugins/cloud/providers/fc.py:48 msgid "Authentication failed" msgstr "認証に失敗しました" @@ -1040,6 +1045,7 @@ msgstr "資産情報の収集" #: assets/const/category.py:10 assets/models/asset/host.py:8 #: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:68 #: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17 +#: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "ホスト" @@ -1141,6 +1147,7 @@ msgstr "SSHパブリックキー" #: terminal/models/component/endpoint.py:100 #: terminal/models/session/session.py:47 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:297 users/models/user.py:792 +#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111 msgid "Comment" msgstr "コメント" @@ -1240,6 +1247,7 @@ msgstr "クラウド サービス" #: assets/models/asset/common.py:92 assets/models/platform.py:14 #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:69 +#: xpack/plugins/cloud/serializers/account_attrs.py:73 msgid "Port" msgstr "ポート" @@ -1250,6 +1258,7 @@ msgstr "アドレス" #: assets/models/asset/common.py:151 assets/models/platform.py:112 #: authentication/serializers/connect_token_secret.py:115 #: perms/serializers/user_permission.py:24 +#: xpack/plugins/cloud/serializers/account_attrs.py:196 msgid "Platform" msgstr "プラットフォーム" @@ -1348,7 +1357,8 @@ msgstr "アセットの自動化タスク" #: terminal/models/component/status.py:30 terminal/serializers/applet.py:18 #: terminal/serializers/applet_host.py:103 tickets/models/ticket/general.py:283 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:164 +#: xpack/plugins/cloud/models.py:216 msgid "Status" msgstr "ステータス" @@ -1412,6 +1422,7 @@ msgstr "資産グループ" #: assets/models/group.py:34 assets/models/platform.py:17 #: assets/serializers/platform.py:95 +#: xpack/plugins/cloud/providers/nutanix.py:30 msgid "Default" msgstr "デフォルト" @@ -1461,7 +1472,7 @@ msgid "Parent key" msgstr "親キー" #: assets/models/node.py:571 perms/serializers/permission.py:35 -#: tickets/models/ticket/apply_asset.py:14 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:96 msgid "Node" msgstr "ノード" @@ -1601,7 +1612,7 @@ msgstr "" #: assets/serializers/asset/common.py:124 assets/serializers/platform.py:111 #: authentication/serializers/connect_token_secret.py:29 #: authentication/serializers/connect_token_secret.py:72 -#: perms/serializers/user_permission.py:25 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99 msgid "Protocols" msgstr "プロトコル" @@ -1620,23 +1631,22 @@ msgid "Platform not exist" msgstr "プラットフォームが存在しません" #: assets/serializers/asset/common.py:263 -#, fuzzy -#| msgid "port out of range (1-65535)" msgid "port out of range (0-65535)" -msgstr "ポート番号が範囲外です (1-65535)" +msgstr "ポート番号が範囲外です (0-65535)" #: assets/serializers/asset/common.py:270 msgid "Protocol is required: {}" msgstr "プロトコルが必要です: {}" #: assets/serializers/asset/database.py:13 -#, fuzzy -#| msgid "Default storage" msgid "Default database" -msgstr "デフォルトのストレージ" +msgstr "デフォルト・データベース" #: assets/serializers/asset/database.py:28 common/serializers/fields.py:104 #: tickets/serializers/ticket/common.py:58 +#: 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 "このフィールドは必須です。" @@ -2107,10 +2117,8 @@ msgid "Permission expired" msgstr "承認の有効期限が切れています" #: authentication/api/connection_token.py:322 -#, fuzzy -#| msgid "ACL action is reject" msgid "ACL action is reject: {}({})" -msgstr "ACL アクションは拒否です" +msgstr "ACL アクションは拒否です: {}({})" #: authentication/api/connection_token.py:326 msgid "ACL action is review" @@ -2521,10 +2529,8 @@ msgid "Asset display" msgstr "アセット名" #: authentication/models/connection_token.py:43 -#, fuzzy -#| msgid "Disable" msgid "Reusable" -msgstr "無効化" +msgstr "再利用可能" #: authentication/models/connection_token.py:44 #: authentication/models/temp_token.py:13 perms/models/asset_permission.py:74 @@ -2874,6 +2880,7 @@ msgid "Copy success" msgstr "コピー成功" #: authentication/utils.py:28 common/utils/ip/geoip/utils.py:24 +#: xpack/plugins/cloud/const.py:27 msgid "LAN" msgstr "ローカルエリアネットワーク" @@ -3215,7 +3222,7 @@ msgstr "アリ雲" msgid "Tencent cloud" msgstr "テンセント雲" -#: common/sdk/sms/endpoint.py:18 +#: common/sdk/sms/endpoint.py:18 xpack/plugins/cloud/const.py:13 msgid "Huawei Cloud" msgstr "華為雲" @@ -3549,6 +3556,7 @@ msgid "Date last run" msgstr "最終実行日" #: ops/models/base.py:51 ops/models/job.py:188 +#: xpack/plugins/cloud/models.py:162 msgid "Result" msgstr "結果" @@ -4355,6 +4363,7 @@ msgid "Client Id" msgstr "クライアントID" #: settings/serializers/auth/oauth2.py:33 settings/serializers/auth/oidc.py:22 +#: xpack/plugins/cloud/serializers/account_attrs.py:38 msgid "Client Secret" msgstr "クライアント秘密" @@ -4597,6 +4606,7 @@ msgid "SSO auth key TTL" msgstr "Token有効期間" #: settings/serializers/auth/sso.py:17 +#: xpack/plugins/cloud/serializers/account_attrs.py:193 msgid "Unit: second" msgstr "単位: 秒" @@ -5652,10 +5662,8 @@ msgid "Author" msgstr "著者" #: terminal/models/applet/applet.py:36 -#, fuzzy -#| msgid "Can push account" msgid "Can concurrent" -msgstr "アカウントをプッシュできます" +msgstr "同時実行可能" #: terminal/models/applet/applet.py:37 msgid "Tags" @@ -5934,22 +5942,16 @@ msgid "Batch danger command alert" msgstr "一括危険コマンド警告" #: terminal/notifications.py:163 -#, fuzzy -#| msgid "Command storage" msgid "Command and replay storage" -msgstr "コマンドストレージ" +msgstr "コマンド及び録画記憶" #: terminal/notifications.py:164 -#, fuzzy -#| msgid "Connectivity" msgid "Connectivity alarm" -msgstr "接続性" +msgstr "接続性アラーム" #: terminal/notifications.py:189 -#, fuzzy -#| msgid "Invalid signature." msgid "Invalid storage" -msgstr "署名が無効です。" +msgstr "無効なストレージ" #: terminal/serializers/applet.py:28 msgid "Icon" @@ -6114,14 +6116,16 @@ msgid "Bucket" msgstr "バケット" #: terminal/serializers/storage.py:30 +#: xpack/plugins/cloud/serializers/account_attrs.py:17 msgid "Access key id" msgstr "アクセスキー" #: terminal/serializers/storage.py:34 +#: xpack/plugins/cloud/serializers/account_attrs.py:20 msgid "Access key secret" msgstr "アクセスキーシークレット" -#: terminal/serializers/storage.py:65 +#: terminal/serializers/storage.py:65 xpack/plugins/cloud/models.py:209 msgid "Region" msgstr "リージョン" @@ -6190,16 +6194,12 @@ msgid "Install applet" msgstr "アプリをインストールする" #: terminal/tasks.py:109 -#, fuzzy -#| msgid "Gather assets accounts" msgid "Generate applet host accounts" -msgstr "資産の口座番号を収集する" +msgstr "リモートアプリケーション上のアカウントを収集する" #: terminal/tasks.py:121 -#, fuzzy -#| msgid "Can test asset connectivity" msgid "Check command replay storage connectivity" -msgstr "資産接続をテストできます" +msgstr "チェックコマンドと録画ストレージの接続性" #: terminal/templates/terminal/_msg_check_command_replay_storage_connectivity.html:4 msgid "" @@ -7136,467 +7136,571 @@ msgstr "* 新しいパスワードを最後の {} パスワードにすること msgid "Reset password success, return to login page" msgstr "パスワードの成功をリセットし、ログインページに戻る" -#, fuzzy -#~| msgid "User ID" -#~ msgid "User IP" -#~ msgstr "ユーザーID" +#: xpack/apps.py:8 +msgid "XPACK" +msgstr "XPack" -#~ msgid "XPACK" -#~ msgstr "XPack" +#: xpack/plugins/cloud/api.py:40 +msgid "Test connection successful" +msgstr "テスト接続成功" -#~ msgid "Test connection successful" -#~ msgstr "テスト接続成功" +#: xpack/plugins/cloud/api.py:42 +msgid "Test connection failed: {}" +msgstr "テスト接続に失敗しました: {}" -#~ msgid "Test connection failed: {}" -#~ msgstr "テスト接続に失敗しました: {}" +#: xpack/plugins/cloud/const.py:8 +msgid "Alibaba Cloud" +msgstr "アリ雲" -#~ msgid "Alibaba Cloud" -#~ msgstr "アリ雲" +#: xpack/plugins/cloud/const.py:9 +msgid "AWS (International)" +msgstr "AWS (国際)" -#~ msgid "AWS (International)" -#~ msgstr "AWS (国際)" +#: xpack/plugins/cloud/const.py:10 +msgid "AWS (China)" +msgstr "AWS (中国)" -#~ msgid "AWS (China)" -#~ msgstr "AWS (中国)" +#: xpack/plugins/cloud/const.py:11 +msgid "Azure (China)" +msgstr "Azure (中国)" -#~ msgid "Azure (China)" -#~ msgstr "Azure (中国)" +#: xpack/plugins/cloud/const.py:12 +msgid "Azure (International)" +msgstr "Azure (国際)" -#~ msgid "Azure (International)" -#~ msgstr "Azure (国際)" +#: xpack/plugins/cloud/const.py:14 +msgid "Baidu Cloud" +msgstr "百度雲" -#~ msgid "Baidu Cloud" -#~ msgstr "百度雲" +#: xpack/plugins/cloud/const.py:15 +msgid "JD Cloud" +msgstr "京東雲" -#~ msgid "JD Cloud" -#~ msgstr "京東雲" +#: xpack/plugins/cloud/const.py:16 +msgid "KingSoft Cloud" +msgstr "金山雲" -#~ msgid "KingSoft Cloud" -#~ msgstr "金山雲" +#: xpack/plugins/cloud/const.py:17 +msgid "Tencent Cloud" +msgstr "テンセント雲" -#~ msgid "Tencent Cloud" -#~ msgstr "テンセント雲" +#: xpack/plugins/cloud/const.py:18 +msgid "Tencent Cloud (Lighthouse)" +msgstr "テンセント雲(軽量アプリケーション)" -#~ msgid "Tencent Cloud (Lighthouse)" -#~ msgstr "テンセント雲(軽量アプリケーション)" +#: xpack/plugins/cloud/const.py:19 +msgid "VMware" +msgstr "VMware" -#~ msgid "VMware" -#~ msgstr "VMware" +#: xpack/plugins/cloud/const.py:20 xpack/plugins/cloud/providers/nutanix.py:13 +msgid "Nutanix" +msgstr "Nutanix" -#~ msgid "Nutanix" -#~ msgstr "Nutanix" +#: xpack/plugins/cloud/const.py:21 +msgid "Huawei Private Cloud" +msgstr "華為私有雲" -#~ msgid "Huawei Private Cloud" -#~ msgstr "華為私有雲" +#: xpack/plugins/cloud/const.py:22 +msgid "Qingyun Private Cloud" +msgstr "青雲私有雲" -#~ msgid "Qingyun Private Cloud" -#~ msgstr "青雲私有雲" +#: xpack/plugins/cloud/const.py:23 +msgid "CTYun Private Cloud" +msgstr "スカイウィング私有雲" -#~ msgid "CTYun Private Cloud" -#~ msgstr "スカイウィング私有雲" +#: xpack/plugins/cloud/const.py:24 +msgid "OpenStack" +msgstr "OpenStack" -#~ msgid "OpenStack" -#~ msgstr "OpenStack" +#: xpack/plugins/cloud/const.py:25 +msgid "Google Cloud Platform" +msgstr "谷歌雲" -#~ msgid "Google Cloud Platform" -#~ msgstr "谷歌雲" +#: xpack/plugins/cloud/const.py:26 +msgid "Fusion Compute" +msgstr "" -#~ msgid "Private IP" -#~ msgstr "プライベートIP" +#: xpack/plugins/cloud/const.py:31 +msgid "Private IP" +msgstr "プライベートIP" -#~ msgid "Public IP" -#~ msgstr "パブリックIP" +#: xpack/plugins/cloud/const.py:32 +msgid "Public IP" +msgstr "パブリックIP" -#~ msgid "Instance name" -#~ msgstr "インスタンス名" +#: xpack/plugins/cloud/const.py:36 +msgid "Instance name" +msgstr "インスタンス名" -#~ msgid "Instance name and Partial IP" -#~ msgstr "インスタンス名と部分IP" +#: xpack/plugins/cloud/const.py:37 +msgid "Instance name and Partial IP" +msgstr "インスタンス名と部分IP" -#~ msgid "Succeed" -#~ msgstr "成功" +#: xpack/plugins/cloud/const.py:42 +msgid "Succeed" +msgstr "成功" -#~ msgid "Unsync" -#~ msgstr "同期していません" +#: xpack/plugins/cloud/const.py:46 +msgid "Unsync" +msgstr "同期していません" -#~ msgid "New Sync" -#~ msgstr "新しい同期" +#: xpack/plugins/cloud/const.py:47 +msgid "New Sync" +msgstr "新しい同期" -#~ msgid "Synced" -#~ msgstr "同期済み" +#: xpack/plugins/cloud/const.py:48 +msgid "Synced" +msgstr "同期済み" -#~ msgid "Released" -#~ msgstr "リリース済み" +#: xpack/plugins/cloud/const.py:49 +msgid "Released" +msgstr "リリース済み" -#~ msgid "Cloud center" -#~ msgstr "クラウドセンター" +#: xpack/plugins/cloud/meta.py:9 +msgid "Cloud center" +msgstr "クラウドセンター" -#~ msgid "Provider" -#~ msgstr "プロバイダー" +#: xpack/plugins/cloud/models.py:30 +msgid "Provider" +msgstr "プロバイダー" -#~ msgid "Validity" -#~ msgstr "有効性" +#: xpack/plugins/cloud/models.py:34 +msgid "Validity" +msgstr "有効性" -#~ msgid "Cloud account" -#~ msgstr "クラウドアカウント" +#: xpack/plugins/cloud/models.py:39 +msgid "Cloud account" +msgstr "クラウドアカウント" -#~ msgid "Test cloud account" -#~ msgstr "クラウドアカウントのテスト" +#: xpack/plugins/cloud/models.py:41 +msgid "Test cloud account" +msgstr "クラウドアカウントのテスト" -#~ msgid "Regions" -#~ msgstr "リージョン" +#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:36 +msgid "Regions" +msgstr "リージョン" -#~ msgid "Hostname strategy" -#~ msgstr "ホスト名戦略" +#: xpack/plugins/cloud/models.py:91 +msgid "Hostname strategy" +msgstr "ホスト名戦略" -#~ msgid "IP network segment group" -#~ msgstr "IPネットワークセグメントグループ" +#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:39 +msgid "IP network segment group" +msgstr "IPネットワークセグメントグループ" -#~ msgid "Sync IP type" -#~ msgstr "同期IPタイプ" +#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:44 +msgid "Sync IP type" +msgstr "同期IPタイプ" -#~ msgid "Always update" -#~ msgstr "常に更新" +#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:61 +msgid "Always update" +msgstr "常に更新" -#~ msgid "Date last sync" -#~ msgstr "最終同期日" +#: xpack/plugins/cloud/models.py:114 +msgid "Date last sync" +msgstr "最終同期日" -#~ msgid "Sync instance task" -#~ msgstr "インスタンスの同期タスク" +#: xpack/plugins/cloud/models.py:119 xpack/plugins/cloud/models.py:160 +msgid "Sync instance task" +msgstr "インスタンスの同期タスク" -#~ msgid "Date sync" -#~ msgstr "日付の同期" +#: xpack/plugins/cloud/models.py:171 xpack/plugins/cloud/models.py:219 +msgid "Date sync" +msgstr "日付の同期" -#~ msgid "Sync instance task execution" -#~ msgstr "インスタンスタスクの同期実行" +#: xpack/plugins/cloud/models.py:175 +msgid "Sync instance task execution" +msgstr "インスタンスタスクの同期実行" -#~ msgid "Sync task" -#~ msgstr "同期タスク" +#: xpack/plugins/cloud/models.py:199 +msgid "Sync task" +msgstr "同期タスク" -#~ msgid "Sync instance task history" -#~ msgstr "インスタンスタスク履歴の同期" +#: xpack/plugins/cloud/models.py:203 +msgid "Sync instance task history" +msgstr "インスタンスタスク履歴の同期" -#~ msgid "Instance" -#~ msgstr "インスタンス" +#: xpack/plugins/cloud/models.py:206 +msgid "Instance" +msgstr "インスタンス" -#~ msgid "Sync instance detail" -#~ msgstr "同期インスタンスの詳細" +#: xpack/plugins/cloud/models.py:223 +msgid "Sync instance detail" +msgstr "同期インスタンスの詳細" -#~ msgid "China (Beijing)" -#~ msgstr "中国 (北京)" +#: xpack/plugins/cloud/providers/aws_international.py:17 +msgid "China (Beijing)" +msgstr "中国 (北京)" -#~ msgid "China (Ningxia)" -#~ msgstr "中国 (寧夏)" +#: xpack/plugins/cloud/providers/aws_international.py:18 +msgid "China (Ningxia)" +msgstr "中国 (寧夏)" -#~ msgid "US East (Ohio)" -#~ msgstr "米国東部 (オハイオ州)" +#: xpack/plugins/cloud/providers/aws_international.py:21 +msgid "US East (Ohio)" +msgstr "米国東部 (オハイオ州)" -#~ msgid "US East (N. Virginia)" -#~ msgstr "米国東部 (N. バージニア州)" +#: xpack/plugins/cloud/providers/aws_international.py:22 +msgid "US East (N. Virginia)" +msgstr "米国東部 (N. バージニア州)" -#~ msgid "US West (N. California)" -#~ msgstr "米国西部 (N. カリフォルニア州)" +#: xpack/plugins/cloud/providers/aws_international.py:23 +msgid "US West (N. California)" +msgstr "米国西部 (N. カリフォルニア州)" -#~ msgid "US West (Oregon)" -#~ msgstr "米国西部 (オレゴン州)" - -#~ msgid "Africa (Cape Town)" -#~ msgstr "アフリカ (ケープタウン)" - -#~ msgid "Asia Pacific (Hong Kong)" -#~ msgstr "アジアパシフィック (香港)" - -#~ msgid "Asia Pacific (Mumbai)" -#~ msgstr "アジア太平洋 (ムンバイ)" - -#~ msgid "Asia Pacific (Osaka-Local)" -#~ msgstr "アジアパシフィック (大阪-ローカル)" - -#~ msgid "Asia Pacific (Seoul)" -#~ msgstr "アジア太平洋地域 (ソウル)" - -#~ msgid "Asia Pacific (Singapore)" -#~ msgstr "アジア太平洋 (シンガポール)" - -#~ msgid "Asia Pacific (Sydney)" -#~ msgstr "アジア太平洋 (シドニー)" - -#~ msgid "Asia Pacific (Tokyo)" -#~ msgstr "アジアパシフィック (東京)" - -#~ msgid "Canada (Central)" -#~ msgstr "カナダ (中央)" - -#~ msgid "Europe (Frankfurt)" -#~ msgstr "ヨーロッパ (フランクフルト)" - -#~ msgid "Europe (Ireland)" -#~ msgstr "ヨーロッパ (アイルランド)" - -#~ msgid "Europe (London)" -#~ msgstr "ヨーロッパ (ロンドン)" - -#~ msgid "Europe (Milan)" -#~ msgstr "ヨーロッパ (ミラノ)" - -#~ msgid "Europe (Paris)" -#~ msgstr "ヨーロッパ (パリ)" - -#~ msgid "Europe (Stockholm)" -#~ msgstr "ヨーロッパ (ストックホルム)" - -#~ msgid "Middle East (Bahrain)" -#~ msgstr "中东 (バーレーン)" - -#~ msgid "South America (São Paulo)" -#~ msgstr "南米 (サンパウロ)" - -#~ msgid "CN North-Beijing" -#~ msgstr "華北-北京" - -#~ msgid "CN South-Guangzhou" -#~ msgstr "華南-広州" - -#~ msgid "CN East-Suzhou" -#~ msgstr "華東-蘇州" - -#~ msgid "CN-Hong Kong" -#~ msgstr "中国-香港" - -#~ msgid "CN Center-Wuhan" -#~ msgstr "華中-武漢" - -#~ msgid "CN North-Baoding" -#~ msgstr "華北-保定" - -#~ msgid "CN East-Shanghai" -#~ msgstr "華東-上海" - -#~ msgid "AP-Singapore" -#~ msgstr "アジア太平洋-シンガポール" - -#~ msgid "AF-Johannesburg" -#~ msgstr "アフリカ-ヨハネスブルク" - -#~ msgid "CN North-Beijing4" -#~ msgstr "華北-北京4" - -#~ msgid "CN North-Beijing1" -#~ msgstr "華北-北京1" - -#~ msgid "CN East-Shanghai2" -#~ msgstr "華東-上海2" - -#~ msgid "CN East-Shanghai1" -#~ msgstr "華東-上海1" - -#~ msgid "LA-Mexico City1" -#~ msgstr "LA-メキシコCity1" - -#~ msgid "LA-Santiago" -#~ msgstr "ラテンアメリカ-サンディエゴ" - -#~ msgid "LA-Sao Paulo1" -#~ msgstr "ラミー・サンパウロ1" - -#~ msgid "EU-Paris" -#~ msgstr "ヨーロッパ-パリ" - -#~ msgid "CN Southwest-Guiyang1" -#~ msgstr "南西-貴陽1" - -#~ msgid "AP-Bangkok" -#~ msgstr "アジア太平洋-バンコク" - -#~ msgid "CN Northeast-Dalian" -#~ msgstr "华北-大连" - -#~ msgid "CN North-Ulanqab1" -#~ msgstr "華北-ウランチャブ一" - -#~ msgid "CN South-Guangzhou-InvitationOnly" -#~ msgstr "華南-広州-友好ユーザー環境" - -#~ msgid "CN East-Suqian" -#~ msgstr "華東-宿遷" - -#~ msgid "Validity display" -#~ msgstr "有効表示" - -#~ msgid "Provider display" -#~ msgstr "プロバイダ表示" - -#~ msgid "Client ID" -#~ msgstr "クライアントID" - -#~ msgid "Tenant ID" -#~ msgstr "テナントID" - -#~ msgid "Subscription ID" -#~ msgstr "サブスクリプションID" - -#~ msgid "API Endpoint" -#~ msgstr "APIエンドポイント" - -#~ msgid "Auth url" -#~ msgstr "認証アドレス" - -#~ msgid "eg: http://openstack.example.com:5000/v3" -#~ msgstr "例えば: http://openstack.example.com:5000/v3" - -#~ msgid "User domain" -#~ msgstr "ユーザードメイン" - -#~ msgid "Cert File" -#~ msgstr "証明書ファイル" - -#~ msgid "Key File" -#~ msgstr "キーファイル" - -#~ msgid "Service account key" -#~ msgstr "サービスアカウントキー" - -#~ msgid "The file is in JSON format" -#~ msgstr "ファイルはJSON形式です。" - -#~ msgid "IP address invalid `{}`, {}" -#~ msgstr "IPアドレスが無効: '{}', {}" - -#, fuzzy -#~| msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255" -#~ msgid "" -#~ "Format for comma-delimited string,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" - -#~ 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 " -#~ "synchronized.
If the port is 0, all IP addresses are valid." -#~ msgstr "" -#~ "このポートは、 IP アドレスの有効性を検出するために使用されます。同期タスク" -#~ "が実行されると、有効な IP アドレスのみが同期されます。
ポートが0の場" -#~ "合、すべてのIPアドレスが有効です。" - -#~ msgid "Hostname prefix" -#~ msgstr "ホスト名プレフィックス" - -#~ msgid "IP segment" -#~ msgstr "IP セグメント" - -#~ msgid "Test port" -#~ msgstr "テストポート" - -#~ msgid "Test timeout" -#~ msgstr "テストタイムアウト" - -#, fuzzy -#~| 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 used as the IP for the created asset.
The default value of * " -#~| "means sync all instances and randomly match IP addresses.
Such as: " -#~| "192.168.1.0/24, 10.1.1.1-10.1.1.20" -#~ 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 " -#~ "used as the IP for the created asset.
The default value of * means " -#~ "sync all instances and randomly match IP addresses.
Format for comma-" -#~ "delimited string, Such as: 192.168.1.0/24, 10.1.1.1-10.1.1.20" -#~ msgstr "" -#~ "IP範囲に一致するインスタンスのみが同期されます。
インスタンスに複数のIP" -#~ "アドレスが含まれている場合、一致する最初のIPアドレスが作成されたアセットの" -#~ "IPとして使用されます。
デフォルト値の*は、すべてのインスタンスを同期" -#~ "し、IPアドレスをランダムに一致させることを意味します。
例:" -#~ "192.168.1.0/24,10.1.1.1-10.1.1.20" - -#~ msgid "History count" -#~ msgstr "実行回数" - -#~ msgid "Instance count" -#~ msgstr "インスタンス数" - -#~ msgid "Run sync instance task" -#~ msgstr "同期インスタンス タスクを実行する" - -#~ msgid "Period clean sync instance task execution" -#~ msgstr "同期インスタンス タスクの実行記録を定期的にクリアする" - -#~ msgid "Account unavailable" -#~ msgstr "利用できないアカウント" - -#~ msgid "Restore default successfully." -#~ msgstr "デフォルトの復元に成功しました。" - -#~ msgid "Interface settings" -#~ msgstr "インターフェイスの設定" - -#~ msgid "Title of login page" -#~ msgstr "ログインページのタイトル" - -#~ msgid "Image of login page" -#~ msgstr "ログインページのイメージ" - -#~ msgid "Website icon" -#~ msgstr "ウェブサイトのアイコン" - -#~ msgid "Logo of management page" -#~ msgstr "管理ページのロゴ" - -#~ msgid "Logo of logout page" -#~ msgstr "ログアウトページのロゴ" - -#~ msgid "Theme" -#~ msgstr "テーマ" - -#~ msgid "Interface setting" -#~ msgstr "インターフェイスの設定" - -#~ msgid "License import successfully" -#~ msgstr "ライセンスのインポートに成功" - -#~ msgid "License is invalid" -#~ msgstr "ライセンスが無効です" - -#~ msgid "License" -#~ msgstr "ライセンス" - -#~ msgid "Standard edition" -#~ msgstr "標準版" - -#~ msgid "Enterprise edition" -#~ msgstr "エンタープライズ版" - -#~ msgid "Ultimate edition" -#~ msgstr "究極のエディション" - -#~ msgid "Community edition" -#~ msgstr "コミュニティ版" - -#, fuzzy -#~| msgid "Delete" -#~ msgid "Delete (SFTP)" -#~ msgstr "削除" - -#~ msgid "User (username)" -#~ msgstr "ユーザー (ユーザー名)" - -#~ msgid "Asset (name)" -#~ msgstr "資産(名前)" - -#~ msgid "Asset (address)" -#~ msgstr "資産(住所)" - -#~ msgid "Account (username)" -#~ msgstr "アカウント (ユーザー名)" - -#~ msgid "MFA method not support" -#~ msgstr "MFAメソッドはサポートしていません" - -#, fuzzy -#~| msgid "Trigger mode" -#~ msgid "Trigger type" -#~ msgstr "トリガーモード" - -#~ msgid "Please login with a password and then bind the FeiShu" -#~ msgstr "パスワードでログインしてから本を飛ばすをバインドしてください" +#: xpack/plugins/cloud/providers/aws_international.py:24 +msgid "US West (Oregon)" +msgstr "米国西部 (オレゴン州)" + +#: xpack/plugins/cloud/providers/aws_international.py:25 +msgid "Africa (Cape Town)" +msgstr "アフリカ (ケープタウン)" + +#: xpack/plugins/cloud/providers/aws_international.py:26 +msgid "Asia Pacific (Hong Kong)" +msgstr "アジアパシフィック (香港)" + +#: xpack/plugins/cloud/providers/aws_international.py:27 +msgid "Asia Pacific (Mumbai)" +msgstr "アジア太平洋 (ムンバイ)" + +#: xpack/plugins/cloud/providers/aws_international.py:28 +msgid "Asia Pacific (Osaka-Local)" +msgstr "アジアパシフィック (大阪-ローカル)" + +#: xpack/plugins/cloud/providers/aws_international.py:29 +msgid "Asia Pacific (Seoul)" +msgstr "アジア太平洋地域 (ソウル)" + +#: xpack/plugins/cloud/providers/aws_international.py:30 +msgid "Asia Pacific (Singapore)" +msgstr "アジア太平洋 (シンガポール)" + +#: xpack/plugins/cloud/providers/aws_international.py:31 +msgid "Asia Pacific (Sydney)" +msgstr "アジア太平洋 (シドニー)" + +#: xpack/plugins/cloud/providers/aws_international.py:32 +msgid "Asia Pacific (Tokyo)" +msgstr "アジアパシフィック (東京)" + +#: xpack/plugins/cloud/providers/aws_international.py:33 +msgid "Canada (Central)" +msgstr "カナダ (中央)" + +#: xpack/plugins/cloud/providers/aws_international.py:34 +msgid "Europe (Frankfurt)" +msgstr "ヨーロッパ (フランクフルト)" + +#: xpack/plugins/cloud/providers/aws_international.py:35 +msgid "Europe (Ireland)" +msgstr "ヨーロッパ (アイルランド)" + +#: xpack/plugins/cloud/providers/aws_international.py:36 +msgid "Europe (London)" +msgstr "ヨーロッパ (ロンドン)" + +#: xpack/plugins/cloud/providers/aws_international.py:37 +msgid "Europe (Milan)" +msgstr "ヨーロッパ (ミラノ)" + +#: xpack/plugins/cloud/providers/aws_international.py:38 +msgid "Europe (Paris)" +msgstr "ヨーロッパ (パリ)" + +#: xpack/plugins/cloud/providers/aws_international.py:39 +msgid "Europe (Stockholm)" +msgstr "ヨーロッパ (ストックホルム)" + +#: xpack/plugins/cloud/providers/aws_international.py:40 +msgid "Middle East (Bahrain)" +msgstr "中东 (バーレーン)" + +#: xpack/plugins/cloud/providers/aws_international.py:41 +msgid "South America (São Paulo)" +msgstr "南米 (サンパウロ)" + +#: xpack/plugins/cloud/providers/baiducloud.py:54 +#: xpack/plugins/cloud/providers/jdcloud.py:127 +msgid "CN North-Beijing" +msgstr "華北-北京" + +#: xpack/plugins/cloud/providers/baiducloud.py:55 +#: xpack/plugins/cloud/providers/huaweicloud.py:40 +#: xpack/plugins/cloud/providers/jdcloud.py:130 +msgid "CN South-Guangzhou" +msgstr "華南-広州" + +#: xpack/plugins/cloud/providers/baiducloud.py:56 +msgid "CN East-Suzhou" +msgstr "華東-蘇州" + +#: xpack/plugins/cloud/providers/baiducloud.py:57 +#: xpack/plugins/cloud/providers/huaweicloud.py:48 +msgid "CN-Hong Kong" +msgstr "中国-香港" + +#: xpack/plugins/cloud/providers/baiducloud.py:58 +msgid "CN Center-Wuhan" +msgstr "華中-武漢" + +#: xpack/plugins/cloud/providers/baiducloud.py:59 +msgid "CN North-Baoding" +msgstr "華北-保定" + +#: xpack/plugins/cloud/providers/baiducloud.py:60 +#: xpack/plugins/cloud/providers/jdcloud.py:129 +msgid "CN East-Shanghai" +msgstr "華東-上海" + +#: xpack/plugins/cloud/providers/baiducloud.py:61 +#: xpack/plugins/cloud/providers/huaweicloud.py:47 +msgid "AP-Singapore" +msgstr "アジア太平洋-シンガポール" + +#: xpack/plugins/cloud/providers/huaweicloud.py:35 +msgid "AF-Johannesburg" +msgstr "アフリカ-ヨハネスブルク" + +#: xpack/plugins/cloud/providers/huaweicloud.py:36 +msgid "CN North-Beijing4" +msgstr "華北-北京4" + +#: xpack/plugins/cloud/providers/huaweicloud.py:37 +msgid "CN North-Beijing1" +msgstr "華北-北京1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:38 +msgid "CN East-Shanghai2" +msgstr "華東-上海2" + +#: xpack/plugins/cloud/providers/huaweicloud.py:39 +msgid "CN East-Shanghai1" +msgstr "華東-上海1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:41 +msgid "LA-Mexico City1" +msgstr "LA-メキシコCity1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:42 +msgid "LA-Santiago" +msgstr "ラテンアメリカ-サンディエゴ" + +#: xpack/plugins/cloud/providers/huaweicloud.py:43 +msgid "LA-Sao Paulo1" +msgstr "ラミー・サンパウロ1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:44 +msgid "EU-Paris" +msgstr "ヨーロッパ-パリ" + +#: xpack/plugins/cloud/providers/huaweicloud.py:45 +msgid "CN Southwest-Guiyang1" +msgstr "南西-貴陽1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:46 +msgid "AP-Bangkok" +msgstr "アジア太平洋-バンコク" + +#: xpack/plugins/cloud/providers/huaweicloud.py:50 +msgid "CN Northeast-Dalian" +msgstr "华北-大连" + +#: xpack/plugins/cloud/providers/huaweicloud.py:51 +msgid "CN North-Ulanqab1" +msgstr "華北-ウランチャブ一" + +#: xpack/plugins/cloud/providers/huaweicloud.py:52 +msgid "CN South-Guangzhou-InvitationOnly" +msgstr "華南-広州-友好ユーザー環境" + +#: xpack/plugins/cloud/providers/jdcloud.py:128 +msgid "CN East-Suqian" +msgstr "華東-宿遷" + +#: xpack/plugins/cloud/serializers/account.py:63 +msgid "Validity display" +msgstr "有効表示" + +#: xpack/plugins/cloud/serializers/account.py:64 +msgid "Provider display" +msgstr "プロバイダ表示" + +#: xpack/plugins/cloud/serializers/account_attrs.py:35 +msgid "Client ID" +msgstr "クライアントID" + +#: xpack/plugins/cloud/serializers/account_attrs.py:41 +msgid "Tenant ID" +msgstr "テナントID" + +#: xpack/plugins/cloud/serializers/account_attrs.py:44 +msgid "Subscription ID" +msgstr "サブスクリプションID" + +#: 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 +msgid "API Endpoint" +msgstr "APIエンドポイント" + +#: xpack/plugins/cloud/serializers/account_attrs.py:109 +msgid "Auth url" +msgstr "認証アドレス" + +#: xpack/plugins/cloud/serializers/account_attrs.py:110 +msgid "eg: http://openstack.example.com:5000/v3" +msgstr "例えば: http://openstack.example.com:5000/v3" + +#: xpack/plugins/cloud/serializers/account_attrs.py:113 +msgid "User domain" +msgstr "ユーザードメイン" + +#: xpack/plugins/cloud/serializers/account_attrs.py:120 +msgid "Cert File" +msgstr "証明書ファイル" + +#: xpack/plugins/cloud/serializers/account_attrs.py:121 +msgid "Key File" +msgstr "キーファイル" + +#: xpack/plugins/cloud/serializers/account_attrs.py:137 +msgid "Service account key" +msgstr "サービスアカウントキー" + +#: xpack/plugins/cloud/serializers/account_attrs.py:138 +msgid "The file is in JSON format" +msgstr "ファイルはJSON形式です。" + +#: xpack/plugins/cloud/serializers/account_attrs.py:156 +msgid "IP address invalid `{}`, {}" +msgstr "IPアドレスが無効: '{}', {}" + +#: 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/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 " +"synchronized.
If the port is 0, all IP addresses are valid." +msgstr "" +"このポートは、 IP アドレスの有効性を検出するために使用されます。同期タスクが" +"実行されると、有効な IP アドレスのみが同期されます。
ポートが0の場合、す" +"べてのIPアドレスが有効です。" + +#: xpack/plugins/cloud/serializers/account_attrs.py:183 +msgid "Hostname prefix" +msgstr "ホスト名プレフィックス" + +#: xpack/plugins/cloud/serializers/account_attrs.py:186 +msgid "IP segment" +msgstr "IP セグメント" + +#: xpack/plugins/cloud/serializers/account_attrs.py:190 +msgid "Test port" +msgstr "テストポート" + +#: xpack/plugins/cloud/serializers/account_attrs.py:193 +msgid "Test timeout" +msgstr "テストタイムアウト" + +#: xpack/plugins/cloud/serializers/task.py:28 +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 " +"used as the IP for the created asset.
The default value of * means sync " +"all instances and randomly match IP addresses.
Such as: 192.168.1.0/24, " +"10.1.1.1-10.1.1.20" +msgstr "" +"IP範囲に一致するインスタンスのみが同期されます。
インスタンスに複数のIPア" +"ドレスが含まれている場合、一致する最初のIPアドレスが作成されたアセットのIPと" +"して使用されます。
デフォルト値の*は、すべてのインスタンスを同期し、IPア" +"ドレスをランダムに一致させることを意味します。
例: " +"192.168.1.0/24,10.1.1.1-10.1.1.20" + +#: xpack/plugins/cloud/serializers/task.py:34 +msgid "History count" +msgstr "実行回数" + +#: xpack/plugins/cloud/serializers/task.py:35 +msgid "Instance count" +msgstr "インスタンス数" + +#: xpack/plugins/cloud/tasks.py:27 +msgid "Run sync instance task" +msgstr "同期インスタンス タスクを実行する" + +#: xpack/plugins/cloud/tasks.py:41 +msgid "Period clean sync instance task execution" +msgstr "同期インスタンス タスクの実行記録を定期的にクリアする" + +#: xpack/plugins/cloud/utils.py:69 +msgid "Account unavailable" +msgstr "利用できないアカウント" + +#: xpack/plugins/interface/api.py:52 +msgid "Restore default successfully." +msgstr "デフォルトの復元に成功しました。" + +#: xpack/plugins/interface/meta.py:10 +msgid "Interface settings" +msgstr "インターフェイスの設定" + +#: xpack/plugins/interface/models.py:23 +msgid "Title of login page" +msgstr "ログインページのタイトル" + +#: xpack/plugins/interface/models.py:27 +msgid "Image of login page" +msgstr "ログインページのイメージ" + +#: xpack/plugins/interface/models.py:31 +msgid "Website icon" +msgstr "ウェブサイトのアイコン" + +#: xpack/plugins/interface/models.py:35 +msgid "Logo of management page" +msgstr "管理ページのロゴ" + +#: xpack/plugins/interface/models.py:39 +msgid "Logo of logout page" +msgstr "ログアウトページのロゴ" + +#: xpack/plugins/interface/models.py:41 +msgid "Theme" +msgstr "テーマ" + +#: xpack/plugins/interface/models.py:44 xpack/plugins/interface/models.py:85 +msgid "Interface setting" +msgstr "インターフェイスの設定" + +#: xpack/plugins/license/api.py:50 +msgid "License import successfully" +msgstr "ライセンスのインポートに成功" + +#: xpack/plugins/license/api.py:51 +msgid "License is invalid" +msgstr "ライセンスが無効です" + +#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:138 +msgid "License" +msgstr "ライセンス" + +#: xpack/plugins/license/models.py:80 +msgid "Standard edition" +msgstr "標準版" + +#: xpack/plugins/license/models.py:82 +msgid "Enterprise edition" +msgstr "エンタープライズ版" + +#: xpack/plugins/license/models.py:84 +msgid "Ultimate edition" +msgstr "究極のエディション" + +#: xpack/plugins/license/models.py:86 +msgid "Community edition" +msgstr "コミュニティ版" diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 256aed8c9..6a20beeda 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:f4cf57efef290fb80f5159a628b8cde7861cb2bd3fcc247fcf7255fbd2757fb9 -size 115892 +oid sha256:f236155485cdb4b453ff317d3c932ef4455d29e856ef3c2902a349d430992404 +size 117637 diff --git a/apps/locale/zh/LC_MESSAGES/django.po b/apps/locale/zh/LC_MESSAGES/django.po index 68e8287d1..4ec8237a3 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-05-31 17:15+0800\n" +"POT-Creation-Date: 2023-05-31 18:12+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n" "Last-Translator: ibuler \n" "Language-Team: JumpServer team\n" @@ -30,6 +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/plugins/cloud/serializers/account_attrs.py:28 msgid "Password" msgstr "密码" @@ -85,7 +86,7 @@ msgstr "更新" #: accounts/const/account.py:27 #: accounts/serializers/automations/change_secret.py:156 audits/const.py:53 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:19 -#: ops/const.py:58 terminal/const.py:61 +#: ops/const.py:58 terminal/const.py:61 xpack/plugins/cloud/const.py:41 msgid "Failed" msgstr "失败" @@ -191,7 +192,7 @@ msgstr "仅创建" #: perms/models/asset_permission.py:64 perms/serializers/permission.py:34 #: terminal/backends/command/models.py:20 terminal/models/session/session.py:32 #: terminal/notifications.py:95 terminal/serializers/command.py:17 -#: tickets/models/ticket/apply_asset.py:16 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:212 msgid "Asset" msgstr "资产" @@ -224,7 +225,7 @@ msgstr "来源 ID" #: assets/serializers/gateway.py:28 audits/models.py:49 ops/models/base.py:18 #: perms/models/asset_permission.py:70 perms/serializers/permission.py:39 #: terminal/backends/command/models.py:21 terminal/models/session/session.py:34 -#: tickets/models/ticket/command_confirm.py:13 +#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:85 msgid "Account" msgstr "账号" @@ -302,7 +303,7 @@ msgid "Trigger mode" msgstr "触发模式" #: accounts/models/automations/backup_account.py:97 audits/models.py:172 -#: terminal/models/session/sharing.py:111 +#: terminal/models/session/sharing.py:111 xpack/plugins/cloud/models.py:168 msgid "Reason" msgstr "原因" @@ -431,6 +432,7 @@ msgstr "最后登录日期" #: authentication/templates/authentication/_msg_oauth_bind.html:9 #: users/forms/profile.py:32 users/forms/profile.py:115 #: users/models/user.py:751 users/templates/users/_msg_user_created.html:12 +#: xpack/plugins/cloud/serializers/account_attrs.py:26 msgid "Username" msgstr "用户名" @@ -490,6 +492,7 @@ msgstr "账号验证" #: terminal/models/component/storage.py:26 terminal/models/component/task.py:15 #: terminal/models/component/terminal.py:84 users/forms/profile.py:33 #: users/models/group.py:13 users/models/user.py:753 +#: xpack/plugins/cloud/models.py:28 msgid "Name" msgstr "名称" @@ -832,7 +835,7 @@ msgid "Regex" msgstr "正则表达式" #: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79 -#: settings/serializers/basic.py:10 +#: settings/serializers/basic.py:10 xpack/plugins/license/models.py:30 msgid "Content" msgstr "内容" @@ -917,6 +920,7 @@ msgid "Command group amount" msgstr "命令组数量" #: acls/serializers/rules/rules.py:20 +#: xpack/plugins/cloud/serializers/task.py:22 msgid "IP address invalid: `{}`" msgstr "IP 地址无效: `{}`" @@ -944,7 +948,8 @@ msgstr "时段" msgid "Applications" msgstr "应用管理" -#: applications/models.py:16 +#: applications/models.py:16 xpack/plugins/cloud/models.py:33 +#: xpack/plugins/cloud/serializers/account.py:62 msgid "Attrs" msgstr "属性" @@ -999,7 +1004,7 @@ msgid "Unable to connect to port {port} on {address}" msgstr "无法连接到 {port} 上的端口 {address}" #: assets/automations/ping_gateway/manager.py:58 -#: authentication/middleware.py:92 +#: authentication/middleware.py:92 xpack/plugins/cloud/providers/fc.py:48 msgid "Authentication failed" msgstr "认证失败" @@ -1033,6 +1038,7 @@ msgstr "收集资产信息" #: assets/const/category.py:10 assets/models/asset/host.py:8 #: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:68 #: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17 +#: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "主机" @@ -1134,6 +1140,7 @@ msgstr "SSH公钥" #: terminal/models/component/endpoint.py:100 #: terminal/models/session/session.py:47 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:297 users/models/user.py:792 +#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111 msgid "Comment" msgstr "备注" @@ -1233,6 +1240,7 @@ msgstr "云服务" #: assets/models/asset/common.py:92 assets/models/platform.py:14 #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:69 +#: xpack/plugins/cloud/serializers/account_attrs.py:73 msgid "Port" msgstr "端口" @@ -1243,6 +1251,7 @@ msgstr "地址" #: assets/models/asset/common.py:151 assets/models/platform.py:112 #: authentication/serializers/connect_token_secret.py:115 #: perms/serializers/user_permission.py:24 +#: xpack/plugins/cloud/serializers/account_attrs.py:196 msgid "Platform" msgstr "系统平台" @@ -1341,7 +1350,8 @@ msgstr "资产自动化任务" #: terminal/models/component/status.py:30 terminal/serializers/applet.py:18 #: terminal/serializers/applet_host.py:103 tickets/models/ticket/general.py:283 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:164 +#: xpack/plugins/cloud/models.py:216 msgid "Status" msgstr "状态" @@ -1405,6 +1415,7 @@ msgstr "资产组" #: assets/models/group.py:34 assets/models/platform.py:17 #: assets/serializers/platform.py:95 +#: xpack/plugins/cloud/providers/nutanix.py:30 msgid "Default" msgstr "默认" @@ -1454,7 +1465,7 @@ msgid "Parent key" msgstr "ssh私钥" #: assets/models/node.py:571 perms/serializers/permission.py:35 -#: tickets/models/ticket/apply_asset.py:14 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:96 msgid "Node" msgstr "节点" @@ -1592,7 +1603,7 @@ msgstr "资产中批量更新平台,不符合平台类型跳过的资产" #: assets/serializers/asset/common.py:124 assets/serializers/platform.py:111 #: authentication/serializers/connect_token_secret.py:29 #: authentication/serializers/connect_token_secret.py:72 -#: perms/serializers/user_permission.py:25 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99 msgid "Protocols" msgstr "协议组" @@ -1611,23 +1622,22 @@ msgid "Platform not exist" msgstr "平台不存在" #: assets/serializers/asset/common.py:263 -#, fuzzy -#| msgid "port out of range (1-65535)" msgid "port out of range (0-65535)" -msgstr "端口超出范围 (1-65535)" +msgstr "端口超出范围 (0-65535)" #: assets/serializers/asset/common.py:270 msgid "Protocol is required: {}" msgstr "协议是必填的: {}" #: assets/serializers/asset/database.py:13 -#, fuzzy -#| msgid "Default storage" msgid "Default database" -msgstr "默认存储" +msgstr "默认数据库" #: assets/serializers/asset/database.py:28 common/serializers/fields.py:104 #: tickets/serializers/ticket/common.py:58 +#: 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 "该字段是必填项。" @@ -2096,10 +2106,8 @@ msgid "Permission expired" msgstr "授权已过期" #: authentication/api/connection_token.py:322 -#, fuzzy -#| msgid "ACL action is reject" msgid "ACL action is reject: {}({})" -msgstr "ACL 动作是拒绝" +msgstr "ACL 动作是拒绝: {}({})" #: authentication/api/connection_token.py:326 msgid "ACL action is review" @@ -2496,10 +2504,8 @@ msgid "Asset display" msgstr "资产名称" #: authentication/models/connection_token.py:43 -#, fuzzy -#| msgid "Disable" msgid "Reusable" -msgstr "禁用" +msgstr "可以重复使用" #: authentication/models/connection_token.py:44 #: authentication/models/temp_token.py:13 perms/models/asset_permission.py:74 @@ -2841,6 +2847,7 @@ msgid "Copy success" msgstr "复制成功" #: authentication/utils.py:28 common/utils/ip/geoip/utils.py:24 +#: xpack/plugins/cloud/const.py:27 msgid "LAN" msgstr "局域网" @@ -3180,7 +3187,7 @@ msgstr "阿里云" msgid "Tencent cloud" msgstr "腾讯云" -#: common/sdk/sms/endpoint.py:18 +#: common/sdk/sms/endpoint.py:18 xpack/plugins/cloud/const.py:13 msgid "Huawei Cloud" msgstr "华为云" @@ -3509,6 +3516,7 @@ msgid "Date last run" msgstr "最后运行日期" #: ops/models/base.py:51 ops/models/job.py:188 +#: xpack/plugins/cloud/models.py:162 msgid "Result" msgstr "结果" @@ -4313,6 +4321,7 @@ msgid "Client Id" msgstr "客户端 ID" #: settings/serializers/auth/oauth2.py:33 settings/serializers/auth/oidc.py:22 +#: xpack/plugins/cloud/serializers/account_attrs.py:38 msgid "Client Secret" msgstr "客户端密钥" @@ -4553,6 +4562,7 @@ msgid "SSO auth key TTL" msgstr "令牌有效期" #: settings/serializers/auth/sso.py:17 +#: xpack/plugins/cloud/serializers/account_attrs.py:193 msgid "Unit: second" msgstr "单位: 秒" @@ -5572,10 +5582,8 @@ msgid "Author" msgstr "作者" #: terminal/models/applet/applet.py:36 -#, fuzzy -#| msgid "Can push account" msgid "Can concurrent" -msgstr "可以推送账号" +msgstr "可以并发" #: terminal/models/applet/applet.py:37 msgid "Tags" @@ -5854,22 +5862,16 @@ msgid "Batch danger command alert" msgstr "批量危险命令告警" #: terminal/notifications.py:163 -#, fuzzy -#| msgid "Command storage" msgid "Command and replay storage" -msgstr "命令存储" +msgstr "命令及录像存储" #: terminal/notifications.py:164 -#, fuzzy -#| msgid "Connectivity" msgid "Connectivity alarm" -msgstr "可连接性" +msgstr "可连接性告警" #: terminal/notifications.py:189 -#, fuzzy -#| msgid "Invalid signature." msgid "Invalid storage" -msgstr "签名无效" +msgstr "无效的存储" #: terminal/serializers/applet.py:28 msgid "Icon" @@ -6029,14 +6031,16 @@ msgid "Bucket" msgstr "桶名称" #: terminal/serializers/storage.py:30 +#: xpack/plugins/cloud/serializers/account_attrs.py:17 msgid "Access key id" msgstr "Access key ID(AK)" #: terminal/serializers/storage.py:34 +#: xpack/plugins/cloud/serializers/account_attrs.py:20 msgid "Access key secret" msgstr "Access key secret(SK)" -#: terminal/serializers/storage.py:65 +#: terminal/serializers/storage.py:65 xpack/plugins/cloud/models.py:209 msgid "Region" msgstr "地域" @@ -6105,16 +6109,12 @@ msgid "Install applet" msgstr "安装应用" #: terminal/tasks.py:109 -#, fuzzy -#| msgid "Gather assets accounts" msgid "Generate applet host accounts" -msgstr "收集资产上的账号" +msgstr "收集远程应用上的账号" #: terminal/tasks.py:121 -#, fuzzy -#| msgid "Can test asset connectivity" msgid "Check command replay storage connectivity" -msgstr "可以测试资产连接性" +msgstr "检查命令及录像存储可连接性 " #: terminal/templates/terminal/_msg_check_command_replay_storage_connectivity.html:4 msgid "" @@ -7032,477 +7032,568 @@ msgstr "* 新密码不能是最近 {} 次的密码" msgid "Reset password success, return to login page" msgstr "重置密码成功,返回到登录页面" -#, fuzzy -#~| msgid "User ID" -#~ msgid "User IP" -#~ msgstr "用户 ID" +#: xpack/apps.py:8 +msgid "XPACK" +msgstr "XPack" -#~ msgid "XPACK" -#~ msgstr "XPack" +#: xpack/plugins/cloud/api.py:40 +msgid "Test connection successful" +msgstr "测试成功" -#~ msgid "Test connection successful" -#~ msgstr "测试成功" +#: xpack/plugins/cloud/api.py:42 +msgid "Test connection failed: {}" +msgstr "测试连接失败:{}" -#~ msgid "Test connection failed: {}" -#~ msgstr "测试连接失败:{}" +#: xpack/plugins/cloud/const.py:8 +msgid "Alibaba Cloud" +msgstr "阿里云" -#~ msgid "Alibaba Cloud" -#~ msgstr "阿里云" +#: xpack/plugins/cloud/const.py:9 +msgid "AWS (International)" +msgstr "AWS (国际)" -#~ msgid "AWS (International)" -#~ msgstr "AWS (国际)" +#: xpack/plugins/cloud/const.py:10 +msgid "AWS (China)" +msgstr "AWS (中国)" -#~ msgid "AWS (China)" -#~ msgstr "AWS (中国)" +#: xpack/plugins/cloud/const.py:11 +msgid "Azure (China)" +msgstr "Azure (中国)" -#~ msgid "Azure (China)" -#~ msgstr "Azure (中国)" +#: xpack/plugins/cloud/const.py:12 +msgid "Azure (International)" +msgstr "Azure (国际)" -#~ msgid "Azure (International)" -#~ msgstr "Azure (国际)" +#: xpack/plugins/cloud/const.py:14 +msgid "Baidu Cloud" +msgstr "百度云" -#~ msgid "Baidu Cloud" -#~ msgstr "百度云" +#: xpack/plugins/cloud/const.py:15 +msgid "JD Cloud" +msgstr "京东云" -#~ msgid "JD Cloud" -#~ msgstr "京东云" +#: xpack/plugins/cloud/const.py:16 +msgid "KingSoft Cloud" +msgstr "金山云" -#~ msgid "KingSoft Cloud" -#~ msgstr "金山云" +#: xpack/plugins/cloud/const.py:17 +msgid "Tencent Cloud" +msgstr "腾讯云" -#~ msgid "Tencent Cloud" -#~ msgstr "腾讯云" +#: xpack/plugins/cloud/const.py:18 +msgid "Tencent Cloud (Lighthouse)" +msgstr "腾讯云(轻量服务器应用)" -#~ msgid "Tencent Cloud (Lighthouse)" -#~ msgstr "腾讯云(轻量服务器应用)" +#: xpack/plugins/cloud/const.py:19 +msgid "VMware" +msgstr "VMware" -#~ msgid "VMware" -#~ msgstr "VMware" +#: xpack/plugins/cloud/const.py:20 xpack/plugins/cloud/providers/nutanix.py:13 +msgid "Nutanix" +msgstr "Nutanix" -#~ msgid "Nutanix" -#~ msgstr "Nutanix" +#: xpack/plugins/cloud/const.py:21 +msgid "Huawei Private Cloud" +msgstr "华为私有云" -#~ msgid "Huawei Private Cloud" -#~ msgstr "华为私有云" +#: xpack/plugins/cloud/const.py:22 +msgid "Qingyun Private Cloud" +msgstr "青云私有云" -#~ msgid "Qingyun Private Cloud" -#~ msgstr "青云私有云" +#: xpack/plugins/cloud/const.py:23 +msgid "CTYun Private Cloud" +msgstr "天翼私有云" -#~ msgid "CTYun Private Cloud" -#~ msgstr "天翼私有云" +#: xpack/plugins/cloud/const.py:24 +msgid "OpenStack" +msgstr "OpenStack" -#~ msgid "OpenStack" -#~ msgstr "OpenStack" +#: xpack/plugins/cloud/const.py:25 +msgid "Google Cloud Platform" +msgstr "谷歌云" -#~ msgid "Google Cloud Platform" -#~ msgstr "谷歌云" +#: xpack/plugins/cloud/const.py:26 +msgid "Fusion Compute" +msgstr "" -#~ msgid "Private IP" -#~ msgstr "私有IP" +#: xpack/plugins/cloud/const.py:31 +msgid "Private IP" +msgstr "私有IP" -#~ msgid "Public IP" -#~ msgstr "公网IP" +#: xpack/plugins/cloud/const.py:32 +msgid "Public IP" +msgstr "公网IP" -#~ msgid "Instance name" -#~ msgstr "实例名称" +#: xpack/plugins/cloud/const.py:36 +msgid "Instance name" +msgstr "实例名称" -#~ msgid "Instance name and Partial IP" -#~ msgstr "实例名称和部分IP" +#: xpack/plugins/cloud/const.py:37 +msgid "Instance name and Partial IP" +msgstr "实例名称和部分IP" -#~ msgid "Succeed" -#~ msgstr "成功" +#: xpack/plugins/cloud/const.py:42 +msgid "Succeed" +msgstr "成功" -#~ msgid "Unsync" -#~ msgstr "未同步" +#: xpack/plugins/cloud/const.py:46 +msgid "Unsync" +msgstr "未同步" -#~ msgid "New Sync" -#~ msgstr "新同步" +#: xpack/plugins/cloud/const.py:47 +msgid "New Sync" +msgstr "新同步" -#~ msgid "Synced" -#~ msgstr "已同步" +#: xpack/plugins/cloud/const.py:48 +msgid "Synced" +msgstr "已同步" -#~ msgid "Released" -#~ msgstr "已释放" +#: xpack/plugins/cloud/const.py:49 +msgid "Released" +msgstr "已释放" -#~ msgid "Cloud center" -#~ msgstr "云管中心" +#: xpack/plugins/cloud/meta.py:9 +msgid "Cloud center" +msgstr "云管中心" -#~ msgid "Provider" -#~ msgstr "云服务商" +#: xpack/plugins/cloud/models.py:30 +msgid "Provider" +msgstr "云服务商" -#~ msgid "Validity" -#~ msgstr "有效" +#: xpack/plugins/cloud/models.py:34 +msgid "Validity" +msgstr "有效" -#~ msgid "Cloud account" -#~ msgstr "云账号" +#: xpack/plugins/cloud/models.py:39 +msgid "Cloud account" +msgstr "云账号" -#~ msgid "Test cloud account" -#~ msgstr "测试云账号" +#: xpack/plugins/cloud/models.py:41 +msgid "Test cloud account" +msgstr "测试云账号" -#~ msgid "Regions" -#~ msgstr "地域" +#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:36 +msgid "Regions" +msgstr "地域" -#~ msgid "Hostname strategy" -#~ msgstr "主机名策略" +#: xpack/plugins/cloud/models.py:91 +msgid "Hostname strategy" +msgstr "主机名策略" -#~ msgid "IP network segment group" -#~ msgstr "IP网段组" +#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:39 +msgid "IP network segment group" +msgstr "IP网段组" -#~ msgid "Sync IP type" -#~ msgstr "同步IP类型" +#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:44 +msgid "Sync IP type" +msgstr "同步IP类型" -#~ msgid "Always update" -#~ msgstr "总是更新" +#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:61 +msgid "Always update" +msgstr "总是更新" -#~ msgid "Date last sync" -#~ msgstr "最后同步日期" +#: xpack/plugins/cloud/models.py:114 +msgid "Date last sync" +msgstr "最后同步日期" -#~ msgid "Sync instance task" -#~ msgstr "同步实例任务" +#: xpack/plugins/cloud/models.py:119 xpack/plugins/cloud/models.py:160 +msgid "Sync instance task" +msgstr "同步实例任务" -#~ msgid "Date sync" -#~ msgstr "同步日期" +#: xpack/plugins/cloud/models.py:171 xpack/plugins/cloud/models.py:219 +msgid "Date sync" +msgstr "同步日期" -#~ msgid "Sync instance task execution" -#~ msgstr "同步实例任务执行" +#: xpack/plugins/cloud/models.py:175 +msgid "Sync instance task execution" +msgstr "同步实例任务执行" -#~ msgid "Sync task" -#~ msgstr "同步任务" +#: xpack/plugins/cloud/models.py:199 +msgid "Sync task" +msgstr "同步任务" -#~ msgid "Sync instance task history" -#~ msgstr "同步实例任务历史" +#: xpack/plugins/cloud/models.py:203 +msgid "Sync instance task history" +msgstr "同步实例任务历史" -#~ msgid "Instance" -#~ msgstr "实例" +#: xpack/plugins/cloud/models.py:206 +msgid "Instance" +msgstr "实例" -#~ msgid "Sync instance detail" -#~ msgstr "同步实例详情" +#: xpack/plugins/cloud/models.py:223 +msgid "Sync instance detail" +msgstr "同步实例详情" -#~ msgid "China (Beijing)" -#~ msgstr "中国(北京)" +#: xpack/plugins/cloud/providers/aws_international.py:17 +msgid "China (Beijing)" +msgstr "中国(北京)" -#~ msgid "China (Ningxia)" -#~ msgstr "中国(宁夏)" +#: xpack/plugins/cloud/providers/aws_international.py:18 +msgid "China (Ningxia)" +msgstr "中国(宁夏)" -#~ msgid "US East (Ohio)" -#~ msgstr "美国东部(俄亥俄州)" +#: xpack/plugins/cloud/providers/aws_international.py:21 +msgid "US East (Ohio)" +msgstr "美国东部(俄亥俄州)" -#~ msgid "US East (N. Virginia)" -#~ msgstr "美国东部(弗吉尼亚北部)" +#: xpack/plugins/cloud/providers/aws_international.py:22 +msgid "US East (N. Virginia)" +msgstr "美国东部(弗吉尼亚北部)" -#~ msgid "US West (N. California)" -#~ msgstr "美国西部(加利福尼亚北部)" +#: xpack/plugins/cloud/providers/aws_international.py:23 +msgid "US West (N. California)" +msgstr "美国西部(加利福尼亚北部)" -#~ msgid "US West (Oregon)" -#~ msgstr "美国西部(俄勒冈)" - -#~ msgid "Africa (Cape Town)" -#~ msgstr "非洲(开普敦)" - -#~ msgid "Asia Pacific (Hong Kong)" -#~ msgstr "亚太地区(香港)" - -#~ msgid "Asia Pacific (Mumbai)" -#~ msgstr "亚太地区(孟买)" - -#~ msgid "Asia Pacific (Osaka-Local)" -#~ msgstr "亚太区域(大阪当地)" - -#~ msgid "Asia Pacific (Seoul)" -#~ msgstr "亚太区域(首尔)" - -#~ msgid "Asia Pacific (Singapore)" -#~ msgstr "亚太区域(新加坡)" - -#~ msgid "Asia Pacific (Sydney)" -#~ msgstr "亚太区域(悉尼)" - -#~ msgid "Asia Pacific (Tokyo)" -#~ msgstr "亚太区域(东京)" - -#~ msgid "Canada (Central)" -#~ msgstr "加拿大(中部)" - -#~ msgid "Europe (Frankfurt)" -#~ msgstr "欧洲(法兰克福)" - -#~ msgid "Europe (Ireland)" -#~ msgstr "欧洲(爱尔兰)" - -#~ msgid "Europe (London)" -#~ msgstr "欧洲(伦敦)" - -#~ msgid "Europe (Milan)" -#~ msgstr "欧洲(米兰)" - -#~ msgid "Europe (Paris)" -#~ msgstr "欧洲(巴黎)" - -#~ msgid "Europe (Stockholm)" -#~ msgstr "欧洲(斯德哥尔摩)" - -#~ msgid "Middle East (Bahrain)" -#~ msgstr "中东(巴林)" - -#~ msgid "South America (São Paulo)" -#~ msgstr "南美洲(圣保罗)" - -#~ msgid "CN North-Beijing" -#~ msgstr "华北-北京" - -#~ msgid "CN South-Guangzhou" -#~ msgstr "华南-广州" - -#~ msgid "CN East-Suzhou" -#~ msgstr "华东-苏州" - -#~ msgid "CN-Hong Kong" -#~ msgstr "中国-香港" - -#~ msgid "CN Center-Wuhan" -#~ msgstr "华中-武汉" - -#~ msgid "CN North-Baoding" -#~ msgstr "华北-保定" - -#~ msgid "CN East-Shanghai" -#~ msgstr "华东-上海" - -#~ msgid "AP-Singapore" -#~ msgstr "亚太-新加坡" - -#~ msgid "AF-Johannesburg" -#~ msgstr "非洲-约翰内斯堡" - -#~ msgid "CN North-Beijing4" -#~ msgstr "华北-北京4" - -#~ msgid "CN North-Beijing1" -#~ msgstr "华北-北京1" - -#~ msgid "CN East-Shanghai2" -#~ msgstr "华东-上海2" - -#~ msgid "CN East-Shanghai1" -#~ msgstr "华东-上海1" - -#~ msgid "LA-Mexico City1" -#~ msgstr "拉美-墨西哥城一" - -#~ msgid "LA-Santiago" -#~ msgstr "拉美-圣地亚哥" - -#~ msgid "LA-Sao Paulo1" -#~ msgstr "拉美-圣保罗一" - -#~ msgid "EU-Paris" -#~ msgstr "欧洲-巴黎" - -#~ msgid "CN Southwest-Guiyang1" -#~ msgstr "西南-贵阳1" - -#~ msgid "AP-Bangkok" -#~ msgstr "亚太-曼谷" - -#~ msgid "CN Northeast-Dalian" -#~ msgstr "华北-大连" - -#~ msgid "CN North-Ulanqab1" -#~ msgstr "华北-乌兰察布一" - -#~ msgid "CN South-Guangzhou-InvitationOnly" -#~ msgstr "华南-广州-友好用户环境" - -#~ msgid "CN East-Suqian" -#~ msgstr "华东-宿迁" - -#~ msgid "Validity display" -#~ msgstr "有效性显示" - -#~ msgid "Provider display" -#~ msgstr "服务商显示" - -#~ msgid "Client ID" -#~ msgstr "客户端 ID" - -#~ msgid "Tenant ID" -#~ msgstr "租户 ID" - -#~ msgid "Subscription ID" -#~ msgstr "订阅 ID" - -#~ msgid "API Endpoint" -#~ msgstr "API 端点" - -#~ msgid "Auth url" -#~ msgstr "认证地址" - -#~ msgid "eg: http://openstack.example.com:5000/v3" -#~ msgstr "如: http://openstack.example.com:5000/v3" - -#~ msgid "User domain" -#~ msgstr "用户域" - -#~ msgid "Cert File" -#~ msgstr "证书文件" - -#~ msgid "Key File" -#~ msgstr "密钥文件" - -#~ msgid "Service account key" -#~ msgstr "服务账号密钥" - -#~ msgid "The file is in JSON format" -#~ msgstr "JSON 格式的文件" - -#~ msgid "IP address invalid `{}`, {}" -#~ msgstr "IP 地址无效: `{}`, {}" - -#, fuzzy -#~| msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255" -#~ msgid "" -#~ "Format for comma-delimited string,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" - -#~ 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 " -#~ "synchronized.
If the port is 0, all IP addresses are valid." -#~ msgstr "" -#~ "端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 " -#~ "
如果端口为 0,则表示所有 IP 地址均有效。" - -#~ msgid "Hostname prefix" -#~ msgstr "主机名前缀" - -#~ msgid "IP segment" -#~ msgstr "IP 网段" - -#~ msgid "Test port" -#~ msgstr "测试端口" - -#~ msgid "Test timeout" -#~ msgstr "测试超时时间" - -#, fuzzy -#~| 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 used as the IP for the created asset.
The default value of * " -#~| "means sync all instances and randomly match IP addresses.
Such as: " -#~| "192.168.1.0/24, 10.1.1.1-10.1.1.20" -#~ 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 " -#~ "used as the IP for the created asset.
The default value of * means " -#~ "sync all instances and randomly match IP addresses.
Format for comma-" -#~ "delimited string, Such as: 192.168.1.0/24, 10.1.1.1-10.1.1.20" -#~ msgstr "" -#~ "只有匹配到 IP 段的实例会被同步。
如果实例包含多个 IP 地址,那么第一个匹" -#~ "配到的 IP 地址将被用作创建的资产的 IP。
默认值 * 表示同步所有实例和随机" -#~ "匹配 IP 地址。
例如:192.168.1.0/24,10.1.1.1-10.1.1.20" - -#~ msgid "History count" -#~ msgstr "执行次数" - -#~ msgid "Instance count" -#~ msgstr "实例个数" - -#~ msgid "Run sync instance task" -#~ msgstr "执行同步实例任务" - -#~ msgid "Period clean sync instance task execution" -#~ msgstr "定期清除同步实例任务执行记录" - -#~ msgid "Account unavailable" -#~ msgstr "账号无效" - -#~ msgid "Restore default successfully." -#~ msgstr "恢复默认成功!" - -#~ msgid "Interface settings" -#~ msgstr "界面设置" - -#~ msgid "Title of login page" -#~ msgstr "登录页面标题" - -#~ msgid "Image of login page" -#~ msgstr "登录页面图片" - -#~ msgid "Website icon" -#~ msgstr "网站图标" - -#~ msgid "Logo of management page" -#~ msgstr "管理页面logo" - -#~ msgid "Logo of logout page" -#~ msgstr "退出页面logo" - -#~ msgid "Theme" -#~ msgstr "主题" - -#~ msgid "Interface setting" -#~ msgstr "界面设置" - -#~ msgid "License import successfully" -#~ msgstr "许可证导入成功" - -#~ msgid "License is invalid" -#~ msgstr "无效的许可证" - -#~ msgid "License" -#~ msgstr "许可证" - -#~ msgid "Standard edition" -#~ msgstr "标准版" - -#~ msgid "Enterprise edition" -#~ msgstr "企业版" - -#~ msgid "Ultimate edition" -#~ msgstr "旗舰版" - -#~ msgid "Community edition" -#~ msgstr "社区版" - -#~ msgid "Connect (All Protocols)" -#~ msgstr "连接 (所以协议)" - -#~ msgid "Upload (RDP, SFTP)" -#~ msgstr "上传 (RDP, SFTP)" - -#~ msgid "Download (RDP, SFTP)" -#~ msgstr "下载 (RDP, SFTP)" - -#~ msgid "Copy (RDP, VNC)" -#~ msgstr "复制 (RDP, VNC)" - -#~ msgid "Paste (RDP, VNC)" -#~ msgstr "粘贴 (RDP, VNC)" - -#~ msgid "Delete (SFTP)" -#~ msgstr "删除 (SFTP)" - -#~ msgid "User (username)" -#~ msgstr "用户(用户名)" - -#~ msgid "Asset (name)" -#~ msgstr "资产(名称)" - -#~ msgid "Asset (address)" -#~ msgstr "资产(地址)" - -#~ msgid "Account (username)" -#~ msgstr "账号(用户名)" - -#~ msgid "MFA method not support" -#~ msgstr "不支持该 MFA 方式" - -#, fuzzy -#~| msgid "Trigger mode" -#~ msgid "Trigger type" -#~ msgstr "触发模式" - -#~ msgid "Please login with a password and then bind the FeiShu" -#~ msgstr "请使用密码登录,然后绑定飞书" +#: xpack/plugins/cloud/providers/aws_international.py:24 +msgid "US West (Oregon)" +msgstr "美国西部(俄勒冈)" + +#: xpack/plugins/cloud/providers/aws_international.py:25 +msgid "Africa (Cape Town)" +msgstr "非洲(开普敦)" + +#: xpack/plugins/cloud/providers/aws_international.py:26 +msgid "Asia Pacific (Hong Kong)" +msgstr "亚太地区(香港)" + +#: xpack/plugins/cloud/providers/aws_international.py:27 +msgid "Asia Pacific (Mumbai)" +msgstr "亚太地区(孟买)" + +#: xpack/plugins/cloud/providers/aws_international.py:28 +msgid "Asia Pacific (Osaka-Local)" +msgstr "亚太区域(大阪当地)" + +#: xpack/plugins/cloud/providers/aws_international.py:29 +msgid "Asia Pacific (Seoul)" +msgstr "亚太区域(首尔)" + +#: xpack/plugins/cloud/providers/aws_international.py:30 +msgid "Asia Pacific (Singapore)" +msgstr "亚太区域(新加坡)" + +#: xpack/plugins/cloud/providers/aws_international.py:31 +msgid "Asia Pacific (Sydney)" +msgstr "亚太区域(悉尼)" + +#: xpack/plugins/cloud/providers/aws_international.py:32 +msgid "Asia Pacific (Tokyo)" +msgstr "亚太区域(东京)" + +#: xpack/plugins/cloud/providers/aws_international.py:33 +msgid "Canada (Central)" +msgstr "加拿大(中部)" + +#: xpack/plugins/cloud/providers/aws_international.py:34 +msgid "Europe (Frankfurt)" +msgstr "欧洲(法兰克福)" + +#: xpack/plugins/cloud/providers/aws_international.py:35 +msgid "Europe (Ireland)" +msgstr "欧洲(爱尔兰)" + +#: xpack/plugins/cloud/providers/aws_international.py:36 +msgid "Europe (London)" +msgstr "欧洲(伦敦)" + +#: xpack/plugins/cloud/providers/aws_international.py:37 +msgid "Europe (Milan)" +msgstr "欧洲(米兰)" + +#: xpack/plugins/cloud/providers/aws_international.py:38 +msgid "Europe (Paris)" +msgstr "欧洲(巴黎)" + +#: xpack/plugins/cloud/providers/aws_international.py:39 +msgid "Europe (Stockholm)" +msgstr "欧洲(斯德哥尔摩)" + +#: xpack/plugins/cloud/providers/aws_international.py:40 +msgid "Middle East (Bahrain)" +msgstr "中东(巴林)" + +#: xpack/plugins/cloud/providers/aws_international.py:41 +msgid "South America (São Paulo)" +msgstr "南美洲(圣保罗)" + +#: xpack/plugins/cloud/providers/baiducloud.py:54 +#: xpack/plugins/cloud/providers/jdcloud.py:127 +msgid "CN North-Beijing" +msgstr "华北-北京" + +#: xpack/plugins/cloud/providers/baiducloud.py:55 +#: xpack/plugins/cloud/providers/huaweicloud.py:40 +#: xpack/plugins/cloud/providers/jdcloud.py:130 +msgid "CN South-Guangzhou" +msgstr "华南-广州" + +#: xpack/plugins/cloud/providers/baiducloud.py:56 +msgid "CN East-Suzhou" +msgstr "华东-苏州" + +#: xpack/plugins/cloud/providers/baiducloud.py:57 +#: xpack/plugins/cloud/providers/huaweicloud.py:48 +msgid "CN-Hong Kong" +msgstr "中国-香港" + +#: xpack/plugins/cloud/providers/baiducloud.py:58 +msgid "CN Center-Wuhan" +msgstr "华中-武汉" + +#: xpack/plugins/cloud/providers/baiducloud.py:59 +msgid "CN North-Baoding" +msgstr "华北-保定" + +#: xpack/plugins/cloud/providers/baiducloud.py:60 +#: xpack/plugins/cloud/providers/jdcloud.py:129 +msgid "CN East-Shanghai" +msgstr "华东-上海" + +#: xpack/plugins/cloud/providers/baiducloud.py:61 +#: xpack/plugins/cloud/providers/huaweicloud.py:47 +msgid "AP-Singapore" +msgstr "亚太-新加坡" + +#: xpack/plugins/cloud/providers/huaweicloud.py:35 +msgid "AF-Johannesburg" +msgstr "非洲-约翰内斯堡" + +#: xpack/plugins/cloud/providers/huaweicloud.py:36 +msgid "CN North-Beijing4" +msgstr "华北-北京4" + +#: xpack/plugins/cloud/providers/huaweicloud.py:37 +msgid "CN North-Beijing1" +msgstr "华北-北京1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:38 +msgid "CN East-Shanghai2" +msgstr "华东-上海2" + +#: xpack/plugins/cloud/providers/huaweicloud.py:39 +msgid "CN East-Shanghai1" +msgstr "华东-上海1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:41 +msgid "LA-Mexico City1" +msgstr "拉美-墨西哥城一" + +#: xpack/plugins/cloud/providers/huaweicloud.py:42 +msgid "LA-Santiago" +msgstr "拉美-圣地亚哥" + +#: xpack/plugins/cloud/providers/huaweicloud.py:43 +msgid "LA-Sao Paulo1" +msgstr "拉美-圣保罗一" + +#: xpack/plugins/cloud/providers/huaweicloud.py:44 +msgid "EU-Paris" +msgstr "欧洲-巴黎" + +#: xpack/plugins/cloud/providers/huaweicloud.py:45 +msgid "CN Southwest-Guiyang1" +msgstr "西南-贵阳1" + +#: xpack/plugins/cloud/providers/huaweicloud.py:46 +msgid "AP-Bangkok" +msgstr "亚太-曼谷" + +#: xpack/plugins/cloud/providers/huaweicloud.py:50 +msgid "CN Northeast-Dalian" +msgstr "华北-大连" + +#: xpack/plugins/cloud/providers/huaweicloud.py:51 +msgid "CN North-Ulanqab1" +msgstr "华北-乌兰察布一" + +#: xpack/plugins/cloud/providers/huaweicloud.py:52 +msgid "CN South-Guangzhou-InvitationOnly" +msgstr "华南-广州-友好用户环境" + +#: xpack/plugins/cloud/providers/jdcloud.py:128 +msgid "CN East-Suqian" +msgstr "华东-宿迁" + +#: xpack/plugins/cloud/serializers/account.py:63 +msgid "Validity display" +msgstr "有效性显示" + +#: xpack/plugins/cloud/serializers/account.py:64 +msgid "Provider display" +msgstr "服务商显示" + +#: xpack/plugins/cloud/serializers/account_attrs.py:35 +msgid "Client ID" +msgstr "客户端 ID" + +#: xpack/plugins/cloud/serializers/account_attrs.py:41 +msgid "Tenant ID" +msgstr "租户 ID" + +#: xpack/plugins/cloud/serializers/account_attrs.py:44 +msgid "Subscription ID" +msgstr "订阅 ID" + +#: 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 +msgid "API Endpoint" +msgstr "API 端点" + +#: xpack/plugins/cloud/serializers/account_attrs.py:109 +msgid "Auth url" +msgstr "认证地址" + +#: xpack/plugins/cloud/serializers/account_attrs.py:110 +msgid "eg: http://openstack.example.com:5000/v3" +msgstr "如: http://openstack.example.com:5000/v3" + +#: xpack/plugins/cloud/serializers/account_attrs.py:113 +msgid "User domain" +msgstr "用户域" + +#: xpack/plugins/cloud/serializers/account_attrs.py:120 +msgid "Cert File" +msgstr "证书文件" + +#: xpack/plugins/cloud/serializers/account_attrs.py:121 +msgid "Key File" +msgstr "密钥文件" + +#: xpack/plugins/cloud/serializers/account_attrs.py:137 +msgid "Service account key" +msgstr "服务账号密钥" + +#: xpack/plugins/cloud/serializers/account_attrs.py:138 +msgid "The file is in JSON format" +msgstr "JSON 格式的文件" + +#: xpack/plugins/cloud/serializers/account_attrs.py:156 +msgid "IP address invalid `{}`, {}" +msgstr "IP 地址无效: `{}`, {}" + +#: 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/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 " +"synchronized.
If the port is 0, all IP addresses are valid." +msgstr "" +"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。
" +"如果端口为 0,则表示所有 IP 地址均有效。" + +#: xpack/plugins/cloud/serializers/account_attrs.py:183 +msgid "Hostname prefix" +msgstr "主机名前缀" + +#: xpack/plugins/cloud/serializers/account_attrs.py:186 +msgid "IP segment" +msgstr "IP 网段" + +#: xpack/plugins/cloud/serializers/account_attrs.py:190 +msgid "Test port" +msgstr "测试端口" + +#: xpack/plugins/cloud/serializers/account_attrs.py:193 +msgid "Test timeout" +msgstr "测试超时时间" + +#: xpack/plugins/cloud/serializers/task.py:28 +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 " +"used as the IP for the created asset.
The default value of * means sync " +"all instances and randomly match IP addresses.
Such as: 192.168.1.0/24, " +"10.1.1.1-10.1.1.20" +msgstr "" +"只有匹配到 IP 段的实例会被同步。
如果实例包含多个 IP 地址,那么第一个匹配" +"到的 IP 地址将被用作创建的资产的 IP。
默认值 * 表示同步所有实例和随机匹配 " +"IP 地址。
例如: 192.168.1.0/24,10.1.1.1-10.1.1.20" + +#: xpack/plugins/cloud/serializers/task.py:34 +msgid "History count" +msgstr "执行次数" + +#: xpack/plugins/cloud/serializers/task.py:35 +msgid "Instance count" +msgstr "实例个数" + +#: xpack/plugins/cloud/tasks.py:27 +msgid "Run sync instance task" +msgstr "执行同步实例任务" + +#: xpack/plugins/cloud/tasks.py:41 +msgid "Period clean sync instance task execution" +msgstr "定期清除同步实例任务执行记录" + +#: xpack/plugins/cloud/utils.py:69 +msgid "Account unavailable" +msgstr "账号无效" + +#: xpack/plugins/interface/api.py:52 +msgid "Restore default successfully." +msgstr "恢复默认成功!" + +#: xpack/plugins/interface/meta.py:10 +msgid "Interface settings" +msgstr "界面设置" + +#: xpack/plugins/interface/models.py:23 +msgid "Title of login page" +msgstr "登录页面标题" + +#: xpack/plugins/interface/models.py:27 +msgid "Image of login page" +msgstr "登录页面图片" + +#: xpack/plugins/interface/models.py:31 +msgid "Website icon" +msgstr "网站图标" + +#: xpack/plugins/interface/models.py:35 +msgid "Logo of management page" +msgstr "管理页面logo" + +#: xpack/plugins/interface/models.py:39 +msgid "Logo of logout page" +msgstr "退出页面logo" + +#: xpack/plugins/interface/models.py:41 +msgid "Theme" +msgstr "主题" + +#: xpack/plugins/interface/models.py:44 xpack/plugins/interface/models.py:85 +msgid "Interface setting" +msgstr "界面设置" + +#: xpack/plugins/license/api.py:50 +msgid "License import successfully" +msgstr "许可证导入成功" + +#: xpack/plugins/license/api.py:51 +msgid "License is invalid" +msgstr "无效的许可证" + +#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:138 +msgid "License" +msgstr "许可证" + +#: xpack/plugins/license/models.py:80 +msgid "Standard edition" +msgstr "标准版" + +#: xpack/plugins/license/models.py:82 +msgid "Enterprise edition" +msgstr "企业版" + +#: xpack/plugins/license/models.py:84 +msgid "Ultimate edition" +msgstr "旗舰版" + +#: xpack/plugins/license/models.py:86 +msgid "Community edition" +msgstr "社区版"