mirror of https://github.com/jumpserver/jumpserver
perf: 优化终端端点 Host 字段帮助
parent
24a98eb747
commit
7708812556
|
@ -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-25 11:30+0800\n"
|
"POT-Creation-Date: 2023-05-26 17:11+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"
|
||||||
|
@ -71,7 +71,7 @@ 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:26
|
||||||
#: settings/serializers/auth/sms.py:75
|
#: settings/serializers/auth/sms.py:76
|
||||||
msgid "Template"
|
msgid "Template"
|
||||||
msgstr "テンプレート"
|
msgstr "テンプレート"
|
||||||
|
|
||||||
|
@ -431,7 +431,7 @@ msgstr "最終ログイン日"
|
||||||
#: authentication/forms.py:27 authentication/models/temp_token.py:9
|
#: authentication/forms.py:27 authentication/models/temp_token.py:9
|
||||||
#: authentication/templates/authentication/_msg_different_city.html:9
|
#: authentication/templates/authentication/_msg_different_city.html:9
|
||||||
#: authentication/templates/authentication/_msg_oauth_bind.html:9
|
#: authentication/templates/authentication/_msg_oauth_bind.html:9
|
||||||
#: users/forms/profile.py:32 users/forms/profile.py:112
|
#: users/forms/profile.py:32 users/forms/profile.py:115
|
||||||
#: users/models/user.py:751 users/templates/users/_msg_user_created.html:12
|
#: users/models/user.py:751 users/templates/users/_msg_user_created.html:12
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:26
|
#: xpack/plugins/cloud/serializers/account_attrs.py:26
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
|
@ -461,7 +461,7 @@ msgstr "トリガー方式"
|
||||||
#: accounts/models/automations/push_account.py:16 acls/models/base.py:41
|
#: accounts/models/automations/push_account.py:16 acls/models/base.py:41
|
||||||
#: acls/serializers/base.py:57 assets/models/cmd_filter.py:81
|
#: acls/serializers/base.py:57 assets/models/cmd_filter.py:81
|
||||||
#: audits/models.py:65 audits/serializers.py:82
|
#: audits/models.py:65 audits/serializers.py:82
|
||||||
#: authentication/serializers/connect_token_secret.py:108
|
#: authentication/serializers/connect_token_secret.py:116
|
||||||
#: authentication/templates/authentication/_access_key_modal.html:34
|
#: authentication/templates/authentication/_access_key_modal.html:34
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr "アクション"
|
msgstr "アクション"
|
||||||
|
@ -483,7 +483,7 @@ msgstr "アカウントの確認"
|
||||||
#: assets/models/platform.py:13 assets/models/platform.py:81
|
#: assets/models/platform.py:13 assets/models/platform.py:81
|
||||||
#: assets/serializers/asset/common.py:145 assets/serializers/platform.py:92
|
#: assets/serializers/asset/common.py:145 assets/serializers/platform.py:92
|
||||||
#: assets/serializers/platform.py:192
|
#: assets/serializers/platform.py:192
|
||||||
#: authentication/serializers/connect_token_secret.py:102 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:69 perms/models/asset_permission.py:56 rbac/models/role.py:29
|
||||||
|
@ -504,7 +504,7 @@ msgstr "特権アカウント"
|
||||||
#: accounts/models/base.py:40 assets/models/asset/common.py:156
|
#: accounts/models/base.py:40 assets/models/asset/common.py:156
|
||||||
#: 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:106
|
#: authentication/serializers/connect_token_secret.py:114
|
||||||
#: terminal/models/applet/applet.py:32 users/serializers/user.py:170
|
#: terminal/models/applet/applet.py:32 users/serializers/user.py:170
|
||||||
msgid "Is active"
|
msgid "Is active"
|
||||||
msgstr "アクティブです。"
|
msgstr "アクティブです。"
|
||||||
|
@ -574,7 +574,7 @@ msgstr "カテゴリ"
|
||||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:83
|
#: assets/models/cmd_filter.py:74 assets/models/platform.py:83
|
||||||
#: 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:115 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:31
|
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:31
|
||||||
#: 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
|
||||||
|
@ -629,7 +629,7 @@ msgid "Account has exist"
|
||||||
msgstr "アカウントはすでに存在しています"
|
msgstr "アカウントはすでに存在しています"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:417
|
#: accounts/serializers/account/account.py:417
|
||||||
#: authentication/serializers/connect_token_secret.py:146
|
#: authentication/serializers/connect_token_secret.py:154
|
||||||
#: 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"
|
||||||
|
@ -804,7 +804,7 @@ msgstr "1-100、低い値は最初に一致します"
|
||||||
|
|
||||||
#: acls/models/base.py:42 acls/serializers/base.py:79
|
#: acls/models/base.py:42 acls/serializers/base.py:79
|
||||||
#: acls/serializers/login_acl.py:23 assets/models/cmd_filter.py:86
|
#: acls/serializers/login_acl.py:23 assets/models/cmd_filter.py:86
|
||||||
#: authentication/serializers/connect_token_secret.py:80
|
#: authentication/serializers/connect_token_secret.py:88
|
||||||
msgid "Reviewers"
|
msgid "Reviewers"
|
||||||
msgstr "レビュー担当者"
|
msgstr "レビュー担当者"
|
||||||
|
|
||||||
|
@ -847,7 +847,7 @@ msgstr "家を無視する"
|
||||||
|
|
||||||
#: acls/models/command_acl.py:33 acls/models/command_acl.py:96
|
#: acls/models/command_acl.py:33 acls/models/command_acl.py:96
|
||||||
#: acls/serializers/command_acl.py:28
|
#: acls/serializers/command_acl.py:28
|
||||||
#: authentication/serializers/connect_token_secret.py:77
|
#: authentication/serializers/connect_token_secret.py:85
|
||||||
msgid "Command group"
|
msgid "Command group"
|
||||||
msgstr "コマンドグループ"
|
msgstr "コマンドグループ"
|
||||||
|
|
||||||
|
@ -934,7 +934,7 @@ msgstr ""
|
||||||
#: authentication/templates/authentication/_msg_oauth_bind.html:12
|
#: authentication/templates/authentication/_msg_oauth_bind.html:12
|
||||||
#: authentication/templates/authentication/_msg_rest_password_success.html:8
|
#: authentication/templates/authentication/_msg_rest_password_success.html:8
|
||||||
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
|
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
|
||||||
#: settings/serializers/terminal.py:10 terminal/serializers/endpoint.py:62
|
#: settings/serializers/terminal.py:10 terminal/serializers/endpoint.py:67
|
||||||
msgid "IP"
|
msgid "IP"
|
||||||
msgstr "IP"
|
msgstr "IP"
|
||||||
|
|
||||||
|
@ -1036,7 +1036,7 @@ msgid "Gather facts"
|
||||||
msgstr "資産情報の収集"
|
msgstr "資産情報の収集"
|
||||||
|
|
||||||
#: assets/const/category.py:10 assets/models/asset/host.py:8
|
#: assets/const/category.py:10 assets/models/asset/host.py:8
|
||||||
#: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:67
|
#: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:68
|
||||||
#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17
|
#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
||||||
msgid "Host"
|
msgid "Host"
|
||||||
|
@ -1060,7 +1060,7 @@ msgstr "クラウド サービス"
|
||||||
msgid "Web"
|
msgid "Web"
|
||||||
msgstr "Web"
|
msgstr "Web"
|
||||||
|
|
||||||
#: assets/const/category.py:15
|
#: assets/const/category.py:15 common/sdk/sms/endpoint.py:20
|
||||||
msgid "Custom type"
|
msgid "Custom type"
|
||||||
msgstr "カスタムタイプ"
|
msgstr "カスタムタイプ"
|
||||||
|
|
||||||
|
@ -1135,7 +1135,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:37 terminal/models/applet/applet.py:218
|
#: terminal/models/applet/applet.py:37 terminal/models/applet/applet.py:222
|
||||||
#: 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
|
||||||
|
@ -1184,7 +1184,7 @@ 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:39
|
||||||
#: authentication/serializers/connect_token_secret.py:103
|
#: authentication/serializers/connect_token_secret.py:111
|
||||||
#: terminal/models/applet/applet.py:34 terminal/serializers/session.py:20
|
#: terminal/models/applet/applet.py:34 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"
|
||||||
|
@ -1239,7 +1239,7 @@ msgid "Cloud"
|
||||||
msgstr "クラウド サービス"
|
msgstr "クラウド サービス"
|
||||||
|
|
||||||
#: assets/models/asset/common.py:92 assets/models/platform.py:14
|
#: assets/models/asset/common.py:92 assets/models/platform.py:14
|
||||||
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:68
|
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:69
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
||||||
msgid "Port"
|
msgid "Port"
|
||||||
msgstr "ポート"
|
msgstr "ポート"
|
||||||
|
@ -1249,14 +1249,14 @@ msgid "Address"
|
||||||
msgstr "アドレス"
|
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:107
|
#: 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:196
|
||||||
msgid "Platform"
|
msgid "Platform"
|
||||||
msgstr "プラットフォーム"
|
msgstr "プラットフォーム"
|
||||||
|
|
||||||
#: assets/models/asset/common.py:153 assets/models/domain.py:21
|
#: assets/models/asset/common.py:153 assets/models/domain.py:21
|
||||||
#: authentication/serializers/connect_token_secret.py:125
|
#: authentication/serializers/connect_token_secret.py:133
|
||||||
#: perms/serializers/user_permission.py:29
|
#: perms/serializers/user_permission.py:29
|
||||||
msgid "Domain"
|
msgid "Domain"
|
||||||
msgstr "ドメイン"
|
msgstr "ドメイン"
|
||||||
|
@ -1337,6 +1337,7 @@ msgid "Accounts"
|
||||||
msgstr "アカウント"
|
msgstr "アカウント"
|
||||||
|
|
||||||
#: assets/models/automations/base.py:22 ops/models/job.py:187
|
#: assets/models/automations/base.py:22 ops/models/job.py:187
|
||||||
|
#: settings/serializers/auth/sms.py:100
|
||||||
msgid "Parameters"
|
msgid "Parameters"
|
||||||
msgstr "パラメータ"
|
msgstr "パラメータ"
|
||||||
|
|
||||||
|
@ -1350,7 +1351,7 @@ msgstr "アセットの自動化タスク"
|
||||||
|
|
||||||
#: assets/models/automations/base.py:113 audits/models.py:177
|
#: assets/models/automations/base.py:113 audits/models.py:177
|
||||||
#: 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:217 terminal/models/applet/host.py:136
|
#: terminal/models/applet/applet.py:221 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
|
||||||
|
@ -1434,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:27
|
||||||
#: authentication/serializers/connect_token_secret.py:114
|
#: 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"
|
||||||
msgstr "値"
|
msgstr "値"
|
||||||
|
@ -1442,7 +1443,7 @@ msgstr "値"
|
||||||
#: assets/models/label.py:40 assets/serializers/asset/common.py:123
|
#: assets/models/label.py:40 assets/serializers/asset/common.py:123
|
||||||
#: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13
|
#: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13
|
||||||
#: assets/serializers/platform.py:93
|
#: assets/serializers/platform.py:93
|
||||||
#: authentication/serializers/connect_token_secret.py:113
|
#: authentication/serializers/connect_token_secret.py:121
|
||||||
#: common/serializers/common.py:85 perms/serializers/user_permission.py:28
|
#: common/serializers/common.py:85 perms/serializers/user_permission.py:28
|
||||||
#: settings/serializers/sms.py:7
|
#: settings/serializers/sms.py:7
|
||||||
msgid "Label"
|
msgid "Label"
|
||||||
|
@ -1489,7 +1490,7 @@ msgstr "必要"
|
||||||
msgid "Public"
|
msgid "Public"
|
||||||
msgstr "開ける"
|
msgstr "開ける"
|
||||||
|
|
||||||
#: assets/models/platform.py:19 settings/serializers/settings.py:65
|
#: assets/models/platform.py:19 settings/serializers/settings.py:67
|
||||||
#: users/templates/users/reset_password.html:29
|
#: users/templates/users/reset_password.html:29
|
||||||
msgid "Setting"
|
msgid "Setting"
|
||||||
msgstr "設定"
|
msgstr "設定"
|
||||||
|
@ -1608,7 +1609,7 @@ msgstr ""
|
||||||
|
|
||||||
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:111
|
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:111
|
||||||
#: authentication/serializers/connect_token_secret.py:29
|
#: authentication/serializers/connect_token_secret.py:29
|
||||||
#: authentication/serializers/connect_token_secret.py:64
|
#: authentication/serializers/connect_token_secret.py:72
|
||||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99
|
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99
|
||||||
msgid "Protocols"
|
msgid "Protocols"
|
||||||
msgstr "プロトコル"
|
msgstr "プロトコル"
|
||||||
|
@ -1687,7 +1688,7 @@ msgid "Disk total"
|
||||||
msgstr "ディスクの合計"
|
msgstr "ディスクの合計"
|
||||||
|
|
||||||
#: assets/serializers/asset/info/gathered.py:16
|
#: assets/serializers/asset/info/gathered.py:16
|
||||||
#: authentication/serializers/connect_token_secret.py:104
|
#: authentication/serializers/connect_token_secret.py:112
|
||||||
msgid "OS"
|
msgid "OS"
|
||||||
msgstr "OS"
|
msgstr "OS"
|
||||||
|
|
||||||
|
@ -1861,7 +1862,7 @@ msgstr "Rmdir"
|
||||||
|
|
||||||
#: audits/const.py:14 audits/const.py:24
|
#: audits/const.py:14 audits/const.py:24
|
||||||
#: authentication/templates/authentication/_access_key_modal.html:65
|
#: authentication/templates/authentication/_access_key_modal.html:65
|
||||||
#: rbac/tree.py:230
|
#: perms/const.py:17 rbac/tree.py:230
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "削除"
|
msgstr "削除"
|
||||||
|
|
||||||
|
@ -2116,7 +2117,9 @@ msgid "Permission expired"
|
||||||
msgstr "承認の有効期限が切れています"
|
msgstr "承認の有効期限が切れています"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:320
|
#: authentication/api/connection_token.py:320
|
||||||
msgid "ACL action is reject"
|
#, fuzzy
|
||||||
|
#| msgid "ACL action is reject"
|
||||||
|
msgid "ACL action is reject: {}({})"
|
||||||
msgstr "ACL アクションは拒否です"
|
msgstr "ACL アクションは拒否です"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:324
|
#: authentication/api/connection_token.py:324
|
||||||
|
@ -2157,7 +2160,7 @@ msgstr "パスワードを忘れた"
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "認証"
|
msgstr "認証"
|
||||||
|
|
||||||
#: authentication/backends/custom.py:58
|
#: authentication/backends/custom.py:59
|
||||||
#: authentication/backends/oauth2/backends.py:170
|
#: authentication/backends/oauth2/backends.py:170
|
||||||
msgid "User invalid, disabled or expired"
|
msgid "User invalid, disabled or expired"
|
||||||
msgstr "ユーザーが無効、無効、または期限切れです"
|
msgstr "ユーザーが無効、無効、または期限切れです"
|
||||||
|
@ -2331,19 +2334,19 @@ msgstr "受け入れのためのログイン確認チケットを待つ"
|
||||||
msgid "Login confirm ticket was {}"
|
msgid "Login confirm ticket was {}"
|
||||||
msgstr "ログイン確認チケットは {} でした"
|
msgstr "ログイン確認チケットは {} でした"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:146
|
#: authentication/errors/failed.py:145
|
||||||
msgid "Current IP and Time period is not allowed"
|
msgid "Current IP and Time period is not allowed"
|
||||||
msgstr "現在の IP と期間はログインを許可されていません"
|
msgstr "現在の IP と期間はログインを許可されていません"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:151
|
#: authentication/errors/failed.py:150
|
||||||
msgid "Please enter MFA code"
|
msgid "Please enter MFA code"
|
||||||
msgstr "MFAコードを入力してください"
|
msgstr "MFAコードを入力してください"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:156
|
#: authentication/errors/failed.py:155
|
||||||
msgid "Please enter SMS code"
|
msgid "Please enter SMS code"
|
||||||
msgstr "SMSコードを入力してください"
|
msgstr "SMSコードを入力してください"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:161 users/exceptions.py:15
|
#: authentication/errors/failed.py:160 users/exceptions.py:15
|
||||||
msgid "Phone not set"
|
msgid "Phone not set"
|
||||||
msgstr "電話が設定されていない"
|
msgstr "電話が設定されていない"
|
||||||
|
|
||||||
|
@ -2462,8 +2465,8 @@ msgstr "メッセージ検証コードが無効"
|
||||||
|
|
||||||
#: authentication/mfa/sms.py:12 authentication/serializers/password_mfa.py:16
|
#: authentication/mfa/sms.py:12 authentication/serializers/password_mfa.py:16
|
||||||
#: authentication/serializers/password_mfa.py:24
|
#: authentication/serializers/password_mfa.py:24
|
||||||
#: settings/serializers/auth/sms.py:27 users/forms/profile.py:103
|
#: settings/serializers/auth/sms.py:28 users/forms/profile.py:104
|
||||||
#: users/forms/profile.py:106 users/templates/users/forgot_password.html:111
|
#: users/forms/profile.py:109 users/templates/users/forgot_password.html:112
|
||||||
#: users/views/profile/reset.py:79
|
#: users/views/profile/reset.py:79
|
||||||
msgid "SMS"
|
msgid "SMS"
|
||||||
msgstr "メッセージ"
|
msgstr "メッセージ"
|
||||||
|
@ -2480,7 +2483,7 @@ msgstr "電話番号を設定して有効にする"
|
||||||
msgid "Clear phone number to disable"
|
msgid "Clear phone number to disable"
|
||||||
msgstr "無効にする電話番号をクリアする"
|
msgstr "無効にする電話番号をクリアする"
|
||||||
|
|
||||||
#: authentication/middleware.py:93 settings/utils/ldap.py:652
|
#: authentication/middleware.py:93 settings/utils/ldap.py:657
|
||||||
msgid "Authentication failed (before login check failed): {}"
|
msgid "Authentication failed (before login check failed): {}"
|
||||||
msgstr "認証に失敗しました (ログインチェックが失敗する前): {}"
|
msgstr "認証に失敗しました (ログインチェックが失敗する前): {}"
|
||||||
|
|
||||||
|
@ -2597,19 +2600,19 @@ msgstr "異なる都市ログインのリマインダー"
|
||||||
msgid "binding reminder"
|
msgid "binding reminder"
|
||||||
msgstr "バインディングリマインダー"
|
msgstr "バインディングリマインダー"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:105
|
#: authentication/serializers/connect_token_secret.py:113
|
||||||
msgid "Is builtin"
|
msgid "Is builtin"
|
||||||
msgstr "ビルトイン"
|
msgstr "ビルトイン"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:109
|
#: authentication/serializers/connect_token_secret.py:117
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
msgstr "オプション"
|
msgstr "オプション"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:116
|
#: authentication/serializers/connect_token_secret.py:124
|
||||||
msgid "Component"
|
msgid "Component"
|
||||||
msgstr "コンポーネント"
|
msgstr "コンポーネント"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:127
|
#: authentication/serializers/connect_token_secret.py:135
|
||||||
msgid "Expired now"
|
msgid "Expired now"
|
||||||
msgstr "すぐに期限切れ"
|
msgstr "すぐに期限切れ"
|
||||||
|
|
||||||
|
@ -2643,14 +2646,14 @@ msgstr ""
|
||||||
#: authentication/serializers/password_mfa.py:24
|
#: authentication/serializers/password_mfa.py:24
|
||||||
#: notifications/backends/__init__.py:10 settings/serializers/email.py:19
|
#: notifications/backends/__init__.py:10 settings/serializers/email.py:19
|
||||||
#: settings/serializers/email.py:50 users/forms/profile.py:102
|
#: settings/serializers/email.py:50 users/forms/profile.py:102
|
||||||
#: users/forms/profile.py:106 users/models/user.py:755
|
#: users/forms/profile.py:109 users/models/user.py:755
|
||||||
#: users/templates/users/forgot_password.html:116
|
#: users/templates/users/forgot_password.html:117
|
||||||
#: users/views/profile/reset.py:73
|
#: users/views/profile/reset.py:73
|
||||||
msgid "Email"
|
msgid "Email"
|
||||||
msgstr "メール"
|
msgstr "メール"
|
||||||
|
|
||||||
#: authentication/serializers/password_mfa.py:29
|
#: authentication/serializers/password_mfa.py:29
|
||||||
#: users/templates/users/forgot_password.html:107
|
#: users/templates/users/forgot_password.html:108
|
||||||
msgid "The {} cannot be empty"
|
msgid "The {} cannot be empty"
|
||||||
msgstr "{} 空にしてはならない"
|
msgstr "{} 空にしてはならない"
|
||||||
|
|
||||||
|
@ -2733,7 +2736,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:419
|
#: jumpserver/conf.py:423
|
||||||
#: 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
|
||||||
|
@ -2792,7 +2795,7 @@ msgstr "新しいものを要求する"
|
||||||
|
|
||||||
#: authentication/templates/authentication/_msg_reset_password_code.html:12
|
#: authentication/templates/authentication/_msg_reset_password_code.html:12
|
||||||
#: terminal/models/session/sharing.py:25 terminal/models/session/sharing.py:83
|
#: terminal/models/session/sharing.py:25 terminal/models/session/sharing.py:83
|
||||||
#: users/forms/profile.py:104 users/templates/users/forgot_password.html:65
|
#: users/forms/profile.py:107 users/templates/users/forgot_password.html:66
|
||||||
msgid "Verify code"
|
msgid "Verify code"
|
||||||
msgstr "コードの確認"
|
msgstr "コードの確認"
|
||||||
|
|
||||||
|
@ -3091,26 +3094,26 @@ msgstr "テキストフィールドへのマーシャルデータ"
|
||||||
msgid "Encrypt field using Secret Key"
|
msgid "Encrypt field using Secret Key"
|
||||||
msgstr "Secret Keyを使用したフィールドの暗号化"
|
msgstr "Secret Keyを使用したフィールドの暗号化"
|
||||||
|
|
||||||
#: common/db/fields.py:534
|
#: common/db/fields.py:535
|
||||||
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:541
|
#: common/db/fields.py:542
|
||||||
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:544
|
#: common/db/fields.py:545
|
||||||
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:547 common/db/fields.py:550
|
#: common/db/fields.py:548 common/db/fields.py:551
|
||||||
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:552
|
#: common/db/fields.py:553
|
||||||
msgid "Invalid attrs, should be has name and value"
|
msgid "Invalid attrs, should be has name and value"
|
||||||
msgstr "名前と値が必要な無効な属性"
|
msgstr "名前と値が必要な無効な属性"
|
||||||
|
|
||||||
|
@ -3231,11 +3234,11 @@ msgstr "華為雲"
|
||||||
msgid "CMPP v2.0"
|
msgid "CMPP v2.0"
|
||||||
msgstr "CMPP v2.0"
|
msgstr "CMPP v2.0"
|
||||||
|
|
||||||
#: common/sdk/sms/endpoint.py:30
|
#: common/sdk/sms/endpoint.py:31
|
||||||
msgid "SMS provider not support: {}"
|
msgid "SMS provider not support: {}"
|
||||||
msgstr "SMSプロバイダーはサポートしていません: {}"
|
msgstr "SMSプロバイダーはサポートしていません: {}"
|
||||||
|
|
||||||
#: common/sdk/sms/endpoint.py:51
|
#: common/sdk/sms/endpoint.py:53
|
||||||
msgid "SMS verification code signature or template invalid"
|
msgid "SMS verification code signature or template invalid"
|
||||||
msgstr "SMS検証コードの署名またはテンプレートが無効"
|
msgstr "SMS検証コードの署名またはテンプレートが無効"
|
||||||
|
|
||||||
|
@ -3328,11 +3331,11 @@ msgstr "検索のエクスポート: %s"
|
||||||
msgid "User %s view/export secret"
|
msgid "User %s view/export secret"
|
||||||
msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
|
msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
|
||||||
|
|
||||||
#: jumpserver/conf.py:418
|
#: jumpserver/conf.py:422
|
||||||
msgid "Create account successfully"
|
msgid "Create account successfully"
|
||||||
msgstr "アカウントを正常に作成"
|
msgstr "アカウントを正常に作成"
|
||||||
|
|
||||||
#: jumpserver/conf.py:420
|
#: jumpserver/conf.py:424
|
||||||
msgid "Your account has been created successfully"
|
msgid "Your account has been created successfully"
|
||||||
msgstr "アカウントが正常に作成されました"
|
msgstr "アカウントが正常に作成されました"
|
||||||
|
|
||||||
|
@ -3824,11 +3827,11 @@ msgstr "コピー"
|
||||||
msgid "Paste"
|
msgid "Paste"
|
||||||
msgstr "貼り付け"
|
msgstr "貼り付け"
|
||||||
|
|
||||||
#: perms/const.py:26
|
#: perms/const.py:27
|
||||||
msgid "Transfer"
|
msgid "Transfer"
|
||||||
msgstr "転送"
|
msgstr "転送"
|
||||||
|
|
||||||
#: perms/const.py:27
|
#: perms/const.py:28
|
||||||
msgid "Clipboard"
|
msgid "Clipboard"
|
||||||
msgstr "クリップボード"
|
msgstr "クリップボード"
|
||||||
|
|
||||||
|
@ -4090,7 +4093,7 @@ msgid "My assets"
|
||||||
msgstr "私の資産"
|
msgstr "私の資産"
|
||||||
|
|
||||||
#: rbac/tree.py:56 terminal/models/applet/applet.py:44
|
#: rbac/tree.py:56 terminal/models/applet/applet.py:44
|
||||||
#: terminal/models/applet/applet.py:214 terminal/models/applet/host.py:28
|
#: terminal/models/applet/applet.py:218 terminal/models/applet/host.py:28
|
||||||
#: terminal/serializers/applet.py:15
|
#: terminal/serializers/applet.py:15
|
||||||
msgid "Applet"
|
msgid "Applet"
|
||||||
msgstr "リモートアプリケーション"
|
msgstr "リモートアプリケーション"
|
||||||
|
@ -4112,7 +4115,7 @@ msgid "View permission tree"
|
||||||
msgstr "権限ツリーの表示"
|
msgstr "権限ツリーの表示"
|
||||||
|
|
||||||
#: settings/api/dingtalk.py:31 settings/api/feishu.py:36
|
#: settings/api/dingtalk.py:31 settings/api/feishu.py:36
|
||||||
#: settings/api/sms.py:148 settings/api/wecom.py:37
|
#: settings/api/sms.py:155 settings/api/wecom.py:37
|
||||||
msgid "Test success"
|
msgid "Test success"
|
||||||
msgstr "テストの成功"
|
msgstr "テストの成功"
|
||||||
|
|
||||||
|
@ -4120,31 +4123,31 @@ msgstr "テストの成功"
|
||||||
msgid "Test mail sent to {}, please check"
|
msgid "Test mail sent to {}, please check"
|
||||||
msgstr "{}に送信されたテストメールを確認してください"
|
msgstr "{}に送信されたテストメールを確認してください"
|
||||||
|
|
||||||
#: settings/api/ldap.py:166
|
#: settings/api/ldap.py:173
|
||||||
msgid "Synchronization start, please wait."
|
msgid "Synchronization start, please wait."
|
||||||
msgstr "同期開始、お待ちください。"
|
msgstr "同期開始、お待ちください。"
|
||||||
|
|
||||||
#: settings/api/ldap.py:170
|
#: settings/api/ldap.py:177
|
||||||
msgid "Synchronization is running, please wait."
|
msgid "Synchronization is running, please wait."
|
||||||
msgstr "同期が実行中です。しばらくお待ちください。"
|
msgstr "同期が実行中です。しばらくお待ちください。"
|
||||||
|
|
||||||
#: settings/api/ldap.py:175
|
#: settings/api/ldap.py:182
|
||||||
msgid "Synchronization error: {}"
|
msgid "Synchronization error: {}"
|
||||||
msgstr "同期エラー: {}"
|
msgstr "同期エラー: {}"
|
||||||
|
|
||||||
#: settings/api/ldap.py:213
|
#: settings/api/ldap.py:220
|
||||||
msgid "Get ldap users is None"
|
msgid "Get ldap users is None"
|
||||||
msgstr "Ldapユーザーを取得するにはNone"
|
msgstr "Ldapユーザーを取得するにはNone"
|
||||||
|
|
||||||
#: settings/api/ldap.py:222
|
#: settings/api/ldap.py:230
|
||||||
msgid "Imported {} users successfully (Organization: {})"
|
msgid "Imported {} users successfully (Organization: {})"
|
||||||
msgstr "{} 人のユーザーを正常にインポートしました (組織: {})"
|
msgstr "{} 人のユーザーを正常にインポートしました (組織: {})"
|
||||||
|
|
||||||
#: settings/api/sms.py:130
|
#: settings/api/sms.py:137
|
||||||
msgid "Invalid SMS platform"
|
msgid "Invalid SMS platform"
|
||||||
msgstr "無効なショートメッセージプラットフォーム"
|
msgstr "無効なショートメッセージプラットフォーム"
|
||||||
|
|
||||||
#: settings/api/sms.py:136
|
#: settings/api/sms.py:143
|
||||||
msgid "test_phone is required"
|
msgid "test_phone is required"
|
||||||
msgstr "携帯番号をテストこのフィールドは必須です"
|
msgstr "携帯番号をテストこのフィールドは必須です"
|
||||||
|
|
||||||
|
@ -4509,54 +4512,54 @@ msgstr "SP プライベートキー"
|
||||||
msgid "SP cert"
|
msgid "SP cert"
|
||||||
msgstr "SP 証明書"
|
msgstr "SP 証明書"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:15
|
#: settings/serializers/auth/sms.py:16
|
||||||
msgid "Enable SMS"
|
msgid "Enable SMS"
|
||||||
msgstr "SMSの有効化"
|
msgstr "SMSの有効化"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:17
|
#: settings/serializers/auth/sms.py:18
|
||||||
msgid "SMS provider / Protocol"
|
msgid "SMS provider / Protocol"
|
||||||
msgstr "SMSプロバイダ / プロトコル"
|
msgstr "SMSプロバイダ / プロトコル"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:22 settings/serializers/auth/sms.py:45
|
#: settings/serializers/auth/sms.py:23 settings/serializers/auth/sms.py:46
|
||||||
#: settings/serializers/auth/sms.py:53 settings/serializers/auth/sms.py:62
|
#: settings/serializers/auth/sms.py:54 settings/serializers/auth/sms.py:63
|
||||||
#: settings/serializers/auth/sms.py:73 settings/serializers/email.py:69
|
#: settings/serializers/auth/sms.py:74 settings/serializers/email.py:69
|
||||||
msgid "Signature"
|
msgid "Signature"
|
||||||
msgstr "署名"
|
msgstr "署名"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:23 settings/serializers/auth/sms.py:46
|
#: settings/serializers/auth/sms.py:24 settings/serializers/auth/sms.py:47
|
||||||
#: settings/serializers/auth/sms.py:54 settings/serializers/auth/sms.py:63
|
#: settings/serializers/auth/sms.py:55 settings/serializers/auth/sms.py:64
|
||||||
msgid "Template code"
|
msgid "Template code"
|
||||||
msgstr "テンプレートコード"
|
msgstr "テンプレートコード"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:31
|
#: settings/serializers/auth/sms.py:32
|
||||||
msgid "Test phone"
|
msgid "Test phone"
|
||||||
msgstr "テスト電話"
|
msgstr "テスト電話"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:60
|
#: settings/serializers/auth/sms.py:61
|
||||||
msgid "App Access Address"
|
msgid "App Access Address"
|
||||||
msgstr "アプリケーションアドレス"
|
msgstr "アプリケーションアドレス"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:61
|
#: settings/serializers/auth/sms.py:62
|
||||||
msgid "Signature channel number"
|
msgid "Signature channel number"
|
||||||
msgstr "署名チャネル番号"
|
msgstr "署名チャネル番号"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:69
|
#: settings/serializers/auth/sms.py:70
|
||||||
msgid "Enterprise code(SP id)"
|
msgid "Enterprise code(SP id)"
|
||||||
msgstr "企業コード(SP id)"
|
msgstr "企業コード(SP id)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:70
|
#: settings/serializers/auth/sms.py:71
|
||||||
msgid "Shared secret(Shared secret)"
|
msgid "Shared secret(Shared secret)"
|
||||||
msgstr "パスワードを共有する(Shared secret)"
|
msgstr "パスワードを共有する(Shared secret)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:71
|
#: settings/serializers/auth/sms.py:72
|
||||||
msgid "Original number(Src id)"
|
msgid "Original number(Src id)"
|
||||||
msgstr "元の番号(Src id)"
|
msgstr "元の番号(Src id)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:72
|
#: settings/serializers/auth/sms.py:73
|
||||||
msgid "Business type(Service id)"
|
msgid "Business type(Service id)"
|
||||||
msgstr "ビジネス・タイプ(Service id)"
|
msgstr "ビジネス・タイプ(Service id)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:76
|
#: settings/serializers/auth/sms.py:77
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Template need contain {code} and Signature + template length does not exceed "
|
"Template need contain {code} and Signature + template length does not exceed "
|
||||||
|
@ -4567,12 +4570,12 @@ msgstr ""
|
||||||
"満です。たとえば、認証コードは{code}で、有効期間は5分です。他の人には言わない"
|
"満です。たとえば、認証コードは{code}で、有効期間は5分です。他の人には言わない"
|
||||||
"でください。"
|
"でください。"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:85
|
#: settings/serializers/auth/sms.py:86
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "The template needs to contain {code}"
|
msgid "The template needs to contain {code}"
|
||||||
msgstr "テンプレートには{code}を含める必要があります"
|
msgstr "テンプレートには{code}を含める必要があります"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:88
|
#: settings/serializers/auth/sms.py:89
|
||||||
msgid "Signature + Template must not exceed 65 words"
|
msgid "Signature + Template must not exceed 65 words"
|
||||||
msgstr "署名+テンプレートの長さは65文字以内"
|
msgstr "署名+テンプレートの長さは65文字以内"
|
||||||
|
|
||||||
|
@ -5139,7 +5142,7 @@ msgstr ""
|
||||||
"します。アカウントが共通のログイン都市からログインしている場合、システムはリ"
|
"します。アカウントが共通のログイン都市からログインしている場合、システムはリ"
|
||||||
"モートログインリマインダーを送信します"
|
"モートログインリマインダーを送信します"
|
||||||
|
|
||||||
#: settings/serializers/settings.py:69
|
#: settings/serializers/settings.py:71
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "[%s] %s"
|
msgid "[%s] %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5219,100 +5222,100 @@ msgstr "LDAP ユーザーのインポート"
|
||||||
msgid "Periodic import ldap user"
|
msgid "Periodic import ldap user"
|
||||||
msgstr "LDAP ユーザーを定期的にインポートする"
|
msgstr "LDAP ユーザーを定期的にインポートする"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:467
|
#: settings/utils/ldap.py:472
|
||||||
msgid "ldap:// or ldaps:// protocol is used."
|
msgid "ldap:// or ldaps:// protocol is used."
|
||||||
msgstr "ldap:// または ldaps:// プロトコルが使用されます。"
|
msgstr "ldap:// または ldaps:// プロトコルが使用されます。"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:478
|
#: settings/utils/ldap.py:483
|
||||||
msgid "Host or port is disconnected: {}"
|
msgid "Host or port is disconnected: {}"
|
||||||
msgstr "ホストまたはポートが切断されました: {}"
|
msgstr "ホストまたはポートが切断されました: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:480
|
#: settings/utils/ldap.py:485
|
||||||
msgid "The port is not the port of the LDAP service: {}"
|
msgid "The port is not the port of the LDAP service: {}"
|
||||||
msgstr "ポートはLDAPサービスのポートではありません: {}"
|
msgstr "ポートはLDAPサービスのポートではありません: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:482
|
#: settings/utils/ldap.py:487
|
||||||
msgid "Please add certificate: {}"
|
msgid "Please add certificate: {}"
|
||||||
msgstr "証明書を追加してください: {}"
|
msgstr "証明書を追加してください: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:486 settings/utils/ldap.py:513
|
#: settings/utils/ldap.py:491 settings/utils/ldap.py:518
|
||||||
#: settings/utils/ldap.py:543 settings/utils/ldap.py:571
|
#: settings/utils/ldap.py:548 settings/utils/ldap.py:576
|
||||||
msgid "Unknown error: {}"
|
msgid "Unknown error: {}"
|
||||||
msgstr "不明なエラー: {}"
|
msgstr "不明なエラー: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:500
|
#: settings/utils/ldap.py:505
|
||||||
msgid "Bind DN or Password incorrect"
|
msgid "Bind DN or Password incorrect"
|
||||||
msgstr "DNまたはパスワードのバインドが正しくありません"
|
msgstr "DNまたはパスワードのバインドが正しくありません"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:507
|
#: settings/utils/ldap.py:512
|
||||||
msgid "Please enter Bind DN: {}"
|
msgid "Please enter Bind DN: {}"
|
||||||
msgstr "バインドDN: {} を入力してください"
|
msgstr "バインドDN: {} を入力してください"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:509
|
#: settings/utils/ldap.py:514
|
||||||
msgid "Please enter Password: {}"
|
msgid "Please enter Password: {}"
|
||||||
msgstr "パスワードを入力してください: {}"
|
msgstr "パスワードを入力してください: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:511
|
#: settings/utils/ldap.py:516
|
||||||
msgid "Please enter correct Bind DN and Password: {}"
|
msgid "Please enter correct Bind DN and Password: {}"
|
||||||
msgstr "正しいバインドDNとパスワードを入力してください: {}"
|
msgstr "正しいバインドDNとパスワードを入力してください: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:529
|
#: settings/utils/ldap.py:534
|
||||||
msgid "Invalid User OU or User search filter: {}"
|
msgid "Invalid User OU or User search filter: {}"
|
||||||
msgstr "無効なユーザー OU またはユーザー検索フィルター: {}"
|
msgstr "無効なユーザー OU またはユーザー検索フィルター: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:560
|
#: settings/utils/ldap.py:565
|
||||||
msgid "LDAP User attr map not include: {}"
|
msgid "LDAP User attr map not include: {}"
|
||||||
msgstr "LDAP ユーザーattrマップは含まれません: {}"
|
msgstr "LDAP ユーザーattrマップは含まれません: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:567
|
#: settings/utils/ldap.py:572
|
||||||
msgid "LDAP User attr map is not dict"
|
msgid "LDAP User attr map is not dict"
|
||||||
msgstr "LDAPユーザーattrマップはdictではありません"
|
msgstr "LDAPユーザーattrマップはdictではありません"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:586
|
#: settings/utils/ldap.py:591
|
||||||
msgid "LDAP authentication is not enabled"
|
msgid "LDAP authentication is not enabled"
|
||||||
msgstr "LDAP 認証が有効になっていない"
|
msgstr "LDAP 認証が有効になっていない"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:604
|
#: settings/utils/ldap.py:609
|
||||||
msgid "Error (Invalid LDAP server): {}"
|
msgid "Error (Invalid LDAP server): {}"
|
||||||
msgstr "エラー (LDAPサーバーが無効): {}"
|
msgstr "エラー (LDAPサーバーが無効): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:606
|
#: settings/utils/ldap.py:611
|
||||||
msgid "Error (Invalid Bind DN): {}"
|
msgid "Error (Invalid Bind DN): {}"
|
||||||
msgstr "エラー (DNのバインドが無効): {}"
|
msgstr "エラー (DNのバインドが無効): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:608
|
#: settings/utils/ldap.py:613
|
||||||
msgid "Error (Invalid LDAP User attr map): {}"
|
msgid "Error (Invalid LDAP User attr map): {}"
|
||||||
msgstr "エラー (LDAPユーザーattrマップが無効): {}"
|
msgstr "エラー (LDAPユーザーattrマップが無効): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:610
|
#: settings/utils/ldap.py:615
|
||||||
msgid "Error (Invalid User OU or User search filter): {}"
|
msgid "Error (Invalid User OU or User search filter): {}"
|
||||||
msgstr "エラー (ユーザーOUまたはユーザー検索フィルターが無効): {}"
|
msgstr "エラー (ユーザーOUまたはユーザー検索フィルターが無効): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:612
|
#: settings/utils/ldap.py:617
|
||||||
msgid "Error (Not enabled LDAP authentication): {}"
|
msgid "Error (Not enabled LDAP authentication): {}"
|
||||||
msgstr "エラー (LDAP認証が有効化されていません): {}"
|
msgstr "エラー (LDAP認証が有効化されていません): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:614
|
#: settings/utils/ldap.py:619
|
||||||
msgid "Error (Unknown): {}"
|
msgid "Error (Unknown): {}"
|
||||||
msgstr "エラー (不明): {}"
|
msgstr "エラー (不明): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:617
|
#: settings/utils/ldap.py:622
|
||||||
msgid "Succeed: Match {} s user"
|
msgid "Succeed: Match {} s user"
|
||||||
msgstr "成功: {} 人のユーザーに一致"
|
msgstr "成功: {} 人のユーザーに一致"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:650
|
#: settings/utils/ldap.py:655
|
||||||
msgid "Authentication failed (configuration incorrect): {}"
|
msgid "Authentication failed (configuration incorrect): {}"
|
||||||
msgstr "認証に失敗しました (設定が正しくありません): {}"
|
msgstr "認証に失敗しました (設定が正しくありません): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:654
|
#: settings/utils/ldap.py:659
|
||||||
msgid "Authentication failed (username or password incorrect): {}"
|
msgid "Authentication failed (username or password incorrect): {}"
|
||||||
msgstr "認証に失敗しました (ユーザー名またはパスワードが正しくありません): {}"
|
msgstr "認証に失敗しました (ユーザー名またはパスワードが正しくありません): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:656
|
#: settings/utils/ldap.py:661
|
||||||
msgid "Authentication failed (Unknown): {}"
|
msgid "Authentication failed (Unknown): {}"
|
||||||
msgstr "認証に失敗しました (不明): {}"
|
msgstr "認証に失敗しました (不明): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:659
|
#: settings/utils/ldap.py:664
|
||||||
msgid "Authentication success: {}"
|
msgid "Authentication success: {}"
|
||||||
msgstr "認証成功: {}"
|
msgstr "認証成功: {}"
|
||||||
|
|
||||||
|
@ -5463,12 +5466,12 @@ msgid "Send verification code"
|
||||||
msgstr "確認コードを送信"
|
msgstr "確認コードを送信"
|
||||||
|
|
||||||
#: templates/_mfa_login_field.html:106
|
#: templates/_mfa_login_field.html:106
|
||||||
#: users/templates/users/forgot_password.html:129
|
#: users/templates/users/forgot_password.html:130
|
||||||
msgid "Wait: "
|
msgid "Wait: "
|
||||||
msgstr "待つ:"
|
msgstr "待つ:"
|
||||||
|
|
||||||
#: templates/_mfa_login_field.html:116
|
#: templates/_mfa_login_field.html:116
|
||||||
#: users/templates/users/forgot_password.html:145
|
#: users/templates/users/forgot_password.html:146
|
||||||
msgid "The verification code has been sent"
|
msgid "The verification code has been sent"
|
||||||
msgstr "確認コードが送信されました"
|
msgstr "確認コードが送信されました"
|
||||||
|
|
||||||
|
@ -5677,19 +5680,19 @@ msgstr "ホスト"
|
||||||
msgid "Applet pkg not valid, Missing file {}"
|
msgid "Applet pkg not valid, Missing file {}"
|
||||||
msgstr "無効なアプレット パッケージ、ファイル {} がありません"
|
msgstr "無効なアプレット パッケージ、ファイル {} がありません"
|
||||||
|
|
||||||
#: terminal/models/applet/applet.py:104
|
#: terminal/models/applet/applet.py:105
|
||||||
msgid "Load platform.yml failed: {}"
|
msgid "Load platform.yml failed: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/applet/applet.py:107
|
#: terminal/models/applet/applet.py:108
|
||||||
msgid "Only support custom platform"
|
msgid "Only support custom platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/applet/applet.py:112
|
#: terminal/models/applet/applet.py:113
|
||||||
msgid "Missing type in platform.yml"
|
msgid "Missing type in platform.yml"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/applet/applet.py:216 terminal/models/applet/host.py:34
|
#: terminal/models/applet/applet.py:220 terminal/models/applet/host.py:34
|
||||||
#: terminal/models/applet/host.py:134
|
#: terminal/models/applet/host.py:134
|
||||||
msgid "Hosting"
|
msgid "Hosting"
|
||||||
msgstr "ホスト マシン"
|
msgstr "ホスト マシン"
|
||||||
|
@ -5747,7 +5750,7 @@ msgid "Redis port"
|
||||||
msgstr "Redis ポート"
|
msgstr "Redis ポート"
|
||||||
|
|
||||||
#: terminal/models/component/endpoint.py:29
|
#: terminal/models/component/endpoint.py:29
|
||||||
#: terminal/models/component/endpoint.py:98 terminal/serializers/endpoint.py:66
|
#: terminal/models/component/endpoint.py:98 terminal/serializers/endpoint.py:71
|
||||||
#: terminal/serializers/storage.py:38 terminal/serializers/storage.py:50
|
#: terminal/serializers/storage.py:38 terminal/serializers/storage.py:50
|
||||||
#: terminal/serializers/storage.py:80 terminal/serializers/storage.py:90
|
#: terminal/serializers/storage.py:80 terminal/serializers/storage.py:90
|
||||||
#: terminal/serializers/storage.py:98
|
#: terminal/serializers/storage.py:98
|
||||||
|
@ -6036,13 +6039,17 @@ msgstr ""
|
||||||
"Oracle プロキシサーバーがリッスンするポートは動的です。追加の Oracle データ"
|
"Oracle プロキシサーバーがリッスンするポートは動的です。追加の Oracle データ"
|
||||||
"ベースインスタンスはポートリスナーを追加します"
|
"ベースインスタンスはポートリスナーを追加します"
|
||||||
|
|
||||||
#: terminal/serializers/endpoint.py:36
|
#: terminal/serializers/endpoint.py:37
|
||||||
msgid "Visit IP/Host, if empty, use the current request instead"
|
msgid ""
|
||||||
|
"The host address accessed when connecting to assets, if it is empty, the "
|
||||||
|
"access address of the current browser will be used (the default endpoint "
|
||||||
|
"does not allow modification of the host)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"IP/ホストにアクセスします。空の場合は、代わりに現在のリクエストのアドレスを使"
|
"アセットに接続するときにアクセスされるホスト アドレス。空の場合は、現在のブラ"
|
||||||
"用します"
|
"ウザのアクセス アドレスが使用されます (デフォルトのエンドポイントではホストの"
|
||||||
|
"変更は許可されません)。"
|
||||||
|
|
||||||
#: terminal/serializers/endpoint.py:59
|
#: terminal/serializers/endpoint.py:64
|
||||||
msgid ""
|
msgid ""
|
||||||
"If asset IP addresses under different endpoints conflict, use asset labels"
|
"If asset IP addresses under different endpoints conflict, use asset labels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -6617,36 +6624,36 @@ msgstr "電話番号には市外局番が必要です例えば「+86」"
|
||||||
msgid "Old password"
|
msgid "Old password"
|
||||||
msgstr "古いパスワード"
|
msgstr "古いパスワード"
|
||||||
|
|
||||||
#: users/forms/profile.py:128
|
#: users/forms/profile.py:131
|
||||||
msgid "Old password error"
|
msgid "Old password error"
|
||||||
msgstr "古いパスワードエラー"
|
msgstr "古いパスワードエラー"
|
||||||
|
|
||||||
#: users/forms/profile.py:138
|
#: users/forms/profile.py:141
|
||||||
msgid "Automatically configure and download the SSH key"
|
msgid "Automatically configure and download the SSH key"
|
||||||
msgstr "SSHキーの自動設定とダウンロード"
|
msgstr "SSHキーの自動設定とダウンロード"
|
||||||
|
|
||||||
#: users/forms/profile.py:140
|
#: users/forms/profile.py:143
|
||||||
msgid "ssh public key"
|
msgid "ssh public key"
|
||||||
msgstr "ssh公開キー"
|
msgstr "ssh公開キー"
|
||||||
|
|
||||||
#: users/forms/profile.py:141
|
#: users/forms/profile.py:144
|
||||||
msgid "ssh-rsa AAAA..."
|
msgid "ssh-rsa AAAA..."
|
||||||
msgstr "ssh-rsa AAAA.."
|
msgstr "ssh-rsa AAAA.."
|
||||||
|
|
||||||
#: users/forms/profile.py:142
|
#: users/forms/profile.py:145
|
||||||
msgid "Paste your id_rsa.pub here."
|
msgid "Paste your id_rsa.pub here."
|
||||||
msgstr "ここにid_rsa.pubを貼り付けます。"
|
msgstr "ここにid_rsa.pubを貼り付けます。"
|
||||||
|
|
||||||
#: users/forms/profile.py:155
|
#: users/forms/profile.py:158
|
||||||
msgid "Public key should not be the same as your old one."
|
msgid "Public key should not be the same as your old one."
|
||||||
msgstr "公開鍵は古いものと同じであってはなりません。"
|
msgstr "公開鍵は古いものと同じであってはなりません。"
|
||||||
|
|
||||||
#: users/forms/profile.py:159 users/serializers/profile.py:100
|
#: users/forms/profile.py:162 users/serializers/profile.py:100
|
||||||
#: users/serializers/profile.py:183 users/serializers/profile.py:210
|
#: users/serializers/profile.py:183 users/serializers/profile.py:210
|
||||||
msgid "Not a valid ssh public key"
|
msgid "Not a valid ssh public key"
|
||||||
msgstr "有効なssh公開鍵ではありません"
|
msgstr "有効なssh公開鍵ではありません"
|
||||||
|
|
||||||
#: users/forms/profile.py:170 users/models/user.py:786
|
#: users/forms/profile.py:173 users/models/user.py:786
|
||||||
msgid "Public key"
|
msgid "Public key"
|
||||||
msgstr "公開キー"
|
msgstr "公開キー"
|
||||||
|
|
||||||
|
@ -6914,11 +6921,11 @@ msgstr "メールアドレス"
|
||||||
msgid "Mobile number"
|
msgid "Mobile number"
|
||||||
msgstr "携帯番号"
|
msgstr "携帯番号"
|
||||||
|
|
||||||
#: users/templates/users/forgot_password.html:68
|
#: users/templates/users/forgot_password.html:69
|
||||||
msgid "Send"
|
msgid "Send"
|
||||||
msgstr "送信"
|
msgstr "送信"
|
||||||
|
|
||||||
#: users/templates/users/forgot_password.html:72
|
#: users/templates/users/forgot_password.html:73
|
||||||
#: users/templates/users/forgot_password_previewing.html:30
|
#: users/templates/users/forgot_password_previewing.html:30
|
||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "送信"
|
msgstr "送信"
|
||||||
|
|
|
@ -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-25 11:30+0800\n"
|
"POT-Creation-Date: 2023-05-26 17:11+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"
|
||||||
|
@ -70,7 +70,7 @@ 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:26
|
||||||
#: settings/serializers/auth/sms.py:75
|
#: settings/serializers/auth/sms.py:76
|
||||||
msgid "Template"
|
msgid "Template"
|
||||||
msgstr "模板"
|
msgstr "模板"
|
||||||
|
|
||||||
|
@ -430,7 +430,7 @@ msgstr "最后登录日期"
|
||||||
#: authentication/forms.py:27 authentication/models/temp_token.py:9
|
#: authentication/forms.py:27 authentication/models/temp_token.py:9
|
||||||
#: authentication/templates/authentication/_msg_different_city.html:9
|
#: authentication/templates/authentication/_msg_different_city.html:9
|
||||||
#: authentication/templates/authentication/_msg_oauth_bind.html:9
|
#: authentication/templates/authentication/_msg_oauth_bind.html:9
|
||||||
#: users/forms/profile.py:32 users/forms/profile.py:112
|
#: users/forms/profile.py:32 users/forms/profile.py:115
|
||||||
#: users/models/user.py:751 users/templates/users/_msg_user_created.html:12
|
#: users/models/user.py:751 users/templates/users/_msg_user_created.html:12
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:26
|
#: xpack/plugins/cloud/serializers/account_attrs.py:26
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
|
@ -460,7 +460,7 @@ msgstr "触发方式"
|
||||||
#: accounts/models/automations/push_account.py:16 acls/models/base.py:41
|
#: accounts/models/automations/push_account.py:16 acls/models/base.py:41
|
||||||
#: acls/serializers/base.py:57 assets/models/cmd_filter.py:81
|
#: acls/serializers/base.py:57 assets/models/cmd_filter.py:81
|
||||||
#: audits/models.py:65 audits/serializers.py:82
|
#: audits/models.py:65 audits/serializers.py:82
|
||||||
#: authentication/serializers/connect_token_secret.py:108
|
#: authentication/serializers/connect_token_secret.py:116
|
||||||
#: authentication/templates/authentication/_access_key_modal.html:34
|
#: authentication/templates/authentication/_access_key_modal.html:34
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr "动作"
|
msgstr "动作"
|
||||||
|
@ -482,7 +482,7 @@ msgstr "账号验证"
|
||||||
#: assets/models/platform.py:13 assets/models/platform.py:81
|
#: assets/models/platform.py:13 assets/models/platform.py:81
|
||||||
#: assets/serializers/asset/common.py:145 assets/serializers/platform.py:92
|
#: assets/serializers/asset/common.py:145 assets/serializers/platform.py:92
|
||||||
#: assets/serializers/platform.py:192
|
#: assets/serializers/platform.py:192
|
||||||
#: authentication/serializers/connect_token_secret.py:102 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:69 perms/models/asset_permission.py:56 rbac/models/role.py:29
|
||||||
|
@ -503,7 +503,7 @@ msgstr "特权账号"
|
||||||
#: accounts/models/base.py:40 assets/models/asset/common.py:156
|
#: accounts/models/base.py:40 assets/models/asset/common.py:156
|
||||||
#: 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:106
|
#: authentication/serializers/connect_token_secret.py:114
|
||||||
#: terminal/models/applet/applet.py:32 users/serializers/user.py:170
|
#: terminal/models/applet/applet.py:32 users/serializers/user.py:170
|
||||||
msgid "Is active"
|
msgid "Is active"
|
||||||
msgstr "激活"
|
msgstr "激活"
|
||||||
|
@ -570,7 +570,7 @@ msgstr "类别"
|
||||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:83
|
#: assets/models/cmd_filter.py:74 assets/models/platform.py:83
|
||||||
#: 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:115 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:31
|
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:31
|
||||||
#: 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
|
||||||
|
@ -625,7 +625,7 @@ msgid "Account has exist"
|
||||||
msgstr "账号已存在"
|
msgstr "账号已存在"
|
||||||
|
|
||||||
#: accounts/serializers/account/account.py:417
|
#: accounts/serializers/account/account.py:417
|
||||||
#: authentication/serializers/connect_token_secret.py:146
|
#: authentication/serializers/connect_token_secret.py:154
|
||||||
#: 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"
|
||||||
|
@ -800,7 +800,7 @@ msgstr "优先级可选范围为 1-100 (数值越小越优先)"
|
||||||
|
|
||||||
#: acls/models/base.py:42 acls/serializers/base.py:79
|
#: acls/models/base.py:42 acls/serializers/base.py:79
|
||||||
#: acls/serializers/login_acl.py:23 assets/models/cmd_filter.py:86
|
#: acls/serializers/login_acl.py:23 assets/models/cmd_filter.py:86
|
||||||
#: authentication/serializers/connect_token_secret.py:80
|
#: authentication/serializers/connect_token_secret.py:88
|
||||||
msgid "Reviewers"
|
msgid "Reviewers"
|
||||||
msgstr "审批人"
|
msgstr "审批人"
|
||||||
|
|
||||||
|
@ -843,7 +843,7 @@ msgstr "忽略大小写"
|
||||||
|
|
||||||
#: acls/models/command_acl.py:33 acls/models/command_acl.py:96
|
#: acls/models/command_acl.py:33 acls/models/command_acl.py:96
|
||||||
#: acls/serializers/command_acl.py:28
|
#: acls/serializers/command_acl.py:28
|
||||||
#: authentication/serializers/connect_token_secret.py:77
|
#: authentication/serializers/connect_token_secret.py:85
|
||||||
msgid "Command group"
|
msgid "Command group"
|
||||||
msgstr "命令组"
|
msgstr "命令组"
|
||||||
|
|
||||||
|
@ -929,7 +929,7 @@ msgstr ""
|
||||||
#: authentication/templates/authentication/_msg_oauth_bind.html:12
|
#: authentication/templates/authentication/_msg_oauth_bind.html:12
|
||||||
#: authentication/templates/authentication/_msg_rest_password_success.html:8
|
#: authentication/templates/authentication/_msg_rest_password_success.html:8
|
||||||
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
|
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
|
||||||
#: settings/serializers/terminal.py:10 terminal/serializers/endpoint.py:62
|
#: settings/serializers/terminal.py:10 terminal/serializers/endpoint.py:67
|
||||||
msgid "IP"
|
msgid "IP"
|
||||||
msgstr "IP"
|
msgstr "IP"
|
||||||
|
|
||||||
|
@ -1029,7 +1029,7 @@ msgid "Gather facts"
|
||||||
msgstr "收集资产信息"
|
msgstr "收集资产信息"
|
||||||
|
|
||||||
#: assets/const/category.py:10 assets/models/asset/host.py:8
|
#: assets/const/category.py:10 assets/models/asset/host.py:8
|
||||||
#: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:67
|
#: settings/serializers/auth/radius.py:16 settings/serializers/auth/sms.py:68
|
||||||
#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17
|
#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
#: xpack/plugins/cloud/serializers/account_attrs.py:72
|
||||||
msgid "Host"
|
msgid "Host"
|
||||||
|
@ -1053,7 +1053,7 @@ msgstr "云服务"
|
||||||
msgid "Web"
|
msgid "Web"
|
||||||
msgstr "Web"
|
msgstr "Web"
|
||||||
|
|
||||||
#: assets/const/category.py:15
|
#: assets/const/category.py:15 common/sdk/sms/endpoint.py:20
|
||||||
msgid "Custom type"
|
msgid "Custom type"
|
||||||
msgstr "自定义"
|
msgstr "自定义"
|
||||||
|
|
||||||
|
@ -1128,7 +1128,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:37 terminal/models/applet/applet.py:218
|
#: terminal/models/applet/applet.py:37 terminal/models/applet/applet.py:222
|
||||||
#: 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
|
||||||
|
@ -1177,7 +1177,7 @@ 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:39
|
||||||
#: authentication/serializers/connect_token_secret.py:103
|
#: authentication/serializers/connect_token_secret.py:111
|
||||||
#: terminal/models/applet/applet.py:34 terminal/serializers/session.py:20
|
#: terminal/models/applet/applet.py:34 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"
|
||||||
|
@ -1232,7 +1232,7 @@ msgid "Cloud"
|
||||||
msgstr "云服务"
|
msgstr "云服务"
|
||||||
|
|
||||||
#: assets/models/asset/common.py:92 assets/models/platform.py:14
|
#: assets/models/asset/common.py:92 assets/models/platform.py:14
|
||||||
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:68
|
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:69
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
||||||
msgid "Port"
|
msgid "Port"
|
||||||
msgstr "端口"
|
msgstr "端口"
|
||||||
|
@ -1242,14 +1242,14 @@ msgid "Address"
|
||||||
msgstr "地址"
|
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:107
|
#: 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:196
|
||||||
msgid "Platform"
|
msgid "Platform"
|
||||||
msgstr "系统平台"
|
msgstr "系统平台"
|
||||||
|
|
||||||
#: assets/models/asset/common.py:153 assets/models/domain.py:21
|
#: assets/models/asset/common.py:153 assets/models/domain.py:21
|
||||||
#: authentication/serializers/connect_token_secret.py:125
|
#: authentication/serializers/connect_token_secret.py:133
|
||||||
#: perms/serializers/user_permission.py:29
|
#: perms/serializers/user_permission.py:29
|
||||||
msgid "Domain"
|
msgid "Domain"
|
||||||
msgstr "网域"
|
msgstr "网域"
|
||||||
|
@ -1330,6 +1330,7 @@ msgid "Accounts"
|
||||||
msgstr "账号管理"
|
msgstr "账号管理"
|
||||||
|
|
||||||
#: assets/models/automations/base.py:22 ops/models/job.py:187
|
#: assets/models/automations/base.py:22 ops/models/job.py:187
|
||||||
|
#: settings/serializers/auth/sms.py:100
|
||||||
msgid "Parameters"
|
msgid "Parameters"
|
||||||
msgstr "参数"
|
msgstr "参数"
|
||||||
|
|
||||||
|
@ -1343,7 +1344,7 @@ msgstr "资产自动化任务"
|
||||||
|
|
||||||
#: assets/models/automations/base.py:113 audits/models.py:177
|
#: assets/models/automations/base.py:113 audits/models.py:177
|
||||||
#: 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:217 terminal/models/applet/host.py:136
|
#: terminal/models/applet/applet.py:221 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
|
||||||
|
@ -1427,7 +1428,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:27
|
||||||
#: authentication/serializers/connect_token_secret.py:114
|
#: 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"
|
||||||
msgstr "值"
|
msgstr "值"
|
||||||
|
@ -1435,7 +1436,7 @@ msgstr "值"
|
||||||
#: assets/models/label.py:40 assets/serializers/asset/common.py:123
|
#: assets/models/label.py:40 assets/serializers/asset/common.py:123
|
||||||
#: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13
|
#: assets/serializers/cagegory.py:6 assets/serializers/cagegory.py:13
|
||||||
#: assets/serializers/platform.py:93
|
#: assets/serializers/platform.py:93
|
||||||
#: authentication/serializers/connect_token_secret.py:113
|
#: authentication/serializers/connect_token_secret.py:121
|
||||||
#: common/serializers/common.py:85 perms/serializers/user_permission.py:28
|
#: common/serializers/common.py:85 perms/serializers/user_permission.py:28
|
||||||
#: settings/serializers/sms.py:7
|
#: settings/serializers/sms.py:7
|
||||||
msgid "Label"
|
msgid "Label"
|
||||||
|
@ -1482,7 +1483,7 @@ msgstr "必须的"
|
||||||
msgid "Public"
|
msgid "Public"
|
||||||
msgstr "开放的"
|
msgstr "开放的"
|
||||||
|
|
||||||
#: assets/models/platform.py:19 settings/serializers/settings.py:65
|
#: assets/models/platform.py:19 settings/serializers/settings.py:67
|
||||||
#: users/templates/users/reset_password.html:29
|
#: users/templates/users/reset_password.html:29
|
||||||
msgid "Setting"
|
msgid "Setting"
|
||||||
msgstr "设置"
|
msgstr "设置"
|
||||||
|
@ -1599,7 +1600,7 @@ msgstr "资产中批量更新平台,不符合平台类型跳过的资产"
|
||||||
|
|
||||||
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:111
|
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:111
|
||||||
#: authentication/serializers/connect_token_secret.py:29
|
#: authentication/serializers/connect_token_secret.py:29
|
||||||
#: authentication/serializers/connect_token_secret.py:64
|
#: authentication/serializers/connect_token_secret.py:72
|
||||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99
|
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:99
|
||||||
msgid "Protocols"
|
msgid "Protocols"
|
||||||
msgstr "协议组"
|
msgstr "协议组"
|
||||||
|
@ -1678,7 +1679,7 @@ msgid "Disk total"
|
||||||
msgstr "硬盘大小"
|
msgstr "硬盘大小"
|
||||||
|
|
||||||
#: assets/serializers/asset/info/gathered.py:16
|
#: assets/serializers/asset/info/gathered.py:16
|
||||||
#: authentication/serializers/connect_token_secret.py:104
|
#: authentication/serializers/connect_token_secret.py:112
|
||||||
msgid "OS"
|
msgid "OS"
|
||||||
msgstr "操作系统"
|
msgstr "操作系统"
|
||||||
|
|
||||||
|
@ -1850,7 +1851,7 @@ msgstr "删除目录"
|
||||||
|
|
||||||
#: audits/const.py:14 audits/const.py:24
|
#: audits/const.py:14 audits/const.py:24
|
||||||
#: authentication/templates/authentication/_access_key_modal.html:65
|
#: authentication/templates/authentication/_access_key_modal.html:65
|
||||||
#: rbac/tree.py:230
|
#: perms/const.py:17 rbac/tree.py:230
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "删除"
|
msgstr "删除"
|
||||||
|
|
||||||
|
@ -2105,7 +2106,9 @@ msgid "Permission expired"
|
||||||
msgstr "授权已过期"
|
msgstr "授权已过期"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:320
|
#: authentication/api/connection_token.py:320
|
||||||
msgid "ACL action is reject"
|
#, fuzzy
|
||||||
|
#| msgid "ACL action is reject"
|
||||||
|
msgid "ACL action is reject: {}({})"
|
||||||
msgstr "ACL 动作是拒绝"
|
msgstr "ACL 动作是拒绝"
|
||||||
|
|
||||||
#: authentication/api/connection_token.py:324
|
#: authentication/api/connection_token.py:324
|
||||||
|
@ -2144,7 +2147,7 @@ msgstr "忘记密码"
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "认证"
|
msgstr "认证"
|
||||||
|
|
||||||
#: authentication/backends/custom.py:58
|
#: authentication/backends/custom.py:59
|
||||||
#: authentication/backends/oauth2/backends.py:170
|
#: authentication/backends/oauth2/backends.py:170
|
||||||
msgid "User invalid, disabled or expired"
|
msgid "User invalid, disabled or expired"
|
||||||
msgstr "用户无效,已禁用或已过期"
|
msgstr "用户无效,已禁用或已过期"
|
||||||
|
@ -2310,19 +2313,19 @@ msgstr "等待登录复核处理"
|
||||||
msgid "Login confirm ticket was {}"
|
msgid "Login confirm ticket was {}"
|
||||||
msgstr "登录复核: {}"
|
msgstr "登录复核: {}"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:146
|
#: authentication/errors/failed.py:145
|
||||||
msgid "Current IP and Time period is not allowed"
|
msgid "Current IP and Time period is not allowed"
|
||||||
msgstr "当前 IP 和时间段不被允许登录"
|
msgstr "当前 IP 和时间段不被允许登录"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:151
|
#: authentication/errors/failed.py:150
|
||||||
msgid "Please enter MFA code"
|
msgid "Please enter MFA code"
|
||||||
msgstr "请输入 MFA 验证码"
|
msgstr "请输入 MFA 验证码"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:156
|
#: authentication/errors/failed.py:155
|
||||||
msgid "Please enter SMS code"
|
msgid "Please enter SMS code"
|
||||||
msgstr "请输入短信验证码"
|
msgstr "请输入短信验证码"
|
||||||
|
|
||||||
#: authentication/errors/failed.py:161 users/exceptions.py:15
|
#: authentication/errors/failed.py:160 users/exceptions.py:15
|
||||||
msgid "Phone not set"
|
msgid "Phone not set"
|
||||||
msgstr "手机号没有设置"
|
msgstr "手机号没有设置"
|
||||||
|
|
||||||
|
@ -2439,8 +2442,8 @@ msgstr "短信验证码校验失败"
|
||||||
|
|
||||||
#: authentication/mfa/sms.py:12 authentication/serializers/password_mfa.py:16
|
#: authentication/mfa/sms.py:12 authentication/serializers/password_mfa.py:16
|
||||||
#: authentication/serializers/password_mfa.py:24
|
#: authentication/serializers/password_mfa.py:24
|
||||||
#: settings/serializers/auth/sms.py:27 users/forms/profile.py:103
|
#: settings/serializers/auth/sms.py:28 users/forms/profile.py:104
|
||||||
#: users/forms/profile.py:106 users/templates/users/forgot_password.html:111
|
#: users/forms/profile.py:109 users/templates/users/forgot_password.html:112
|
||||||
#: users/views/profile/reset.py:79
|
#: users/views/profile/reset.py:79
|
||||||
msgid "SMS"
|
msgid "SMS"
|
||||||
msgstr "短信"
|
msgstr "短信"
|
||||||
|
@ -2457,7 +2460,7 @@ msgstr "设置手机号码启用"
|
||||||
msgid "Clear phone number to disable"
|
msgid "Clear phone number to disable"
|
||||||
msgstr "清空手机号码禁用"
|
msgstr "清空手机号码禁用"
|
||||||
|
|
||||||
#: authentication/middleware.py:93 settings/utils/ldap.py:652
|
#: authentication/middleware.py:93 settings/utils/ldap.py:657
|
||||||
msgid "Authentication failed (before login check failed): {}"
|
msgid "Authentication failed (before login check failed): {}"
|
||||||
msgstr "认证失败(登录前检查失败): {}"
|
msgstr "认证失败(登录前检查失败): {}"
|
||||||
|
|
||||||
|
@ -2572,19 +2575,19 @@ msgstr "异地登录提醒"
|
||||||
msgid "binding reminder"
|
msgid "binding reminder"
|
||||||
msgstr "绑定提醒"
|
msgstr "绑定提醒"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:105
|
#: authentication/serializers/connect_token_secret.py:113
|
||||||
msgid "Is builtin"
|
msgid "Is builtin"
|
||||||
msgstr "内置的"
|
msgstr "内置的"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:109
|
#: authentication/serializers/connect_token_secret.py:117
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
msgstr "选项"
|
msgstr "选项"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:116
|
#: authentication/serializers/connect_token_secret.py:124
|
||||||
msgid "Component"
|
msgid "Component"
|
||||||
msgstr "组件"
|
msgstr "组件"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:127
|
#: authentication/serializers/connect_token_secret.py:135
|
||||||
msgid "Expired now"
|
msgid "Expired now"
|
||||||
msgstr "立刻过期"
|
msgstr "立刻过期"
|
||||||
|
|
||||||
|
@ -2618,14 +2621,14 @@ msgstr ""
|
||||||
#: authentication/serializers/password_mfa.py:24
|
#: authentication/serializers/password_mfa.py:24
|
||||||
#: notifications/backends/__init__.py:10 settings/serializers/email.py:19
|
#: notifications/backends/__init__.py:10 settings/serializers/email.py:19
|
||||||
#: settings/serializers/email.py:50 users/forms/profile.py:102
|
#: settings/serializers/email.py:50 users/forms/profile.py:102
|
||||||
#: users/forms/profile.py:106 users/models/user.py:755
|
#: users/forms/profile.py:109 users/models/user.py:755
|
||||||
#: users/templates/users/forgot_password.html:116
|
#: users/templates/users/forgot_password.html:117
|
||||||
#: users/views/profile/reset.py:73
|
#: users/views/profile/reset.py:73
|
||||||
msgid "Email"
|
msgid "Email"
|
||||||
msgstr "邮箱"
|
msgstr "邮箱"
|
||||||
|
|
||||||
#: authentication/serializers/password_mfa.py:29
|
#: authentication/serializers/password_mfa.py:29
|
||||||
#: users/templates/users/forgot_password.html:107
|
#: users/templates/users/forgot_password.html:108
|
||||||
msgid "The {} cannot be empty"
|
msgid "The {} cannot be empty"
|
||||||
msgstr "{} 不能为空"
|
msgstr "{} 不能为空"
|
||||||
|
|
||||||
|
@ -2708,7 +2711,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:419
|
#: jumpserver/conf.py:423
|
||||||
#: 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
|
||||||
|
@ -2763,7 +2766,7 @@ msgstr "重新申请"
|
||||||
|
|
||||||
#: authentication/templates/authentication/_msg_reset_password_code.html:12
|
#: authentication/templates/authentication/_msg_reset_password_code.html:12
|
||||||
#: terminal/models/session/sharing.py:25 terminal/models/session/sharing.py:83
|
#: terminal/models/session/sharing.py:25 terminal/models/session/sharing.py:83
|
||||||
#: users/forms/profile.py:104 users/templates/users/forgot_password.html:65
|
#: users/forms/profile.py:107 users/templates/users/forgot_password.html:66
|
||||||
msgid "Verify code"
|
msgid "Verify code"
|
||||||
msgstr "验证码"
|
msgstr "验证码"
|
||||||
|
|
||||||
|
@ -3058,26 +3061,26 @@ msgstr "编码数据为 text"
|
||||||
msgid "Encrypt field using Secret Key"
|
msgid "Encrypt field using Secret Key"
|
||||||
msgstr "加密的字段"
|
msgstr "加密的字段"
|
||||||
|
|
||||||
#: common/db/fields.py:534
|
#: common/db/fields.py:535
|
||||||
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:541
|
#: common/db/fields.py:542
|
||||||
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:544
|
#: common/db/fields.py:545
|
||||||
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:547 common/db/fields.py:550
|
#: common/db/fields.py:548 common/db/fields.py:551
|
||||||
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:552
|
#: common/db/fields.py:553
|
||||||
msgid "Invalid attrs, should be has name and value"
|
msgid "Invalid attrs, should be has name and value"
|
||||||
msgstr "无效属性,应具有名称和值"
|
msgstr "无效属性,应具有名称和值"
|
||||||
|
|
||||||
|
@ -3196,11 +3199,11 @@ msgstr "华为云"
|
||||||
msgid "CMPP v2.0"
|
msgid "CMPP v2.0"
|
||||||
msgstr "CMPP v2.0"
|
msgstr "CMPP v2.0"
|
||||||
|
|
||||||
#: common/sdk/sms/endpoint.py:30
|
#: common/sdk/sms/endpoint.py:31
|
||||||
msgid "SMS provider not support: {}"
|
msgid "SMS provider not support: {}"
|
||||||
msgstr "短信服务商不支持:{}"
|
msgstr "短信服务商不支持:{}"
|
||||||
|
|
||||||
#: common/sdk/sms/endpoint.py:51
|
#: common/sdk/sms/endpoint.py:53
|
||||||
msgid "SMS verification code signature or template invalid"
|
msgid "SMS verification code signature or template invalid"
|
||||||
msgstr "短信验证码签名或模版无效"
|
msgstr "短信验证码签名或模版无效"
|
||||||
|
|
||||||
|
@ -3293,11 +3296,11 @@ msgstr "导出搜素: %s"
|
||||||
msgid "User %s view/export secret"
|
msgid "User %s view/export secret"
|
||||||
msgstr "用户 %s 查看/导出 了密码"
|
msgstr "用户 %s 查看/导出 了密码"
|
||||||
|
|
||||||
#: jumpserver/conf.py:418
|
#: jumpserver/conf.py:422
|
||||||
msgid "Create account successfully"
|
msgid "Create account successfully"
|
||||||
msgstr "创建账号成功"
|
msgstr "创建账号成功"
|
||||||
|
|
||||||
#: jumpserver/conf.py:420
|
#: jumpserver/conf.py:424
|
||||||
msgid "Your account has been created successfully"
|
msgid "Your account has been created successfully"
|
||||||
msgstr "你的账号已创建成功"
|
msgstr "你的账号已创建成功"
|
||||||
|
|
||||||
|
@ -3783,11 +3786,11 @@ msgstr "复制"
|
||||||
msgid "Paste"
|
msgid "Paste"
|
||||||
msgstr "粘贴"
|
msgstr "粘贴"
|
||||||
|
|
||||||
#: perms/const.py:26
|
#: perms/const.py:27
|
||||||
msgid "Transfer"
|
msgid "Transfer"
|
||||||
msgstr "文件传输"
|
msgstr "文件传输"
|
||||||
|
|
||||||
#: perms/const.py:27
|
#: perms/const.py:28
|
||||||
msgid "Clipboard"
|
msgid "Clipboard"
|
||||||
msgstr "剪贴板"
|
msgstr "剪贴板"
|
||||||
|
|
||||||
|
@ -4048,7 +4051,7 @@ msgid "My assets"
|
||||||
msgstr "我的资产"
|
msgstr "我的资产"
|
||||||
|
|
||||||
#: rbac/tree.py:56 terminal/models/applet/applet.py:44
|
#: rbac/tree.py:56 terminal/models/applet/applet.py:44
|
||||||
#: terminal/models/applet/applet.py:214 terminal/models/applet/host.py:28
|
#: terminal/models/applet/applet.py:218 terminal/models/applet/host.py:28
|
||||||
#: terminal/serializers/applet.py:15
|
#: terminal/serializers/applet.py:15
|
||||||
msgid "Applet"
|
msgid "Applet"
|
||||||
msgstr "远程应用"
|
msgstr "远程应用"
|
||||||
|
@ -4070,7 +4073,7 @@ msgid "View permission tree"
|
||||||
msgstr "查看授权树"
|
msgstr "查看授权树"
|
||||||
|
|
||||||
#: settings/api/dingtalk.py:31 settings/api/feishu.py:36
|
#: settings/api/dingtalk.py:31 settings/api/feishu.py:36
|
||||||
#: settings/api/sms.py:148 settings/api/wecom.py:37
|
#: settings/api/sms.py:155 settings/api/wecom.py:37
|
||||||
msgid "Test success"
|
msgid "Test success"
|
||||||
msgstr "测试成功"
|
msgstr "测试成功"
|
||||||
|
|
||||||
|
@ -4078,31 +4081,31 @@ msgstr "测试成功"
|
||||||
msgid "Test mail sent to {}, please check"
|
msgid "Test mail sent to {}, please check"
|
||||||
msgstr "邮件已经发送{}, 请检查"
|
msgstr "邮件已经发送{}, 请检查"
|
||||||
|
|
||||||
#: settings/api/ldap.py:166
|
#: settings/api/ldap.py:173
|
||||||
msgid "Synchronization start, please wait."
|
msgid "Synchronization start, please wait."
|
||||||
msgstr "同步开始,请稍等"
|
msgstr "同步开始,请稍等"
|
||||||
|
|
||||||
#: settings/api/ldap.py:170
|
#: settings/api/ldap.py:177
|
||||||
msgid "Synchronization is running, please wait."
|
msgid "Synchronization is running, please wait."
|
||||||
msgstr "同步正在运行,请稍等"
|
msgstr "同步正在运行,请稍等"
|
||||||
|
|
||||||
#: settings/api/ldap.py:175
|
#: settings/api/ldap.py:182
|
||||||
msgid "Synchronization error: {}"
|
msgid "Synchronization error: {}"
|
||||||
msgstr "同步错误: {}"
|
msgstr "同步错误: {}"
|
||||||
|
|
||||||
#: settings/api/ldap.py:213
|
#: settings/api/ldap.py:220
|
||||||
msgid "Get ldap users is None"
|
msgid "Get ldap users is None"
|
||||||
msgstr "获取 LDAP 用户为 None"
|
msgstr "获取 LDAP 用户为 None"
|
||||||
|
|
||||||
#: settings/api/ldap.py:222
|
#: settings/api/ldap.py:230
|
||||||
msgid "Imported {} users successfully (Organization: {})"
|
msgid "Imported {} users successfully (Organization: {})"
|
||||||
msgstr "成功导入 {} 个用户 ( 组织: {} )"
|
msgstr "成功导入 {} 个用户 ( 组织: {} )"
|
||||||
|
|
||||||
#: settings/api/sms.py:130
|
#: settings/api/sms.py:137
|
||||||
msgid "Invalid SMS platform"
|
msgid "Invalid SMS platform"
|
||||||
msgstr "无效的短信平台"
|
msgstr "无效的短信平台"
|
||||||
|
|
||||||
#: settings/api/sms.py:136
|
#: settings/api/sms.py:143
|
||||||
msgid "test_phone is required"
|
msgid "test_phone is required"
|
||||||
msgstr "测试手机号 该字段是必填项。"
|
msgstr "测试手机号 该字段是必填项。"
|
||||||
|
|
||||||
|
@ -4467,54 +4470,54 @@ msgstr "SP 密钥"
|
||||||
msgid "SP cert"
|
msgid "SP cert"
|
||||||
msgstr "SP 证书"
|
msgstr "SP 证书"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:15
|
#: settings/serializers/auth/sms.py:16
|
||||||
msgid "Enable SMS"
|
msgid "Enable SMS"
|
||||||
msgstr "启用 SMS"
|
msgstr "启用 SMS"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:17
|
#: settings/serializers/auth/sms.py:18
|
||||||
msgid "SMS provider / Protocol"
|
msgid "SMS provider / Protocol"
|
||||||
msgstr "短信服务商 / 协议"
|
msgstr "短信服务商 / 协议"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:22 settings/serializers/auth/sms.py:45
|
#: settings/serializers/auth/sms.py:23 settings/serializers/auth/sms.py:46
|
||||||
#: settings/serializers/auth/sms.py:53 settings/serializers/auth/sms.py:62
|
#: settings/serializers/auth/sms.py:54 settings/serializers/auth/sms.py:63
|
||||||
#: settings/serializers/auth/sms.py:73 settings/serializers/email.py:69
|
#: settings/serializers/auth/sms.py:74 settings/serializers/email.py:69
|
||||||
msgid "Signature"
|
msgid "Signature"
|
||||||
msgstr "签名"
|
msgstr "签名"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:23 settings/serializers/auth/sms.py:46
|
#: settings/serializers/auth/sms.py:24 settings/serializers/auth/sms.py:47
|
||||||
#: settings/serializers/auth/sms.py:54 settings/serializers/auth/sms.py:63
|
#: settings/serializers/auth/sms.py:55 settings/serializers/auth/sms.py:64
|
||||||
msgid "Template code"
|
msgid "Template code"
|
||||||
msgstr "模板"
|
msgstr "模板"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:31
|
#: settings/serializers/auth/sms.py:32
|
||||||
msgid "Test phone"
|
msgid "Test phone"
|
||||||
msgstr "测试手机号"
|
msgstr "测试手机号"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:60
|
#: settings/serializers/auth/sms.py:61
|
||||||
msgid "App Access Address"
|
msgid "App Access Address"
|
||||||
msgstr "应用地址"
|
msgstr "应用地址"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:61
|
#: settings/serializers/auth/sms.py:62
|
||||||
msgid "Signature channel number"
|
msgid "Signature channel number"
|
||||||
msgstr "签名通道号"
|
msgstr "签名通道号"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:69
|
#: settings/serializers/auth/sms.py:70
|
||||||
msgid "Enterprise code(SP id)"
|
msgid "Enterprise code(SP id)"
|
||||||
msgstr "企业代码(SP id)"
|
msgstr "企业代码(SP id)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:70
|
#: settings/serializers/auth/sms.py:71
|
||||||
msgid "Shared secret(Shared secret)"
|
msgid "Shared secret(Shared secret)"
|
||||||
msgstr "共享密码(Shared secret)"
|
msgstr "共享密码(Shared secret)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:71
|
#: settings/serializers/auth/sms.py:72
|
||||||
msgid "Original number(Src id)"
|
msgid "Original number(Src id)"
|
||||||
msgstr "原始号码(Src id)"
|
msgstr "原始号码(Src id)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:72
|
#: settings/serializers/auth/sms.py:73
|
||||||
msgid "Business type(Service id)"
|
msgid "Business type(Service id)"
|
||||||
msgstr "业务类型(Service id)"
|
msgstr "业务类型(Service id)"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:76
|
#: settings/serializers/auth/sms.py:77
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Template need contain {code} and Signature + template length does not exceed "
|
"Template need contain {code} and Signature + template length does not exceed "
|
||||||
|
@ -4524,12 +4527,12 @@ msgstr ""
|
||||||
"模板需要包含 {code},并且模板+签名长度不能超过67个字。例如, 您的验证码是 "
|
"模板需要包含 {code},并且模板+签名长度不能超过67个字。例如, 您的验证码是 "
|
||||||
"{code}, 有效期为5分钟。请不要泄露给其他人。"
|
"{code}, 有效期为5分钟。请不要泄露给其他人。"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:85
|
#: settings/serializers/auth/sms.py:86
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "The template needs to contain {code}"
|
msgid "The template needs to contain {code}"
|
||||||
msgstr "模板需要包含 {code}"
|
msgstr "模板需要包含 {code}"
|
||||||
|
|
||||||
#: settings/serializers/auth/sms.py:88
|
#: settings/serializers/auth/sms.py:89
|
||||||
msgid "Signature + Template must not exceed 65 words"
|
msgid "Signature + Template must not exceed 65 words"
|
||||||
msgstr "模板+签名不能超过65个字"
|
msgstr "模板+签名不能超过65个字"
|
||||||
|
|
||||||
|
@ -5071,7 +5074,7 @@ msgstr ""
|
||||||
"根据登录 IP 是否所属常用登录城市进行判断,若账号在非常用城市登录,会发送异地"
|
"根据登录 IP 是否所属常用登录城市进行判断,若账号在非常用城市登录,会发送异地"
|
||||||
"登录提醒"
|
"登录提醒"
|
||||||
|
|
||||||
#: settings/serializers/settings.py:69
|
#: settings/serializers/settings.py:71
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "[%s] %s"
|
msgid "[%s] %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5148,100 +5151,100 @@ msgstr "导入 LDAP 用户"
|
||||||
msgid "Periodic import ldap user"
|
msgid "Periodic import ldap user"
|
||||||
msgstr "周期导入 LDAP 用户"
|
msgstr "周期导入 LDAP 用户"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:467
|
#: settings/utils/ldap.py:472
|
||||||
msgid "ldap:// or ldaps:// protocol is used."
|
msgid "ldap:// or ldaps:// protocol is used."
|
||||||
msgstr "使用 ldap:// 或 ldaps:// 协议"
|
msgstr "使用 ldap:// 或 ldaps:// 协议"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:478
|
#: settings/utils/ldap.py:483
|
||||||
msgid "Host or port is disconnected: {}"
|
msgid "Host or port is disconnected: {}"
|
||||||
msgstr "主机或端口不可连接: {}"
|
msgstr "主机或端口不可连接: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:480
|
#: settings/utils/ldap.py:485
|
||||||
msgid "The port is not the port of the LDAP service: {}"
|
msgid "The port is not the port of the LDAP service: {}"
|
||||||
msgstr "端口不是LDAP服务端口: {}"
|
msgstr "端口不是LDAP服务端口: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:482
|
#: settings/utils/ldap.py:487
|
||||||
msgid "Please add certificate: {}"
|
msgid "Please add certificate: {}"
|
||||||
msgstr "请添加证书"
|
msgstr "请添加证书"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:486 settings/utils/ldap.py:513
|
#: settings/utils/ldap.py:491 settings/utils/ldap.py:518
|
||||||
#: settings/utils/ldap.py:543 settings/utils/ldap.py:571
|
#: settings/utils/ldap.py:548 settings/utils/ldap.py:576
|
||||||
msgid "Unknown error: {}"
|
msgid "Unknown error: {}"
|
||||||
msgstr "未知错误: {}"
|
msgstr "未知错误: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:500
|
#: settings/utils/ldap.py:505
|
||||||
msgid "Bind DN or Password incorrect"
|
msgid "Bind DN or Password incorrect"
|
||||||
msgstr "绑定DN或密码错误"
|
msgstr "绑定DN或密码错误"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:507
|
#: settings/utils/ldap.py:512
|
||||||
msgid "Please enter Bind DN: {}"
|
msgid "Please enter Bind DN: {}"
|
||||||
msgstr "请输入绑定DN: {}"
|
msgstr "请输入绑定DN: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:509
|
#: settings/utils/ldap.py:514
|
||||||
msgid "Please enter Password: {}"
|
msgid "Please enter Password: {}"
|
||||||
msgstr "请输入密码: {}"
|
msgstr "请输入密码: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:511
|
#: settings/utils/ldap.py:516
|
||||||
msgid "Please enter correct Bind DN and Password: {}"
|
msgid "Please enter correct Bind DN and Password: {}"
|
||||||
msgstr "请输入正确的绑定DN和密码: {}"
|
msgstr "请输入正确的绑定DN和密码: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:529
|
#: settings/utils/ldap.py:534
|
||||||
msgid "Invalid User OU or User search filter: {}"
|
msgid "Invalid User OU or User search filter: {}"
|
||||||
msgstr "不合法的用户OU或用户过滤器: {}"
|
msgstr "不合法的用户OU或用户过滤器: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:560
|
#: settings/utils/ldap.py:565
|
||||||
msgid "LDAP User attr map not include: {}"
|
msgid "LDAP User attr map not include: {}"
|
||||||
msgstr "LDAP属性映射没有包含: {}"
|
msgstr "LDAP属性映射没有包含: {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:567
|
#: settings/utils/ldap.py:572
|
||||||
msgid "LDAP User attr map is not dict"
|
msgid "LDAP User attr map is not dict"
|
||||||
msgstr "LDAP属性映射不合法"
|
msgstr "LDAP属性映射不合法"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:586
|
#: settings/utils/ldap.py:591
|
||||||
msgid "LDAP authentication is not enabled"
|
msgid "LDAP authentication is not enabled"
|
||||||
msgstr "LDAP认证没有启用"
|
msgstr "LDAP认证没有启用"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:604
|
#: settings/utils/ldap.py:609
|
||||||
msgid "Error (Invalid LDAP server): {}"
|
msgid "Error (Invalid LDAP server): {}"
|
||||||
msgstr "错误 (不合法的LDAP服务器地址): {}"
|
msgstr "错误 (不合法的LDAP服务器地址): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:606
|
#: settings/utils/ldap.py:611
|
||||||
msgid "Error (Invalid Bind DN): {}"
|
msgid "Error (Invalid Bind DN): {}"
|
||||||
msgstr "错误(不合法的绑定DN): {}"
|
msgstr "错误(不合法的绑定DN): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:608
|
#: settings/utils/ldap.py:613
|
||||||
msgid "Error (Invalid LDAP User attr map): {}"
|
msgid "Error (Invalid LDAP User attr map): {}"
|
||||||
msgstr "错误(不合法的LDAP属性映射): {}"
|
msgstr "错误(不合法的LDAP属性映射): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:610
|
#: settings/utils/ldap.py:615
|
||||||
msgid "Error (Invalid User OU or User search filter): {}"
|
msgid "Error (Invalid User OU or User search filter): {}"
|
||||||
msgstr "错误(不合法的用户OU或用户过滤器): {}"
|
msgstr "错误(不合法的用户OU或用户过滤器): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:612
|
#: settings/utils/ldap.py:617
|
||||||
msgid "Error (Not enabled LDAP authentication): {}"
|
msgid "Error (Not enabled LDAP authentication): {}"
|
||||||
msgstr "错误(没有启用LDAP认证): {}"
|
msgstr "错误(没有启用LDAP认证): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:614
|
#: settings/utils/ldap.py:619
|
||||||
msgid "Error (Unknown): {}"
|
msgid "Error (Unknown): {}"
|
||||||
msgstr "错误(未知): {}"
|
msgstr "错误(未知): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:617
|
#: settings/utils/ldap.py:622
|
||||||
msgid "Succeed: Match {} s user"
|
msgid "Succeed: Match {} s user"
|
||||||
msgstr "成功匹配 {} 个用户"
|
msgstr "成功匹配 {} 个用户"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:650
|
#: settings/utils/ldap.py:655
|
||||||
msgid "Authentication failed (configuration incorrect): {}"
|
msgid "Authentication failed (configuration incorrect): {}"
|
||||||
msgstr "认证失败(配置错误): {}"
|
msgstr "认证失败(配置错误): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:654
|
#: settings/utils/ldap.py:659
|
||||||
msgid "Authentication failed (username or password incorrect): {}"
|
msgid "Authentication failed (username or password incorrect): {}"
|
||||||
msgstr "认证失败 (用户名或密码不正确): {}"
|
msgstr "认证失败 (用户名或密码不正确): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:656
|
#: settings/utils/ldap.py:661
|
||||||
msgid "Authentication failed (Unknown): {}"
|
msgid "Authentication failed (Unknown): {}"
|
||||||
msgstr "认证失败: (未知): {}"
|
msgstr "认证失败: (未知): {}"
|
||||||
|
|
||||||
#: settings/utils/ldap.py:659
|
#: settings/utils/ldap.py:664
|
||||||
msgid "Authentication success: {}"
|
msgid "Authentication success: {}"
|
||||||
msgstr "认证成功: {}"
|
msgstr "认证成功: {}"
|
||||||
|
|
||||||
|
@ -5387,12 +5390,12 @@ msgid "Send verification code"
|
||||||
msgstr "发送验证码"
|
msgstr "发送验证码"
|
||||||
|
|
||||||
#: templates/_mfa_login_field.html:106
|
#: templates/_mfa_login_field.html:106
|
||||||
#: users/templates/users/forgot_password.html:129
|
#: users/templates/users/forgot_password.html:130
|
||||||
msgid "Wait: "
|
msgid "Wait: "
|
||||||
msgstr "等待:"
|
msgstr "等待:"
|
||||||
|
|
||||||
#: templates/_mfa_login_field.html:116
|
#: templates/_mfa_login_field.html:116
|
||||||
#: users/templates/users/forgot_password.html:145
|
#: users/templates/users/forgot_password.html:146
|
||||||
msgid "The verification code has been sent"
|
msgid "The verification code has been sent"
|
||||||
msgstr "验证码已发送"
|
msgstr "验证码已发送"
|
||||||
|
|
||||||
|
@ -5596,19 +5599,19 @@ msgstr "主机"
|
||||||
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:104
|
#: terminal/models/applet/applet.py:105
|
||||||
msgid "Load platform.yml failed: {}"
|
msgid "Load platform.yml failed: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/applet/applet.py:107
|
#: terminal/models/applet/applet.py:108
|
||||||
msgid "Only support custom platform"
|
msgid "Only support custom platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/applet/applet.py:112
|
#: terminal/models/applet/applet.py:113
|
||||||
msgid "Missing type in platform.yml"
|
msgid "Missing type in platform.yml"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/applet/applet.py:216 terminal/models/applet/host.py:34
|
#: terminal/models/applet/applet.py:220 terminal/models/applet/host.py:34
|
||||||
#: terminal/models/applet/host.py:134
|
#: terminal/models/applet/host.py:134
|
||||||
msgid "Hosting"
|
msgid "Hosting"
|
||||||
msgstr "宿主机"
|
msgstr "宿主机"
|
||||||
|
@ -5666,7 +5669,7 @@ msgid "Redis port"
|
||||||
msgstr "Redis 端口"
|
msgstr "Redis 端口"
|
||||||
|
|
||||||
#: terminal/models/component/endpoint.py:29
|
#: terminal/models/component/endpoint.py:29
|
||||||
#: terminal/models/component/endpoint.py:98 terminal/serializers/endpoint.py:66
|
#: terminal/models/component/endpoint.py:98 terminal/serializers/endpoint.py:71
|
||||||
#: terminal/serializers/storage.py:38 terminal/serializers/storage.py:50
|
#: terminal/serializers/storage.py:38 terminal/serializers/storage.py:50
|
||||||
#: terminal/serializers/storage.py:80 terminal/serializers/storage.py:90
|
#: terminal/serializers/storage.py:80 terminal/serializers/storage.py:90
|
||||||
#: terminal/serializers/storage.py:98
|
#: terminal/serializers/storage.py:98
|
||||||
|
@ -5953,11 +5956,16 @@ msgstr ""
|
||||||
"Oracle 代理服务器监听端口是动态的,每增加一个 Oracle 数据库实例,就会增加一个"
|
"Oracle 代理服务器监听端口是动态的,每增加一个 Oracle 数据库实例,就会增加一个"
|
||||||
"端口监听"
|
"端口监听"
|
||||||
|
|
||||||
#: terminal/serializers/endpoint.py:36
|
#: terminal/serializers/endpoint.py:37
|
||||||
msgid "Visit IP/Host, if empty, use the current request instead"
|
msgid ""
|
||||||
msgstr "访问IP/Host,如果为空,则使用当前请求的地址代替"
|
"The host address accessed when connecting to assets, if it is empty, the "
|
||||||
|
"access address of the current browser will be used (the default endpoint "
|
||||||
|
"does not allow modification of the host)"
|
||||||
|
msgstr ""
|
||||||
|
"连接资产时访问的主机地址,如果为空则使用当前浏览器的访问地址(默认端点不允许"
|
||||||
|
"修改主机)"
|
||||||
|
|
||||||
#: terminal/serializers/endpoint.py:59
|
#: terminal/serializers/endpoint.py:64
|
||||||
msgid ""
|
msgid ""
|
||||||
"If asset IP addresses under different endpoints conflict, use asset labels"
|
"If asset IP addresses under different endpoints conflict, use asset labels"
|
||||||
msgstr "如果不同端点下的资产 IP 有冲突,使用资产标签实现"
|
msgstr "如果不同端点下的资产 IP 有冲突,使用资产标签实现"
|
||||||
|
@ -6524,36 +6532,36 @@ msgstr "手机号码必须包含区号,例如 +86"
|
||||||
msgid "Old password"
|
msgid "Old password"
|
||||||
msgstr "原来密码"
|
msgstr "原来密码"
|
||||||
|
|
||||||
#: users/forms/profile.py:128
|
#: users/forms/profile.py:131
|
||||||
msgid "Old password error"
|
msgid "Old password error"
|
||||||
msgstr "原来密码错误"
|
msgstr "原来密码错误"
|
||||||
|
|
||||||
#: users/forms/profile.py:138
|
#: users/forms/profile.py:141
|
||||||
msgid "Automatically configure and download the SSH key"
|
msgid "Automatically configure and download the SSH key"
|
||||||
msgstr "自动配置并下载SSH密钥"
|
msgstr "自动配置并下载SSH密钥"
|
||||||
|
|
||||||
#: users/forms/profile.py:140
|
#: users/forms/profile.py:143
|
||||||
msgid "ssh public key"
|
msgid "ssh public key"
|
||||||
msgstr "SSH公钥"
|
msgstr "SSH公钥"
|
||||||
|
|
||||||
#: users/forms/profile.py:141
|
#: users/forms/profile.py:144
|
||||||
msgid "ssh-rsa AAAA..."
|
msgid "ssh-rsa AAAA..."
|
||||||
msgstr "ssh-rsa AAAA..."
|
msgstr "ssh-rsa AAAA..."
|
||||||
|
|
||||||
#: users/forms/profile.py:142
|
#: users/forms/profile.py:145
|
||||||
msgid "Paste your id_rsa.pub here."
|
msgid "Paste your id_rsa.pub here."
|
||||||
msgstr "复制你的公钥到这里"
|
msgstr "复制你的公钥到这里"
|
||||||
|
|
||||||
#: users/forms/profile.py:155
|
#: users/forms/profile.py:158
|
||||||
msgid "Public key should not be the same as your old one."
|
msgid "Public key should not be the same as your old one."
|
||||||
msgstr "不能和原来的密钥相同"
|
msgstr "不能和原来的密钥相同"
|
||||||
|
|
||||||
#: users/forms/profile.py:159 users/serializers/profile.py:100
|
#: users/forms/profile.py:162 users/serializers/profile.py:100
|
||||||
#: users/serializers/profile.py:183 users/serializers/profile.py:210
|
#: users/serializers/profile.py:183 users/serializers/profile.py:210
|
||||||
msgid "Not a valid ssh public key"
|
msgid "Not a valid ssh public key"
|
||||||
msgstr "SSH密钥不合法"
|
msgstr "SSH密钥不合法"
|
||||||
|
|
||||||
#: users/forms/profile.py:170 users/models/user.py:786
|
#: users/forms/profile.py:173 users/models/user.py:786
|
||||||
msgid "Public key"
|
msgid "Public key"
|
||||||
msgstr "SSH公钥"
|
msgstr "SSH公钥"
|
||||||
|
|
||||||
|
@ -6818,11 +6826,11 @@ msgstr "邮箱账号"
|
||||||
msgid "Mobile number"
|
msgid "Mobile number"
|
||||||
msgstr "手机号码"
|
msgstr "手机号码"
|
||||||
|
|
||||||
#: users/templates/users/forgot_password.html:68
|
#: users/templates/users/forgot_password.html:69
|
||||||
msgid "Send"
|
msgid "Send"
|
||||||
msgstr "发送"
|
msgstr "发送"
|
||||||
|
|
||||||
#: users/templates/users/forgot_password.html:72
|
#: users/templates/users/forgot_password.html:73
|
||||||
#: users/templates/users/forgot_password_previewing.html:30
|
#: users/templates/users/forgot_password_previewing.html:30
|
||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "提交"
|
msgstr "提交"
|
||||||
|
|
|
@ -33,7 +33,12 @@ class EndpointSerializer(BulkModelSerializer):
|
||||||
'comment', 'date_created', 'date_updated', 'created_by'
|
'comment', 'date_created', 'date_updated', 'created_by'
|
||||||
]
|
]
|
||||||
extra_kwargs = {
|
extra_kwargs = {
|
||||||
'host': {'help_text': _('Visit IP/Host, if empty, use the current request instead')},
|
'host': {'help_text': _(
|
||||||
|
'The host address accessed when connecting to assets, if it is empty, '
|
||||||
|
'the access address of the current browser will be used '
|
||||||
|
'(the default endpoint does not allow modification of the host)'
|
||||||
|
)
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
def get_oracle_port(self, obj: Endpoint):
|
def get_oracle_port(self, obj: Endpoint):
|
||||||
|
|
Loading…
Reference in New Issue