perf: 修改翻译 (#10697)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot 2023-06-13 15:51:52 +08:00 committed by GitHub
parent 91ea738dcd
commit c056cde2b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 289 additions and 302 deletions

View File

@ -0,0 +1,17 @@
# Generated by Django 3.2.19 on 2023-06-13 07:49
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('acls', '0016_auto_20230606_1857'),
]
operations = [
migrations.AlterModelOptions(
name='connectmethodacl',
options={'ordering': ('priority', 'name'), 'verbose_name': 'Connect method acl'},
),
]

View File

@ -8,3 +8,7 @@ __all__ = ['ConnectMethodACL']
class ConnectMethodACL(UserBaseACL): class ConnectMethodACL(UserBaseACL):
connect_methods = models.JSONField(default=list, verbose_name=_('Connect methods')) connect_methods = models.JSONField(default=list, verbose_name=_('Connect methods'))
class Meta(UserBaseACL.Meta):
verbose_name = _('Connect method acl')
abstract = False

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7db1805061d28a0ba931846140e9f106b71ed5ebeb414f741b68d6c3d93130be oid sha256:70eb1665cc86e50cf78d3b80730aadf7963b51640b80fde21b4e207b7cbb5d0c
size 142961 size 144416

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-09 10:59+0800\n" "POT-Creation-Date: 2023-06-13 15:47+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -70,7 +70,7 @@ msgstr "ローカル"
msgid "Collected" msgid "Collected"
msgstr "集めました" msgstr "集めました"
#: accounts/const/account.py:21 accounts/serializers/account/account.py:26 #: accounts/const/account.py:21 accounts/serializers/account/account.py:27
#: settings/serializers/auth/sms.py:75 #: settings/serializers/auth/sms.py:75
msgid "Template" msgid "Template"
msgstr "テンプレート" msgstr "テンプレート"
@ -181,15 +181,15 @@ msgstr "作成のみ"
#: accounts/models/account.py:49 #: accounts/models/account.py:49
#: accounts/models/automations/gather_account.py:16 #: accounts/models/automations/gather_account.py:16
#: accounts/serializers/account/account.py:203 #: accounts/serializers/account/account.py:200
#: accounts/serializers/account/account.py:236 #: accounts/serializers/account/account.py:237
#: accounts/serializers/account/gathered_account.py:10 #: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:112 #: accounts/serializers/automations/change_secret.py:112
#: accounts/serializers/automations/change_secret.py:132 #: accounts/serializers/automations/change_secret.py:132
#: acls/serializers/base.py:118 assets/models/asset/common.py:93 #: acls/serializers/base.py:118 assets/models/asset/common.py:93
#: assets/models/asset/common.py:332 assets/models/cmd_filter.py:36 #: assets/models/asset/common.py:332 assets/models/cmd_filter.py:36
#: assets/serializers/domain.py:19 assets/serializers/label.py:27 #: assets/serializers/domain.py:19 assets/serializers/label.py:27
#: audits/models.py:53 authentication/models/connection_token.py:34 #: audits/models.py:53 authentication/models/connection_token.py:35
#: perms/models/asset_permission.py:64 perms/serializers/permission.py:34 #: perms/models/asset_permission.py:64 perms/serializers/permission.py:34
#: terminal/backends/command/models.py:20 terminal/models/session/session.py:32 #: terminal/backends/command/models.py:20 terminal/models/session/session.py:32
#: terminal/notifications.py:95 terminal/serializers/command.py:17 #: terminal/notifications.py:95 terminal/serializers/command.py:17
@ -199,7 +199,7 @@ msgstr "資産"
#: accounts/models/account.py:53 accounts/models/account.py:113 #: accounts/models/account.py:53 accounts/models/account.py:113
#: accounts/serializers/account/account.py:208 #: accounts/serializers/account/account.py:208
#: accounts/serializers/account/account.py:246 #: accounts/serializers/account/account.py:247
#: accounts/serializers/account/template.py:16 #: accounts/serializers/account/template.py:16
#: authentication/serializers/connect_token_secret.py:49 #: authentication/serializers/connect_token_secret.py:49
msgid "Su from" msgid "Su from"
@ -210,7 +210,7 @@ msgstr "から切り替え"
msgid "Version" msgid "Version"
msgstr "バージョン" msgstr "バージョン"
#: accounts/models/account.py:57 accounts/serializers/account/account.py:204 #: accounts/models/account.py:57 accounts/serializers/account/account.py:203
#: users/models/user.py:804 #: users/models/user.py:804
msgid "Source" msgid "Source"
msgstr "ソース" msgstr "ソース"
@ -356,7 +356,7 @@ msgid "Can add push account execution"
msgstr "プッシュ アカウントの作成の実行" msgstr "プッシュ アカウントの作成の実行"
#: accounts/models/automations/change_secret.py:18 accounts/models/base.py:36 #: accounts/models/automations/change_secret.py:18 accounts/models/base.py:36
#: accounts/serializers/account/account.py:416 #: accounts/serializers/account/account.py:419
#: accounts/serializers/account/base.py:16 #: accounts/serializers/account/base.py:16
#: accounts/serializers/automations/change_secret.py:46 #: accounts/serializers/automations/change_secret.py:46
#: authentication/serializers/connect_token_secret.py:41 #: authentication/serializers/connect_token_secret.py:41
@ -406,7 +406,7 @@ msgid "Date finished"
msgstr "終了日" msgstr "終了日"
#: accounts/models/automations/change_secret.py:93 #: accounts/models/automations/change_secret.py:93
#: accounts/serializers/account/account.py:238 assets/const/automation.py:8 #: accounts/serializers/account/account.py:239 assets/const/automation.py:8
#: authentication/views/base.py:29 authentication/views/base.py:30 #: authentication/views/base.py:29 authentication/views/base.py:30
#: authentication/views/base.py:31 common/const/choices.py:20 #: authentication/views/base.py:31 common/const/choices.py:20
msgid "Error" msgid "Error"
@ -458,7 +458,7 @@ msgstr "アカウントのコレクション"
msgid "Triggers" msgid "Triggers"
msgstr "トリガー方式" msgstr "トリガー方式"
#: accounts/models/automations/push_account.py:16 acls/models/base.py:43 #: accounts/models/automations/push_account.py:16 acls/models/base.py:46
#: acls/serializers/base.py:56 assets/models/cmd_filter.py:81 #: acls/serializers/base.py:56 assets/models/cmd_filter.py:81
#: audits/models.py:87 audits/serializers.py:82 #: audits/models.py:87 audits/serializers.py:82
#: authentication/serializers/connect_token_secret.py:116 #: authentication/serializers/connect_token_secret.py:116
@ -474,7 +474,7 @@ msgstr "アカウントプッシュ"
msgid "Verify asset account" msgid "Verify asset account"
msgstr "アカウントの確認" msgstr "アカウントの確認"
#: accounts/models/base.py:33 acls/models/base.py:37 acls/models/base.py:97 #: accounts/models/base.py:33 acls/models/base.py:40 acls/models/base.py:101
#: acls/models/command_acl.py:21 acls/serializers/base.py:34 #: acls/models/command_acl.py:21 acls/serializers/base.py:34
#: applications/models.py:9 assets/models/_user.py:22 #: applications/models.py:9 assets/models/_user.py:22
#: assets/models/asset/common.py:91 assets/models/asset/common.py:149 #: assets/models/asset/common.py:91 assets/models/asset/common.py:149
@ -486,7 +486,7 @@ msgstr "アカウントの確認"
#: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21 #: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21
#: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57 #: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57
#: ops/models/job.py:92 ops/models/playbook.py:23 ops/serializers/job.py:20 #: ops/models/job.py:92 ops/models/playbook.py:23 ops/serializers/job.py:20
#: orgs/models.py:69 perms/models/asset_permission.py:56 rbac/models/role.py:29 #: orgs/models.py:80 perms/models/asset_permission.py:56 rbac/models/role.py:29
#: settings/models.py:33 settings/serializers/sms.py:6 #: settings/models.py:33 settings/serializers/sms.py:6
#: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12 #: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:90 #: terminal/models/component/endpoint.py:90
@ -505,7 +505,7 @@ msgstr "特権アカウント"
#: assets/models/automations/base.py:21 assets/models/cmd_filter.py:39 #: assets/models/automations/base.py:21 assets/models/cmd_filter.py:39
#: assets/models/label.py:22 #: assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: terminal/models/applet/applet.py:38 users/serializers/user.py:170 #: terminal/models/applet/applet.py:39 users/serializers/user.py:170
msgid "Is active" msgid "Is active"
msgstr "アクティブです。" msgstr "アクティブです。"
@ -550,15 +550,15 @@ msgstr ""
"{} -暗号化変更タスクが完了しました: 暗号化パスワードが設定されていません-個人" "{} -暗号化変更タスクが完了しました: 暗号化パスワードが設定されていません-個人"
"情報にアクセスしてください-> ファイル暗号化パスワードを設定してください" "情報にアクセスしてください-> ファイル暗号化パスワードを設定してください"
#: accounts/serializers/account/account.py:29 #: accounts/serializers/account/account.py:30
msgid "Push now" msgid "Push now"
msgstr "今すぐプッシュ" msgstr "今すぐプッシュ"
#: accounts/serializers/account/account.py:36 #: accounts/serializers/account/account.py:37
msgid "Exist policy" msgid "Exist policy"
msgstr "アカウントの存在ポリシー" msgstr "アカウントの存在ポリシー"
#: accounts/serializers/account/account.py:183 applications/models.py:11 #: accounts/serializers/account/account.py:180 applications/models.py:11
#: assets/models/label.py:21 assets/models/platform.py:82 #: assets/models/label.py:21 assets/models/platform.py:82
#: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8 #: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8
#: assets/serializers/platform.py:110 assets/serializers/platform.py:193 #: assets/serializers/platform.py:110 assets/serializers/platform.py:193
@ -567,7 +567,7 @@ msgstr "アカウントの存在ポリシー"
msgid "Category" msgid "Category"
msgstr "カテゴリ" msgstr "カテゴリ"
#: accounts/serializers/account/account.py:184 #: accounts/serializers/account/account.py:181
#: accounts/serializers/automations/base.py:54 acls/models/command_acl.py:24 #: accounts/serializers/automations/base.py:54 acls/models/command_acl.py:24
#: acls/serializers/command_acl.py:18 applications/models.py:14 #: acls/serializers/command_acl.py:18 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20 #: assets/models/_user.py:50 assets/models/automations/base.py:20
@ -575,7 +575,7 @@ msgstr "カテゴリ"
#: assets/serializers/asset/common.py:122 assets/serializers/platform.py:94 #: assets/serializers/asset/common.py:122 assets/serializers/platform.py:94
#: assets/serializers/platform.py:109 audits/serializers.py:48 #: assets/serializers/platform.py:109 audits/serializers.py:48
#: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:103 #: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:103
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:37 #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:38
#: terminal/models/component/storage.py:57 #: terminal/models/component/storage.py:57
#: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29 #: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29
#: terminal/serializers/session.py:22 terminal/serializers/storage.py:224 #: terminal/serializers/session.py:22 terminal/serializers/storage.py:224
@ -586,28 +586,28 @@ msgstr "カテゴリ"
msgid "Type" msgid "Type"
msgstr "タイプ" msgstr "タイプ"
#: accounts/serializers/account/account.py:199 #: accounts/serializers/account/account.py:196
msgid "Asset not found" msgid "Asset not found"
msgstr "資産が存在しません" msgstr "資産が存在しません"
#: accounts/serializers/account/account.py:205 #: accounts/serializers/account/account.py:201
#: accounts/serializers/account/base.py:64 #: accounts/serializers/account/base.py:64
msgid "Has secret" msgid "Has secret"
msgstr "エスクローされたパスワード" msgstr "エスクローされたパスワード"
#: accounts/serializers/account/account.py:237 ops/models/celery.py:60 #: accounts/serializers/account/account.py:238 ops/models/celery.py:60
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:45 #: tickets/models/comment.py:13 tickets/models/ticket/general.py:45
#: tickets/models/ticket/general.py:279 tickets/serializers/super_ticket.py:14 #: tickets/models/ticket/general.py:279 tickets/serializers/super_ticket.py:14
#: tickets/serializers/ticket/ticket.py:21 #: tickets/serializers/ticket/ticket.py:21
msgid "State" msgid "State"
msgstr "状態" msgstr "状態"
#: accounts/serializers/account/account.py:239 #: accounts/serializers/account/account.py:240
msgid "Changed" msgid "Changed"
msgstr "編集済み" msgstr "編集済み"
#: accounts/serializers/account/account.py:249 #: accounts/serializers/account/account.py:250
#: accounts/serializers/automations/base.py:22 acls/models/base.py:98 #: accounts/serializers/automations/base.py:22 acls/models/base.py:102
#: assets/models/automations/base.py:19 #: assets/models/automations/base.py:19
#: assets/serializers/automations/base.py:20 ops/models/base.py:17 #: assets/serializers/automations/base.py:20 ops/models/base.py:17
#: ops/models/job.py:105 ops/serializers/job.py:21 #: ops/models/job.py:105 ops/serializers/job.py:21
@ -615,30 +615,30 @@ msgstr "編集済み"
msgid "Assets" msgid "Assets"
msgstr "資産" msgstr "資産"
#: accounts/serializers/account/account.py:301 #: accounts/serializers/account/account.py:305
msgid "Account already exists" msgid "Account already exists"
msgstr "アカウントはすでに存在しています" msgstr "アカウントはすでに存在しています"
#: accounts/serializers/account/account.py:351 #: accounts/serializers/account/account.py:355
#, python-format #, python-format
msgid "Asset does not support this secret type: %s" msgid "Asset does not support this secret type: %s"
msgstr "アセットはアカウント タイプをサポートしていません: %s" msgstr "アセットはアカウント タイプをサポートしていません: %s"
#: accounts/serializers/account/account.py:383 #: accounts/serializers/account/account.py:387
msgid "Account has exist" msgid "Account has exist"
msgstr "アカウントはすでに存在しています" msgstr "アカウントはすでに存在しています"
#: accounts/serializers/account/account.py:417 #: accounts/serializers/account/account.py:420
#: authentication/serializers/connect_token_secret.py:156 #: authentication/serializers/connect_token_secret.py:156
#: authentication/templates/authentication/_access_key_modal.html:30 #: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33 #: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#: accounts/serializers/account/account.py:424 acls/serializers/base.py:111 #: accounts/serializers/account/account.py:427 acls/serializers/base.py:111
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:49 #: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:49
#: audits/models.py:85 audits/models.py:163 #: audits/models.py:85 audits/models.py:163
#: authentication/models/connection_token.py:30 #: authentication/models/connection_token.py:31
#: authentication/models/sso_token.py:16 #: authentication/models/sso_token.py:16
#: notifications/models/notification.py:12 #: notifications/models/notification.py:12
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:58 #: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:58
@ -652,7 +652,7 @@ msgstr "ID"
msgid "User" msgid "User"
msgstr "ユーザー" msgstr "ユーザー"
#: accounts/serializers/account/account.py:425 #: accounts/serializers/account/account.py:428
#: authentication/templates/authentication/_access_key_modal.html:33 #: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:98 terminal/notifications.py:146 #: terminal/notifications.py:98 terminal/notifications.py:146
msgid "Date" msgid "Date"
@ -778,47 +778,47 @@ msgstr "秘密鍵が無効またはpassphraseエラー"
msgid "Acls" msgid "Acls"
msgstr "Acls" msgstr "Acls"
#: acls/models/base.py:17 tickets/const.py:45 #: acls/models/base.py:20 tickets/const.py:45
#: tickets/templates/tickets/approve_check_password.html:49 #: tickets/templates/tickets/approve_check_password.html:49
msgid "Reject" msgid "Reject"
msgstr "拒否" msgstr "拒否"
#: acls/models/base.py:18 #: acls/models/base.py:21
msgid "Accept" msgid "Accept"
msgstr "受け入れられる" msgstr "受け入れられる"
#: acls/models/base.py:19 #: acls/models/base.py:22
msgid "Review" msgid "Review"
msgstr "レビュー担当者" msgstr "レビュー担当者"
#: acls/models/base.py:39 assets/models/_user.py:51 #: acls/models/base.py:42 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:93 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:93
msgid "Priority" msgid "Priority"
msgstr "優先順位" msgstr "優先順位"
#: acls/models/base.py:40 assets/models/_user.py:51 #: acls/models/base.py:43 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:94 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:94
msgid "1-100, the lower the value will be match first" msgid "1-100, the lower the value will be match first"
msgstr "1-100、低い値は最初に一致します" msgstr "1-100、低い値は最初に一致します"
#: acls/models/base.py:44 assets/models/cmd_filter.py:86 #: acls/models/base.py:47 assets/models/cmd_filter.py:86
#: authentication/serializers/connect_token_secret.py:88 #: authentication/serializers/connect_token_secret.py:88
msgid "Reviewers" msgid "Reviewers"
msgstr "レビュー担当者" msgstr "レビュー担当者"
#: acls/models/base.py:45 authentication/models/access_key.py:17 #: acls/models/base.py:48 authentication/models/access_key.py:17
#: authentication/models/connection_token.py:51 #: authentication/models/connection_token.py:52
#: authentication/templates/authentication/_access_key_modal.html:32 #: authentication/templates/authentication/_access_key_modal.html:32
#: perms/models/asset_permission.py:76 terminal/models/session/sharing.py:27 #: perms/models/asset_permission.py:76 terminal/models/session/sharing.py:27
#: tickets/const.py:37 #: tickets/const.py:37
msgid "Active" msgid "Active"
msgstr "アクティブ" msgstr "アクティブ"
#: acls/models/base.py:83 users/apps.py:9 #: acls/models/base.py:86 users/apps.py:9
msgid "Users" msgid "Users"
msgstr "ユーザー" msgstr "ユーザー"
#: acls/models/base.py:99 assets/models/automations/base.py:17 #: acls/models/base.py:103 assets/models/automations/base.py:17
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:305 #: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:305
#: rbac/tree.py:35 #: rbac/tree.py:35
msgid "Accounts" msgid "Accounts"
@ -837,7 +837,7 @@ msgid "Regex"
msgstr "正規情報" msgstr "正規情報"
#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79 #: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
#: settings/serializers/basic.py:10 xpack/plugins/license/models.py:29 #: settings/serializers/basic.py:10 xpack/plugins/license/models.py:30
msgid "Content" msgid "Content"
msgstr "コンテンツ" msgstr "コンテンツ"
@ -868,11 +868,13 @@ msgid "Command confirm"
msgstr "コマンドの確認" msgstr "コマンドの確認"
#: acls/models/connect_method.py:10 #: acls/models/connect_method.py:10
#, fuzzy
#| msgid "Connect method"
msgid "Connect methods" msgid "Connect methods"
msgstr "接続方法" msgstr "接続方法"
#: acls/models/connect_method.py:13
msgid "Connect method acl"
msgstr "接続方法acl"
#: acls/models/login_acl.py:11 acls/models/login_asset_acl.py:9 #: acls/models/login_acl.py:11 acls/models/login_asset_acl.py:9
#: acls/serializers/login_acl.py:15 acls/serializers/login_asset_acl.py:13 #: acls/serializers/login_acl.py:15 acls/serializers/login_asset_acl.py:13
msgid "Rule" msgid "Rule"
@ -1001,7 +1003,7 @@ msgid "{} disabled"
msgstr "{} 無効" msgstr "{} 無効"
#: assets/automations/ping_gateway/manager.py:33 #: assets/automations/ping_gateway/manager.py:33
#: authentication/models/connection_token.py:116 #: authentication/models/connection_token.py:117
msgid "No account" msgid "No account"
msgstr "アカウントなし" msgstr "アカウントなし"
@ -1146,7 +1148,7 @@ msgstr "SSHパブリックキー"
#: assets/models/cmd_filter.py:88 assets/models/group.py:23 #: assets/models/cmd_filter.py:88 assets/models/group.py:23
#: common/db/models.py:36 ops/models/adhoc.py:27 ops/models/job.py:111 #: common/db/models.py:36 ops/models/adhoc.py:27 ops/models/job.py:111
#: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38 #: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38
#: terminal/models/applet/applet.py:43 terminal/models/applet/applet.py:242 #: terminal/models/applet/applet.py:44 terminal/models/applet/applet.py:243
#: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24 #: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24
#: terminal/models/component/endpoint.py:100 #: terminal/models/component/endpoint.py:100
#: terminal/models/session/session.py:47 tickets/models/comment.py:32 #: terminal/models/session/session.py:47 tickets/models/comment.py:32
@ -1194,9 +1196,9 @@ msgstr "管理ユーザー"
msgid "Username same with user" msgid "Username same with user"
msgstr "ユーザーと同じユーザー名" msgstr "ユーザーと同じユーザー名"
#: assets/models/_user.py:52 authentication/models/connection_token.py:39 #: assets/models/_user.py:52 authentication/models/connection_token.py:40
#: authentication/serializers/connect_token_secret.py:111 #: authentication/serializers/connect_token_secret.py:111
#: terminal/models/applet/applet.py:40 terminal/serializers/session.py:20 #: terminal/models/applet/applet.py:41 terminal/serializers/session.py:20
#: terminal/serializers/session.py:41 terminal/serializers/storage.py:68 #: terminal/serializers/session.py:41 terminal/serializers/storage.py:68
msgid "Protocol" msgid "Protocol"
msgstr "プロトコル" msgstr "プロトコル"
@ -1262,7 +1264,7 @@ msgstr "アドレス"
#: assets/models/asset/common.py:151 assets/models/platform.py:112 #: assets/models/asset/common.py:151 assets/models/platform.py:112
#: authentication/serializers/connect_token_secret.py:115 #: authentication/serializers/connect_token_secret.py:115
#: perms/serializers/user_permission.py:24 #: perms/serializers/user_permission.py:24
#: xpack/plugins/cloud/serializers/account_attrs.py:187 #: xpack/plugins/cloud/serializers/account_attrs.py:196
msgid "Platform" msgid "Platform"
msgstr "プラットフォーム" msgstr "プラットフォーム"
@ -1357,7 +1359,7 @@ msgstr "アセットの自動化タスク"
#: assets/models/automations/base.py:113 audits/models.py:199 #: assets/models/automations/base.py:113 audits/models.py:199
#: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:184 #: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:184
#: terminal/models/applet/applet.py:241 terminal/models/applet/host.py:136 #: terminal/models/applet/applet.py:242 terminal/models/applet/host.py:136
#: terminal/models/component/status.py:30 terminal/serializers/applet.py:18 #: terminal/models/component/status.py:30 terminal/serializers/applet.py:18
#: terminal/serializers/applet_host.py:103 tickets/models/ticket/general.py:283 #: terminal/serializers/applet_host.py:103 tickets/models/ticket/general.py:283
#: tickets/serializers/super_ticket.py:13 #: tickets/serializers/super_ticket.py:13
@ -1440,7 +1442,7 @@ msgstr "システム"
#: assets/models/label.py:19 assets/models/node.py:557 #: assets/models/label.py:19 assets/models/node.py:557
#: assets/serializers/cagegory.py:7 assets/serializers/cagegory.py:14 #: assets/serializers/cagegory.py:7 assets/serializers/cagegory.py:14
#: authentication/models/connection_token.py:27 #: authentication/models/connection_token.py:28
#: authentication/serializers/connect_token_secret.py:122 #: authentication/serializers/connect_token_secret.py:122
#: common/serializers/common.py:86 settings/models.py:34 #: common/serializers/common.py:86 settings/models.py:34
msgid "Value" msgid "Value"
@ -1646,7 +1648,8 @@ msgstr "プロトコルが必要です: {}"
msgid "Default database" msgid "Default database"
msgstr "デフォルト・データベース" msgstr "デフォルト・データベース"
#: assets/serializers/asset/database.py:28 common/serializers/fields.py:104 #: assets/serializers/asset/database.py:28 common/db/fields.py:557
#: common/db/fields.py:562 common/serializers/fields.py:104
#: tickets/serializers/ticket/common.py:58 #: tickets/serializers/ticket/common.py:58
#: xpack/plugins/cloud/serializers/account_attrs.py:56 #: xpack/plugins/cloud/serializers/account_attrs.py:56
#: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:79
@ -1883,10 +1886,8 @@ msgid "Download"
msgstr "ダウンロード" msgstr "ダウンロード"
#: audits/const.py:19 #: audits/const.py:19
#, fuzzy
#| msgid "Rename attr"
msgid "Rename dir" msgid "Rename dir"
msgstr "マッピングのプロパティ" msgstr "マップディレクトリ"
#: audits/const.py:23 rbac/tree.py:228 #: audits/const.py:23 rbac/tree.py:228
msgid "View" msgid "View"
@ -1939,11 +1940,11 @@ msgstr "タスク"
msgid "-" msgid "-"
msgstr "-" msgstr "-"
#: audits/handler.py:114 #: audits/handler.py:112
msgid "Yes" msgid "Yes"
msgstr "是" msgstr "是"
#: audits/handler.py:114 #: audits/handler.py:112
msgid "No" msgid "No"
msgstr "否" msgstr "否"
@ -2119,10 +2120,8 @@ msgid "Clean audits session task log"
msgstr "監査セッション タスク ログのクリーンアップ" msgstr "監査セッション タスク ログのクリーンアップ"
#: audits/tasks.py:114 #: audits/tasks.py:114
#, fuzzy
#| msgid "Upload session replay to external storage"
msgid "Upload FTP file to external storage" msgid "Upload FTP file to external storage"
msgstr "セッションの記録を外部ストレージにアップロードする" msgstr "外部ストレージへのFTPファイルのアップロード"
#: authentication/api/confirm.py:40 #: authentication/api/confirm.py:40
msgid "This action require verify your MFA" msgid "This action require verify your MFA"
@ -2521,80 +2520,78 @@ msgstr "MFAタイプ ({}) が有効になっていない"
msgid "Please change your password" msgid "Please change your password"
msgstr "パスワードを変更してください" msgstr "パスワードを変更してください"
#: authentication/models/connection_token.py:36 #: authentication/models/connection_token.py:37
#: terminal/serializers/storage.py:111 #: terminal/serializers/storage.py:111
msgid "Account name" msgid "Account name"
msgstr "アカウント名" msgstr "アカウント名"
#: authentication/models/connection_token.py:37 #: authentication/models/connection_token.py:38
msgid "Input username" msgid "Input username"
msgstr "カスタム ユーザー名" msgstr "カスタム ユーザー名"
#: authentication/models/connection_token.py:38 #: authentication/models/connection_token.py:39
#: authentication/serializers/connection_token.py:20 #: authentication/serializers/connection_token.py:20
msgid "Input secret" msgid "Input secret"
msgstr "カスタムパスワード" msgstr "カスタムパスワード"
#: authentication/models/connection_token.py:40 #: authentication/models/connection_token.py:41
msgid "Connect method" msgid "Connect method"
msgstr "接続方法" msgstr "接続方法"
#: authentication/models/connection_token.py:41
#, fuzzy
#| msgid "Connections"
msgid "Connect options"
msgstr "接続"
#: authentication/models/connection_token.py:42 #: authentication/models/connection_token.py:42
msgid "Connect options"
msgstr "接続アイテム"
#: authentication/models/connection_token.py:43
#: rbac/serializers/rolebinding.py:21 #: rbac/serializers/rolebinding.py:21
msgid "User display" msgid "User display"
msgstr "ユーザー表示" msgstr "ユーザー表示"
#: authentication/models/connection_token.py:43 #: authentication/models/connection_token.py:44
msgid "Asset display" msgid "Asset display"
msgstr "アセット名" msgstr "アセット名"
#: authentication/models/connection_token.py:44 #: authentication/models/connection_token.py:45
msgid "Reusable" msgid "Reusable"
msgstr "再利用可能" msgstr "再利用可能"
#: authentication/models/connection_token.py:45 #: authentication/models/connection_token.py:46
#: authentication/models/temp_token.py:13 perms/models/asset_permission.py:74 #: authentication/models/temp_token.py:13 perms/models/asset_permission.py:74
#: tickets/models/ticket/apply_application.py:31 #: tickets/models/ticket/apply_application.py:31
#: tickets/models/ticket/apply_asset.py:20 users/models/user.py:797 #: tickets/models/ticket/apply_asset.py:20 users/models/user.py:797
msgid "Date expired" msgid "Date expired"
msgstr "期限切れの日付" msgstr "期限切れの日付"
#: authentication/models/connection_token.py:49 #: authentication/models/connection_token.py:50
#: perms/models/asset_permission.py:77 #: perms/models/asset_permission.py:77
msgid "From ticket" msgid "From ticket"
msgstr "チケットから" msgstr "チケットから"
#: authentication/models/connection_token.py:55 #: authentication/models/connection_token.py:56
msgid "Connection token" msgid "Connection token"
msgstr "接続トークン" msgstr "接続トークン"
#: authentication/models/connection_token.py:57 #: authentication/models/connection_token.py:58
msgid "Can view connection token secret" msgid "Can view connection token secret"
msgstr "接続トークンの秘密を表示できます" msgstr "接続トークンの秘密を表示できます"
#: authentication/models/connection_token.py:104 #: authentication/models/connection_token.py:105
msgid "Connection token inactive" msgid "Connection token inactive"
msgstr "接続トークンがアクティブ化されていません" msgstr "接続トークンがアクティブ化されていません"
#: authentication/models/connection_token.py:107 #: authentication/models/connection_token.py:108
msgid "Connection token expired at: {}" msgid "Connection token expired at: {}"
msgstr "接続トークンの有効期限: {}" msgstr "接続トークンの有効期限: {}"
#: authentication/models/connection_token.py:110 #: authentication/models/connection_token.py:111
msgid "No user or invalid user" msgid "No user or invalid user"
msgstr "ユーザーなしまたは期限切れのユーザー" msgstr "ユーザーなしまたは期限切れのユーザー"
#: authentication/models/connection_token.py:113 #: authentication/models/connection_token.py:114
msgid "No asset or inactive asset" msgid "No asset or inactive asset"
msgstr "アセットがないか、有効化されていないアセット" msgstr "アセットがないか、有効化されていないアセット"
#: authentication/models/connection_token.py:265 #: authentication/models/connection_token.py:267
msgid "Super connection token" msgid "Super connection token"
msgstr "スーパー接続トークン" msgstr "スーパー接続トークン"
@ -2758,7 +2755,7 @@ msgstr "コードエラー"
#: authentication/templates/authentication/_msg_reset_password_code.html:9 #: authentication/templates/authentication/_msg_reset_password_code.html:9
#: authentication/templates/authentication/_msg_rest_password_success.html:2 #: authentication/templates/authentication/_msg_rest_password_success.html:2
#: authentication/templates/authentication/_msg_rest_public_key_success.html:2 #: authentication/templates/authentication/_msg_rest_public_key_success.html:2
#: jumpserver/conf.py:423 #: jumpserver/conf.py:426
#: perms/templates/perms/_msg_item_permissions_expire.html:3 #: perms/templates/perms/_msg_item_permissions_expire.html:3
#: perms/templates/perms/_msg_permed_items_expire.html:3 #: perms/templates/perms/_msg_permed_items_expire.html:3
#: tickets/templates/tickets/approve_check_password.html:33 #: tickets/templates/tickets/approve_check_password.html:33
@ -3116,26 +3113,26 @@ msgstr "テキストフィールドへのマーシャルデータ"
msgid "Encrypt field using Secret Key" msgid "Encrypt field using Secret Key"
msgstr "Secret Keyを使用したフィールドの暗号化" msgstr "Secret Keyを使用したフィールドの暗号化"
#: common/db/fields.py:539 #: common/db/fields.py:545
msgid "" msgid ""
"Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or " "Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or "
"{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', " "{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', "
"'match': 'exact', 'value': '1.1.1.1'}}" "'match': 'exact', 'value': '1.1.1.1'}}"
msgstr "" msgstr ""
#: common/db/fields.py:546 #: common/db/fields.py:552
msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\"" msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\""
msgstr "無効なタイプです。all、ids、またはattrsでなければなりません" msgstr "無効なタイプです。all、ids、またはattrsでなければなりません"
#: common/db/fields.py:549 #: common/db/fields.py:555
msgid "Invalid ids for ids, should be a list" msgid "Invalid ids for ids, should be a list"
msgstr "無効なID、リストでなければなりません" msgstr "無効なID、リストでなければなりません"
#: common/db/fields.py:552 common/db/fields.py:555 #: common/db/fields.py:560 common/db/fields.py:565
msgid "Invalid attrs, should be a list of dict" msgid "Invalid attrs, should be a list of dict"
msgstr "無効な属性、dictリストでなければなりません" msgstr "無効な属性、dictリストでなければなりません"
#: common/db/fields.py:557 #: common/db/fields.py:567
msgid "Invalid attrs, should be has name and value" msgid "Invalid attrs, should be has name and value"
msgstr "名前と値が必要な無効な属性" msgstr "名前と値が必要な無効な属性"
@ -3353,11 +3350,11 @@ msgstr "検索のエクスポート: %s"
msgid "User %s view/export secret" msgid "User %s view/export secret"
msgstr "ユーザー %s がパスワードを閲覧/導き出しました" msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
#: jumpserver/conf.py:422 #: jumpserver/conf.py:425
msgid "Create account successfully" msgid "Create account successfully"
msgstr "アカウントを正常に作成" msgstr "アカウントを正常に作成"
#: jumpserver/conf.py:424 #: jumpserver/conf.py:427
msgid "Your account has been created successfully" msgid "Your account has been created successfully"
msgstr "アカウントが正常に作成されました" msgstr "アカウントが正常に作成されました"
@ -3798,7 +3795,7 @@ msgstr "組織のリソース ({}) は削除できません"
msgid "App organizations" msgid "App organizations"
msgstr "アプリ組織" msgstr "アプリ組織"
#: orgs/mixins/models.py:57 orgs/mixins/serializers.py:25 orgs/models.py:84 #: orgs/mixins/models.py:57 orgs/mixins/serializers.py:25 orgs/models.py:89
#: rbac/const.py:7 rbac/models/rolebinding.py:56 #: rbac/const.py:7 rbac/models/rolebinding.py:56
#: rbac/serializers/rolebinding.py:40 settings/serializers/auth/ldap.py:63 #: rbac/serializers/rolebinding.py:40 settings/serializers/auth/ldap.py:63
#: tickets/models/ticket/general.py:302 tickets/serializers/ticket/ticket.py:60 #: tickets/models/ticket/general.py:302 tickets/serializers/ticket/ticket.py:60
@ -3809,27 +3806,27 @@ msgstr "組織"
msgid "Org name" msgid "Org name"
msgstr "組織名" msgstr "組織名"
#: orgs/models.py:70 rbac/models/role.py:36 terminal/models/applet/applet.py:39 #: orgs/models.py:13
msgid "Builtin"
msgstr "ビルトイン"
#: orgs/models.py:76
msgid "GLOBAL" msgid "GLOBAL"
msgstr "グローバル組織" msgstr "グローバル組織"
#: orgs/models.py:78 #: orgs/models.py:15
msgid "DEFAULT" msgid "DEFAULT"
msgstr "デフォルト組織" msgstr "デフォルト組織"
#: orgs/models.py:80 #: orgs/models.py:17
msgid "SYSTEM" msgid "SYSTEM"
msgstr "システム組織" msgstr "システム組織"
#: orgs/models.py:86 #: orgs/models.py:81 rbac/models/role.py:36 terminal/models/applet/applet.py:40
msgid "Builtin"
msgstr "ビルトイン"
#: orgs/models.py:91
msgid "Can view root org" msgid "Can view root org"
msgstr "グローバル組織を表示できます" msgstr "グローバル組織を表示できます"
#: orgs/models.py:87 #: orgs/models.py:92
msgid "Can view all joined org" msgid "Can view all joined org"
msgstr "参加しているすべての組織を表示できます" msgstr "参加しているすべての組織を表示できます"
@ -4118,8 +4115,8 @@ msgstr "タスクセンター"
msgid "My assets" msgid "My assets"
msgstr "私の資産" msgstr "私の資産"
#: rbac/tree.py:56 terminal/models/applet/applet.py:50 #: rbac/tree.py:56 terminal/models/applet/applet.py:51
#: terminal/models/applet/applet.py:238 terminal/models/applet/host.py:28 #: terminal/models/applet/applet.py:239 terminal/models/applet/host.py:28
#: terminal/serializers/applet.py:15 #: terminal/serializers/applet.py:15
msgid "Applet" msgid "Applet"
msgstr "リモートアプリケーション" msgstr "リモートアプリケーション"
@ -4448,7 +4445,7 @@ msgstr "有効 PKCE"
#: settings/serializers/auth/oidc.py:43 #: settings/serializers/auth/oidc.py:43
msgid "Code challenge method" msgid "Code challenge method"
msgstr "接続方法" msgstr "検証コード方式"
#: settings/serializers/auth/oidc.py:51 #: settings/serializers/auth/oidc.py:51
msgid "Use Keycloak" msgid "Use Keycloak"
@ -4632,7 +4629,7 @@ msgid "SSO auth key TTL"
msgstr "Token有効期間" msgstr "Token有効期間"
#: settings/serializers/auth/sso.py:17 #: settings/serializers/auth/sso.py:17
#: xpack/plugins/cloud/serializers/account_attrs.py:184 #: xpack/plugins/cloud/serializers/account_attrs.py:193
msgid "Unit: second" msgid "Unit: second"
msgstr "単位: 秒" msgstr "単位: 秒"
@ -5675,14 +5672,10 @@ msgid "Storage is invalid"
msgstr "ストレージが無効です" msgstr "ストレージが無効です"
#: terminal/models/applet/applet.py:29 #: terminal/models/applet/applet.py:29
#, fuzzy
#| msgid "Comment"
msgid "Community" msgid "Community"
msgstr "コメント" msgstr "コミュニティ版"
#: terminal/models/applet/applet.py:30 #: terminal/models/applet/applet.py:30
#, fuzzy
#| msgid "Enterprise edition"
msgid "Enterprise" msgid "Enterprise"
msgstr "エンタープライズ版" msgstr "エンタープライズ版"
@ -5690,41 +5683,39 @@ msgstr "エンタープライズ版"
msgid "Author" msgid "Author"
msgstr "著者" msgstr "著者"
#: terminal/models/applet/applet.py:36 #: terminal/models/applet/applet.py:37 terminal/serializers/applet.py:30
#, fuzzy
#| msgid "Action"
msgid "Edition" msgid "Edition"
msgstr "アクション" msgstr "バージョン"
#: terminal/models/applet/applet.py:41 #: terminal/models/applet/applet.py:42
msgid "Can concurrent" msgid "Can concurrent"
msgstr "同時実行可能" msgstr "同時実行可能"
#: terminal/models/applet/applet.py:42 #: terminal/models/applet/applet.py:43
msgid "Tags" msgid "Tags"
msgstr "ラベル" msgstr "ラベル"
#: terminal/models/applet/applet.py:46 terminal/serializers/storage.py:157 #: terminal/models/applet/applet.py:47 terminal/serializers/storage.py:157
msgid "Hosts" msgid "Hosts"
msgstr "ホスト" msgstr "ホスト"
#: terminal/models/applet/applet.py:91 #: terminal/models/applet/applet.py:92
msgid "Applet pkg not valid, Missing file {}" msgid "Applet pkg not valid, Missing file {}"
msgstr "無効なアプレット パッケージ、ファイル {} がありません" msgstr "無効なアプレット パッケージ、ファイル {} がありません"
#: terminal/models/applet/applet.py:110 #: terminal/models/applet/applet.py:111
msgid "Load platform.yml failed: {}" msgid "Load platform.yml failed: {}"
msgstr "" msgstr ""
#: terminal/models/applet/applet.py:113 #: terminal/models/applet/applet.py:114
msgid "Only support custom platform" msgid "Only support custom platform"
msgstr "" msgstr ""
#: terminal/models/applet/applet.py:118 #: terminal/models/applet/applet.py:119
msgid "Missing type in platform.yml" msgid "Missing type in platform.yml"
msgstr "" msgstr ""
#: terminal/models/applet/applet.py:240 terminal/models/applet/host.py:34 #: terminal/models/applet/applet.py:241 terminal/models/applet/host.py:34
#: terminal/models/applet/host.py:134 #: terminal/models/applet/host.py:134
msgid "Hosting" msgid "Hosting"
msgstr "ホスト マシン" msgstr "ホスト マシン"
@ -7311,7 +7302,7 @@ msgstr "クラウドアカウント"
msgid "Test cloud account" msgid "Test cloud account"
msgstr "クラウドアカウントのテスト" msgstr "クラウドアカウントのテスト"
#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:37 #: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:36
msgid "Regions" msgid "Regions"
msgstr "リージョン" msgstr "リージョン"
@ -7319,15 +7310,15 @@ msgstr "リージョン"
msgid "Hostname strategy" msgid "Hostname strategy"
msgstr "ホスト名戦略" msgstr "ホスト名戦略"
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:40 #: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:39
msgid "IP network segment group" msgid "IP network segment group"
msgstr "IPネットワークセグメントグループ" msgstr "IPネットワークセグメントグループ"
#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:45 #: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:44
msgid "Sync IP type" msgid "Sync IP type"
msgstr "同期IPタイプ" msgstr "同期IPタイプ"
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:62 #: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:61
msgid "Always update" msgid "Always update"
msgstr "常に更新" msgstr "常に更新"
@ -7612,15 +7603,11 @@ msgstr "ファイルはJSON形式です。"
msgid "IP address invalid `{}`, {}" msgid "IP address invalid `{}`, {}"
msgstr "IPアドレスが無効: '{}', {}" msgstr "IPアドレスが無効: '{}', {}"
#: xpack/plugins/cloud/serializers/account_attrs.py:162 #: xpack/plugins/cloud/serializers/account_attrs.py:172
#, fuzzy msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
#| 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"
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"
#: xpack/plugins/cloud/serializers/account_attrs.py:166 #: xpack/plugins/cloud/serializers/account_attrs.py:175
msgid "" msgid ""
"The port is used to detect the validity of the IP address. When the " "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 " "synchronization task is executed, only the valid IP address will be "
@ -7630,48 +7617,41 @@ msgstr ""
"実行されると、有効な IP アドレスのみが同期されます。 <br>ポートが0の場合、す" "実行されると、有効な IP アドレスのみが同期されます。 <br>ポートが0の場合、す"
"べてのIPアドレスが有効です。" "べてのIPアドレスが有効です。"
#: xpack/plugins/cloud/serializers/account_attrs.py:174 #: xpack/plugins/cloud/serializers/account_attrs.py:183
msgid "Hostname prefix" msgid "Hostname prefix"
msgstr "ホスト名プレフィックス" msgstr "ホスト名プレフィックス"
#: xpack/plugins/cloud/serializers/account_attrs.py:177 #: xpack/plugins/cloud/serializers/account_attrs.py:186
msgid "IP segment" msgid "IP segment"
msgstr "IP セグメント" msgstr "IP セグメント"
#: xpack/plugins/cloud/serializers/account_attrs.py:181 #: xpack/plugins/cloud/serializers/account_attrs.py:190
msgid "Test port" msgid "Test port"
msgstr "テストポート" msgstr "テストポート"
#: xpack/plugins/cloud/serializers/account_attrs.py:184 #: xpack/plugins/cloud/serializers/account_attrs.py:193
msgid "Test timeout" msgid "Test timeout"
msgstr "テストタイムアウト" msgstr "テストタイムアウト"
#: xpack/plugins/cloud/serializers/task.py:28 #: xpack/plugins/cloud/serializers/task.py:28
#, fuzzy
#| msgid ""
#| "Only instances matching the IP range will be synced. <br>If the instance "
#| "contains multiple IP addresses, the first IP address that matches will be "
#| "used as the IP for the created asset. <br>The default value of * means "
#| "sync all instances and randomly match IP addresses. <br>Such as: "
#| "192.168.1.0/24, 10.1.1.1-10.1.1.20"
msgid "" msgid ""
"Only instances matching the IP range will be synced. <br>If the instance " "Only instances matching the IP range will be synced. <br>If the instance "
"contains multiple IP addresses, the first IP address that matches will be " "contains multiple IP addresses, the first IP address that matches will be "
"used as the IP for the created asset. <br>The default value of * means sync " "used as the IP for the created asset. <br>The default value of * means sync "
"all instances and randomly match IP addresses. <br>Format for comma-" "all instances and randomly match IP addresses. <br>Such as: 192.168.1.0/24, "
"delimited string, Such as: 192.168.1.0/24, 10.1.1.1-10.1.1.20" "10.1.1.1-10.1.1.20"
msgstr "" msgstr ""
"IP範囲に一致するインスタンスのみが同期されます。<br>インスタンスに複数のIPア" "IP範囲に一致するインスタンスのみが同期されます。<br>インスタンスに複数のIPア"
"ドレスが含まれている場合、一致する最初のIPアドレスが作成されたアセットのIPと" "ドレスが含まれている場合、一致する最初のIPアドレスが作成されたアセットのIPと"
"して使用されます。 <br>デフォルト値の*は、すべてのインスタンスを同期し、IPア" "して使用されます。 <br>デフォルト値の*は、すべてのインスタンスを同期し、IPア"
"ドレスをランダムに一致させることを意味します。 <br> 例: " "ドレスをランダムに一致させることを意味します。 <br> 例: "
"192.168.1.0/24,10.1.1.1-10.1.1.20" "192.168.1.0/24,10.1.1.1-10.1.1.20"
#: xpack/plugins/cloud/serializers/task.py:35 #: xpack/plugins/cloud/serializers/task.py:34
msgid "History count" msgid "History count"
msgstr "実行回数" msgstr "実行回数"
#: xpack/plugins/cloud/serializers/task.py:36 #: xpack/plugins/cloud/serializers/task.py:35
msgid "Instance count" msgid "Instance count"
msgstr "インスタンス数" msgstr "インスタンス数"
@ -7731,23 +7711,23 @@ msgstr "ライセンスのインポートに成功"
msgid "License is invalid" msgid "License is invalid"
msgstr "ライセンスが無効です" msgstr "ライセンスが無効です"
#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:135 #: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:138
msgid "License" msgid "License"
msgstr "ライセンス" msgstr "ライセンス"
#: xpack/plugins/license/models.py:79 #: xpack/plugins/license/models.py:80
msgid "Standard edition" msgid "Standard edition"
msgstr "標準版" msgstr "標準版"
#: xpack/plugins/license/models.py:81 #: xpack/plugins/license/models.py:82
msgid "Enterprise edition" msgid "Enterprise edition"
msgstr "エンタープライズ版" msgstr "エンタープライズ版"
#: xpack/plugins/license/models.py:83 #: xpack/plugins/license/models.py:84
msgid "Ultimate edition" msgid "Ultimate edition"
msgstr "究極のエディション" msgstr "究極のエディション"
#: xpack/plugins/license/models.py:85 #: xpack/plugins/license/models.py:86
msgid "Community edition" msgid "Community edition"
msgstr "コミュニティ版" msgstr "コミュニティ版"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:4a22b436e9707729e51614e9942bb9715084ddf613152fa35be7a092a77daca7 oid sha256:1ba7d3f3f44c44ef691d93294e8e0ac61cee48a35cdc32baf45f772b4997520b
size 117063 size 118115

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n" "Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-09 10:59+0800\n" "POT-Creation-Date: 2023-06-13 15:47+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler <ibuler@qq.com>\n" "Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: JumpServer team<ibuler@qq.com>\n" "Language-Team: JumpServer team<ibuler@qq.com>\n"
@ -69,7 +69,7 @@ msgstr "数据库"
msgid "Collected" msgid "Collected"
msgstr "收集" msgstr "收集"
#: accounts/const/account.py:21 accounts/serializers/account/account.py:26 #: accounts/const/account.py:21 accounts/serializers/account/account.py:27
#: settings/serializers/auth/sms.py:75 #: settings/serializers/auth/sms.py:75
msgid "Template" msgid "Template"
msgstr "模板" msgstr "模板"
@ -180,15 +180,15 @@ msgstr "仅创建"
#: accounts/models/account.py:49 #: accounts/models/account.py:49
#: accounts/models/automations/gather_account.py:16 #: accounts/models/automations/gather_account.py:16
#: accounts/serializers/account/account.py:203 #: accounts/serializers/account/account.py:200
#: accounts/serializers/account/account.py:236 #: accounts/serializers/account/account.py:237
#: accounts/serializers/account/gathered_account.py:10 #: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:112 #: accounts/serializers/automations/change_secret.py:112
#: accounts/serializers/automations/change_secret.py:132 #: accounts/serializers/automations/change_secret.py:132
#: acls/serializers/base.py:118 assets/models/asset/common.py:93 #: acls/serializers/base.py:118 assets/models/asset/common.py:93
#: assets/models/asset/common.py:332 assets/models/cmd_filter.py:36 #: assets/models/asset/common.py:332 assets/models/cmd_filter.py:36
#: assets/serializers/domain.py:19 assets/serializers/label.py:27 #: assets/serializers/domain.py:19 assets/serializers/label.py:27
#: audits/models.py:53 authentication/models/connection_token.py:34 #: audits/models.py:53 authentication/models/connection_token.py:35
#: perms/models/asset_permission.py:64 perms/serializers/permission.py:34 #: perms/models/asset_permission.py:64 perms/serializers/permission.py:34
#: terminal/backends/command/models.py:20 terminal/models/session/session.py:32 #: terminal/backends/command/models.py:20 terminal/models/session/session.py:32
#: terminal/notifications.py:95 terminal/serializers/command.py:17 #: terminal/notifications.py:95 terminal/serializers/command.py:17
@ -198,7 +198,7 @@ msgstr "资产"
#: accounts/models/account.py:53 accounts/models/account.py:113 #: accounts/models/account.py:53 accounts/models/account.py:113
#: accounts/serializers/account/account.py:208 #: accounts/serializers/account/account.py:208
#: accounts/serializers/account/account.py:246 #: accounts/serializers/account/account.py:247
#: accounts/serializers/account/template.py:16 #: accounts/serializers/account/template.py:16
#: authentication/serializers/connect_token_secret.py:49 #: authentication/serializers/connect_token_secret.py:49
msgid "Su from" msgid "Su from"
@ -209,7 +209,7 @@ msgstr "切换自"
msgid "Version" msgid "Version"
msgstr "版本" msgstr "版本"
#: accounts/models/account.py:57 accounts/serializers/account/account.py:204 #: accounts/models/account.py:57 accounts/serializers/account/account.py:203
#: users/models/user.py:804 #: users/models/user.py:804
msgid "Source" msgid "Source"
msgstr "来源" msgstr "来源"
@ -355,7 +355,7 @@ msgid "Can add push account execution"
msgstr "创建推送账号执行" msgstr "创建推送账号执行"
#: accounts/models/automations/change_secret.py:18 accounts/models/base.py:36 #: accounts/models/automations/change_secret.py:18 accounts/models/base.py:36
#: accounts/serializers/account/account.py:416 #: accounts/serializers/account/account.py:419
#: accounts/serializers/account/base.py:16 #: accounts/serializers/account/base.py:16
#: accounts/serializers/automations/change_secret.py:46 #: accounts/serializers/automations/change_secret.py:46
#: authentication/serializers/connect_token_secret.py:41 #: authentication/serializers/connect_token_secret.py:41
@ -405,7 +405,7 @@ msgid "Date finished"
msgstr "结束日期" msgstr "结束日期"
#: accounts/models/automations/change_secret.py:93 #: accounts/models/automations/change_secret.py:93
#: accounts/serializers/account/account.py:238 assets/const/automation.py:8 #: accounts/serializers/account/account.py:239 assets/const/automation.py:8
#: authentication/views/base.py:29 authentication/views/base.py:30 #: authentication/views/base.py:29 authentication/views/base.py:30
#: authentication/views/base.py:31 common/const/choices.py:20 #: authentication/views/base.py:31 common/const/choices.py:20
msgid "Error" msgid "Error"
@ -457,7 +457,7 @@ msgstr "收集账号"
msgid "Triggers" msgid "Triggers"
msgstr "触发方式" msgstr "触发方式"
#: accounts/models/automations/push_account.py:16 acls/models/base.py:43 #: accounts/models/automations/push_account.py:16 acls/models/base.py:46
#: acls/serializers/base.py:56 assets/models/cmd_filter.py:81 #: acls/serializers/base.py:56 assets/models/cmd_filter.py:81
#: audits/models.py:87 audits/serializers.py:82 #: audits/models.py:87 audits/serializers.py:82
#: authentication/serializers/connect_token_secret.py:116 #: authentication/serializers/connect_token_secret.py:116
@ -473,7 +473,7 @@ msgstr "账号推送"
msgid "Verify asset account" msgid "Verify asset account"
msgstr "账号验证" msgstr "账号验证"
#: accounts/models/base.py:33 acls/models/base.py:37 acls/models/base.py:97 #: accounts/models/base.py:33 acls/models/base.py:40 acls/models/base.py:101
#: acls/models/command_acl.py:21 acls/serializers/base.py:34 #: acls/models/command_acl.py:21 acls/serializers/base.py:34
#: applications/models.py:9 assets/models/_user.py:22 #: applications/models.py:9 assets/models/_user.py:22
#: assets/models/asset/common.py:91 assets/models/asset/common.py:149 #: assets/models/asset/common.py:91 assets/models/asset/common.py:149
@ -485,7 +485,7 @@ msgstr "账号验证"
#: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21 #: authentication/serializers/connect_token_secret.py:110 ops/mixin.py:21
#: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57 #: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57
#: ops/models/job.py:92 ops/models/playbook.py:23 ops/serializers/job.py:20 #: ops/models/job.py:92 ops/models/playbook.py:23 ops/serializers/job.py:20
#: orgs/models.py:69 perms/models/asset_permission.py:56 rbac/models/role.py:29 #: orgs/models.py:80 perms/models/asset_permission.py:56 rbac/models/role.py:29
#: settings/models.py:33 settings/serializers/sms.py:6 #: settings/models.py:33 settings/serializers/sms.py:6
#: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12 #: terminal/models/applet/applet.py:32 terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:90 #: terminal/models/component/endpoint.py:90
@ -504,7 +504,7 @@ msgstr "特权账号"
#: assets/models/automations/base.py:21 assets/models/cmd_filter.py:39 #: assets/models/automations/base.py:21 assets/models/cmd_filter.py:39
#: assets/models/label.py:22 #: assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: terminal/models/applet/applet.py:38 users/serializers/user.py:170 #: terminal/models/applet/applet.py:39 users/serializers/user.py:170
msgid "Is active" msgid "Is active"
msgstr "激活" msgstr "激活"
@ -546,15 +546,15 @@ msgstr ""
"{} - 改密任务已完成: 未设置加密密码 - 请前往个人信息 -> 文件加密密码中设置加" "{} - 改密任务已完成: 未设置加密密码 - 请前往个人信息 -> 文件加密密码中设置加"
"密密码" "密密码"
#: accounts/serializers/account/account.py:29 #: accounts/serializers/account/account.py:30
msgid "Push now" msgid "Push now"
msgstr "立即推送" msgstr "立即推送"
#: accounts/serializers/account/account.py:36 #: accounts/serializers/account/account.py:37
msgid "Exist policy" msgid "Exist policy"
msgstr "账号存在策略" msgstr "账号存在策略"
#: accounts/serializers/account/account.py:183 applications/models.py:11 #: accounts/serializers/account/account.py:180 applications/models.py:11
#: assets/models/label.py:21 assets/models/platform.py:82 #: assets/models/label.py:21 assets/models/platform.py:82
#: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8 #: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8
#: assets/serializers/platform.py:110 assets/serializers/platform.py:193 #: assets/serializers/platform.py:110 assets/serializers/platform.py:193
@ -563,7 +563,7 @@ msgstr "账号存在策略"
msgid "Category" msgid "Category"
msgstr "类别" msgstr "类别"
#: accounts/serializers/account/account.py:184 #: accounts/serializers/account/account.py:181
#: accounts/serializers/automations/base.py:54 acls/models/command_acl.py:24 #: accounts/serializers/automations/base.py:54 acls/models/command_acl.py:24
#: acls/serializers/command_acl.py:18 applications/models.py:14 #: acls/serializers/command_acl.py:18 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20 #: assets/models/_user.py:50 assets/models/automations/base.py:20
@ -571,7 +571,7 @@ msgstr "类别"
#: assets/serializers/asset/common.py:122 assets/serializers/platform.py:94 #: assets/serializers/asset/common.py:122 assets/serializers/platform.py:94
#: assets/serializers/platform.py:109 audits/serializers.py:48 #: assets/serializers/platform.py:109 audits/serializers.py:48
#: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:103 #: authentication/serializers/connect_token_secret.py:123 ops/models/job.py:103
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:37 #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:38
#: terminal/models/component/storage.py:57 #: terminal/models/component/storage.py:57
#: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29 #: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29
#: terminal/serializers/session.py:22 terminal/serializers/storage.py:224 #: terminal/serializers/session.py:22 terminal/serializers/storage.py:224
@ -582,28 +582,28 @@ msgstr "类别"
msgid "Type" msgid "Type"
msgstr "类型" msgstr "类型"
#: accounts/serializers/account/account.py:199 #: accounts/serializers/account/account.py:196
msgid "Asset not found" msgid "Asset not found"
msgstr "资产不存在" msgstr "资产不存在"
#: accounts/serializers/account/account.py:205 #: accounts/serializers/account/account.py:201
#: accounts/serializers/account/base.py:64 #: accounts/serializers/account/base.py:64
msgid "Has secret" msgid "Has secret"
msgstr "已托管密码" msgstr "已托管密码"
#: accounts/serializers/account/account.py:237 ops/models/celery.py:60 #: accounts/serializers/account/account.py:238 ops/models/celery.py:60
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:45 #: tickets/models/comment.py:13 tickets/models/ticket/general.py:45
#: tickets/models/ticket/general.py:279 tickets/serializers/super_ticket.py:14 #: tickets/models/ticket/general.py:279 tickets/serializers/super_ticket.py:14
#: tickets/serializers/ticket/ticket.py:21 #: tickets/serializers/ticket/ticket.py:21
msgid "State" msgid "State"
msgstr "状态" msgstr "状态"
#: accounts/serializers/account/account.py:239 #: accounts/serializers/account/account.py:240
msgid "Changed" msgid "Changed"
msgstr "已修改" msgstr "已修改"
#: accounts/serializers/account/account.py:249 #: accounts/serializers/account/account.py:250
#: accounts/serializers/automations/base.py:22 acls/models/base.py:98 #: accounts/serializers/automations/base.py:22 acls/models/base.py:102
#: assets/models/automations/base.py:19 #: assets/models/automations/base.py:19
#: assets/serializers/automations/base.py:20 ops/models/base.py:17 #: assets/serializers/automations/base.py:20 ops/models/base.py:17
#: ops/models/job.py:105 ops/serializers/job.py:21 #: ops/models/job.py:105 ops/serializers/job.py:21
@ -611,30 +611,30 @@ msgstr "已修改"
msgid "Assets" msgid "Assets"
msgstr "资产" msgstr "资产"
#: accounts/serializers/account/account.py:301 #: accounts/serializers/account/account.py:305
msgid "Account already exists" msgid "Account already exists"
msgstr "账号已存在" msgstr "账号已存在"
#: accounts/serializers/account/account.py:351 #: accounts/serializers/account/account.py:355
#, python-format #, python-format
msgid "Asset does not support this secret type: %s" msgid "Asset does not support this secret type: %s"
msgstr "资产不支持账号类型: %s" msgstr "资产不支持账号类型: %s"
#: accounts/serializers/account/account.py:383 #: accounts/serializers/account/account.py:387
msgid "Account has exist" msgid "Account has exist"
msgstr "账号已存在" msgstr "账号已存在"
#: accounts/serializers/account/account.py:417 #: accounts/serializers/account/account.py:420
#: authentication/serializers/connect_token_secret.py:156 #: authentication/serializers/connect_token_secret.py:156
#: authentication/templates/authentication/_access_key_modal.html:30 #: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33 #: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#: accounts/serializers/account/account.py:424 acls/serializers/base.py:111 #: accounts/serializers/account/account.py:427 acls/serializers/base.py:111
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:49 #: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:49
#: audits/models.py:85 audits/models.py:163 #: audits/models.py:85 audits/models.py:163
#: authentication/models/connection_token.py:30 #: authentication/models/connection_token.py:31
#: authentication/models/sso_token.py:16 #: authentication/models/sso_token.py:16
#: notifications/models/notification.py:12 #: notifications/models/notification.py:12
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:58 #: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:58
@ -648,7 +648,7 @@ msgstr "ID"
msgid "User" msgid "User"
msgstr "用户" msgstr "用户"
#: accounts/serializers/account/account.py:425 #: accounts/serializers/account/account.py:428
#: authentication/templates/authentication/_access_key_modal.html:33 #: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:98 terminal/notifications.py:146 #: terminal/notifications.py:98 terminal/notifications.py:146
msgid "Date" msgid "Date"
@ -774,47 +774,47 @@ msgstr "密钥不合法或密钥密码错误"
msgid "Acls" msgid "Acls"
msgstr "访问控制" msgstr "访问控制"
#: acls/models/base.py:17 tickets/const.py:45 #: acls/models/base.py:20 tickets/const.py:45
#: tickets/templates/tickets/approve_check_password.html:49 #: tickets/templates/tickets/approve_check_password.html:49
msgid "Reject" msgid "Reject"
msgstr "拒绝" msgstr "拒绝"
#: acls/models/base.py:18 #: acls/models/base.py:21
msgid "Accept" msgid "Accept"
msgstr "接受" msgstr "接受"
#: acls/models/base.py:19 #: acls/models/base.py:22
msgid "Review" msgid "Review"
msgstr "审批" msgstr "审批"
#: acls/models/base.py:39 assets/models/_user.py:51 #: acls/models/base.py:42 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:93 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:93
msgid "Priority" msgid "Priority"
msgstr "优先级" msgstr "优先级"
#: acls/models/base.py:40 assets/models/_user.py:51 #: acls/models/base.py:43 assets/models/_user.py:51
#: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:94 #: assets/models/cmd_filter.py:76 terminal/models/component/endpoint.py:94
msgid "1-100, the lower the value will be match first" msgid "1-100, the lower the value will be match first"
msgstr "优先级可选范围为 1-100 (数值越小越优先)" msgstr "优先级可选范围为 1-100 (数值越小越优先)"
#: acls/models/base.py:44 assets/models/cmd_filter.py:86 #: acls/models/base.py:47 assets/models/cmd_filter.py:86
#: authentication/serializers/connect_token_secret.py:88 #: authentication/serializers/connect_token_secret.py:88
msgid "Reviewers" msgid "Reviewers"
msgstr "审批人" msgstr "审批人"
#: acls/models/base.py:45 authentication/models/access_key.py:17 #: acls/models/base.py:48 authentication/models/access_key.py:17
#: authentication/models/connection_token.py:51 #: authentication/models/connection_token.py:52
#: authentication/templates/authentication/_access_key_modal.html:32 #: authentication/templates/authentication/_access_key_modal.html:32
#: perms/models/asset_permission.py:76 terminal/models/session/sharing.py:27 #: perms/models/asset_permission.py:76 terminal/models/session/sharing.py:27
#: tickets/const.py:37 #: tickets/const.py:37
msgid "Active" msgid "Active"
msgstr "激活中" msgstr "激活中"
#: acls/models/base.py:83 users/apps.py:9 #: acls/models/base.py:86 users/apps.py:9
msgid "Users" msgid "Users"
msgstr "用户管理" msgstr "用户管理"
#: acls/models/base.py:99 assets/models/automations/base.py:17 #: acls/models/base.py:103 assets/models/automations/base.py:17
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:305 #: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:305
#: rbac/tree.py:35 #: rbac/tree.py:35
msgid "Accounts" msgid "Accounts"
@ -833,7 +833,7 @@ msgid "Regex"
msgstr "正则表达式" msgstr "正则表达式"
#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79 #: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
#: settings/serializers/basic.py:10 xpack/plugins/license/models.py:29 #: settings/serializers/basic.py:10 xpack/plugins/license/models.py:30
msgid "Content" msgid "Content"
msgstr "内容" msgstr "内容"
@ -864,11 +864,13 @@ msgid "Command confirm"
msgstr "命令复核" msgstr "命令复核"
#: acls/models/connect_method.py:10 #: acls/models/connect_method.py:10
#, fuzzy
#| msgid "Connect method"
msgid "Connect methods" msgid "Connect methods"
msgstr "连接方式" msgstr "连接方式"
#: acls/models/connect_method.py:13
msgid "Connect method acl"
msgstr "连接方式控制"
#: acls/models/login_acl.py:11 acls/models/login_asset_acl.py:9 #: acls/models/login_acl.py:11 acls/models/login_asset_acl.py:9
#: acls/serializers/login_acl.py:15 acls/serializers/login_asset_acl.py:13 #: acls/serializers/login_acl.py:15 acls/serializers/login_asset_acl.py:13
msgid "Rule" msgid "Rule"
@ -994,7 +996,7 @@ msgid "{} disabled"
msgstr "{} 已禁用" msgstr "{} 已禁用"
#: assets/automations/ping_gateway/manager.py:33 #: assets/automations/ping_gateway/manager.py:33
#: authentication/models/connection_token.py:116 #: authentication/models/connection_token.py:117
msgid "No account" msgid "No account"
msgstr "没有账号" msgstr "没有账号"
@ -1139,7 +1141,7 @@ msgstr "SSH公钥"
#: assets/models/cmd_filter.py:88 assets/models/group.py:23 #: assets/models/cmd_filter.py:88 assets/models/group.py:23
#: common/db/models.py:36 ops/models/adhoc.py:27 ops/models/job.py:111 #: common/db/models.py:36 ops/models/adhoc.py:27 ops/models/job.py:111
#: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38 #: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38
#: terminal/models/applet/applet.py:43 terminal/models/applet/applet.py:242 #: terminal/models/applet/applet.py:44 terminal/models/applet/applet.py:243
#: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24 #: terminal/models/applet/host.py:139 terminal/models/component/endpoint.py:24
#: terminal/models/component/endpoint.py:100 #: terminal/models/component/endpoint.py:100
#: terminal/models/session/session.py:47 tickets/models/comment.py:32 #: terminal/models/session/session.py:47 tickets/models/comment.py:32
@ -1187,9 +1189,9 @@ msgstr "特权用户"
msgid "Username same with user" msgid "Username same with user"
msgstr "用户名与用户相同" msgstr "用户名与用户相同"
#: assets/models/_user.py:52 authentication/models/connection_token.py:39 #: assets/models/_user.py:52 authentication/models/connection_token.py:40
#: authentication/serializers/connect_token_secret.py:111 #: authentication/serializers/connect_token_secret.py:111
#: terminal/models/applet/applet.py:40 terminal/serializers/session.py:20 #: terminal/models/applet/applet.py:41 terminal/serializers/session.py:20
#: terminal/serializers/session.py:41 terminal/serializers/storage.py:68 #: terminal/serializers/session.py:41 terminal/serializers/storage.py:68
msgid "Protocol" msgid "Protocol"
msgstr "协议" msgstr "协议"
@ -1255,7 +1257,7 @@ msgstr "地址"
#: assets/models/asset/common.py:151 assets/models/platform.py:112 #: assets/models/asset/common.py:151 assets/models/platform.py:112
#: authentication/serializers/connect_token_secret.py:115 #: authentication/serializers/connect_token_secret.py:115
#: perms/serializers/user_permission.py:24 #: perms/serializers/user_permission.py:24
#: xpack/plugins/cloud/serializers/account_attrs.py:187 #: xpack/plugins/cloud/serializers/account_attrs.py:196
msgid "Platform" msgid "Platform"
msgstr "系统平台" msgstr "系统平台"
@ -1350,7 +1352,7 @@ msgstr "资产自动化任务"
#: assets/models/automations/base.py:113 audits/models.py:199 #: assets/models/automations/base.py:113 audits/models.py:199
#: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:184 #: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:184
#: terminal/models/applet/applet.py:241 terminal/models/applet/host.py:136 #: terminal/models/applet/applet.py:242 terminal/models/applet/host.py:136
#: terminal/models/component/status.py:30 terminal/serializers/applet.py:18 #: terminal/models/component/status.py:30 terminal/serializers/applet.py:18
#: terminal/serializers/applet_host.py:103 tickets/models/ticket/general.py:283 #: terminal/serializers/applet_host.py:103 tickets/models/ticket/general.py:283
#: tickets/serializers/super_ticket.py:13 #: tickets/serializers/super_ticket.py:13
@ -1433,7 +1435,7 @@ msgstr "系统"
#: assets/models/label.py:19 assets/models/node.py:557 #: assets/models/label.py:19 assets/models/node.py:557
#: assets/serializers/cagegory.py:7 assets/serializers/cagegory.py:14 #: assets/serializers/cagegory.py:7 assets/serializers/cagegory.py:14
#: authentication/models/connection_token.py:27 #: authentication/models/connection_token.py:28
#: authentication/serializers/connect_token_secret.py:122 #: authentication/serializers/connect_token_secret.py:122
#: common/serializers/common.py:86 settings/models.py:34 #: common/serializers/common.py:86 settings/models.py:34
msgid "Value" msgid "Value"
@ -1637,7 +1639,8 @@ msgstr "协议是必填的: {}"
msgid "Default database" msgid "Default database"
msgstr "默认数据库" msgstr "默认数据库"
#: assets/serializers/asset/database.py:28 common/serializers/fields.py:104 #: assets/serializers/asset/database.py:28 common/db/fields.py:557
#: common/db/fields.py:562 common/serializers/fields.py:104
#: tickets/serializers/ticket/common.py:58 #: tickets/serializers/ticket/common.py:58
#: xpack/plugins/cloud/serializers/account_attrs.py:56 #: xpack/plugins/cloud/serializers/account_attrs.py:56
#: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:79
@ -1872,10 +1875,8 @@ msgid "Download"
msgstr "下载" msgstr "下载"
#: audits/const.py:19 #: audits/const.py:19
#, fuzzy
#| msgid "Rename attr"
msgid "Rename dir" msgid "Rename dir"
msgstr "映射属性" msgstr "映射目录"
#: audits/const.py:23 rbac/tree.py:228 #: audits/const.py:23 rbac/tree.py:228
msgid "View" msgid "View"
@ -1928,11 +1929,11 @@ msgstr "任务"
msgid "-" msgid "-"
msgstr "-" msgstr "-"
#: audits/handler.py:114 #: audits/handler.py:112
msgid "Yes" msgid "Yes"
msgstr "是" msgstr "是"
#: audits/handler.py:114 #: audits/handler.py:112
msgid "No" msgid "No"
msgstr "否" msgstr "否"
@ -2108,10 +2109,8 @@ msgid "Clean audits session task log"
msgstr "清理审计会话任务日志" msgstr "清理审计会话任务日志"
#: audits/tasks.py:114 #: audits/tasks.py:114
#, fuzzy
#| msgid "Upload session replay to external storage"
msgid "Upload FTP file to external storage" msgid "Upload FTP file to external storage"
msgstr "上传会话录像到外部存储" msgstr "上传 FTP 文件到外部存储"
#: authentication/api/confirm.py:40 #: authentication/api/confirm.py:40
msgid "This action require verify your MFA" msgid "This action require verify your MFA"
@ -2496,80 +2495,78 @@ msgstr "该 MFA ({}) 方式没有启用"
msgid "Please change your password" msgid "Please change your password"
msgstr "请修改密码" msgstr "请修改密码"
#: authentication/models/connection_token.py:36 #: authentication/models/connection_token.py:37
#: terminal/serializers/storage.py:111 #: terminal/serializers/storage.py:111
msgid "Account name" msgid "Account name"
msgstr "账号名称" msgstr "账号名称"
#: authentication/models/connection_token.py:37 #: authentication/models/connection_token.py:38
msgid "Input username" msgid "Input username"
msgstr "自定义用户名" msgstr "自定义用户名"
#: authentication/models/connection_token.py:38 #: authentication/models/connection_token.py:39
#: authentication/serializers/connection_token.py:20 #: authentication/serializers/connection_token.py:20
msgid "Input secret" msgid "Input secret"
msgstr "自定义密码" msgstr "自定义密码"
#: authentication/models/connection_token.py:40 #: authentication/models/connection_token.py:41
msgid "Connect method" msgid "Connect method"
msgstr "连接方式" msgstr "连接方式"
#: authentication/models/connection_token.py:41
#, fuzzy
#| msgid "Connections"
msgid "Connect options"
msgstr "连接数"
#: authentication/models/connection_token.py:42 #: authentication/models/connection_token.py:42
msgid "Connect options"
msgstr "连接项"
#: authentication/models/connection_token.py:43
#: rbac/serializers/rolebinding.py:21 #: rbac/serializers/rolebinding.py:21
msgid "User display" msgid "User display"
msgstr "用户名称" msgstr "用户名称"
#: authentication/models/connection_token.py:43 #: authentication/models/connection_token.py:44
msgid "Asset display" msgid "Asset display"
msgstr "资产名称" msgstr "资产名称"
#: authentication/models/connection_token.py:44 #: authentication/models/connection_token.py:45
msgid "Reusable" msgid "Reusable"
msgstr "可以重复使用" msgstr "可以重复使用"
#: authentication/models/connection_token.py:45 #: authentication/models/connection_token.py:46
#: authentication/models/temp_token.py:13 perms/models/asset_permission.py:74 #: authentication/models/temp_token.py:13 perms/models/asset_permission.py:74
#: tickets/models/ticket/apply_application.py:31 #: tickets/models/ticket/apply_application.py:31
#: tickets/models/ticket/apply_asset.py:20 users/models/user.py:797 #: tickets/models/ticket/apply_asset.py:20 users/models/user.py:797
msgid "Date expired" msgid "Date expired"
msgstr "失效日期" msgstr "失效日期"
#: authentication/models/connection_token.py:49 #: authentication/models/connection_token.py:50
#: perms/models/asset_permission.py:77 #: perms/models/asset_permission.py:77
msgid "From ticket" msgid "From ticket"
msgstr "来自工单" msgstr "来自工单"
#: authentication/models/connection_token.py:55 #: authentication/models/connection_token.py:56
msgid "Connection token" msgid "Connection token"
msgstr "连接令牌" msgstr "连接令牌"
#: authentication/models/connection_token.py:57 #: authentication/models/connection_token.py:58
msgid "Can view connection token secret" msgid "Can view connection token secret"
msgstr "可以查看连接令牌密文" msgstr "可以查看连接令牌密文"
#: authentication/models/connection_token.py:104 #: authentication/models/connection_token.py:105
msgid "Connection token inactive" msgid "Connection token inactive"
msgstr "连接令牌未激活" msgstr "连接令牌未激活"
#: authentication/models/connection_token.py:107 #: authentication/models/connection_token.py:108
msgid "Connection token expired at: {}" msgid "Connection token expired at: {}"
msgstr "连接令牌过期: {}" msgstr "连接令牌过期: {}"
#: authentication/models/connection_token.py:110 #: authentication/models/connection_token.py:111
msgid "No user or invalid user" msgid "No user or invalid user"
msgstr "没有用户或用户失效" msgstr "没有用户或用户失效"
#: authentication/models/connection_token.py:113 #: authentication/models/connection_token.py:114
msgid "No asset or inactive asset" msgid "No asset or inactive asset"
msgstr "没有资产或资产未激活" msgstr "没有资产或资产未激活"
#: authentication/models/connection_token.py:265 #: authentication/models/connection_token.py:267
msgid "Super connection token" msgid "Super connection token"
msgstr "超级连接令牌" msgstr "超级连接令牌"
@ -2733,7 +2730,7 @@ msgstr "代码错误"
#: authentication/templates/authentication/_msg_reset_password_code.html:9 #: authentication/templates/authentication/_msg_reset_password_code.html:9
#: authentication/templates/authentication/_msg_rest_password_success.html:2 #: authentication/templates/authentication/_msg_rest_password_success.html:2
#: authentication/templates/authentication/_msg_rest_public_key_success.html:2 #: authentication/templates/authentication/_msg_rest_public_key_success.html:2
#: jumpserver/conf.py:423 #: jumpserver/conf.py:426
#: perms/templates/perms/_msg_item_permissions_expire.html:3 #: perms/templates/perms/_msg_item_permissions_expire.html:3
#: perms/templates/perms/_msg_permed_items_expire.html:3 #: perms/templates/perms/_msg_permed_items_expire.html:3
#: tickets/templates/tickets/approve_check_password.html:33 #: tickets/templates/tickets/approve_check_password.html:33
@ -3083,26 +3080,26 @@ msgstr "编码数据为 text"
msgid "Encrypt field using Secret Key" msgid "Encrypt field using Secret Key"
msgstr "加密的字段" msgstr "加密的字段"
#: common/db/fields.py:539 #: common/db/fields.py:545
msgid "" msgid ""
"Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or " "Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or "
"{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', " "{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', "
"'match': 'exact', 'value': '1.1.1.1'}}" "'match': 'exact', 'value': '1.1.1.1'}}"
msgstr "" msgstr ""
#: common/db/fields.py:546 #: common/db/fields.py:552
msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\"" msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\""
msgstr "无效类型,应为 all、ids 或 attrs" msgstr "无效类型,应为 all、ids 或 attrs"
#: common/db/fields.py:549 #: common/db/fields.py:555
msgid "Invalid ids for ids, should be a list" msgid "Invalid ids for ids, should be a list"
msgstr "无效的ID应为列表" msgstr "无效的ID应为列表"
#: common/db/fields.py:552 common/db/fields.py:555 #: common/db/fields.py:560 common/db/fields.py:565
msgid "Invalid attrs, should be a list of dict" msgid "Invalid attrs, should be a list of dict"
msgstr "无效的属性应为dict列表" msgstr "无效的属性应为dict列表"
#: common/db/fields.py:557 #: common/db/fields.py:567
msgid "Invalid attrs, should be has name and value" msgid "Invalid attrs, should be has name and value"
msgstr "无效属性,应具有名称和值" msgstr "无效属性,应具有名称和值"
@ -3318,11 +3315,11 @@ msgstr "导出搜素: %s"
msgid "User %s view/export secret" msgid "User %s view/export secret"
msgstr "用户 %s 查看/导出 了密码" msgstr "用户 %s 查看/导出 了密码"
#: jumpserver/conf.py:422 #: jumpserver/conf.py:425
msgid "Create account successfully" msgid "Create account successfully"
msgstr "创建账号成功" msgstr "创建账号成功"
#: jumpserver/conf.py:424 #: jumpserver/conf.py:427
msgid "Your account has been created successfully" msgid "Your account has been created successfully"
msgstr "你的账号已创建成功" msgstr "你的账号已创建成功"
@ -3757,7 +3754,7 @@ msgstr "组织存在资源 ({}) 不能被删除"
msgid "App organizations" msgid "App organizations"
msgstr "组织管理" msgstr "组织管理"
#: orgs/mixins/models.py:57 orgs/mixins/serializers.py:25 orgs/models.py:84 #: orgs/mixins/models.py:57 orgs/mixins/serializers.py:25 orgs/models.py:89
#: rbac/const.py:7 rbac/models/rolebinding.py:56 #: rbac/const.py:7 rbac/models/rolebinding.py:56
#: rbac/serializers/rolebinding.py:40 settings/serializers/auth/ldap.py:63 #: rbac/serializers/rolebinding.py:40 settings/serializers/auth/ldap.py:63
#: tickets/models/ticket/general.py:302 tickets/serializers/ticket/ticket.py:60 #: tickets/models/ticket/general.py:302 tickets/serializers/ticket/ticket.py:60
@ -3768,27 +3765,27 @@ msgstr "组织"
msgid "Org name" msgid "Org name"
msgstr "组织名称" msgstr "组织名称"
#: orgs/models.py:70 rbac/models/role.py:36 terminal/models/applet/applet.py:39 #: orgs/models.py:13
msgid "Builtin"
msgstr "内置的"
#: orgs/models.py:76
msgid "GLOBAL" msgid "GLOBAL"
msgstr "全局组织" msgstr "全局组织"
#: orgs/models.py:78 #: orgs/models.py:15
msgid "DEFAULT" msgid "DEFAULT"
msgstr "默认组织" msgstr "默认组织"
#: orgs/models.py:80 #: orgs/models.py:17
msgid "SYSTEM" msgid "SYSTEM"
msgstr "系统组织" msgstr "系统组织"
#: orgs/models.py:86 #: orgs/models.py:81 rbac/models/role.py:36 terminal/models/applet/applet.py:40
msgid "Builtin"
msgstr "内置的"
#: orgs/models.py:91
msgid "Can view root org" msgid "Can view root org"
msgstr "可以查看全局组织" msgstr "可以查看全局组织"
#: orgs/models.py:87 #: orgs/models.py:92
msgid "Can view all joined org" msgid "Can view all joined org"
msgstr "可以查看所有加入的组织" msgstr "可以查看所有加入的组织"
@ -4076,8 +4073,8 @@ msgstr "任务中心"
msgid "My assets" msgid "My assets"
msgstr "我的资产" msgstr "我的资产"
#: rbac/tree.py:56 terminal/models/applet/applet.py:50 #: rbac/tree.py:56 terminal/models/applet/applet.py:51
#: terminal/models/applet/applet.py:238 terminal/models/applet/host.py:28 #: terminal/models/applet/applet.py:239 terminal/models/applet/host.py:28
#: terminal/serializers/applet.py:15 #: terminal/serializers/applet.py:15
msgid "Applet" msgid "Applet"
msgstr "远程应用" msgstr "远程应用"
@ -4406,7 +4403,7 @@ msgstr "启用 PKCE"
#: settings/serializers/auth/oidc.py:43 #: settings/serializers/auth/oidc.py:43
msgid "Code challenge method" msgid "Code challenge method"
msgstr "连接方式" msgstr "验证校验码方式"
#: settings/serializers/auth/oidc.py:51 #: settings/serializers/auth/oidc.py:51
msgid "Use Keycloak" msgid "Use Keycloak"
@ -4588,7 +4585,7 @@ msgid "SSO auth key TTL"
msgstr "令牌有效期" msgstr "令牌有效期"
#: settings/serializers/auth/sso.py:17 #: settings/serializers/auth/sso.py:17
#: xpack/plugins/cloud/serializers/account_attrs.py:184 #: xpack/plugins/cloud/serializers/account_attrs.py:193
msgid "Unit: second" msgid "Unit: second"
msgstr "单位: 秒" msgstr "单位: 秒"
@ -5606,39 +5603,39 @@ msgstr "企业版"
msgid "Author" msgid "Author"
msgstr "作者" msgstr "作者"
#: terminal/models/applet/applet.py:36 #: terminal/models/applet/applet.py:37 terminal/serializers/applet.py:30
msgid "Edition" msgid "Edition"
msgstr "版本" msgstr "版本"
#: terminal/models/applet/applet.py:41 #: terminal/models/applet/applet.py:42
msgid "Can concurrent" msgid "Can concurrent"
msgstr "可以并发" msgstr "可以并发"
#: terminal/models/applet/applet.py:42 #: terminal/models/applet/applet.py:43
msgid "Tags" msgid "Tags"
msgstr "标签" msgstr "标签"
#: terminal/models/applet/applet.py:46 terminal/serializers/storage.py:157 #: terminal/models/applet/applet.py:47 terminal/serializers/storage.py:157
msgid "Hosts" msgid "Hosts"
msgstr "主机" msgstr "主机"
#: terminal/models/applet/applet.py:91 #: terminal/models/applet/applet.py:92
msgid "Applet pkg not valid, Missing file {}" msgid "Applet pkg not valid, Missing file {}"
msgstr "Applet pkg 无效,缺少文件 {}" msgstr "Applet pkg 无效,缺少文件 {}"
#: terminal/models/applet/applet.py:110 #: terminal/models/applet/applet.py:111
msgid "Load platform.yml failed: {}" msgid "Load platform.yml failed: {}"
msgstr "" msgstr ""
#: terminal/models/applet/applet.py:113 #: terminal/models/applet/applet.py:114
msgid "Only support custom platform" msgid "Only support custom platform"
msgstr "" msgstr ""
#: terminal/models/applet/applet.py:118 #: terminal/models/applet/applet.py:119
msgid "Missing type in platform.yml" msgid "Missing type in platform.yml"
msgstr "" msgstr ""
#: terminal/models/applet/applet.py:240 terminal/models/applet/host.py:34 #: terminal/models/applet/applet.py:241 terminal/models/applet/host.py:34
#: terminal/models/applet/host.py:134 #: terminal/models/applet/host.py:134
msgid "Hosting" msgid "Hosting"
msgstr "宿主机" msgstr "宿主机"
@ -7201,7 +7198,7 @@ msgstr "云账号"
msgid "Test cloud account" msgid "Test cloud account"
msgstr "测试云账号" msgstr "测试云账号"
#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:37 #: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:36
msgid "Regions" msgid "Regions"
msgstr "地域" msgstr "地域"
@ -7209,15 +7206,15 @@ msgstr "地域"
msgid "Hostname strategy" msgid "Hostname strategy"
msgstr "主机名策略" msgstr "主机名策略"
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:40 #: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:39
msgid "IP network segment group" msgid "IP network segment group"
msgstr "IP网段组" msgstr "IP网段组"
#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:45 #: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:44
msgid "Sync IP type" msgid "Sync IP type"
msgstr "同步IP类型" msgstr "同步IP类型"
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:62 #: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:61
msgid "Always update" msgid "Always update"
msgstr "总是更新" msgstr "总是更新"
@ -7502,15 +7499,11 @@ msgstr "JSON 格式的文件"
msgid "IP address invalid `{}`, {}" msgid "IP address invalid `{}`, {}"
msgstr "IP 地址无效: `{}`, {}" msgstr "IP 地址无效: `{}`, {}"
#: xpack/plugins/cloud/serializers/account_attrs.py:162 #: xpack/plugins/cloud/serializers/account_attrs.py:172
#, fuzzy msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
#| 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"
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"
#: xpack/plugins/cloud/serializers/account_attrs.py:166 #: xpack/plugins/cloud/serializers/account_attrs.py:175
msgid "" msgid ""
"The port is used to detect the validity of the IP address. When the " "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 " "synchronization task is executed, only the valid IP address will be "
@ -7519,46 +7512,39 @@ msgstr ""
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>" "端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>"
"如果端口为 0则表示所有 IP 地址均有效。" "如果端口为 0则表示所有 IP 地址均有效。"
#: xpack/plugins/cloud/serializers/account_attrs.py:174 #: xpack/plugins/cloud/serializers/account_attrs.py:183
msgid "Hostname prefix" msgid "Hostname prefix"
msgstr "主机名前缀" msgstr "主机名前缀"
#: xpack/plugins/cloud/serializers/account_attrs.py:177 #: xpack/plugins/cloud/serializers/account_attrs.py:186
msgid "IP segment" msgid "IP segment"
msgstr "IP 网段" msgstr "IP 网段"
#: xpack/plugins/cloud/serializers/account_attrs.py:181 #: xpack/plugins/cloud/serializers/account_attrs.py:190
msgid "Test port" msgid "Test port"
msgstr "测试端口" msgstr "测试端口"
#: xpack/plugins/cloud/serializers/account_attrs.py:184 #: xpack/plugins/cloud/serializers/account_attrs.py:193
msgid "Test timeout" msgid "Test timeout"
msgstr "测试超时时间" msgstr "测试超时时间"
#: xpack/plugins/cloud/serializers/task.py:28 #: xpack/plugins/cloud/serializers/task.py:28
#, fuzzy
#| msgid ""
#| "Only instances matching the IP range will be synced. <br>If the instance "
#| "contains multiple IP addresses, the first IP address that matches will be "
#| "used as the IP for the created asset. <br>The default value of * means "
#| "sync all instances and randomly match IP addresses. <br>Such as: "
#| "192.168.1.0/24, 10.1.1.1-10.1.1.20"
msgid "" msgid ""
"Only instances matching the IP range will be synced. <br>If the instance " "Only instances matching the IP range will be synced. <br>If the instance "
"contains multiple IP addresses, the first IP address that matches will be " "contains multiple IP addresses, the first IP address that matches will be "
"used as the IP for the created asset. <br>The default value of * means sync " "used as the IP for the created asset. <br>The default value of * means sync "
"all instances and randomly match IP addresses. <br>Format for comma-" "all instances and randomly match IP addresses. <br>Such as: 192.168.1.0/24, "
"delimited string, Such as: 192.168.1.0/24, 10.1.1.1-10.1.1.20" "10.1.1.1-10.1.1.20"
msgstr "" msgstr ""
"只有匹配到 IP 段的实例会被同步。<br>如果实例包含多个 IP 地址,那么第一个匹配" "只有匹配到 IP 段的实例会被同步。<br>如果实例包含多个 IP 地址,那么第一个匹配"
"到的 IP 地址将被用作创建的资产的 IP。<br>默认值 * 表示同步所有实例和随机匹配 " "到的 IP 地址将被用作创建的资产的 IP。<br>默认值 * 表示同步所有实例和随机匹配 "
"IP 地址。<br> 例如: 192.168.1.0/24,10.1.1.1-10.1.1.20" "IP 地址。<br> 例如: 192.168.1.0/24,10.1.1.1-10.1.1.20"
#: xpack/plugins/cloud/serializers/task.py:35 #: xpack/plugins/cloud/serializers/task.py:34
msgid "History count" msgid "History count"
msgstr "执行次数" msgstr "执行次数"
#: xpack/plugins/cloud/serializers/task.py:36 #: xpack/plugins/cloud/serializers/task.py:35
msgid "Instance count" msgid "Instance count"
msgstr "实例个数" msgstr "实例个数"
@ -7618,23 +7604,23 @@ msgstr "许可证导入成功"
msgid "License is invalid" msgid "License is invalid"
msgstr "无效的许可证" msgstr "无效的许可证"
#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:135 #: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:138
msgid "License" msgid "License"
msgstr "许可证" msgstr "许可证"
#: xpack/plugins/license/models.py:79 #: xpack/plugins/license/models.py:80
msgid "Standard edition" msgid "Standard edition"
msgstr "标准版" msgstr "标准版"
#: xpack/plugins/license/models.py:81 #: xpack/plugins/license/models.py:82
msgid "Enterprise edition" msgid "Enterprise edition"
msgstr "企业版" msgstr "企业版"
#: xpack/plugins/license/models.py:83 #: xpack/plugins/license/models.py:84
msgid "Ultimate edition" msgid "Ultimate edition"
msgstr "旗舰版" msgstr "旗舰版"
#: xpack/plugins/license/models.py:85 #: xpack/plugins/license/models.py:86
msgid "Community edition" msgid "Community edition"
msgstr "社区版" msgstr "社区版"