merge: with remote

pull/12746/head^2
ibuler 2024-03-04 14:03:05 +08:00
commit 1caed59f76
11 changed files with 719 additions and 725 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7b33b3fc460342e5c344d08fd5217d0d7abbfece053251332607a93d46b3ffbe
size 2319
oid sha256:354a97baa671b72139dd50723e3a460f4d8e6def32c053722bcd2f4e21063c1a
size 2464

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-26 15:45+0800\n"
"POT-Creation-Date: 2024-02-28 17:25+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -614,7 +614,8 @@ msgstr ""
#: ops/serializers/job.py:18 orgs/models.py:82
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
#: terminal/models/applet/applet.py:33 terminal/models/component/endpoint.py:12
#: settings/serializers/terminal.py:9 terminal/models/applet/applet.py:33
#: terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:109
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
#: terminal/models/component/terminal.py:84
@ -850,7 +851,7 @@ msgstr ""
#: accounts/serializers/account/backup.py:38
#: accounts/serializers/automations/base.py:37
msgid "Executed amount"
msgstr "Executions"
msgstr "Execution times"
#: accounts/serializers/account/backup.py:41
#: accounts/serializers/automations/change_secret.py:57
@ -881,10 +882,12 @@ msgid "Password length"
msgstr ""
#: accounts/serializers/account/template.py:14
#: settings/serializers/security.py:44
msgid "Lowercase"
msgstr ""
#: accounts/serializers/account/template.py:15
#: settings/serializers/security.py:41
msgid "Uppercase"
msgstr ""
@ -1243,7 +1246,6 @@ msgstr ""
#: authentication/templates/authentication/_msg_oauth_bind.html:12
#: authentication/templates/authentication/_msg_rest_password_success.html:8
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
#: settings/serializers/terminal.py:10
msgid "IP"
msgstr ""
@ -1699,6 +1701,7 @@ msgid "Port"
msgstr ""
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
#: settings/serializers/terminal.py:10
msgid "Address"
msgstr ""
@ -2575,8 +2578,8 @@ msgstr ""
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
#: settings/serializers/auth/wecom.py:10 users/models/user.py:749
#: users/models/user.py:855
#: settings/serializers/auth/wecom.py:10 settings/serializers/auth/wecom.py:15
#: users/models/user.py:749 users/models/user.py:855
msgid "WeCom"
msgstr ""
@ -2590,8 +2593,8 @@ msgstr "Lark"
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
#: settings/serializers/auth/slack.py:10 users/models/user.py:752
#: users/models/user.py:858
#: settings/serializers/auth/slack.py:10 settings/serializers/auth/slack.py:12
#: users/models/user.py:752 users/models/user.py:858
msgid "Slack"
msgstr ""
@ -2609,6 +2612,7 @@ msgstr ""
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
#: settings/serializers/auth/passkey.py:8
#: settings/serializers/auth/passkey.py:11
msgid "Passkey"
msgstr ""
@ -3136,6 +3140,7 @@ msgid "Options"
msgstr ""
#: authentication/serializers/connect_token_secret.py:127
#: ops/notifications.py:17
msgid "Component"
msgstr ""
@ -4269,10 +4274,6 @@ msgstr ""
msgid "VCS URL"
msgstr ""
#: ops/notifications.py:17
msgid "Components"
msgstr ""
#: ops/notifications.py:18
msgid "Server performance"
msgstr ""
@ -4992,12 +4993,17 @@ msgstr ""
msgid "Login redirection prompt"
msgstr ""
#: settings/serializers/auth/cas.py:10
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/cas.py:12
msgid "CAS"
msgstr ""
#: settings/serializers/auth/cas.py:13 settings/serializers/auth/ldap.py:42
#: settings/serializers/auth/oidc.py:54
msgid "Server"
msgstr ""
#: settings/serializers/auth/cas.py:16
msgid "Proxy server url"
msgid "Proxy Server"
msgstr ""
#: settings/serializers/auth/cas.py:18 settings/serializers/auth/oauth2.py:54
@ -5013,14 +5019,20 @@ msgstr ""
msgid "Enable attributes map"
msgstr ""
#: settings/serializers/auth/cas.py:28 settings/serializers/auth/saml2.py:32
#: settings/serializers/auth/cas.py:28 settings/serializers/auth/ldap.py:58
#: settings/serializers/auth/oauth2.py:56 settings/serializers/auth/oidc.py:37
#: settings/serializers/auth/saml2.py:32
msgid "User attribute"
msgstr ""
#: settings/serializers/auth/cas.py:29
#: settings/serializers/auth/cas.py:30
msgid "Create user"
msgstr ""
#: settings/serializers/auth/cas.py:31
msgid "Automatically create a new user if not found."
msgstr ""
#: settings/serializers/auth/dingtalk.py:15
msgid "Dingtalk"
msgstr ""
@ -5029,14 +5041,10 @@ msgstr ""
msgid "Lark"
msgstr ""
#: settings/serializers/auth/ldap.py:39
#: settings/serializers/auth/ldap.py:39 settings/serializers/auth/ldap.py:84
msgid "LDAP"
msgstr ""
#: settings/serializers/auth/ldap.py:42
msgid "Server"
msgstr ""
#: settings/serializers/auth/ldap.py:43
msgid "eg: ldap://localhost:389"
msgstr ""
@ -5077,10 +5085,10 @@ msgid "Search paged size (piece)"
msgstr ""
#: settings/serializers/auth/oauth2.py:18
#: settings/serializers/auth/oauth2.py:21
msgid "OAuth2"
msgstr ""
#: settings/serializers/auth/oauth2.py:24
msgid "Logo"
msgstr ""
@ -5107,7 +5115,8 @@ msgid "Token endpoint"
msgstr ""
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
msgid "Client authentication method"
#: settings/serializers/auth/sms.py:106
msgid "Request method"
msgstr ""
#: settings/serializers/auth/oauth2.py:49 settings/serializers/auth/oidc.py:77
@ -5123,7 +5132,7 @@ msgstr ""
msgid "Always update user"
msgstr ""
#: settings/serializers/auth/oidc.py:12
#: settings/serializers/auth/oidc.py:12 settings/serializers/auth/oidc.py:63
msgid "OIDC"
msgstr ""
@ -5202,7 +5211,7 @@ msgid "Only SSL domain can use passkey auth"
msgstr ""
#: settings/serializers/auth/passkey.py:15
msgid "FIDO server ID"
msgid "FIDO Server ID"
msgstr ""
#: settings/serializers/auth/passkey.py:17
@ -5212,10 +5221,11 @@ msgid ""
msgstr ""
#: settings/serializers/auth/passkey.py:22
msgid "FIDO server name"
msgid "FIDO Server name"
msgstr ""
#: settings/serializers/auth/radius.py:13
#: settings/serializers/auth/radius.py:15
msgid "Radius"
msgstr ""
@ -5223,7 +5233,7 @@ msgstr ""
msgid "OTP in Radius"
msgstr ""
#: settings/serializers/auth/saml2.py:10
#: settings/serializers/auth/saml2.py:10 settings/serializers/auth/saml2.py:13
msgid "SAML2"
msgstr ""
@ -5626,14 +5636,6 @@ msgstr ""
msgid "Minimum length (Admin)"
msgstr ""
#: settings/serializers/security.py:41
msgid "Uppercase"
msgstr ""
#: settings/serializers/security.py:44
msgid "Lowercase"
msgstr ""
#: settings/serializers/security.py:47
msgid "Digits"
msgstr ""
@ -5648,11 +5650,11 @@ msgid ""
"allowed during this time interval."
msgstr ""
#: settings/serializers/security.py:63
#: settings/serializers/security.py:63 settings/serializers/security.py:73
msgid "Login failures count"
msgstr ""
#: settings/serializers/security.py:77
#: settings/serializers/security.py:67 settings/serializers/security.py:77
msgid "Login failure period (minute)"
msgstr ""
@ -5849,10 +5851,6 @@ msgstr ""
msgid "[%s] %s"
msgstr ""
#: settings/serializers/terminal.py:9 terminal/models/virtualapp/provider.py:11
msgid "Hostname"
msgstr ""
#: settings/serializers/terminal.py:15
msgid "Auto"
msgstr ""
@ -5873,12 +5871,12 @@ msgstr ""
#: settings/serializers/terminal.py:29
msgid "Public key auth"
msgstr ""
msgstr "Public key auth"
#: settings/serializers/terminal.py:30
msgid ""
"Information: If use other auth method, like AD/LDAP, you should disable this to "
"avoid being able to log in after deleting"
"Information: If use other auth method, like AD/LDAP, you should disable this "
"to avoid being able to log in after deleting"
msgstr ""
#: settings/serializers/terminal.py:34
@ -5889,14 +5887,6 @@ msgstr ""
msgid "Asset list page size"
msgstr ""
#: settings/serializers/terminal.py:39
msgid "Enable database proxy"
msgstr ""
#: settings/serializers/terminal.py:40
msgid "Enable Razor"
msgstr ""
#: settings/tasks/ldap.py:28
msgid "Periodic import ldap user"
msgstr ""
@ -6692,6 +6682,10 @@ msgstr ""
msgid "You have already joined this session"
msgstr ""
#: terminal/models/virtualapp/provider.py:11
msgid "Hostname"
msgstr ""
#: terminal/models/virtualapp/virtualapp.py:32
msgid "Providers"
msgstr ""
@ -6930,7 +6924,6 @@ msgid "Bucket"
msgstr ""
#: terminal/serializers/storage.py:33
#: xpack/plugins/cloud/serializers/account_attrs.py:17
msgid "Access key ID"
msgstr ""
@ -7789,8 +7782,8 @@ msgid "Is OTP bound"
msgstr "OTP bound"
#: users/serializers/user.py:101
msgid "Can public key auth"
msgstr "Public key auth"
msgid "Can public key authentication"
msgstr "Can public key authentication"
#: users/serializers/user.py:166
msgid "Groups"
@ -8612,6 +8605,10 @@ msgstr ""
msgid "Provider display"
msgstr ""
#: xpack/plugins/cloud/serializers/account_attrs.py:17
msgid "Access key id"
msgstr "Access key id"
#: xpack/plugins/cloud/serializers/account_attrs.py:35
msgid "Client ID"
msgstr ""

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6927f54b75facae0524e9d6cd4d021104780d96cdc128880f6e960ed72fb4ae5
size 168378
oid sha256:3f56e397e2b9120c529fe1a6a7334cd6522df6298ffcb8f0af44e4c234899de4
size 167973

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-26 15:45+0800\n"
"POT-Creation-Date: 2024-02-28 17:24+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -614,7 +614,8 @@ msgstr "パスワードルール"
#: ops/serializers/job.py:18 orgs/models.py:82
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
#: terminal/models/applet/applet.py:33 terminal/models/component/endpoint.py:12
#: settings/serializers/terminal.py:9 terminal/models/applet/applet.py:33
#: terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:109
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
#: terminal/models/component/terminal.py:84
@ -895,10 +896,12 @@ msgid "Password length"
msgstr "パスワードの長さ"
#: accounts/serializers/account/template.py:14
#: settings/serializers/security.py:44
msgid "Lowercase"
msgstr "小文字"
#: accounts/serializers/account/template.py:15
#: settings/serializers/security.py:41
msgid "Uppercase"
msgstr "大文字"
@ -1267,7 +1270,6 @@ msgstr ""
#: authentication/templates/authentication/_msg_oauth_bind.html:12
#: authentication/templates/authentication/_msg_rest_password_success.html:8
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
#: settings/serializers/terminal.py:10
msgid "IP"
msgstr "IP"
@ -1739,6 +1741,7 @@ msgid "Port"
msgstr "ポート"
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
#: settings/serializers/terminal.py:10
msgid "Address"
msgstr "アドレス"
@ -2628,8 +2631,8 @@ msgstr "認証トークン"
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
#: settings/serializers/auth/wecom.py:10 users/models/user.py:749
#: users/models/user.py:855
#: settings/serializers/auth/wecom.py:10 settings/serializers/auth/wecom.py:15
#: users/models/user.py:749 users/models/user.py:855
msgid "WeCom"
msgstr "企業微信"
@ -2643,8 +2646,8 @@ msgstr "本を飛ばす"
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
#: settings/serializers/auth/slack.py:10 users/models/user.py:752
#: users/models/user.py:858
#: settings/serializers/auth/slack.py:10 settings/serializers/auth/slack.py:12
#: users/models/user.py:752 users/models/user.py:858
msgid "Slack"
msgstr ""
@ -2662,6 +2665,7 @@ msgstr "仮パスワード"
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
#: settings/serializers/auth/passkey.py:8
#: settings/serializers/auth/passkey.py:11
msgid "Passkey"
msgstr "Passkey"
@ -3209,6 +3213,7 @@ msgid "Options"
msgstr "オプション"
#: authentication/serializers/connect_token_secret.py:127
#: ops/notifications.py:17
msgid "Component"
msgstr "コンポーネント"
@ -4391,12 +4396,6 @@ msgstr "创建方式"
msgid "VCS URL"
msgstr "VCS URL"
#: ops/notifications.py:17
#, fuzzy
#| msgid "Component"
msgid "Components"
msgstr "コンポーネント"
#: ops/notifications.py:18
msgid "Server performance"
msgstr "サーバーのパフォーマンス"
@ -5149,10 +5148,15 @@ msgstr "パスワードのURLを忘れた"
msgid "Login redirection prompt"
msgstr "ログインリダイレクトの有効化msg"
#: settings/serializers/auth/cas.py:10
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/cas.py:12
msgid "CAS"
msgstr "CAS"
#: settings/serializers/auth/cas.py:13 settings/serializers/auth/ldap.py:42
#: settings/serializers/auth/oidc.py:54
msgid "Server"
msgstr "LDAPサーバー"
#: settings/serializers/auth/cas.py:16
msgid "Proxy Server"
msgstr "コールバックアドレス"
@ -5170,14 +5174,20 @@ msgstr "ユーザー名のプロパティ"
msgid "Enable attributes map"
msgstr "属性マップの有効化"
#: settings/serializers/auth/cas.py:28 settings/serializers/auth/saml2.py:32
#: settings/serializers/auth/cas.py:28 settings/serializers/auth/ldap.py:58
#: settings/serializers/auth/oauth2.py:56 settings/serializers/auth/oidc.py:37
#: settings/serializers/auth/saml2.py:32
msgid "User attribute"
msgstr "マッピングのプロパティ"
#: settings/serializers/auth/cas.py:29
#: settings/serializers/auth/cas.py:30
msgid "Create user"
msgstr "そうでない場合はユーザーを作成"
#: settings/serializers/auth/cas.py:31
msgid "Automatically create a new user if not found."
msgstr ""
#: settings/serializers/auth/dingtalk.py:15
msgid "Dingtalk"
msgstr "ピン認証の有効化"
@ -5186,14 +5196,10 @@ msgstr "ピン認証の有効化"
msgid "Lark"
msgstr "飛本認証の有効化"
#: settings/serializers/auth/ldap.py:39
#: settings/serializers/auth/ldap.py:39 settings/serializers/auth/ldap.py:84
msgid "LDAP"
msgstr "LDAP"
#: settings/serializers/auth/ldap.py:42
msgid "Server"
msgstr "LDAPサーバー"
#: settings/serializers/auth/ldap.py:43
msgid "eg: ldap://localhost:389"
msgstr "例: ldap://localhost:389"
@ -5236,6 +5242,7 @@ msgid "Search paged size (piece)"
msgstr "ページサイズを検索 (じょう)"
#: settings/serializers/auth/oauth2.py:18
#: settings/serializers/auth/oauth2.py:21
msgid "OAuth2"
msgstr "OAuth2"
@ -5265,6 +5272,7 @@ msgid "Token endpoint"
msgstr "プロバイダートークンエンドポイント"
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
#: settings/serializers/auth/sms.py:106
msgid "Request method"
msgstr "クライアント認証方式"
@ -5281,7 +5289,7 @@ msgstr "プロバイダーのセッション終了エンドポイント"
msgid "Always update user"
msgstr "常にユーザーを更新"
#: settings/serializers/auth/oidc.py:12
#: settings/serializers/auth/oidc.py:12 settings/serializers/auth/oidc.py:63
msgid "OIDC"
msgstr "OIDC"
@ -5379,6 +5387,7 @@ msgid "FIDO Server name"
msgstr "FIDOサーバー名"
#: settings/serializers/auth/radius.py:13
#: settings/serializers/auth/radius.py:15
msgid "Radius"
msgstr "Radius"
@ -5386,7 +5395,7 @@ msgstr "Radius"
msgid "OTP in Radius"
msgstr "Radius のOTP"
#: settings/serializers/auth/saml2.py:10
#: settings/serializers/auth/saml2.py:10 settings/serializers/auth/saml2.py:13
msgid "SAML2"
msgstr "SAML2"
@ -5816,14 +5825,6 @@ msgstr "パスワードの最小長"
msgid "Minimum length (Admin)"
msgstr "管理者ユーザーパスワードの最小長"
#: settings/serializers/security.py:41
msgid "Uppercase"
msgstr "資本を含める必要があります"
#: settings/serializers/security.py:44
msgid "Lowercase"
msgstr "小文字を含める必要があります。"
#: settings/serializers/security.py:47
msgid "Digits"
msgstr "数値を含める必要があります"
@ -5840,11 +5841,11 @@ msgstr ""
"ユーザーが限られた回数だけログインできなかった場合、この時間間隔ではログイン"
"はできません。"
#: settings/serializers/security.py:63
#: settings/serializers/security.py:63 settings/serializers/security.py:73
msgid "Login failures count"
msgstr "ユーザーログインの失敗数を制限する"
#: settings/serializers/security.py:67
#: settings/serializers/security.py:67 settings/serializers/security.py:77
msgid "Login failure period (minute)"
msgstr "ユーザーのログイン間隔をブロックする(分)"
@ -6058,10 +6059,6 @@ msgstr "複数のユーザーを使用して、分割"
msgid "[%s] %s"
msgstr "[%s] %s"
#: settings/serializers/terminal.py:9 terminal/models/virtualapp/provider.py:11
msgid "Hostname"
msgstr "ホスト名"
#: settings/serializers/terminal.py:15
msgid "Auto"
msgstr "自動"
@ -6083,13 +6080,15 @@ msgid "Password auth"
msgstr "パスワード認証"
#: settings/serializers/terminal.py:29
#, fuzzy
#| msgid "Public key auth"
msgid "Public key auth"
msgstr "鍵認証"
#: settings/serializers/terminal.py:30
msgid ""
"Information: If use other auth method, like AD/LDAP, you should disable this to "
"avoid being able to log in after deleting"
"Information: If use other auth method, like AD/LDAP, you should disable this "
"to avoid being able to log in after deleting"
msgstr ""
"ヒント: AD/LDAPなどの他の認証方法を使用する場合は、サードパーティ製システムの"
"削除後にこの項目を無効にする必要があります, ログインも可能"
@ -6102,18 +6101,6 @@ msgstr "リストの並べ替え"
msgid "Asset list page size"
msgstr "ページサイズを一覧表示"
#: settings/serializers/terminal.py:39
msgid "Enable database proxy"
msgstr "属性マップの有効化"
#: settings/serializers/terminal.py:40
msgid "Enable Razor"
msgstr "Razor の有効化"
#: settings/serializers/terminal.py:41
msgid "SSH Client"
msgstr "SSH Clientの有効化"
#: settings/tasks/ldap.py:28
msgid "Periodic import ldap user"
msgstr "LDAP ユーザーを定期的にインポートする"
@ -6532,6 +6519,10 @@ msgstr "出力"
msgid "Risk level"
msgstr "リスクレベル"
#: terminal/connect_methods.py:29
msgid "SSH Client"
msgstr "SSH Clientの有効化"
#: terminal/connect_methods.py:30
msgid "SSH Guide"
msgstr "SSH ガイド人"
@ -6937,6 +6928,10 @@ msgstr "検証コードが無効"
msgid "You have already joined this session"
msgstr "すでにこのセッションに参加しています"
#: terminal/models/virtualapp/provider.py:11
msgid "Hostname"
msgstr "ホスト名"
#: terminal/models/virtualapp/virtualapp.py:32
msgid "Providers"
msgstr "プロバイダ"
@ -7199,7 +7194,6 @@ msgid "Bucket"
msgstr "バケット"
#: terminal/serializers/storage.py:33
#: xpack/plugins/cloud/serializers/account_attrs.py:17
msgid "Access key ID"
msgstr "アクセスキー"
@ -8094,7 +8088,9 @@ msgid "Is OTP bound"
msgstr "仮想MFAがバインドされているか"
#: users/serializers/user.py:101
msgid "Can public key auth"
#, fuzzy
#| msgid "Can public key auth"
msgid "Can public key authentication"
msgstr "公開鍵認証が可能"
#: users/serializers/user.py:166
@ -8935,6 +8931,12 @@ msgstr "有効表示"
msgid "Provider display"
msgstr "プロバイダ表示"
#: xpack/plugins/cloud/serializers/account_attrs.py:17
#, fuzzy
#| msgid "Access key"
msgid "Access key id"
msgstr "アクセスキー"
#: xpack/plugins/cloud/serializers/account_attrs.py:35
msgid "Client ID"
msgstr "クライアントID"
@ -9123,6 +9125,12 @@ msgstr "エンタープライズプロフェッショナル版"
msgid "Ultimate edition"
msgstr "エンタープライズ・フラッグシップ・エディション"
#~ msgid "Enable database proxy"
#~ msgstr "属性マップの有効化"
#~ msgid "Enable Razor"
#~ msgstr "Razor の有効化"
#~ msgid "Email Subject"
#~ msgstr "ユーザーメール件名の作成"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7422fdff60206636c98e63ee17b1b509d7d6678c95379163e6279c3e55e27eb4
size 139220
oid sha256:5b0b4861d76e743aba8af897d77c39f0cadf414cc21b2b66e400e58da0c0249d
size 138962

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-26 15:45+0800\n"
"POT-Creation-Date: 2024-02-28 17:25+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: JumpServer team<ibuler@qq.com>\n"
@ -613,7 +613,8 @@ msgstr "密码规则"
#: ops/serializers/job.py:18 orgs/models.py:82
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
#: terminal/models/applet/applet.py:33 terminal/models/component/endpoint.py:12
#: settings/serializers/terminal.py:9 terminal/models/applet/applet.py:33
#: terminal/models/component/endpoint.py:12
#: terminal/models/component/endpoint.py:109
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
#: terminal/models/component/terminal.py:84
@ -891,10 +892,12 @@ msgid "Password length"
msgstr "密码长度"
#: accounts/serializers/account/template.py:14
#: settings/serializers/security.py:44
msgid "Lowercase"
msgstr "小写字母"
#: accounts/serializers/account/template.py:15
#: settings/serializers/security.py:41
msgid "Uppercase"
msgstr "大写字母"
@ -1258,7 +1261,6 @@ msgstr ""
#: authentication/templates/authentication/_msg_oauth_bind.html:12
#: authentication/templates/authentication/_msg_rest_password_success.html:8
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
#: settings/serializers/terminal.py:10
msgid "IP"
msgstr "IP"
@ -1723,6 +1725,7 @@ msgid "Port"
msgstr "端口"
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
#: settings/serializers/terminal.py:10
msgid "Address"
msgstr "地址"
@ -2601,8 +2604,8 @@ msgstr "认证令牌"
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
#: settings/serializers/auth/wecom.py:10 users/models/user.py:749
#: users/models/user.py:855
#: settings/serializers/auth/wecom.py:10 settings/serializers/auth/wecom.py:15
#: users/models/user.py:749 users/models/user.py:855
msgid "WeCom"
msgstr "企业微信"
@ -2616,8 +2619,8 @@ msgstr "飞书"
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
#: settings/serializers/auth/slack.py:10 users/models/user.py:752
#: users/models/user.py:858
#: settings/serializers/auth/slack.py:10 settings/serializers/auth/slack.py:12
#: users/models/user.py:752 users/models/user.py:858
msgid "Slack"
msgstr ""
@ -2635,6 +2638,7 @@ msgstr "临时密码"
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
#: settings/serializers/auth/passkey.py:8
#: settings/serializers/auth/passkey.py:11
msgid "Passkey"
msgstr "Passkey"
@ -3165,6 +3169,7 @@ msgid "Options"
msgstr "选项"
#: authentication/serializers/connect_token_secret.py:127
#: ops/notifications.py:17
msgid "Component"
msgstr "组件"
@ -4312,12 +4317,6 @@ msgstr "创建方式"
msgid "VCS URL"
msgstr "VCS URL"
#: ops/notifications.py:17
#, fuzzy
#| msgid "Component"
msgid "Components"
msgstr "组件"
#: ops/notifications.py:18
msgid "Server performance"
msgstr "监控告警"
@ -5040,10 +5039,15 @@ msgstr "忘记密码 URL"
msgid "Login redirection prompt"
msgstr "启用登录跳转提示"
#: settings/serializers/auth/cas.py:10
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/cas.py:12
msgid "CAS"
msgstr "CAS"
#: settings/serializers/auth/cas.py:13 settings/serializers/auth/ldap.py:42
#: settings/serializers/auth/oidc.py:54
msgid "Server"
msgstr "LDAP 地址"
#: settings/serializers/auth/cas.py:16
msgid "Proxy Server"
msgstr "回调地址"
@ -5061,14 +5065,20 @@ msgstr "用户名属性"
msgid "Enable attributes map"
msgstr "启用属性映射"
#: settings/serializers/auth/cas.py:28 settings/serializers/auth/saml2.py:32
#: settings/serializers/auth/cas.py:28 settings/serializers/auth/ldap.py:58
#: settings/serializers/auth/oauth2.py:56 settings/serializers/auth/oidc.py:37
#: settings/serializers/auth/saml2.py:32
msgid "User attribute"
msgstr "映射属性"
#: settings/serializers/auth/cas.py:29
#: settings/serializers/auth/cas.py:30
msgid "Create user"
msgstr "创建用户(如果不存在)"
#: settings/serializers/auth/cas.py:31
msgid "Automatically create a new user if not found."
msgstr ""
#: settings/serializers/auth/dingtalk.py:15
msgid "Dingtalk"
msgstr "启用钉钉认证"
@ -5077,14 +5087,10 @@ msgstr "启用钉钉认证"
msgid "Lark"
msgstr "启用飞书认证"
#: settings/serializers/auth/ldap.py:39
#: settings/serializers/auth/ldap.py:39 settings/serializers/auth/ldap.py:84
msgid "LDAP"
msgstr "LDAP"
#: settings/serializers/auth/ldap.py:42
msgid "Server"
msgstr "LDAP 地址"
#: settings/serializers/auth/ldap.py:43
msgid "eg: ldap://localhost:389"
msgstr "如: ldap://localhost:389"
@ -5127,6 +5133,7 @@ msgid "Search paged size (piece)"
msgstr "搜索分页数量 (条)"
#: settings/serializers/auth/oauth2.py:18
#: settings/serializers/auth/oauth2.py:21
msgid "OAuth2"
msgstr "OAuth2"
@ -5156,6 +5163,7 @@ msgid "Token endpoint"
msgstr "token 端点地址"
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
#: settings/serializers/auth/sms.py:106
msgid "Request method"
msgstr "客户端认证方式"
@ -5172,6 +5180,10 @@ msgstr "注销会话端点地址"
msgid "Always update user"
msgstr "总是更新用户信息"
#: settings/serializers/auth/oidc.py:12 settings/serializers/auth/oidc.py:63
msgid "OIDC"
msgstr "启用 OIDC 认证"
#: settings/serializers/auth/oidc.py:16
msgid "Base site URL"
msgstr "JumpServer 地址"
@ -5208,10 +5220,6 @@ msgstr "使用 Keycloak"
msgid "Realm name"
msgstr "域"
#: settings/serializers/auth/oidc.py:63
msgid "OIDC"
msgstr "启用 OIDC 认证"
#: settings/serializers/auth/oidc.py:65
msgid "Provider endpoint"
msgstr "端点地址"
@ -5269,6 +5277,7 @@ msgid "FIDO Server name"
msgstr "Passkey 服务名称"
#: settings/serializers/auth/radius.py:13
#: settings/serializers/auth/radius.py:15
msgid "Radius"
msgstr "Radius"
@ -5276,7 +5285,7 @@ msgstr "Radius"
msgid "OTP in Radius"
msgstr "使用 Radius OTP"
#: settings/serializers/auth/saml2.py:10
#: settings/serializers/auth/saml2.py:10 settings/serializers/auth/saml2.py:13
msgid "SAML2"
msgstr "SAML2"
@ -5285,7 +5294,7 @@ msgid "IDP Metadata URL"
msgstr "IDP Metadata 地址"
#: settings/serializers/auth/saml2.py:19
msgid "IDP metadata XML"
msgid "IDP Metadata XML"
msgstr "IDP Metadata XML"
#: settings/serializers/auth/saml2.py:22
@ -5689,14 +5698,6 @@ msgstr "密码最小长度"
msgid "Minimum length (Admin)"
msgstr "管理员密码最小长度"
#: settings/serializers/security.py:41
msgid "Uppercase"
msgstr "必须包含大写字符"
#: settings/serializers/security.py:44
msgid "Lowercase"
msgstr "必须包含小写字符"
#: settings/serializers/security.py:47
msgid "Digits"
msgstr "必须包含数字"
@ -5711,11 +5712,11 @@ msgid ""
"allowed during this time interval."
msgstr "当用户登录失败次数达到限制后,那么在此间隔内禁止登录"
#: settings/serializers/security.py:63
#: settings/serializers/security.py:63 settings/serializers/security.py:73
msgid "Login failures count"
msgstr "限制用户登录失败次数"
#: settings/serializers/security.py:67
#: settings/serializers/security.py:67 settings/serializers/security.py:77
msgid "Login failure period (minute)"
msgstr "禁止用户登录间隔 (分)"
@ -5920,10 +5921,6 @@ msgstr "多个用户,使用 , 分割"
msgid "[%s] %s"
msgstr "[%s] %s"
#: settings/serializers/terminal.py:9 terminal/models/virtualapp/provider.py:11
msgid "Hostname"
msgstr "主机名"
#: settings/serializers/terminal.py:15
msgid "Auto"
msgstr "自动"
@ -5944,12 +5941,12 @@ msgstr "密码认证"
#: settings/serializers/terminal.py:29
msgid "Public key auth"
msgstr "密钥认证"
msgstr "公钥授权"
#: settings/serializers/terminal.py:30
msgid ""
"Information: If use other auth method, like AD/LDAP, you should disable this to "
"avoid being able to log in after deleting"
"Information: If use other auth method, like AD/LDAP, you should disable this "
"to avoid being able to log in after deleting"
msgstr ""
"提示:如果你使用其它认证方式,如 AD/LDAP你应该禁用此项以避免第三方系统删"
"除后,还可以登录"
@ -5962,18 +5959,6 @@ msgstr "资产列表排序"
msgid "Asset list page size"
msgstr "资产列表每页数量"
#: settings/serializers/terminal.py:39
msgid "Enable database proxy"
msgstr "启用数据库组件"
#: settings/serializers/terminal.py:40
msgid "Enable Razor"
msgstr "启用 Razor 服务"
#: settings/serializers/terminal.py:41
msgid "SSH Client"
msgstr "启用 SSH Client"
#: settings/tasks/ldap.py:28
msgid "Periodic import ldap user"
msgstr "周期导入 LDAP 用户"
@ -6380,6 +6365,10 @@ msgstr "输出"
msgid "Risk level"
msgstr "风险等级"
#: terminal/connect_methods.py:29
msgid "SSH Client"
msgstr "启用 SSH Client"
#: terminal/connect_methods.py:30
msgid "SSH Guide"
msgstr "SSH 向导"
@ -6785,6 +6774,10 @@ msgstr "验证码不正确"
msgid "You have already joined this session"
msgstr "您已经加入过此会话"
#: terminal/models/virtualapp/provider.py:11
msgid "Hostname"
msgstr "主机名"
#: terminal/models/virtualapp/virtualapp.py:32
msgid "Providers"
msgstr "提供商"
@ -7040,7 +7033,6 @@ msgid "Bucket"
msgstr "桶名称"
#: terminal/serializers/storage.py:33
#: xpack/plugins/cloud/serializers/account_attrs.py:17
msgid "Access key ID"
msgstr "Access key ID(AK)"
@ -7912,8 +7904,8 @@ msgid "Is OTP bound"
msgstr "是否绑定了虚拟 MFA"
#: users/serializers/user.py:101
msgid "Can public key auth"
msgstr "可以使用公钥认证"
msgid "Can public key authentication"
msgstr "可以公钥认证"
#: users/serializers/user.py:166
msgid "Groups"
@ -8738,6 +8730,10 @@ msgstr "有效性显示"
msgid "Provider display"
msgstr "服务商显示"
#: xpack/plugins/cloud/serializers/account_attrs.py:17
msgid "Access key id"
msgstr "Access key id"
#: xpack/plugins/cloud/serializers/account_attrs.py:35
msgid "Client ID"
msgstr "客户端 ID"
@ -8923,6 +8919,12 @@ msgstr "企业专业版"
msgid "Ultimate edition"
msgstr "企业旗舰版"
#~ msgid "Enable database proxy"
#~ msgstr "启用数据库组件"
#~ msgid "Enable Razor"
#~ msgstr "启用 Razor 服务"
#~ msgid "Email Subject"
#~ msgstr "邮件主题"

View File

@ -6,16 +6,15 @@
"AccessKey": "Access Key",
"Account": "Account",
"AccountBackup": "Account Backup",
"AccountChangeSecret": "Change Secret",
"AccountChangeSecret": "Account Change Secret",
"AccountGatherList": "Gather Tasks",
"AccountGatherTaskList": "Account Gather",
"AccountBackupCreate": "Create Account Backup",
"AccountBackupUpdate": "Update Account Backup",
"AccountBatchUpdate": "Updated selected",
"AccountChangeSecret": "Password Change",
"AccountCreate": "Create Account",
"AccountDeleteConfirmMsg": "Delete Account, continue?",
"AccountExportTips": "The exported information contains sensitive information such as encrypted account numbers. The exported format is an encrypted zip file (if you have not set the encryption password, please go to Personal Info to set the file encryption password).",
"AccountGatherList": "Collection Task",
"AccountGatherTaskList": "Account Collect",
"AccountGatherTaskUpdate": "Update Task",
"AccountList": "Accounts",
"AccountPolicy": "Account Policy",
@ -26,7 +25,7 @@
"AccountTemplate": "Template",
"AccountTemplateList": "Templates",
"AccountTemplateUpdateSecretHelpText": "The account list shows the accounts created through the template. When the secret is updated, the ciphertext of the accounts created through the template will be updated.",
"Accounts": "Account",
"Accounts": "Accounts",
"Action": "Action",
"ActionCount": "Actions",
"ActionSetting": "Action Settings",
@ -109,21 +108,21 @@
"AssetAccountDetail": "Account Details",
"AssetAclCreate": "Create Asset Connect Rule",
"AssetAclDetail": "Asset Connect Rule Details",
"AssetAclList": "Asset Connect ACL",
"AssetAclList": "Asset Connect",
"AssetAclUpdate": "Update Asset Connect Rules",
"AssetAddress": "Asset (IP/Hostname)",
"AssetAmount": "Asset amount",
"AssetAndNode": "Assets/Nodes",
"AssetBulkUpdateTips": "Network Devices, Cloud Services, Web, Batch Updating of Domains Not Supported",
"AssetChangeSecretCreate": "Create Account Password Change",
"AssetChangeSecretUpdate": "Update Account Password Change",
"AssetChangeSecretCreate": "Create account and change secret",
"AssetChangeSecretUpdate": "Update account and change secret",
"AssetData": "Asset Data",
"AssetDetail": "Asset Details",
"AssetDetail": "Asset Detail",
"AssetList": "Assets",
"AssetListHelpMessage": "On the left is the asset tree. Right-click to create, delete or modify tree nodes. Assets are also organized in node form. On the right are the assets under this node. \n",
"AssetLoginACLHelpMsg": "When logging into assets, it can be audited based on the user's login IP and time segment to determine whether the assets can be logged into",
"AssetName": "Asset Name",
"AssetPermission": "Asset Authorization",
"AssetPermission": "Authorization",
"AssetPermissionCreate": "Create Asset Authorization Rule",
"AssetPermissionDetail": "Asset Authorization Details",
"AssetPermissionHelpMsg": "Asset authorization allows you to select users and assets, grant the assets to users for access. Once completed, users can conveniently view these assets. Additionally, you can set specific permissions to further define the users' rights to the assets.",
@ -132,7 +131,7 @@
"AssetProtocolHelpText": "The protocols supported by the assets are restricted by the platform, click the settings button to view the protocol settings. If updates are required, please update the platform",
"AssetTree": "Asset Tree",
"Assets": "Assets",
"AssetsAmount": "Asset",
"AssetsAmount": "Asset amount",
"AssetsTotal": "Asset Total",
"AssignedInfo": "Approval Information",
"AwaitingMyApproval": "Awaiting my approval",
@ -140,19 +139,19 @@
"Assignees": "Pending Handler",
"AttrName": "Attribute Name",
"AttrValue": "Attribute value",
"Audits": "Audit",
"Audits": "Audit Console",
"Auth": "Authentication",
"AuthLimit": "Login restriction",
"AuthSAMLCertHelpText": "Save after uploading the certificate key, then view SP Metadata",
"AuthSAMLKeyHelpText": "SP Certificates and keys are used for encrypted communication with IDP",
"AuthSaml2UserAttrMapHelpText": "The keys on the left are SAML2 user attributes, the values on the right are authentication platform user attributes",
"AuthSecurity": "User Login",
"AuthSecurity": "Auth security",
"AuthSetting": "Authentication",
"AuthSettings": "Authentication Configuration",
"AuthUserAttrMapHelpText": "The Key on the Left Belongs to the JumpServer User Properties, and the Value on the Right Belongs to the Authentication Platform User Properties",
"Authentication": "Authentication",
"AutoPush": "Auto Push",
"Automations": "Automation",
"Automations": "Automations",
"AverageTimeCost": "Average spend time",
"Azure": "Azure (China)",
"Backup": "Backup",
@ -167,7 +166,7 @@
"BasicSetting": "Basic",
"BatchConsent": "Batch Approval",
"BatchProcessing": "{Number} items selected",
"BatchReject": "Bulk Deny",
"BatchReject": "Batch Deny",
"BeforeChange": "Before Change",
"Beian": "Record",
"BelongAll": "Including at the same time",
@ -178,18 +177,17 @@
"BindSuccess": "Binding Successful",
"BlockedIPS": "Locked IPs",
"BuiltinVariable": "Built-in variables",
"BulkClearErrorMsg": "Bulk Clearing Failed:",
"BulkCreateStrategy": "For accounts that do not meet the requirements during creation, such as: non-compliant key types, unique key constraints, you can choose the above policy.",
"BulkDeleteErrorMsg": "Batch Deletion Failure:",
"BulkDeleteSuccessMsg": "Bulk Deletion Successful",
"BulkDeploy": "Batch Deployment",
"BulkOffline": "Batch Offline",
"BulkSyncDelete": "Bulk Sync Delete",
"BulkSyncErrorMsg": "Bulk Synchronization Failed:",
"BulkTransfer": "Bulk Transfer",
"BulkUnblock": "Bulk Unlock",
"BulkUpdatePlatformHelpText": "Updates will only be performed when the original platform type of the asset is the same as the selected platform type. If the platform type is different before and after the update, it will not be updated.",
"BulkVerify": "Verify selected",
"BatchClearErrorMsg": "Batch Clearing Failed:",
"AccountPolicyHelpText": "For accounts that do not meet the requirements when creating, such as: non-compliant key types and unique key constraints, you can choose the above strategy.",
"BatchDeleteErrorMsg": "Batch deletion failed",
"BatchDeleteSuccessMsg": "Batch deletion successful",
"BatchDeployment": "Batch deployment",
"BatchOffline": "Batch Offline",
"BatchSyncDelete": "Batch sync deletion",
"BatchSyncErrorMsg": "Batch sync Failed",
"BatchTransfer": "Batch Transfer",
"BulkUnblock": "Batch Unlock",
"BatchUpdatePlatformHelpText": "The asset will be updated only if the original platform type is the same as the selected platform type. If the platform types before and after the update are different, it will not be updated.",
"CACertificate": "CA Certificate",
"CAS": "CAS",
"CMPP2": "CMPP v2.0",
@ -238,14 +236,14 @@
"CloudSync": "Cloud Sync",
"CloudUpdate": "Update Assets -Cloud Platform",
"Cluster": "Cluster",
"CollectionSucceed": "Successfully Favorited",
"CollectionSucceed": "Collection successful",
"Command": "Command",
"CommandConfirm": "Command Review",
"CommandFilterACL": "Command Filter",
"CommandFilterACLHelpMsg": "By filtering commands, you can control if commands can be sent to assets. Based on your set rules, some commands can be allowed while others are prohibited.",
"CommandFilterAclCreate": "Create Command Filter Rule",
"CommandFilterAclDetail": "Details of Command Filter Rule",
"CommandFilterAclList": "Command Filter ACL",
"CommandFilterAclList": "Command Filter",
"CommandFilterAclUpdate": "Update Command Filter Rule",
"CommandFilterRuleContentHelpText": "One command per line",
"CommandFilterRules": "Command Filter Rules",
@ -256,7 +254,7 @@
"CommandGroupUpdate": "Update Command Group",
"CommandStorage": "Command Storage",
"CommandStorageUpdate": "Update Cmd Storage",
"Commands": "Command Records",
"Commands": "Command Record",
"Comment": "Note",
"CommentHelpText": "Note: Remarks will be displayed when hovered over in the Luna page's user authorization asset tree. Ordinary users can view, please do not fill in sensitive information.",
"CommunityEdition": "Community Version",
@ -271,7 +269,7 @@
"ConnectMethodACLHelpMsg": "Connect Methods can be filtered to control whether users can use a certain Connect Method to log in to the asset. According to your set rules, some Connect Methods can be allowed, while others can be prohibited (globally effective).",
"ConnectMethodAclCreate": "Create Connect Method Control",
"ConnectMethodAclDetail": "Connect Method Control Details",
"ConnectMethodAclList": "Connect Method ACL",
"ConnectMethodAclList": "Connect Method",
"ConnectMethodAclUpdate": "Update Connect Method Control",
"ConnectWebSocketError": "Connection to WebSocket Failed",
"ConnectionDropped": "Connection Disconnected",
@ -354,7 +352,7 @@
"DeleteOrgMsg": "User List, User Group, Asset List, Network Domain List, Manage Users, System Users, Tag Management, Asset Authorization Rules",
"DeleteOrgTitle": "Please Ensure the Following Information within the Organization has been Deleted",
"DeleteReleasedAssets": "Delete Released Assets",
"DeleteSelected": "Delete selected",
"BatchDelete": "Batch deletion",
"DeleteSuccess": "Delete Successfully",
"DeleteSuccessMsg": "Delete Successful",
"DeleteWarningMsg": "Are You Sure You Want to Delete",
@ -374,7 +372,6 @@
"Docs": "Document",
"Domain": "Domain",
"DomainCreate": "Create Domain",
"DomainDetail": "Domain Details",
"DomainEnabled": "Enable Domain",
"DomainHelpMessage": "Domain function is designed to solve the problem that some environments (such as: hybrid cloud) cannot be directly connected, and a new function is added. The principle is to log in through the gateway server. JMS => Domain Gateway => Target Assets.",
"DomainList": "Domains",
@ -445,17 +442,17 @@
"FieldRequiredError": "This field is required",
"FileManagement": "File Manager",
"FileExplorer": "File Explorer",
"FileNameTooLong": "Filename too long",
"FileNameTooLong": "File name too long",
"FileSizeExceedsLimit": "File size exceeds limit",
"FileTransfer": "File Transfer",
"FileTransferNum": "File Transfer Count",
"FileTransferNum": "Number of file transfers",
"FileType": "File Type",
"Filename": "Filename",
"Filename": "File name",
"FingerPrint": "Fingerprint",
"Finished": "Complete",
"FinishedTicket": "Complete Work Order",
"FirstLogin": "First Login",
"FlowSetUp": "Process Setting",
"FlowSetUp": "Flow set up",
"FormatError": "Format Error",
"Friday": "Friday",
"From": "From",
@ -469,7 +466,7 @@
"GatewayCreate": "Create Gateway",
"GatewayList": "Gateway list",
"GatewayUpdate": "Update Gateway",
"GatheredAccounts": "Collected Accounts",
"GatheredAccounts": "Gathered Accounts",
"GeneralAccounts": "General Accounts",
"Generate": "Generate",
"GenerateAccounts": "Regenerate Account",
@ -499,7 +496,7 @@
"HostnameStrategy": "Used to Generate Hostnames for Assets. For Example: 1. Instance Name (instanceDemo); 2. Instance Name and Part of IP (last two letters) (instanceDemo-250.1)",
"Hour": "Hour",
"HuaweiCloud": "Huawei Cloud",
"HuaweiPrivatecloud": "Huawei Private Cloud",
"HuaweiPrivateCloud": "Huawei Private Cloud",
"IAgree": "I agree",
"ID": "ID",
"IP": "IP",
@ -555,7 +552,7 @@
"IsSuccess": "Success",
"IsSyncAccountHelpText": "Upon Collection Completion, the Collected Account Will Be Synced to Asset",
"IsSyncAccountLabel": "Sync to Assets",
"JDCloud": "Jingdong Cloud",
"JDCloud": "JD Cloud",
"Job": "Job",
"JobCenter": "Job center",
"JobCreate": "Create Job",
@ -563,7 +560,7 @@
"JobExecutionLog": "Job Logs",
"JobManagement": "Jobs",
"JobUpdate": "Update Job",
"KingSoftCloud": "Kingsoft Cloud",
"KingSoftCloud": "KingSoft Cloud",
"KokoSettingUpdate": "Koko Configuration Settings",
"LAN": "Bulk Account Add Results",
"LDAPUser": "LDAP Users",
@ -605,7 +602,7 @@
"LoginFailed": "Login Failed",
"LoginFrom": "Login Source",
"LoginImageTip": "Note: It will appear on the enterprise user login page (recommended image size: 492*472px)",
"LoginLog": "Login Logs",
"LoginLog": "Login Log",
"LoginNum": "Login Count",
"LoginPasswordSetting": "Login Password Settings",
"LoginRequiredMsg": "The account has logged out, please log in again.",
@ -617,7 +614,7 @@
"LogoIndexTip": "Tip: It will be displayed in the upper left corner of the page (Recommended image size: 185px*55px)",
"LogoLogoutTip": "Tip: It will be displayed on the web terminal page of Enterprise Edition users (recommended image size: 82px*82px)",
"Logout": "Logout",
"LogsAudit": "Log audit",
"LogsAudit": "Log auditing",
"Lowercase": "Lowercase",
"LunaSettingUpdate": "Luna Configuration Settings",
"MFAErrorMsg": "MFA errors, please check",
@ -628,7 +625,7 @@
"Server": "Server",
"ManualAccount": "Manual Account",
"ManualAccountTip": "Manual input of Username/Password upon Login",
"ManualExecutePlan": "Manual Execute Plan",
"ManualExecute": "Manual execution",
"ManyChoose": "Select Multiple",
"MarkAsRead": "Mark as read",
"Marketplace": "App Market",
@ -641,7 +638,7 @@
"MenuAcls": "ACLs",
"MenuAssets": "Assets",
"MenuMore": "Others",
"MenuPermissions": "Permissions",
"MenuPermissions": "Policies",
"MenuUsers": "Users",
"Message": "Message",
"MessageSubscription": "Message Subscription",
@ -713,7 +710,7 @@
"OpenStack": "OpenStack",
"OpenStatus": "In Approval",
"OpenTicket": "Create a Ticket",
"OperateLog": "Operation Logs",
"OperateLog": "Operation Log",
"OperationLogNum": "Operation Logs",
"OrgAdmin": "Organization Admin",
"OrgAuditor": "Org Auditors",
@ -739,7 +736,7 @@
"PasskeyAddDisableInfo": "Your authentication source is {source}, and adding a Passkey is not supported",
"Passphrase": "Key Password",
"Password": "Password",
"PasswordChangeLog": "Password Change Logs",
"PasswordChangeLog": "Password Change Log",
"PasswordExpired": "Password Expired",
"PasswordPlaceholder": "Please Enter Password",
"PasswordRecord": "Password Record",
@ -800,11 +797,11 @@
"PushParams": "Push Parameters",
"Qcloud": "Tencent Cloud",
"QcloudLighthouse": "Tencent Cloud (Lightweight Application Server)",
"QingyunPrivatecloud": "Qingyun Private Cloud",
"QingYunPrivateCloud": "QingYun Private Cloud",
"Queue": "Queue",
"QuickAdd": "Quick Add",
"QuickJob": "AdHoc",
"QuickUpdate": "Quick Update",
"QuickUpdate": "Quick update",
"Radius": "Radius",
"Ranking": "Ranking",
"RazorNotSupport": "RDP Client Session, Monitoring Not Supported",
@ -812,7 +809,7 @@
"ReLoginTitle": "Current Third-party Login User (CAS/SAML), Not Bound to MFA and Does Not Support Password Verification, Please Log in Again.",
"RealTimeData": "Real-Time Data",
"Reason": "Reason",
"Receivers": "Recipient",
"Receivers": "Receiver",
"RecentLogin": "Recent Login",
"RecentSession": "Recent sessions",
"RecentlyUsed": "Recently Used",
@ -820,7 +817,7 @@
"RecipientServer": "Receiving Server",
"Reconnect": "Reconnect",
"Refresh": "Refresh",
"RefreshHardware": "Hardware Info",
"RefreshHardware": "Refresh hardware info",
"Regex": "Regular Expression",
"Region": "Region",
"RegularlyPerform": "Periodic Execution",
@ -944,6 +941,7 @@
"SelectAtLeastOneAssetOrNodeErrMsg": "Select at Least One Asset or Node",
"SelectAttrs": "Select Attributes",
"SelectByAttr": "Attribute Filter",
"BatchUpdate": "Batch update",
"SelectFile": "Select File",
"SelectKeyOrCreateNew": "Select Tag Key or Create New One",
"SelectLabelFilter": "Select tag for search",
@ -965,7 +963,7 @@
"SessionData": "Session Data",
"SessionDetail": "Session Details",
"SessionID": "Session ID",
"SessionList": "Session Records",
"SessionList": "Conversation History",
"SessionMonitor": "Monitor",
"SessionOffline": "Historical Sessions",
"SessionOnline": "Online Sessions",
@ -1038,20 +1036,20 @@
"SupportedProtocol": "Supported Protocols",
"SupportedProtocolHelpText": "Set supported protocols for the asset, you can modify the custom configurations, such as SFTP directory, RDP AD domain, etc., by clicking on the set button",
"Sync": "Sync",
"SyncDelete": "Synchronous Delete",
"SyncDelete": "Sync Deletion",
"SyncInstanceTaskCreate": "Create Sync Task",
"SyncInstanceTaskDetail": "Sync Task Details",
"SyncInstanceTaskHistoryAssetList": "Synchronize instance list",
"SyncInstanceTaskHistoryList": "Synchronization History List",
"SyncInstanceTaskList": "Synchronization Task List",
"SyncInstanceTaskUpdate": "Update Sync Task",
"SyncSelected": "Sync selected",
"BatchSync": "Batch sync",
"SyncSetting": "Sync Settings",
"SyncStrategy": "Synchronization Policy",
"SyncSuccessMsg": "Synchronization Succeeded",
"SyncTask": "Synchronize Tasks",
"SyncUpdateAccountInfo": "Update Self and Account Secret",
"SyncUser": "Synchronize Users",
"SyncStrategy": "Sync Policy",
"SyncSuccessMsg": "Sync Succeeded",
"SyncTask": "Sync Tasks",
"SyncUpdateAccountInfo": "Sync update account information",
"SyncUser": "Sync Users",
"SyncedCount": "Synchronized",
"SystemError": "System Error",
"SystemRole": "System Roles",
@ -1173,7 +1171,7 @@
"UserLoginACLHelpMsg": "When logging into the system, the user's login IP and time range can be audited to determine whether they are allowed to log into the system (effective globally)",
"UserLoginAclCreate": "Create User Login Control",
"UserLoginAclDetail": "User Login Control Details",
"UserLoginAclList": "User Login ACL",
"UserLoginAclList": "User Login",
"UserLoginAclUpdate": "Update User Login Control",
"UserLoginLimit": "User Restriction",
"UserLoginTrend": "Account Login Trend",

View File

@ -122,7 +122,7 @@
"AssetProtocolHelpText": "资产支持的协议受平台限制,点击设置按钮可以查看协议的设置。 如果需要更新,请更新平台",
"AssetTree": "资产树",
"Assets": "资产管理",
"AssetsAmount": "资产",
"AssetsAmount": "资产数量",
"AssetsTotal": "资产总数",
"AssignedInfo": "审批信息",
"AwaitingMyApproval": "待我审批",
@ -159,6 +159,8 @@
"BatchProcessing": "批量处理(选中 {Number} 项)",
"BatchReject": "批量拒绝",
"BeforeChange": "变更前",
"BatchUpdate": "批量更新",
"BatchDelete": "批量删除",
"Beian": "备案",
"BelongAll": "同时包含",
"BelongTo": "任意包含",
@ -168,17 +170,17 @@
"BindSuccess": "绑定成功",
"BlockedIPS": "已锁定的 IP",
"BuiltinVariable": "内置变量",
"BulkClearErrorMsg": "批量清除失败:",
"BulkCreateStrategy": "创建时对于不符合要求的账号,如:密钥类型不合规,唯一键约束,可选择以上策略。",
"BulkDeleteErrorMsg": "批量删除失败: ",
"BulkDeleteSuccessMsg": "批量删除成功",
"BulkDeploy": "批量部署",
"BulkOffline": "批量下线",
"BulkSyncDelete": "批量同步删除",
"BulkSyncErrorMsg": "批量同步失败: ",
"BulkTransfer": "批量传输",
"BulkUnblock": "批量解锁",
"BulkUpdatePlatformHelpText": "只有资产的原平台类型与所选平台类型相同时才会进行更新,若更新前后的平台类型不同则不会更新。",
"BatchClearErrorMsg": "批量清除失败:",
"AccountPolicyHelpText": "创建时对于不符合要求的账号,如:密钥类型不合规,唯一键约束,可选择以上策略。",
"BatchDeleteErrorMsg": "批量删除失败",
"BatchDeleteSuccessMsg": "批量删除成功",
"BatchDeployment": "批量部署",
"BatchOffline": "批量下线",
"BatchSyncDelete": "批量同步删除",
"BatchSyncErrorMsg": "批量同步失败: ",
"BatchTransfer": "批量传输",
"BatchUnblock": "批量解锁",
"BatchUpdatePlatformHelpText": "只有资产的原平台类型与所选平台类型相同时才会进行更新,若更新前后的平台类型不同则不会更新。",
"CACertificate": "CA 证书",
"CAS": "CAS",
"CMPP2": "CMPP v2.0",
@ -359,7 +361,6 @@
"Docs": "文档",
"Domain": "网域",
"DomainCreate": "创建网域",
"DomainDetail": "网域详情",
"DomainEnabled": "启用网域",
"DomainHelpMessage": "网域功能是为了解决部分环境混合云无法直接连接而新增的功能原理是通过网关服务器进行跳转登录。JMS => 网域网关 => 目标资产",
"DomainList": "网域列表",
@ -482,7 +483,7 @@
"HostnameStrategy": "用于生成资产主机名。例如1. 实例名称 (instanceDemo)2. 实例名称和部分IP(后两位) (instanceDemo-250.1)",
"Hour": "小时",
"HuaweiCloud": "华为云",
"HuaweiPrivatecloud": "华为私有云",
"HuaweiPrivateCloud": "华为私有云",
"IAgree": "我同意",
"ID": "ID",
"IP": "IP",
@ -610,7 +611,7 @@
"MailSend": "邮件发送",
"ManualAccount": "手动账号",
"ManualAccountTip": "登录时手动输入 用户名/密码",
"ManualExecutePlan": "手动执行计划",
"ManualExecutePlan": "手动执行",
"ManyChoose": "可多选",
"MarkAsRead": "标记已读",
"Marketplace": "应用市场",
@ -781,7 +782,7 @@
"PushParams": "推送参数",
"Qcloud": "腾讯云",
"QcloudLighthouse": "腾讯云(轻量应用服务器)",
"QingyunPrivatecloud": "青云私有云",
"QingYunPrivateCloud": "青云私有云",
"Queue": "队列",
"QuickAdd": "快速添加",
"QuickJob": "快捷命令",
@ -1025,7 +1026,7 @@
"SyncInstanceTaskHistoryList": "同步历史列表",
"SyncInstanceTaskList": "同步任务列表",
"SyncInstanceTaskUpdate": "更新同步任务",
"SyncSelected": "同步所选",
"BatchSync": "批量同步",
"SyncSetting": "同步设置",
"SyncStrategy": "同步策略",
"SyncSuccessMsg": "同步成功",
@ -1114,6 +1115,7 @@
"Update": "更新",
"UpdateAccount": "更新账号",
"UpdateAccountTemplate": "更新账号模版",
"AccountTemplateList": "模版列表",
"UpdateAssetDetail": "配置更多信息",
"UpdateAssetUserToken": "更新账号认证信息",
"UpdateEndpoint": "更新端点",

View File

@ -1,20 +1,20 @@
from django.utils.translation import gettext_lazy as _
from django.utils.translation import gettext
from django.template.loader import render_to_string
from django.utils.translation import gettext
from django.utils.translation import gettext_lazy as _
from notifications.notifications import SystemMessage
from notifications.models import SystemMsgSubscription
from users.models import User
from notifications.backends import BACKEND
from terminal.models.component.status import Status
from notifications.models import SystemMsgSubscription
from notifications.notifications import SystemMessage
from terminal.models import Terminal
from terminal.models.component.status import Status
from users.models import User
__all__ = ('ServerPerformanceMessage', 'ServerPerformanceCheckUtil')
class ServerPerformanceMessage(SystemMessage):
category = 'Components'
category_label = _('Components')
category_label = _('Component')
message_type_label = _('Server performance')
def __init__(self, terms_with_errors):

View File

@ -26,7 +26,7 @@ class TerminalSettingSerializer(serializers.Serializer):
)
TERMINAL_PASSWORD_AUTH = serializers.BooleanField(required=False, label=_("Password auth"))
TERMINAL_PUBLIC_KEY_AUTH = serializers.BooleanField(
required=False, label=_("public key auth"),
required=False, label=_("Public key auth"),
help_text=_('Information: If use other auth method, like AD/LDAP, you should disable this to '
'avoid being able to log in after deleting')
)

921
poetry.lock generated

File diff suppressed because it is too large Load Diff