mirror of https://github.com/jumpserver/jumpserver
perf: 优化授权中动作的说明
parent
fd7e821f11
commit
0901b95ce0
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:fc0862f2a9091f2e06602d6db26cfc9cc7a6b067012ec56b41ebc1e26d5072e9
|
oid sha256:40f43cc773ecf5da0637ba302144e1b81ee837a835bda4a6c2cb1eedf5ccc5f1
|
||||||
size 142045
|
size 141722
|
||||||
|
|
|
@ -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-05-26 17:11+0800\n"
|
"POT-Creation-Date: 2023-05-29 18:19+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"
|
||||||
|
@ -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:30
|
#: settings/serializers/basic.py:10 xpack/plugins/license/models.py:29
|
||||||
msgid "Content"
|
msgid "Content"
|
||||||
msgstr "コンテンツ"
|
msgstr "コンテンツ"
|
||||||
|
|
||||||
|
@ -1251,7 +1251,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:196
|
#: xpack/plugins/cloud/serializers/account_attrs.py:187
|
||||||
msgid "Platform"
|
msgid "Platform"
|
||||||
msgstr "プラットフォーム"
|
msgstr "プラットフォーム"
|
||||||
|
|
||||||
|
@ -2572,7 +2572,7 @@ msgstr "ユーザーなしまたは期限切れのユーザー"
|
||||||
msgid "No asset or inactive asset"
|
msgid "No asset or inactive asset"
|
||||||
msgstr "アセットがないか、有効化されていないアセット"
|
msgstr "アセットがないか、有効化されていないアセット"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:262
|
#: authentication/models/connection_token.py:264
|
||||||
msgid "Super connection token"
|
msgid "Super connection token"
|
||||||
msgstr "スーパー接続トークン"
|
msgstr "スーパー接続トークン"
|
||||||
|
|
||||||
|
@ -3819,6 +3819,10 @@ msgstr "組織キャッシュを更新する"
|
||||||
msgid "App permissions"
|
msgid "App permissions"
|
||||||
msgstr "アプリの権限"
|
msgstr "アプリの権限"
|
||||||
|
|
||||||
|
#: perms/const.py:12
|
||||||
|
msgid "All protocols"
|
||||||
|
msgstr "すべてのプロトコル"
|
||||||
|
|
||||||
#: perms/const.py:15
|
#: perms/const.py:15
|
||||||
msgid "Copy"
|
msgid "Copy"
|
||||||
msgstr "コピー"
|
msgstr "コピー"
|
||||||
|
@ -4606,7 +4610,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:193
|
#: xpack/plugins/cloud/serializers/account_attrs.py:184
|
||||||
msgid "Unit: second"
|
msgid "Unit: second"
|
||||||
msgstr "単位: 秒"
|
msgstr "単位: 秒"
|
||||||
|
|
||||||
|
@ -7248,7 +7252,7 @@ msgstr "クラウドアカウント"
|
||||||
msgid "Test cloud account"
|
msgid "Test cloud account"
|
||||||
msgstr "クラウドアカウントのテスト"
|
msgstr "クラウドアカウントのテスト"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:36
|
#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:37
|
||||||
msgid "Regions"
|
msgid "Regions"
|
||||||
msgstr "リージョン"
|
msgstr "リージョン"
|
||||||
|
|
||||||
|
@ -7256,15 +7260,15 @@ msgstr "リージョン"
|
||||||
msgid "Hostname strategy"
|
msgid "Hostname strategy"
|
||||||
msgstr "ホスト名戦略"
|
msgstr "ホスト名戦略"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:39
|
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:40
|
||||||
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:44
|
#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:45
|
||||||
msgid "Sync IP type"
|
msgid "Sync IP type"
|
||||||
msgstr "同期IPタイプ"
|
msgstr "同期IPタイプ"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:61
|
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:62
|
||||||
msgid "Always update"
|
msgid "Always update"
|
||||||
msgstr "常に更新"
|
msgstr "常に更新"
|
||||||
|
|
||||||
|
@ -7549,11 +7553,15 @@ msgstr "ファイルはJSON形式です。"
|
||||||
msgid "IP address invalid `{}`, {}"
|
msgid "IP address invalid `{}`, {}"
|
||||||
msgstr "IPアドレスが無効: '{}', {}"
|
msgstr "IPアドレスが無効: '{}', {}"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:172
|
#: xpack/plugins/cloud/serializers/account_attrs.py:162
|
||||||
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
|
#, 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"
|
msgstr "例:192.168.1.0/24,10.0.0.0-10.0.0.255"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:175
|
#: xpack/plugins/cloud/serializers/account_attrs.py:166
|
||||||
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 "
|
||||||
|
@ -7563,29 +7571,36 @@ msgstr ""
|
||||||
"実行されると、有効な IP アドレスのみが同期されます。 <br>ポートが0の場合、す"
|
"実行されると、有効な IP アドレスのみが同期されます。 <br>ポートが0の場合、す"
|
||||||
"べてのIPアドレスが有効です。"
|
"べてのIPアドレスが有効です。"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:183
|
#: xpack/plugins/cloud/serializers/account_attrs.py:174
|
||||||
msgid "Hostname prefix"
|
msgid "Hostname prefix"
|
||||||
msgstr "ホスト名プレフィックス"
|
msgstr "ホスト名プレフィックス"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:186
|
#: xpack/plugins/cloud/serializers/account_attrs.py:177
|
||||||
msgid "IP segment"
|
msgid "IP segment"
|
||||||
msgstr "IP セグメント"
|
msgstr "IP セグメント"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:190
|
#: xpack/plugins/cloud/serializers/account_attrs.py:181
|
||||||
msgid "Test port"
|
msgid "Test port"
|
||||||
msgstr "テストポート"
|
msgstr "テストポート"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:193
|
#: xpack/plugins/cloud/serializers/account_attrs.py:184
|
||||||
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>Such as: 192.168.1.0/24, "
|
"all instances and randomly match IP addresses. <br>Format for comma-"
|
||||||
"10.1.1.1-10.1.1.20"
|
"delimited string, Such as: 192.168.1.0/24, 10.1.1.1-10.1.1.20"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"IP範囲に一致するインスタンスのみが同期されます。<br>インスタンスに複数のIPア"
|
"IP範囲に一致するインスタンスのみが同期されます。<br>インスタンスに複数のIPア"
|
||||||
"ドレスが含まれている場合、一致する最初のIPアドレスが作成されたアセットのIPと"
|
"ドレスが含まれている場合、一致する最初のIPアドレスが作成されたアセットのIPと"
|
||||||
|
@ -7593,11 +7608,11 @@ msgstr ""
|
||||||
"ドレスをランダムに一致させることを意味します。 <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:34
|
#: xpack/plugins/cloud/serializers/task.py:35
|
||||||
msgid "History count"
|
msgid "History count"
|
||||||
msgstr "実行回数"
|
msgstr "実行回数"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/task.py:35
|
#: xpack/plugins/cloud/serializers/task.py:36
|
||||||
msgid "Instance count"
|
msgid "Instance count"
|
||||||
msgstr "インスタンス数"
|
msgstr "インスタンス数"
|
||||||
|
|
||||||
|
@ -7657,26 +7672,31 @@ msgstr "ライセンスのインポートに成功"
|
||||||
msgid "License is invalid"
|
msgid "License is invalid"
|
||||||
msgstr "ライセンスが無効です"
|
msgstr "ライセンスが無効です"
|
||||||
|
|
||||||
#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:138
|
#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:135
|
||||||
msgid "License"
|
msgid "License"
|
||||||
msgstr "ライセンス"
|
msgstr "ライセンス"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:80
|
#: xpack/plugins/license/models.py:79
|
||||||
msgid "Standard edition"
|
msgid "Standard edition"
|
||||||
msgstr "標準版"
|
msgstr "標準版"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:82
|
#: xpack/plugins/license/models.py:81
|
||||||
msgid "Enterprise edition"
|
msgid "Enterprise edition"
|
||||||
msgstr "エンタープライズ版"
|
msgstr "エンタープライズ版"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:84
|
#: xpack/plugins/license/models.py:83
|
||||||
msgid "Ultimate edition"
|
msgid "Ultimate edition"
|
||||||
msgstr "究極のエディション"
|
msgstr "究極のエディション"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:86
|
#: xpack/plugins/license/models.py:85
|
||||||
msgid "Community edition"
|
msgid "Community edition"
|
||||||
msgstr "コミュニティ版"
|
msgstr "コミュニティ版"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Delete"
|
||||||
|
#~ msgid "Delete (SFTP)"
|
||||||
|
#~ msgstr "削除"
|
||||||
|
|
||||||
#~ msgid "User (username)"
|
#~ msgid "User (username)"
|
||||||
#~ msgstr "ユーザー (ユーザー名)"
|
#~ msgstr "ユーザー (ユーザー名)"
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:1fabd2ec950291422c14b66af097bd73cce52bbc4b7913c1b9ea732eee855901
|
oid sha256:4819183bc06cc0e33c741be855881d093e2936f99dadadde38bfdb8ef1cae4dd
|
||||||
size 116210
|
size 115922
|
||||||
|
|
|
@ -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-05-26 17:11+0800\n"
|
"POT-Creation-Date: 2023-05-29 18:19+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"
|
||||||
|
@ -829,7 +829,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:30
|
#: settings/serializers/basic.py:10 xpack/plugins/license/models.py:29
|
||||||
msgid "Content"
|
msgid "Content"
|
||||||
msgstr "内容"
|
msgstr "内容"
|
||||||
|
|
||||||
|
@ -1244,7 +1244,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:196
|
#: xpack/plugins/cloud/serializers/account_attrs.py:187
|
||||||
msgid "Platform"
|
msgid "Platform"
|
||||||
msgstr "系统平台"
|
msgstr "系统平台"
|
||||||
|
|
||||||
|
@ -2547,7 +2547,7 @@ msgstr "没有用户或用户失效"
|
||||||
msgid "No asset or inactive asset"
|
msgid "No asset or inactive asset"
|
||||||
msgstr "没有资产或资产未激活"
|
msgstr "没有资产或资产未激活"
|
||||||
|
|
||||||
#: authentication/models/connection_token.py:262
|
#: authentication/models/connection_token.py:264
|
||||||
msgid "Super connection token"
|
msgid "Super connection token"
|
||||||
msgstr "超级连接令牌"
|
msgstr "超级连接令牌"
|
||||||
|
|
||||||
|
@ -3778,6 +3778,10 @@ msgstr "刷新组织缓存"
|
||||||
msgid "App permissions"
|
msgid "App permissions"
|
||||||
msgstr "授权管理"
|
msgstr "授权管理"
|
||||||
|
|
||||||
|
#: perms/const.py:12
|
||||||
|
msgid "All protocols"
|
||||||
|
msgstr "所有协议"
|
||||||
|
|
||||||
#: perms/const.py:15
|
#: perms/const.py:15
|
||||||
msgid "Copy"
|
msgid "Copy"
|
||||||
msgstr "复制"
|
msgstr "复制"
|
||||||
|
@ -4562,7 +4566,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:193
|
#: xpack/plugins/cloud/serializers/account_attrs.py:184
|
||||||
msgid "Unit: second"
|
msgid "Unit: second"
|
||||||
msgstr "单位: 秒"
|
msgstr "单位: 秒"
|
||||||
|
|
||||||
|
@ -7143,7 +7147,7 @@ msgstr "云账号"
|
||||||
msgid "Test cloud account"
|
msgid "Test cloud account"
|
||||||
msgstr "测试云账号"
|
msgstr "测试云账号"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:36
|
#: xpack/plugins/cloud/models.py:88 xpack/plugins/cloud/serializers/task.py:37
|
||||||
msgid "Regions"
|
msgid "Regions"
|
||||||
msgstr "地域"
|
msgstr "地域"
|
||||||
|
|
||||||
|
@ -7151,15 +7155,15 @@ msgstr "地域"
|
||||||
msgid "Hostname strategy"
|
msgid "Hostname strategy"
|
||||||
msgstr "主机名策略"
|
msgstr "主机名策略"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:39
|
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:40
|
||||||
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:44
|
#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:45
|
||||||
msgid "Sync IP type"
|
msgid "Sync IP type"
|
||||||
msgstr "同步IP类型"
|
msgstr "同步IP类型"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:61
|
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:62
|
||||||
msgid "Always update"
|
msgid "Always update"
|
||||||
msgstr "总是更新"
|
msgstr "总是更新"
|
||||||
|
|
||||||
|
@ -7444,11 +7448,15 @@ msgstr "JSON 格式的文件"
|
||||||
msgid "IP address invalid `{}`, {}"
|
msgid "IP address invalid `{}`, {}"
|
||||||
msgstr "IP 地址无效: `{}`, {}"
|
msgstr "IP 地址无效: `{}`, {}"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:172
|
#: xpack/plugins/cloud/serializers/account_attrs.py:162
|
||||||
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
|
#, 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"
|
msgstr "如:192.168.1.0/24,10.0.0.0-10.0.0.255"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:175
|
#: xpack/plugins/cloud/serializers/account_attrs.py:166
|
||||||
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 "
|
||||||
|
@ -7457,39 +7465,46 @@ msgstr ""
|
||||||
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>"
|
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>"
|
||||||
"如果端口为 0,则表示所有 IP 地址均有效。"
|
"如果端口为 0,则表示所有 IP 地址均有效。"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:183
|
#: xpack/plugins/cloud/serializers/account_attrs.py:174
|
||||||
msgid "Hostname prefix"
|
msgid "Hostname prefix"
|
||||||
msgstr "主机名前缀"
|
msgstr "主机名前缀"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:186
|
#: xpack/plugins/cloud/serializers/account_attrs.py:177
|
||||||
msgid "IP segment"
|
msgid "IP segment"
|
||||||
msgstr "IP 网段"
|
msgstr "IP 网段"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:190
|
#: xpack/plugins/cloud/serializers/account_attrs.py:181
|
||||||
msgid "Test port"
|
msgid "Test port"
|
||||||
msgstr "测试端口"
|
msgstr "测试端口"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:193
|
#: xpack/plugins/cloud/serializers/account_attrs.py:184
|
||||||
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>Such as: 192.168.1.0/24, "
|
"all instances and randomly match IP addresses. <br>Format for comma-"
|
||||||
"10.1.1.1-10.1.1.20"
|
"delimited string, Such as: 192.168.1.0/24, 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:34
|
#: xpack/plugins/cloud/serializers/task.py:35
|
||||||
msgid "History count"
|
msgid "History count"
|
||||||
msgstr "执行次数"
|
msgstr "执行次数"
|
||||||
|
|
||||||
#: xpack/plugins/cloud/serializers/task.py:35
|
#: xpack/plugins/cloud/serializers/task.py:36
|
||||||
msgid "Instance count"
|
msgid "Instance count"
|
||||||
msgstr "实例个数"
|
msgstr "实例个数"
|
||||||
|
|
||||||
|
@ -7549,26 +7564,44 @@ msgstr "许可证导入成功"
|
||||||
msgid "License is invalid"
|
msgid "License is invalid"
|
||||||
msgstr "无效的许可证"
|
msgstr "无效的许可证"
|
||||||
|
|
||||||
#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:138
|
#: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:135
|
||||||
msgid "License"
|
msgid "License"
|
||||||
msgstr "许可证"
|
msgstr "许可证"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:80
|
#: xpack/plugins/license/models.py:79
|
||||||
msgid "Standard edition"
|
msgid "Standard edition"
|
||||||
msgstr "标准版"
|
msgstr "标准版"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:82
|
#: xpack/plugins/license/models.py:81
|
||||||
msgid "Enterprise edition"
|
msgid "Enterprise edition"
|
||||||
msgstr "企业版"
|
msgstr "企业版"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:84
|
#: xpack/plugins/license/models.py:83
|
||||||
msgid "Ultimate edition"
|
msgid "Ultimate edition"
|
||||||
msgstr "旗舰版"
|
msgstr "旗舰版"
|
||||||
|
|
||||||
#: xpack/plugins/license/models.py:86
|
#: xpack/plugins/license/models.py:85
|
||||||
msgid "Community edition"
|
msgid "Community edition"
|
||||||
msgstr "社区版"
|
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)"
|
#~ msgid "User (username)"
|
||||||
#~ msgstr "用户(用户名)"
|
#~ msgstr "用户(用户名)"
|
||||||
|
|
||||||
|
|
|
@ -9,12 +9,12 @@ __all__ = ["ActionChoices"]
|
||||||
|
|
||||||
|
|
||||||
class ActionChoices(BitChoices):
|
class ActionChoices(BitChoices):
|
||||||
connect = bit(1), _("Connect")
|
connect = bit(1), _("Connect") + " ({})".format(_("All protocols"))
|
||||||
upload = bit(2), _("Upload")
|
upload = bit(2), _("Upload") + " (RDP, SFTP)"
|
||||||
download = bit(3), _("Download")
|
download = bit(3), _("Download") + " (RDP, SFTP)"
|
||||||
copy = bit(4), _("Copy")
|
copy = bit(4), _("Copy") + " (RDP, VNC)"
|
||||||
paste = bit(5), _("Paste")
|
paste = bit(5), _("Paste") + " (RDP, VNC)"
|
||||||
delete = bit(6), _("Delete")
|
delete = bit(6), _("Delete") + " (SFTP)"
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def is_tree(cls):
|
def is_tree(cls):
|
||||||
|
|
Loading…
Reference in New Issue