mirror of https://github.com/jumpserver/jumpserver
merge: with remote
commit
1caed59f76
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:7b33b3fc460342e5c344d08fd5217d0d7abbfece053251332607a93d46b3ffbe
|
oid sha256:354a97baa671b72139dd50723e3a460f4d8e6def32c053722bcd2f4e21063c1a
|
||||||
size 2319
|
size 2464
|
||||||
|
|
|
@ -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: 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"
|
"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"
|
||||||
|
@ -614,7 +614,8 @@ msgstr ""
|
||||||
#: ops/serializers/job.py:18 orgs/models.py:82
|
#: ops/serializers/job.py:18 orgs/models.py:82
|
||||||
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
||||||
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
|
#: 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/endpoint.py:109
|
||||||
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
|
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
|
||||||
#: terminal/models/component/terminal.py:84
|
#: terminal/models/component/terminal.py:84
|
||||||
|
@ -850,7 +851,7 @@ msgstr ""
|
||||||
#: accounts/serializers/account/backup.py:38
|
#: accounts/serializers/account/backup.py:38
|
||||||
#: accounts/serializers/automations/base.py:37
|
#: accounts/serializers/automations/base.py:37
|
||||||
msgid "Executed amount"
|
msgid "Executed amount"
|
||||||
msgstr "Executions"
|
msgstr "Execution times"
|
||||||
|
|
||||||
#: accounts/serializers/account/backup.py:41
|
#: accounts/serializers/account/backup.py:41
|
||||||
#: accounts/serializers/automations/change_secret.py:57
|
#: accounts/serializers/automations/change_secret.py:57
|
||||||
|
@ -881,10 +882,12 @@ msgid "Password length"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/template.py:14
|
#: accounts/serializers/account/template.py:14
|
||||||
|
#: settings/serializers/security.py:44
|
||||||
msgid "Lowercase"
|
msgid "Lowercase"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: accounts/serializers/account/template.py:15
|
#: accounts/serializers/account/template.py:15
|
||||||
|
#: settings/serializers/security.py:41
|
||||||
msgid "Uppercase"
|
msgid "Uppercase"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1243,7 +1246,6 @@ 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
|
|
||||||
msgid "IP"
|
msgid "IP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1699,6 +1701,7 @@ msgid "Port"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
|
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
|
||||||
|
#: settings/serializers/terminal.py:10
|
||||||
msgid "Address"
|
msgid "Address"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2575,8 +2578,8 @@ msgstr ""
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
||||||
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
|
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
|
||||||
#: settings/serializers/auth/wecom.py:10 users/models/user.py:749
|
#: settings/serializers/auth/wecom.py:10 settings/serializers/auth/wecom.py:15
|
||||||
#: users/models/user.py:855
|
#: users/models/user.py:749 users/models/user.py:855
|
||||||
msgid "WeCom"
|
msgid "WeCom"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2590,8 +2593,8 @@ msgstr "Lark"
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
|
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
|
||||||
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
|
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
|
||||||
#: settings/serializers/auth/slack.py:10 users/models/user.py:752
|
#: settings/serializers/auth/slack.py:10 settings/serializers/auth/slack.py:12
|
||||||
#: users/models/user.py:858
|
#: users/models/user.py:752 users/models/user.py:858
|
||||||
msgid "Slack"
|
msgid "Slack"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2609,6 +2612,7 @@ msgstr ""
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
|
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
|
||||||
#: settings/serializers/auth/passkey.py:8
|
#: settings/serializers/auth/passkey.py:8
|
||||||
|
#: settings/serializers/auth/passkey.py:11
|
||||||
msgid "Passkey"
|
msgid "Passkey"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -3136,6 +3140,7 @@ msgid "Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:127
|
#: authentication/serializers/connect_token_secret.py:127
|
||||||
|
#: ops/notifications.py:17
|
||||||
msgid "Component"
|
msgid "Component"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4269,10 +4274,6 @@ msgstr ""
|
||||||
msgid "VCS URL"
|
msgid "VCS URL"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ops/notifications.py:17
|
|
||||||
msgid "Components"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ops/notifications.py:18
|
#: ops/notifications.py:18
|
||||||
msgid "Server performance"
|
msgid "Server performance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -4992,12 +4993,17 @@ msgstr ""
|
||||||
msgid "Login redirection prompt"
|
msgid "Login redirection prompt"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/cas.py:10
|
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/cas.py:12
|
||||||
msgid "CAS"
|
msgid "CAS"
|
||||||
msgstr ""
|
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
|
#: settings/serializers/auth/cas.py:16
|
||||||
msgid "Proxy server url"
|
msgid "Proxy Server"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/cas.py:18 settings/serializers/auth/oauth2.py:54
|
#: settings/serializers/auth/cas.py:18 settings/serializers/auth/oauth2.py:54
|
||||||
|
@ -5013,14 +5019,20 @@ msgstr ""
|
||||||
msgid "Enable attributes map"
|
msgid "Enable attributes map"
|
||||||
msgstr ""
|
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"
|
msgid "User attribute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/cas.py:29
|
#: settings/serializers/auth/cas.py:30
|
||||||
msgid "Create user"
|
msgid "Create user"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: settings/serializers/auth/cas.py:31
|
||||||
|
msgid "Automatically create a new user if not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/dingtalk.py:15
|
#: settings/serializers/auth/dingtalk.py:15
|
||||||
msgid "Dingtalk"
|
msgid "Dingtalk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5029,14 +5041,10 @@ msgstr ""
|
||||||
msgid "Lark"
|
msgid "Lark"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:39
|
#: settings/serializers/auth/ldap.py:39 settings/serializers/auth/ldap.py:84
|
||||||
msgid "LDAP"
|
msgid "LDAP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:42
|
|
||||||
msgid "Server"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:43
|
#: settings/serializers/auth/ldap.py:43
|
||||||
msgid "eg: ldap://localhost:389"
|
msgid "eg: ldap://localhost:389"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5077,10 +5085,10 @@ msgid "Search paged size (piece)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:18
|
#: settings/serializers/auth/oauth2.py:18
|
||||||
|
#: settings/serializers/auth/oauth2.py:21
|
||||||
msgid "OAuth2"
|
msgid "OAuth2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:24
|
#: settings/serializers/auth/oauth2.py:24
|
||||||
msgid "Logo"
|
msgid "Logo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5107,7 +5115,8 @@ msgid "Token endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
|
#: 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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:49 settings/serializers/auth/oidc.py:77
|
#: settings/serializers/auth/oauth2.py:49 settings/serializers/auth/oidc.py:77
|
||||||
|
@ -5123,7 +5132,7 @@ msgstr ""
|
||||||
msgid "Always update user"
|
msgid "Always update user"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/oidc.py:12
|
#: settings/serializers/auth/oidc.py:12 settings/serializers/auth/oidc.py:63
|
||||||
msgid "OIDC"
|
msgid "OIDC"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -5202,7 +5211,7 @@ msgid "Only SSL domain can use passkey auth"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/passkey.py:15
|
#: settings/serializers/auth/passkey.py:15
|
||||||
msgid "FIDO server ID"
|
msgid "FIDO Server ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/passkey.py:17
|
#: settings/serializers/auth/passkey.py:17
|
||||||
|
@ -5212,10 +5221,11 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/passkey.py:22
|
#: settings/serializers/auth/passkey.py:22
|
||||||
msgid "FIDO server name"
|
msgid "FIDO Server name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/radius.py:13
|
#: settings/serializers/auth/radius.py:13
|
||||||
|
#: settings/serializers/auth/radius.py:15
|
||||||
msgid "Radius"
|
msgid "Radius"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -5223,7 +5233,7 @@ msgstr ""
|
||||||
msgid "OTP in Radius"
|
msgid "OTP in Radius"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/saml2.py:10
|
#: settings/serializers/auth/saml2.py:10 settings/serializers/auth/saml2.py:13
|
||||||
msgid "SAML2"
|
msgid "SAML2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -5626,14 +5636,6 @@ msgstr ""
|
||||||
msgid "Minimum length (Admin)"
|
msgid "Minimum length (Admin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/security.py:41
|
|
||||||
msgid "Uppercase"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: settings/serializers/security.py:44
|
|
||||||
msgid "Lowercase"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: settings/serializers/security.py:47
|
#: settings/serializers/security.py:47
|
||||||
msgid "Digits"
|
msgid "Digits"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5648,11 +5650,11 @@ msgid ""
|
||||||
"allowed during this time interval."
|
"allowed during this time interval."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/security.py:63
|
#: settings/serializers/security.py:63 settings/serializers/security.py:73
|
||||||
msgid "Login failures count"
|
msgid "Login failures count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/security.py:77
|
#: settings/serializers/security.py:67 settings/serializers/security.py:77
|
||||||
msgid "Login failure period (minute)"
|
msgid "Login failure period (minute)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -5849,10 +5851,6 @@ msgstr ""
|
||||||
msgid "[%s] %s"
|
msgid "[%s] %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:9 terminal/models/virtualapp/provider.py:11
|
|
||||||
msgid "Hostname"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:15
|
#: settings/serializers/terminal.py:15
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5873,12 +5871,12 @@ msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:29
|
#: settings/serializers/terminal.py:29
|
||||||
msgid "Public key auth"
|
msgid "Public key auth"
|
||||||
msgstr ""
|
msgstr "Public key auth"
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:30
|
#: settings/serializers/terminal.py:30
|
||||||
msgid ""
|
msgid ""
|
||||||
"Information: If use other auth method, like AD/LDAP, you should disable this to "
|
"Information: If use other auth method, like AD/LDAP, you should disable this "
|
||||||
"avoid being able to log in after deleting"
|
"to avoid being able to log in after deleting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:34
|
#: settings/serializers/terminal.py:34
|
||||||
|
@ -5889,14 +5887,6 @@ msgstr ""
|
||||||
msgid "Asset list page size"
|
msgid "Asset list page size"
|
||||||
msgstr ""
|
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
|
#: settings/tasks/ldap.py:28
|
||||||
msgid "Periodic import ldap user"
|
msgid "Periodic import ldap user"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -6692,6 +6682,10 @@ msgstr ""
|
||||||
msgid "You have already joined this session"
|
msgid "You have already joined this session"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: terminal/models/virtualapp/provider.py:11
|
||||||
|
msgid "Hostname"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/virtualapp/virtualapp.py:32
|
#: terminal/models/virtualapp/virtualapp.py:32
|
||||||
msgid "Providers"
|
msgid "Providers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -6930,7 +6924,6 @@ msgid "Bucket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/serializers/storage.py:33
|
#: terminal/serializers/storage.py:33
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:17
|
|
||||||
msgid "Access key ID"
|
msgid "Access key ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -7789,8 +7782,8 @@ msgid "Is OTP bound"
|
||||||
msgstr "OTP bound"
|
msgstr "OTP bound"
|
||||||
|
|
||||||
#: users/serializers/user.py:101
|
#: users/serializers/user.py:101
|
||||||
msgid "Can public key auth"
|
msgid "Can public key authentication"
|
||||||
msgstr "Public key auth"
|
msgstr "Can public key authentication"
|
||||||
|
|
||||||
#: users/serializers/user.py:166
|
#: users/serializers/user.py:166
|
||||||
msgid "Groups"
|
msgid "Groups"
|
||||||
|
@ -8612,6 +8605,10 @@ msgstr ""
|
||||||
msgid "Provider display"
|
msgid "Provider display"
|
||||||
msgstr ""
|
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
|
#: xpack/plugins/cloud/serializers/account_attrs.py:35
|
||||||
msgid "Client ID"
|
msgid "Client ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:6927f54b75facae0524e9d6cd4d021104780d96cdc128880f6e960ed72fb4ae5
|
oid sha256:3f56e397e2b9120c529fe1a6a7334cd6522df6298ffcb8f0af44e4c234899de4
|
||||||
size 168378
|
size 167973
|
||||||
|
|
|
@ -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: 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"
|
"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"
|
||||||
|
@ -614,7 +614,8 @@ msgstr "パスワードルール"
|
||||||
#: ops/serializers/job.py:18 orgs/models.py:82
|
#: ops/serializers/job.py:18 orgs/models.py:82
|
||||||
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
||||||
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
|
#: 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/endpoint.py:109
|
||||||
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
|
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
|
||||||
#: terminal/models/component/terminal.py:84
|
#: terminal/models/component/terminal.py:84
|
||||||
|
@ -895,10 +896,12 @@ msgid "Password length"
|
||||||
msgstr "パスワードの長さ"
|
msgstr "パスワードの長さ"
|
||||||
|
|
||||||
#: accounts/serializers/account/template.py:14
|
#: accounts/serializers/account/template.py:14
|
||||||
|
#: settings/serializers/security.py:44
|
||||||
msgid "Lowercase"
|
msgid "Lowercase"
|
||||||
msgstr "小文字"
|
msgstr "小文字"
|
||||||
|
|
||||||
#: accounts/serializers/account/template.py:15
|
#: accounts/serializers/account/template.py:15
|
||||||
|
#: settings/serializers/security.py:41
|
||||||
msgid "Uppercase"
|
msgid "Uppercase"
|
||||||
msgstr "大文字"
|
msgstr "大文字"
|
||||||
|
|
||||||
|
@ -1267,7 +1270,6 @@ 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
|
|
||||||
msgid "IP"
|
msgid "IP"
|
||||||
msgstr "IP"
|
msgstr "IP"
|
||||||
|
|
||||||
|
@ -1739,6 +1741,7 @@ msgid "Port"
|
||||||
msgstr "ポート"
|
msgstr "ポート"
|
||||||
|
|
||||||
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
|
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
|
||||||
|
#: settings/serializers/terminal.py:10
|
||||||
msgid "Address"
|
msgid "Address"
|
||||||
msgstr "アドレス"
|
msgstr "アドレス"
|
||||||
|
|
||||||
|
@ -2628,8 +2631,8 @@ msgstr "認証トークン"
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
||||||
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
|
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
|
||||||
#: settings/serializers/auth/wecom.py:10 users/models/user.py:749
|
#: settings/serializers/auth/wecom.py:10 settings/serializers/auth/wecom.py:15
|
||||||
#: users/models/user.py:855
|
#: users/models/user.py:749 users/models/user.py:855
|
||||||
msgid "WeCom"
|
msgid "WeCom"
|
||||||
msgstr "企業微信"
|
msgstr "企業微信"
|
||||||
|
|
||||||
|
@ -2643,8 +2646,8 @@ msgstr "本を飛ばす"
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
|
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
|
||||||
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
|
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
|
||||||
#: settings/serializers/auth/slack.py:10 users/models/user.py:752
|
#: settings/serializers/auth/slack.py:10 settings/serializers/auth/slack.py:12
|
||||||
#: users/models/user.py:858
|
#: users/models/user.py:752 users/models/user.py:858
|
||||||
msgid "Slack"
|
msgid "Slack"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2662,6 +2665,7 @@ msgstr "仮パスワード"
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
|
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
|
||||||
#: settings/serializers/auth/passkey.py:8
|
#: settings/serializers/auth/passkey.py:8
|
||||||
|
#: settings/serializers/auth/passkey.py:11
|
||||||
msgid "Passkey"
|
msgid "Passkey"
|
||||||
msgstr "Passkey"
|
msgstr "Passkey"
|
||||||
|
|
||||||
|
@ -3209,6 +3213,7 @@ msgid "Options"
|
||||||
msgstr "オプション"
|
msgstr "オプション"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:127
|
#: authentication/serializers/connect_token_secret.py:127
|
||||||
|
#: ops/notifications.py:17
|
||||||
msgid "Component"
|
msgid "Component"
|
||||||
msgstr "コンポーネント"
|
msgstr "コンポーネント"
|
||||||
|
|
||||||
|
@ -4391,12 +4396,6 @@ msgstr "创建方式"
|
||||||
msgid "VCS URL"
|
msgid "VCS URL"
|
||||||
msgstr "VCS URL"
|
msgstr "VCS URL"
|
||||||
|
|
||||||
#: ops/notifications.py:17
|
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Component"
|
|
||||||
msgid "Components"
|
|
||||||
msgstr "コンポーネント"
|
|
||||||
|
|
||||||
#: ops/notifications.py:18
|
#: ops/notifications.py:18
|
||||||
msgid "Server performance"
|
msgid "Server performance"
|
||||||
msgstr "サーバーのパフォーマンス"
|
msgstr "サーバーのパフォーマンス"
|
||||||
|
@ -5149,10 +5148,15 @@ msgstr "パスワードのURLを忘れた"
|
||||||
msgid "Login redirection prompt"
|
msgid "Login redirection prompt"
|
||||||
msgstr "ログインリダイレクトの有効化msg"
|
msgstr "ログインリダイレクトの有効化msg"
|
||||||
|
|
||||||
#: settings/serializers/auth/cas.py:10
|
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/cas.py:12
|
||||||
msgid "CAS"
|
msgid "CAS"
|
||||||
msgstr "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
|
#: settings/serializers/auth/cas.py:16
|
||||||
msgid "Proxy Server"
|
msgid "Proxy Server"
|
||||||
msgstr "コールバックアドレス"
|
msgstr "コールバックアドレス"
|
||||||
|
@ -5170,14 +5174,20 @@ msgstr "ユーザー名のプロパティ"
|
||||||
msgid "Enable attributes map"
|
msgid "Enable attributes map"
|
||||||
msgstr "属性マップの有効化"
|
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"
|
msgid "User attribute"
|
||||||
msgstr "マッピングのプロパティ"
|
msgstr "マッピングのプロパティ"
|
||||||
|
|
||||||
#: settings/serializers/auth/cas.py:29
|
#: settings/serializers/auth/cas.py:30
|
||||||
msgid "Create user"
|
msgid "Create user"
|
||||||
msgstr "そうでない場合はユーザーを作成"
|
msgstr "そうでない場合はユーザーを作成"
|
||||||
|
|
||||||
|
#: settings/serializers/auth/cas.py:31
|
||||||
|
msgid "Automatically create a new user if not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/dingtalk.py:15
|
#: settings/serializers/auth/dingtalk.py:15
|
||||||
msgid "Dingtalk"
|
msgid "Dingtalk"
|
||||||
msgstr "ピン認証の有効化"
|
msgstr "ピン認証の有効化"
|
||||||
|
@ -5186,14 +5196,10 @@ msgstr "ピン認証の有効化"
|
||||||
msgid "Lark"
|
msgid "Lark"
|
||||||
msgstr "飛本認証の有効化"
|
msgstr "飛本認証の有効化"
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:39
|
#: settings/serializers/auth/ldap.py:39 settings/serializers/auth/ldap.py:84
|
||||||
msgid "LDAP"
|
msgid "LDAP"
|
||||||
msgstr "LDAP"
|
msgstr "LDAP"
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:42
|
|
||||||
msgid "Server"
|
|
||||||
msgstr "LDAPサーバー"
|
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:43
|
#: settings/serializers/auth/ldap.py:43
|
||||||
msgid "eg: ldap://localhost:389"
|
msgid "eg: ldap://localhost:389"
|
||||||
msgstr "例: ldap://localhost:389"
|
msgstr "例: ldap://localhost:389"
|
||||||
|
@ -5236,6 +5242,7 @@ msgid "Search paged size (piece)"
|
||||||
msgstr "ページサイズを検索 (じょう)"
|
msgstr "ページサイズを検索 (じょう)"
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:18
|
#: settings/serializers/auth/oauth2.py:18
|
||||||
|
#: settings/serializers/auth/oauth2.py:21
|
||||||
msgid "OAuth2"
|
msgid "OAuth2"
|
||||||
msgstr "OAuth2"
|
msgstr "OAuth2"
|
||||||
|
|
||||||
|
@ -5265,6 +5272,7 @@ msgid "Token endpoint"
|
||||||
msgstr "プロバイダートークンエンドポイント"
|
msgstr "プロバイダートークンエンドポイント"
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
|
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
|
||||||
|
#: settings/serializers/auth/sms.py:106
|
||||||
msgid "Request method"
|
msgid "Request method"
|
||||||
msgstr "クライアント認証方式"
|
msgstr "クライアント認証方式"
|
||||||
|
|
||||||
|
@ -5281,7 +5289,7 @@ msgstr "プロバイダーのセッション終了エンドポイント"
|
||||||
msgid "Always update user"
|
msgid "Always update user"
|
||||||
msgstr "常にユーザーを更新"
|
msgstr "常にユーザーを更新"
|
||||||
|
|
||||||
#: settings/serializers/auth/oidc.py:12
|
#: settings/serializers/auth/oidc.py:12 settings/serializers/auth/oidc.py:63
|
||||||
msgid "OIDC"
|
msgid "OIDC"
|
||||||
msgstr "OIDC"
|
msgstr "OIDC"
|
||||||
|
|
||||||
|
@ -5379,6 +5387,7 @@ msgid "FIDO Server name"
|
||||||
msgstr "FIDOサーバー名"
|
msgstr "FIDOサーバー名"
|
||||||
|
|
||||||
#: settings/serializers/auth/radius.py:13
|
#: settings/serializers/auth/radius.py:13
|
||||||
|
#: settings/serializers/auth/radius.py:15
|
||||||
msgid "Radius"
|
msgid "Radius"
|
||||||
msgstr "Radius"
|
msgstr "Radius"
|
||||||
|
|
||||||
|
@ -5386,7 +5395,7 @@ msgstr "Radius"
|
||||||
msgid "OTP in Radius"
|
msgid "OTP in Radius"
|
||||||
msgstr "Radius のOTP"
|
msgstr "Radius のOTP"
|
||||||
|
|
||||||
#: settings/serializers/auth/saml2.py:10
|
#: settings/serializers/auth/saml2.py:10 settings/serializers/auth/saml2.py:13
|
||||||
msgid "SAML2"
|
msgid "SAML2"
|
||||||
msgstr "SAML2"
|
msgstr "SAML2"
|
||||||
|
|
||||||
|
@ -5816,14 +5825,6 @@ msgstr "パスワードの最小長"
|
||||||
msgid "Minimum length (Admin)"
|
msgid "Minimum length (Admin)"
|
||||||
msgstr "管理者ユーザーパスワードの最小長"
|
msgstr "管理者ユーザーパスワードの最小長"
|
||||||
|
|
||||||
#: settings/serializers/security.py:41
|
|
||||||
msgid "Uppercase"
|
|
||||||
msgstr "資本を含める必要があります"
|
|
||||||
|
|
||||||
#: settings/serializers/security.py:44
|
|
||||||
msgid "Lowercase"
|
|
||||||
msgstr "小文字を含める必要があります。"
|
|
||||||
|
|
||||||
#: settings/serializers/security.py:47
|
#: settings/serializers/security.py:47
|
||||||
msgid "Digits"
|
msgid "Digits"
|
||||||
msgstr "数値を含める必要があります"
|
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"
|
msgid "Login failures count"
|
||||||
msgstr "ユーザーログインの失敗数を制限する"
|
msgstr "ユーザーログインの失敗数を制限する"
|
||||||
|
|
||||||
#: settings/serializers/security.py:67
|
#: settings/serializers/security.py:67 settings/serializers/security.py:77
|
||||||
msgid "Login failure period (minute)"
|
msgid "Login failure period (minute)"
|
||||||
msgstr "ユーザーのログイン間隔をブロックする(分)"
|
msgstr "ユーザーのログイン間隔をブロックする(分)"
|
||||||
|
|
||||||
|
@ -6058,10 +6059,6 @@ msgstr "複数のユーザーを使用して、分割"
|
||||||
msgid "[%s] %s"
|
msgid "[%s] %s"
|
||||||
msgstr "[%s] %s"
|
msgstr "[%s] %s"
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:9 terminal/models/virtualapp/provider.py:11
|
|
||||||
msgid "Hostname"
|
|
||||||
msgstr "ホスト名"
|
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:15
|
#: settings/serializers/terminal.py:15
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "自動"
|
msgstr "自動"
|
||||||
|
@ -6083,13 +6080,15 @@ msgid "Password auth"
|
||||||
msgstr "パスワード認証"
|
msgstr "パスワード認証"
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:29
|
#: settings/serializers/terminal.py:29
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Public key auth"
|
||||||
msgid "Public key auth"
|
msgid "Public key auth"
|
||||||
msgstr "鍵認証"
|
msgstr "鍵認証"
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:30
|
#: settings/serializers/terminal.py:30
|
||||||
msgid ""
|
msgid ""
|
||||||
"Information: If use other auth method, like AD/LDAP, you should disable this to "
|
"Information: If use other auth method, like AD/LDAP, you should disable this "
|
||||||
"avoid being able to log in after deleting"
|
"to avoid being able to log in after deleting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"ヒント: AD/LDAPなどの他の認証方法を使用する場合は、サードパーティ製システムの"
|
"ヒント: AD/LDAPなどの他の認証方法を使用する場合は、サードパーティ製システムの"
|
||||||
"削除後にこの項目を無効にする必要があります, ログインも可能"
|
"削除後にこの項目を無効にする必要があります, ログインも可能"
|
||||||
|
@ -6102,18 +6101,6 @@ msgstr "リストの並べ替え"
|
||||||
msgid "Asset list page size"
|
msgid "Asset list page size"
|
||||||
msgstr "ページサイズを一覧表示"
|
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
|
#: settings/tasks/ldap.py:28
|
||||||
msgid "Periodic import ldap user"
|
msgid "Periodic import ldap user"
|
||||||
msgstr "LDAP ユーザーを定期的にインポートする"
|
msgstr "LDAP ユーザーを定期的にインポートする"
|
||||||
|
@ -6532,6 +6519,10 @@ msgstr "出力"
|
||||||
msgid "Risk level"
|
msgid "Risk level"
|
||||||
msgstr "リスクレベル"
|
msgstr "リスクレベル"
|
||||||
|
|
||||||
|
#: terminal/connect_methods.py:29
|
||||||
|
msgid "SSH Client"
|
||||||
|
msgstr "SSH Clientの有効化"
|
||||||
|
|
||||||
#: terminal/connect_methods.py:30
|
#: terminal/connect_methods.py:30
|
||||||
msgid "SSH Guide"
|
msgid "SSH Guide"
|
||||||
msgstr "SSH ガイド人"
|
msgstr "SSH ガイド人"
|
||||||
|
@ -6937,6 +6928,10 @@ msgstr "検証コードが無効"
|
||||||
msgid "You have already joined this session"
|
msgid "You have already joined this session"
|
||||||
msgstr "すでにこのセッションに参加しています"
|
msgstr "すでにこのセッションに参加しています"
|
||||||
|
|
||||||
|
#: terminal/models/virtualapp/provider.py:11
|
||||||
|
msgid "Hostname"
|
||||||
|
msgstr "ホスト名"
|
||||||
|
|
||||||
#: terminal/models/virtualapp/virtualapp.py:32
|
#: terminal/models/virtualapp/virtualapp.py:32
|
||||||
msgid "Providers"
|
msgid "Providers"
|
||||||
msgstr "プロバイダ"
|
msgstr "プロバイダ"
|
||||||
|
@ -7199,7 +7194,6 @@ msgid "Bucket"
|
||||||
msgstr "バケット"
|
msgstr "バケット"
|
||||||
|
|
||||||
#: terminal/serializers/storage.py:33
|
#: terminal/serializers/storage.py:33
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:17
|
|
||||||
msgid "Access key ID"
|
msgid "Access key ID"
|
||||||
msgstr "アクセスキー"
|
msgstr "アクセスキー"
|
||||||
|
|
||||||
|
@ -8094,7 +8088,9 @@ msgid "Is OTP bound"
|
||||||
msgstr "仮想MFAがバインドされているか"
|
msgstr "仮想MFAがバインドされているか"
|
||||||
|
|
||||||
#: users/serializers/user.py:101
|
#: users/serializers/user.py:101
|
||||||
msgid "Can public key auth"
|
#, fuzzy
|
||||||
|
#| msgid "Can public key auth"
|
||||||
|
msgid "Can public key authentication"
|
||||||
msgstr "公開鍵認証が可能"
|
msgstr "公開鍵認証が可能"
|
||||||
|
|
||||||
#: users/serializers/user.py:166
|
#: users/serializers/user.py:166
|
||||||
|
@ -8935,6 +8931,12 @@ msgstr "有効表示"
|
||||||
msgid "Provider display"
|
msgid "Provider display"
|
||||||
msgstr "プロバイダ表示"
|
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
|
#: xpack/plugins/cloud/serializers/account_attrs.py:35
|
||||||
msgid "Client ID"
|
msgid "Client ID"
|
||||||
msgstr "クライアントID"
|
msgstr "クライアントID"
|
||||||
|
@ -9123,6 +9125,12 @@ msgstr "エンタープライズプロフェッショナル版"
|
||||||
msgid "Ultimate edition"
|
msgid "Ultimate edition"
|
||||||
msgstr "エンタープライズ・フラッグシップ・エディション"
|
msgstr "エンタープライズ・フラッグシップ・エディション"
|
||||||
|
|
||||||
|
#~ msgid "Enable database proxy"
|
||||||
|
#~ msgstr "属性マップの有効化"
|
||||||
|
|
||||||
|
#~ msgid "Enable Razor"
|
||||||
|
#~ msgstr "Razor の有効化"
|
||||||
|
|
||||||
#~ msgid "Email Subject"
|
#~ msgid "Email Subject"
|
||||||
#~ msgstr "ユーザーメール件名の作成"
|
#~ msgstr "ユーザーメール件名の作成"
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:7422fdff60206636c98e63ee17b1b509d7d6678c95379163e6279c3e55e27eb4
|
oid sha256:5b0b4861d76e743aba8af897d77c39f0cadf414cc21b2b66e400e58da0c0249d
|
||||||
size 139220
|
size 138962
|
||||||
|
|
|
@ -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: 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"
|
"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"
|
||||||
|
@ -613,7 +613,8 @@ msgstr "密码规则"
|
||||||
#: ops/serializers/job.py:18 orgs/models.py:82
|
#: ops/serializers/job.py:18 orgs/models.py:82
|
||||||
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
||||||
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
|
#: 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/endpoint.py:109
|
||||||
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
|
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
|
||||||
#: terminal/models/component/terminal.py:84
|
#: terminal/models/component/terminal.py:84
|
||||||
|
@ -891,10 +892,12 @@ msgid "Password length"
|
||||||
msgstr "密码长度"
|
msgstr "密码长度"
|
||||||
|
|
||||||
#: accounts/serializers/account/template.py:14
|
#: accounts/serializers/account/template.py:14
|
||||||
|
#: settings/serializers/security.py:44
|
||||||
msgid "Lowercase"
|
msgid "Lowercase"
|
||||||
msgstr "小写字母"
|
msgstr "小写字母"
|
||||||
|
|
||||||
#: accounts/serializers/account/template.py:15
|
#: accounts/serializers/account/template.py:15
|
||||||
|
#: settings/serializers/security.py:41
|
||||||
msgid "Uppercase"
|
msgid "Uppercase"
|
||||||
msgstr "大写字母"
|
msgstr "大写字母"
|
||||||
|
|
||||||
|
@ -1258,7 +1261,6 @@ 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
|
|
||||||
msgid "IP"
|
msgid "IP"
|
||||||
msgstr "IP"
|
msgstr "IP"
|
||||||
|
|
||||||
|
@ -1723,6 +1725,7 @@ msgid "Port"
|
||||||
msgstr "端口"
|
msgstr "端口"
|
||||||
|
|
||||||
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
|
#: assets/models/asset/common.py:160 assets/serializers/asset/common.py:150
|
||||||
|
#: settings/serializers/terminal.py:10
|
||||||
msgid "Address"
|
msgid "Address"
|
||||||
msgstr "地址"
|
msgstr "地址"
|
||||||
|
|
||||||
|
@ -2601,8 +2604,8 @@ msgstr "认证令牌"
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
||||||
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
|
#: authentication/views/login.py:77 notifications/backends/__init__.py:11
|
||||||
#: settings/serializers/auth/wecom.py:10 users/models/user.py:749
|
#: settings/serializers/auth/wecom.py:10 settings/serializers/auth/wecom.py:15
|
||||||
#: users/models/user.py:855
|
#: users/models/user.py:749 users/models/user.py:855
|
||||||
msgid "WeCom"
|
msgid "WeCom"
|
||||||
msgstr "企业微信"
|
msgstr "企业微信"
|
||||||
|
|
||||||
|
@ -2616,8 +2619,8 @@ msgstr "飞书"
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
|
#: audits/signal_handlers/login_log.py:39 authentication/views/login.py:95
|
||||||
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
|
#: authentication/views/slack.py:87 notifications/backends/__init__.py:15
|
||||||
#: settings/serializers/auth/slack.py:10 users/models/user.py:752
|
#: settings/serializers/auth/slack.py:10 settings/serializers/auth/slack.py:12
|
||||||
#: users/models/user.py:858
|
#: users/models/user.py:752 users/models/user.py:858
|
||||||
msgid "Slack"
|
msgid "Slack"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2635,6 +2638,7 @@ msgstr "临时密码"
|
||||||
|
|
||||||
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
|
#: audits/signal_handlers/login_log.py:42 authentication/views/login.py:101
|
||||||
#: settings/serializers/auth/passkey.py:8
|
#: settings/serializers/auth/passkey.py:8
|
||||||
|
#: settings/serializers/auth/passkey.py:11
|
||||||
msgid "Passkey"
|
msgid "Passkey"
|
||||||
msgstr "Passkey"
|
msgstr "Passkey"
|
||||||
|
|
||||||
|
@ -3165,6 +3169,7 @@ msgid "Options"
|
||||||
msgstr "选项"
|
msgstr "选项"
|
||||||
|
|
||||||
#: authentication/serializers/connect_token_secret.py:127
|
#: authentication/serializers/connect_token_secret.py:127
|
||||||
|
#: ops/notifications.py:17
|
||||||
msgid "Component"
|
msgid "Component"
|
||||||
msgstr "组件"
|
msgstr "组件"
|
||||||
|
|
||||||
|
@ -4312,12 +4317,6 @@ msgstr "创建方式"
|
||||||
msgid "VCS URL"
|
msgid "VCS URL"
|
||||||
msgstr "VCS URL"
|
msgstr "VCS URL"
|
||||||
|
|
||||||
#: ops/notifications.py:17
|
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Component"
|
|
||||||
msgid "Components"
|
|
||||||
msgstr "组件"
|
|
||||||
|
|
||||||
#: ops/notifications.py:18
|
#: ops/notifications.py:18
|
||||||
msgid "Server performance"
|
msgid "Server performance"
|
||||||
msgstr "监控告警"
|
msgstr "监控告警"
|
||||||
|
@ -5040,10 +5039,15 @@ msgstr "忘记密码 URL"
|
||||||
msgid "Login redirection prompt"
|
msgid "Login redirection prompt"
|
||||||
msgstr "启用登录跳转提示"
|
msgstr "启用登录跳转提示"
|
||||||
|
|
||||||
#: settings/serializers/auth/cas.py:10
|
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/cas.py:12
|
||||||
msgid "CAS"
|
msgid "CAS"
|
||||||
msgstr "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
|
#: settings/serializers/auth/cas.py:16
|
||||||
msgid "Proxy Server"
|
msgid "Proxy Server"
|
||||||
msgstr "回调地址"
|
msgstr "回调地址"
|
||||||
|
@ -5061,14 +5065,20 @@ msgstr "用户名属性"
|
||||||
msgid "Enable attributes map"
|
msgid "Enable attributes map"
|
||||||
msgstr "启用属性映射"
|
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"
|
msgid "User attribute"
|
||||||
msgstr "映射属性"
|
msgstr "映射属性"
|
||||||
|
|
||||||
#: settings/serializers/auth/cas.py:29
|
#: settings/serializers/auth/cas.py:30
|
||||||
msgid "Create user"
|
msgid "Create user"
|
||||||
msgstr "创建用户(如果不存在)"
|
msgstr "创建用户(如果不存在)"
|
||||||
|
|
||||||
|
#: settings/serializers/auth/cas.py:31
|
||||||
|
msgid "Automatically create a new user if not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/auth/dingtalk.py:15
|
#: settings/serializers/auth/dingtalk.py:15
|
||||||
msgid "Dingtalk"
|
msgid "Dingtalk"
|
||||||
msgstr "启用钉钉认证"
|
msgstr "启用钉钉认证"
|
||||||
|
@ -5077,14 +5087,10 @@ msgstr "启用钉钉认证"
|
||||||
msgid "Lark"
|
msgid "Lark"
|
||||||
msgstr "启用飞书认证"
|
msgstr "启用飞书认证"
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:39
|
#: settings/serializers/auth/ldap.py:39 settings/serializers/auth/ldap.py:84
|
||||||
msgid "LDAP"
|
msgid "LDAP"
|
||||||
msgstr "LDAP"
|
msgstr "LDAP"
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:42
|
|
||||||
msgid "Server"
|
|
||||||
msgstr "LDAP 地址"
|
|
||||||
|
|
||||||
#: settings/serializers/auth/ldap.py:43
|
#: settings/serializers/auth/ldap.py:43
|
||||||
msgid "eg: ldap://localhost:389"
|
msgid "eg: ldap://localhost:389"
|
||||||
msgstr "如: ldap://localhost:389"
|
msgstr "如: ldap://localhost:389"
|
||||||
|
@ -5127,6 +5133,7 @@ msgid "Search paged size (piece)"
|
||||||
msgstr "搜索分页数量 (条)"
|
msgstr "搜索分页数量 (条)"
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:18
|
#: settings/serializers/auth/oauth2.py:18
|
||||||
|
#: settings/serializers/auth/oauth2.py:21
|
||||||
msgid "OAuth2"
|
msgid "OAuth2"
|
||||||
msgstr "OAuth2"
|
msgstr "OAuth2"
|
||||||
|
|
||||||
|
@ -5156,6 +5163,7 @@ msgid "Token endpoint"
|
||||||
msgstr "token 端点地址"
|
msgstr "token 端点地址"
|
||||||
|
|
||||||
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
|
#: settings/serializers/auth/oauth2.py:45 settings/serializers/auth/oidc.py:30
|
||||||
|
#: settings/serializers/auth/sms.py:106
|
||||||
msgid "Request method"
|
msgid "Request method"
|
||||||
msgstr "客户端认证方式"
|
msgstr "客户端认证方式"
|
||||||
|
|
||||||
|
@ -5172,6 +5180,10 @@ msgstr "注销会话端点地址"
|
||||||
msgid "Always update user"
|
msgid "Always update user"
|
||||||
msgstr "总是更新用户信息"
|
msgstr "总是更新用户信息"
|
||||||
|
|
||||||
|
#: settings/serializers/auth/oidc.py:12 settings/serializers/auth/oidc.py:63
|
||||||
|
msgid "OIDC"
|
||||||
|
msgstr "启用 OIDC 认证"
|
||||||
|
|
||||||
#: settings/serializers/auth/oidc.py:16
|
#: settings/serializers/auth/oidc.py:16
|
||||||
msgid "Base site URL"
|
msgid "Base site URL"
|
||||||
msgstr "JumpServer 地址"
|
msgstr "JumpServer 地址"
|
||||||
|
@ -5208,10 +5220,6 @@ msgstr "使用 Keycloak"
|
||||||
msgid "Realm name"
|
msgid "Realm name"
|
||||||
msgstr "域"
|
msgstr "域"
|
||||||
|
|
||||||
#: settings/serializers/auth/oidc.py:63
|
|
||||||
msgid "OIDC"
|
|
||||||
msgstr "启用 OIDC 认证"
|
|
||||||
|
|
||||||
#: settings/serializers/auth/oidc.py:65
|
#: settings/serializers/auth/oidc.py:65
|
||||||
msgid "Provider endpoint"
|
msgid "Provider endpoint"
|
||||||
msgstr "端点地址"
|
msgstr "端点地址"
|
||||||
|
@ -5269,6 +5277,7 @@ msgid "FIDO Server name"
|
||||||
msgstr "Passkey 服务名称"
|
msgstr "Passkey 服务名称"
|
||||||
|
|
||||||
#: settings/serializers/auth/radius.py:13
|
#: settings/serializers/auth/radius.py:13
|
||||||
|
#: settings/serializers/auth/radius.py:15
|
||||||
msgid "Radius"
|
msgid "Radius"
|
||||||
msgstr "Radius"
|
msgstr "Radius"
|
||||||
|
|
||||||
|
@ -5276,7 +5285,7 @@ msgstr "Radius"
|
||||||
msgid "OTP in Radius"
|
msgid "OTP in Radius"
|
||||||
msgstr "使用 Radius OTP"
|
msgstr "使用 Radius OTP"
|
||||||
|
|
||||||
#: settings/serializers/auth/saml2.py:10
|
#: settings/serializers/auth/saml2.py:10 settings/serializers/auth/saml2.py:13
|
||||||
msgid "SAML2"
|
msgid "SAML2"
|
||||||
msgstr "SAML2"
|
msgstr "SAML2"
|
||||||
|
|
||||||
|
@ -5285,7 +5294,7 @@ msgid "IDP Metadata URL"
|
||||||
msgstr "IDP Metadata 地址"
|
msgstr "IDP Metadata 地址"
|
||||||
|
|
||||||
#: settings/serializers/auth/saml2.py:19
|
#: settings/serializers/auth/saml2.py:19
|
||||||
msgid "IDP metadata XML"
|
msgid "IDP Metadata XML"
|
||||||
msgstr "IDP Metadata XML"
|
msgstr "IDP Metadata XML"
|
||||||
|
|
||||||
#: settings/serializers/auth/saml2.py:22
|
#: settings/serializers/auth/saml2.py:22
|
||||||
|
@ -5689,14 +5698,6 @@ msgstr "密码最小长度"
|
||||||
msgid "Minimum length (Admin)"
|
msgid "Minimum length (Admin)"
|
||||||
msgstr "管理员密码最小长度"
|
msgstr "管理员密码最小长度"
|
||||||
|
|
||||||
#: settings/serializers/security.py:41
|
|
||||||
msgid "Uppercase"
|
|
||||||
msgstr "必须包含大写字符"
|
|
||||||
|
|
||||||
#: settings/serializers/security.py:44
|
|
||||||
msgid "Lowercase"
|
|
||||||
msgstr "必须包含小写字符"
|
|
||||||
|
|
||||||
#: settings/serializers/security.py:47
|
#: settings/serializers/security.py:47
|
||||||
msgid "Digits"
|
msgid "Digits"
|
||||||
msgstr "必须包含数字"
|
msgstr "必须包含数字"
|
||||||
|
@ -5711,11 +5712,11 @@ msgid ""
|
||||||
"allowed during this time interval."
|
"allowed during this time interval."
|
||||||
msgstr "当用户登录失败次数达到限制后,那么在此间隔内禁止登录"
|
msgstr "当用户登录失败次数达到限制后,那么在此间隔内禁止登录"
|
||||||
|
|
||||||
#: settings/serializers/security.py:63
|
#: settings/serializers/security.py:63 settings/serializers/security.py:73
|
||||||
msgid "Login failures count"
|
msgid "Login failures count"
|
||||||
msgstr "限制用户登录失败次数"
|
msgstr "限制用户登录失败次数"
|
||||||
|
|
||||||
#: settings/serializers/security.py:67
|
#: settings/serializers/security.py:67 settings/serializers/security.py:77
|
||||||
msgid "Login failure period (minute)"
|
msgid "Login failure period (minute)"
|
||||||
msgstr "禁止用户登录间隔 (分)"
|
msgstr "禁止用户登录间隔 (分)"
|
||||||
|
|
||||||
|
@ -5920,10 +5921,6 @@ msgstr "多个用户,使用 , 分割"
|
||||||
msgid "[%s] %s"
|
msgid "[%s] %s"
|
||||||
msgstr "[%s] %s"
|
msgstr "[%s] %s"
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:9 terminal/models/virtualapp/provider.py:11
|
|
||||||
msgid "Hostname"
|
|
||||||
msgstr "主机名"
|
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:15
|
#: settings/serializers/terminal.py:15
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "自动"
|
msgstr "自动"
|
||||||
|
@ -5944,12 +5941,12 @@ msgstr "密码认证"
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:29
|
#: settings/serializers/terminal.py:29
|
||||||
msgid "Public key auth"
|
msgid "Public key auth"
|
||||||
msgstr "密钥认证"
|
msgstr "公钥授权"
|
||||||
|
|
||||||
#: settings/serializers/terminal.py:30
|
#: settings/serializers/terminal.py:30
|
||||||
msgid ""
|
msgid ""
|
||||||
"Information: If use other auth method, like AD/LDAP, you should disable this to "
|
"Information: If use other auth method, like AD/LDAP, you should disable this "
|
||||||
"avoid being able to log in after deleting"
|
"to avoid being able to log in after deleting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"提示:如果你使用其它认证方式,如 AD/LDAP,你应该禁用此项,以避免第三方系统删"
|
"提示:如果你使用其它认证方式,如 AD/LDAP,你应该禁用此项,以避免第三方系统删"
|
||||||
"除后,还可以登录"
|
"除后,还可以登录"
|
||||||
|
@ -5962,18 +5959,6 @@ msgstr "资产列表排序"
|
||||||
msgid "Asset list page size"
|
msgid "Asset list page size"
|
||||||
msgstr "资产列表每页数量"
|
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
|
#: settings/tasks/ldap.py:28
|
||||||
msgid "Periodic import ldap user"
|
msgid "Periodic import ldap user"
|
||||||
msgstr "周期导入 LDAP 用户"
|
msgstr "周期导入 LDAP 用户"
|
||||||
|
@ -6380,6 +6365,10 @@ msgstr "输出"
|
||||||
msgid "Risk level"
|
msgid "Risk level"
|
||||||
msgstr "风险等级"
|
msgstr "风险等级"
|
||||||
|
|
||||||
|
#: terminal/connect_methods.py:29
|
||||||
|
msgid "SSH Client"
|
||||||
|
msgstr "启用 SSH Client"
|
||||||
|
|
||||||
#: terminal/connect_methods.py:30
|
#: terminal/connect_methods.py:30
|
||||||
msgid "SSH Guide"
|
msgid "SSH Guide"
|
||||||
msgstr "SSH 向导"
|
msgstr "SSH 向导"
|
||||||
|
@ -6785,6 +6774,10 @@ msgstr "验证码不正确"
|
||||||
msgid "You have already joined this session"
|
msgid "You have already joined this session"
|
||||||
msgstr "您已经加入过此会话"
|
msgstr "您已经加入过此会话"
|
||||||
|
|
||||||
|
#: terminal/models/virtualapp/provider.py:11
|
||||||
|
msgid "Hostname"
|
||||||
|
msgstr "主机名"
|
||||||
|
|
||||||
#: terminal/models/virtualapp/virtualapp.py:32
|
#: terminal/models/virtualapp/virtualapp.py:32
|
||||||
msgid "Providers"
|
msgid "Providers"
|
||||||
msgstr "提供商"
|
msgstr "提供商"
|
||||||
|
@ -7040,7 +7033,6 @@ msgid "Bucket"
|
||||||
msgstr "桶名称"
|
msgstr "桶名称"
|
||||||
|
|
||||||
#: terminal/serializers/storage.py:33
|
#: terminal/serializers/storage.py:33
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:17
|
|
||||||
msgid "Access key ID"
|
msgid "Access key ID"
|
||||||
msgstr "Access key ID(AK)"
|
msgstr "Access key ID(AK)"
|
||||||
|
|
||||||
|
@ -7912,8 +7904,8 @@ msgid "Is OTP bound"
|
||||||
msgstr "是否绑定了虚拟 MFA"
|
msgstr "是否绑定了虚拟 MFA"
|
||||||
|
|
||||||
#: users/serializers/user.py:101
|
#: users/serializers/user.py:101
|
||||||
msgid "Can public key auth"
|
msgid "Can public key authentication"
|
||||||
msgstr "可以使用公钥认证"
|
msgstr "可以公钥认证吗"
|
||||||
|
|
||||||
#: users/serializers/user.py:166
|
#: users/serializers/user.py:166
|
||||||
msgid "Groups"
|
msgid "Groups"
|
||||||
|
@ -8738,6 +8730,10 @@ msgstr "有效性显示"
|
||||||
msgid "Provider display"
|
msgid "Provider display"
|
||||||
msgstr "服务商显示"
|
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
|
#: xpack/plugins/cloud/serializers/account_attrs.py:35
|
||||||
msgid "Client ID"
|
msgid "Client ID"
|
||||||
msgstr "客户端 ID"
|
msgstr "客户端 ID"
|
||||||
|
@ -8923,6 +8919,12 @@ msgstr "企业专业版"
|
||||||
msgid "Ultimate edition"
|
msgid "Ultimate edition"
|
||||||
msgstr "企业旗舰版"
|
msgstr "企业旗舰版"
|
||||||
|
|
||||||
|
#~ msgid "Enable database proxy"
|
||||||
|
#~ msgstr "启用数据库组件"
|
||||||
|
|
||||||
|
#~ msgid "Enable Razor"
|
||||||
|
#~ msgstr "启用 Razor 服务"
|
||||||
|
|
||||||
#~ msgid "Email Subject"
|
#~ msgid "Email Subject"
|
||||||
#~ msgstr "邮件主题"
|
#~ msgstr "邮件主题"
|
||||||
|
|
||||||
|
|
|
@ -6,16 +6,15 @@
|
||||||
"AccessKey": "Access Key",
|
"AccessKey": "Access Key",
|
||||||
"Account": "Account",
|
"Account": "Account",
|
||||||
"AccountBackup": "Account Backup",
|
"AccountBackup": "Account Backup",
|
||||||
"AccountChangeSecret": "Change Secret",
|
"AccountChangeSecret": "Account Change Secret",
|
||||||
|
"AccountGatherList": "Gather Tasks",
|
||||||
|
"AccountGatherTaskList": "Account Gather",
|
||||||
"AccountBackupCreate": "Create Account Backup",
|
"AccountBackupCreate": "Create Account Backup",
|
||||||
"AccountBackupUpdate": "Update Account Backup",
|
"AccountBackupUpdate": "Update Account Backup",
|
||||||
"AccountBatchUpdate": "Updated selected",
|
"AccountBatchUpdate": "Updated selected",
|
||||||
"AccountChangeSecret": "Password Change",
|
|
||||||
"AccountCreate": "Create Account",
|
"AccountCreate": "Create Account",
|
||||||
"AccountDeleteConfirmMsg": "Delete Account, continue?",
|
"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).",
|
"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",
|
"AccountGatherTaskUpdate": "Update Task",
|
||||||
"AccountList": "Accounts",
|
"AccountList": "Accounts",
|
||||||
"AccountPolicy": "Account Policy",
|
"AccountPolicy": "Account Policy",
|
||||||
|
@ -26,7 +25,7 @@
|
||||||
"AccountTemplate": "Template",
|
"AccountTemplate": "Template",
|
||||||
"AccountTemplateList": "Templates",
|
"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.",
|
"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",
|
"Action": "Action",
|
||||||
"ActionCount": "Actions",
|
"ActionCount": "Actions",
|
||||||
"ActionSetting": "Action Settings",
|
"ActionSetting": "Action Settings",
|
||||||
|
@ -109,21 +108,21 @@
|
||||||
"AssetAccountDetail": "Account Details",
|
"AssetAccountDetail": "Account Details",
|
||||||
"AssetAclCreate": "Create Asset Connect Rule",
|
"AssetAclCreate": "Create Asset Connect Rule",
|
||||||
"AssetAclDetail": "Asset Connect Rule Details",
|
"AssetAclDetail": "Asset Connect Rule Details",
|
||||||
"AssetAclList": "Asset Connect ACL",
|
"AssetAclList": "Asset Connect",
|
||||||
"AssetAclUpdate": "Update Asset Connect Rules",
|
"AssetAclUpdate": "Update Asset Connect Rules",
|
||||||
"AssetAddress": "Asset (IP/Hostname)",
|
"AssetAddress": "Asset (IP/Hostname)",
|
||||||
"AssetAmount": "Asset amount",
|
"AssetAmount": "Asset amount",
|
||||||
"AssetAndNode": "Assets/Nodes",
|
"AssetAndNode": "Assets/Nodes",
|
||||||
"AssetBulkUpdateTips": "Network Devices, Cloud Services, Web, Batch Updating of Domains Not Supported",
|
"AssetBulkUpdateTips": "Network Devices, Cloud Services, Web, Batch Updating of Domains Not Supported",
|
||||||
"AssetChangeSecretCreate": "Create Account Password Change",
|
"AssetChangeSecretCreate": "Create account and change secret",
|
||||||
"AssetChangeSecretUpdate": "Update Account Password Change",
|
"AssetChangeSecretUpdate": "Update account and change secret",
|
||||||
"AssetData": "Asset Data",
|
"AssetData": "Asset Data",
|
||||||
"AssetDetail": "Asset Details",
|
"AssetDetail": "Asset Detail",
|
||||||
"AssetList": "Assets",
|
"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",
|
"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",
|
"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",
|
"AssetName": "Asset Name",
|
||||||
"AssetPermission": "Asset Authorization",
|
"AssetPermission": "Authorization",
|
||||||
"AssetPermissionCreate": "Create Asset Authorization Rule",
|
"AssetPermissionCreate": "Create Asset Authorization Rule",
|
||||||
"AssetPermissionDetail": "Asset Authorization Details",
|
"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.",
|
"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",
|
"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",
|
"AssetTree": "Asset Tree",
|
||||||
"Assets": "Assets",
|
"Assets": "Assets",
|
||||||
"AssetsAmount": "Asset",
|
"AssetsAmount": "Asset amount",
|
||||||
"AssetsTotal": "Asset Total",
|
"AssetsTotal": "Asset Total",
|
||||||
"AssignedInfo": "Approval Information",
|
"AssignedInfo": "Approval Information",
|
||||||
"AwaitingMyApproval": "Awaiting my approval",
|
"AwaitingMyApproval": "Awaiting my approval",
|
||||||
|
@ -140,19 +139,19 @@
|
||||||
"Assignees": "Pending Handler",
|
"Assignees": "Pending Handler",
|
||||||
"AttrName": "Attribute Name",
|
"AttrName": "Attribute Name",
|
||||||
"AttrValue": "Attribute value",
|
"AttrValue": "Attribute value",
|
||||||
"Audits": "Audit",
|
"Audits": "Audit Console",
|
||||||
"Auth": "Authentication",
|
"Auth": "Authentication",
|
||||||
"AuthLimit": "Login restriction",
|
"AuthLimit": "Login restriction",
|
||||||
"AuthSAMLCertHelpText": "Save after uploading the certificate key, then view SP Metadata",
|
"AuthSAMLCertHelpText": "Save after uploading the certificate key, then view SP Metadata",
|
||||||
"AuthSAMLKeyHelpText": "SP Certificates and keys are used for encrypted communication with IDP",
|
"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",
|
"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",
|
"AuthSetting": "Authentication",
|
||||||
"AuthSettings": "Authentication Configuration",
|
"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",
|
"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",
|
"Authentication": "Authentication",
|
||||||
"AutoPush": "Auto Push",
|
"AutoPush": "Auto Push",
|
||||||
"Automations": "Automation",
|
"Automations": "Automations",
|
||||||
"AverageTimeCost": "Average spend time",
|
"AverageTimeCost": "Average spend time",
|
||||||
"Azure": "Azure (China)",
|
"Azure": "Azure (China)",
|
||||||
"Backup": "Backup",
|
"Backup": "Backup",
|
||||||
|
@ -167,7 +166,7 @@
|
||||||
"BasicSetting": "Basic",
|
"BasicSetting": "Basic",
|
||||||
"BatchConsent": "Batch Approval",
|
"BatchConsent": "Batch Approval",
|
||||||
"BatchProcessing": "{Number} items selected",
|
"BatchProcessing": "{Number} items selected",
|
||||||
"BatchReject": "Bulk Deny",
|
"BatchReject": "Batch Deny",
|
||||||
"BeforeChange": "Before Change",
|
"BeforeChange": "Before Change",
|
||||||
"Beian": "Record",
|
"Beian": "Record",
|
||||||
"BelongAll": "Including at the same time",
|
"BelongAll": "Including at the same time",
|
||||||
|
@ -178,18 +177,17 @@
|
||||||
"BindSuccess": "Binding Successful",
|
"BindSuccess": "Binding Successful",
|
||||||
"BlockedIPS": "Locked IPs",
|
"BlockedIPS": "Locked IPs",
|
||||||
"BuiltinVariable": "Built-in variables",
|
"BuiltinVariable": "Built-in variables",
|
||||||
"BulkClearErrorMsg": "Bulk Clearing Failed:",
|
"BatchClearErrorMsg": "Batch 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.",
|
"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.",
|
||||||
"BulkDeleteErrorMsg": "Batch Deletion Failure:",
|
"BatchDeleteErrorMsg": "Batch deletion failed",
|
||||||
"BulkDeleteSuccessMsg": "Bulk Deletion Successful",
|
"BatchDeleteSuccessMsg": "Batch deletion successful",
|
||||||
"BulkDeploy": "Batch Deployment",
|
"BatchDeployment": "Batch deployment",
|
||||||
"BulkOffline": "Batch Offline",
|
"BatchOffline": "Batch Offline",
|
||||||
"BulkSyncDelete": "Bulk Sync Delete",
|
"BatchSyncDelete": "Batch sync deletion",
|
||||||
"BulkSyncErrorMsg": "Bulk Synchronization Failed:",
|
"BatchSyncErrorMsg": "Batch sync Failed",
|
||||||
"BulkTransfer": "Bulk Transfer",
|
"BatchTransfer": "Batch Transfer",
|
||||||
"BulkUnblock": "Bulk Unlock",
|
"BulkUnblock": "Batch 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.",
|
"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.",
|
||||||
"BulkVerify": "Verify selected",
|
|
||||||
"CACertificate": "CA Certificate",
|
"CACertificate": "CA Certificate",
|
||||||
"CAS": "CAS",
|
"CAS": "CAS",
|
||||||
"CMPP2": "CMPP v2.0",
|
"CMPP2": "CMPP v2.0",
|
||||||
|
@ -238,14 +236,14 @@
|
||||||
"CloudSync": "Cloud Sync",
|
"CloudSync": "Cloud Sync",
|
||||||
"CloudUpdate": "Update Assets -Cloud Platform",
|
"CloudUpdate": "Update Assets -Cloud Platform",
|
||||||
"Cluster": "Cluster",
|
"Cluster": "Cluster",
|
||||||
"CollectionSucceed": "Successfully Favorited",
|
"CollectionSucceed": "Collection successful",
|
||||||
"Command": "Command",
|
"Command": "Command",
|
||||||
"CommandConfirm": "Command Review",
|
"CommandConfirm": "Command Review",
|
||||||
"CommandFilterACL": "Command Filter",
|
"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.",
|
"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",
|
"CommandFilterAclCreate": "Create Command Filter Rule",
|
||||||
"CommandFilterAclDetail": "Details of Command Filter Rule",
|
"CommandFilterAclDetail": "Details of Command Filter Rule",
|
||||||
"CommandFilterAclList": "Command Filter ACL",
|
"CommandFilterAclList": "Command Filter",
|
||||||
"CommandFilterAclUpdate": "Update Command Filter Rule",
|
"CommandFilterAclUpdate": "Update Command Filter Rule",
|
||||||
"CommandFilterRuleContentHelpText": "One command per line",
|
"CommandFilterRuleContentHelpText": "One command per line",
|
||||||
"CommandFilterRules": "Command Filter Rules",
|
"CommandFilterRules": "Command Filter Rules",
|
||||||
|
@ -256,7 +254,7 @@
|
||||||
"CommandGroupUpdate": "Update Command Group",
|
"CommandGroupUpdate": "Update Command Group",
|
||||||
"CommandStorage": "Command Storage",
|
"CommandStorage": "Command Storage",
|
||||||
"CommandStorageUpdate": "Update Cmd Storage",
|
"CommandStorageUpdate": "Update Cmd Storage",
|
||||||
"Commands": "Command Records",
|
"Commands": "Command Record",
|
||||||
"Comment": "Note",
|
"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.",
|
"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",
|
"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).",
|
"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",
|
"ConnectMethodAclCreate": "Create Connect Method Control",
|
||||||
"ConnectMethodAclDetail": "Connect Method Control Details",
|
"ConnectMethodAclDetail": "Connect Method Control Details",
|
||||||
"ConnectMethodAclList": "Connect Method ACL",
|
"ConnectMethodAclList": "Connect Method",
|
||||||
"ConnectMethodAclUpdate": "Update Connect Method Control",
|
"ConnectMethodAclUpdate": "Update Connect Method Control",
|
||||||
"ConnectWebSocketError": "Connection to WebSocket Failed",
|
"ConnectWebSocketError": "Connection to WebSocket Failed",
|
||||||
"ConnectionDropped": "Connection Disconnected",
|
"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",
|
"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",
|
"DeleteOrgTitle": "Please Ensure the Following Information within the Organization has been Deleted",
|
||||||
"DeleteReleasedAssets": "Delete Released Assets",
|
"DeleteReleasedAssets": "Delete Released Assets",
|
||||||
"DeleteSelected": "Delete selected",
|
"BatchDelete": "Batch deletion",
|
||||||
"DeleteSuccess": "Delete Successfully",
|
"DeleteSuccess": "Delete Successfully",
|
||||||
"DeleteSuccessMsg": "Delete Successful",
|
"DeleteSuccessMsg": "Delete Successful",
|
||||||
"DeleteWarningMsg": "Are You Sure You Want to Delete",
|
"DeleteWarningMsg": "Are You Sure You Want to Delete",
|
||||||
|
@ -374,7 +372,6 @@
|
||||||
"Docs": "Document",
|
"Docs": "Document",
|
||||||
"Domain": "Domain",
|
"Domain": "Domain",
|
||||||
"DomainCreate": "Create Domain",
|
"DomainCreate": "Create Domain",
|
||||||
"DomainDetail": "Domain Details",
|
|
||||||
"DomainEnabled": "Enable Domain",
|
"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.",
|
"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",
|
"DomainList": "Domains",
|
||||||
|
@ -445,17 +442,17 @@
|
||||||
"FieldRequiredError": "This field is required",
|
"FieldRequiredError": "This field is required",
|
||||||
"FileManagement": "File Manager",
|
"FileManagement": "File Manager",
|
||||||
"FileExplorer": "File Explorer",
|
"FileExplorer": "File Explorer",
|
||||||
"FileNameTooLong": "Filename too long",
|
"FileNameTooLong": "File name too long",
|
||||||
"FileSizeExceedsLimit": "File size exceeds limit",
|
"FileSizeExceedsLimit": "File size exceeds limit",
|
||||||
"FileTransfer": "File Transfer",
|
"FileTransfer": "File Transfer",
|
||||||
"FileTransferNum": "File Transfer Count",
|
"FileTransferNum": "Number of file transfers",
|
||||||
"FileType": "File Type",
|
"FileType": "File Type",
|
||||||
"Filename": "Filename",
|
"Filename": "File name",
|
||||||
"FingerPrint": "Fingerprint",
|
"FingerPrint": "Fingerprint",
|
||||||
"Finished": "Complete",
|
"Finished": "Complete",
|
||||||
"FinishedTicket": "Complete Work Order",
|
"FinishedTicket": "Complete Work Order",
|
||||||
"FirstLogin": "First Login",
|
"FirstLogin": "First Login",
|
||||||
"FlowSetUp": "Process Setting",
|
"FlowSetUp": "Flow set up",
|
||||||
"FormatError": "Format Error",
|
"FormatError": "Format Error",
|
||||||
"Friday": "Friday",
|
"Friday": "Friday",
|
||||||
"From": "From",
|
"From": "From",
|
||||||
|
@ -469,7 +466,7 @@
|
||||||
"GatewayCreate": "Create Gateway",
|
"GatewayCreate": "Create Gateway",
|
||||||
"GatewayList": "Gateway list",
|
"GatewayList": "Gateway list",
|
||||||
"GatewayUpdate": "Update Gateway",
|
"GatewayUpdate": "Update Gateway",
|
||||||
"GatheredAccounts": "Collected Accounts",
|
"GatheredAccounts": "Gathered Accounts",
|
||||||
"GeneralAccounts": "General Accounts",
|
"GeneralAccounts": "General Accounts",
|
||||||
"Generate": "Generate",
|
"Generate": "Generate",
|
||||||
"GenerateAccounts": "Regenerate Account",
|
"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)",
|
"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",
|
"Hour": "Hour",
|
||||||
"HuaweiCloud": "Huawei Cloud",
|
"HuaweiCloud": "Huawei Cloud",
|
||||||
"HuaweiPrivatecloud": "Huawei Private Cloud",
|
"HuaweiPrivateCloud": "Huawei Private Cloud",
|
||||||
"IAgree": "I agree",
|
"IAgree": "I agree",
|
||||||
"ID": "ID",
|
"ID": "ID",
|
||||||
"IP": "IP",
|
"IP": "IP",
|
||||||
|
@ -555,7 +552,7 @@
|
||||||
"IsSuccess": "Success",
|
"IsSuccess": "Success",
|
||||||
"IsSyncAccountHelpText": "Upon Collection Completion, the Collected Account Will Be Synced to Asset",
|
"IsSyncAccountHelpText": "Upon Collection Completion, the Collected Account Will Be Synced to Asset",
|
||||||
"IsSyncAccountLabel": "Sync to Assets",
|
"IsSyncAccountLabel": "Sync to Assets",
|
||||||
"JDCloud": "Jingdong Cloud",
|
"JDCloud": "JD Cloud",
|
||||||
"Job": "Job",
|
"Job": "Job",
|
||||||
"JobCenter": "Job center",
|
"JobCenter": "Job center",
|
||||||
"JobCreate": "Create Job",
|
"JobCreate": "Create Job",
|
||||||
|
@ -563,7 +560,7 @@
|
||||||
"JobExecutionLog": "Job Logs",
|
"JobExecutionLog": "Job Logs",
|
||||||
"JobManagement": "Jobs",
|
"JobManagement": "Jobs",
|
||||||
"JobUpdate": "Update Job",
|
"JobUpdate": "Update Job",
|
||||||
"KingSoftCloud": "Kingsoft Cloud",
|
"KingSoftCloud": "KingSoft Cloud",
|
||||||
"KokoSettingUpdate": "Koko Configuration Settings",
|
"KokoSettingUpdate": "Koko Configuration Settings",
|
||||||
"LAN": "Bulk Account Add Results",
|
"LAN": "Bulk Account Add Results",
|
||||||
"LDAPUser": "LDAP Users",
|
"LDAPUser": "LDAP Users",
|
||||||
|
@ -605,7 +602,7 @@
|
||||||
"LoginFailed": "Login Failed",
|
"LoginFailed": "Login Failed",
|
||||||
"LoginFrom": "Login Source",
|
"LoginFrom": "Login Source",
|
||||||
"LoginImageTip": "Note: It will appear on the enterprise user login page (recommended image size: 492*472px)",
|
"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",
|
"LoginNum": "Login Count",
|
||||||
"LoginPasswordSetting": "Login Password Settings",
|
"LoginPasswordSetting": "Login Password Settings",
|
||||||
"LoginRequiredMsg": "The account has logged out, please log in again.",
|
"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)",
|
"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)",
|
"LogoLogoutTip": "Tip: It will be displayed on the web terminal page of Enterprise Edition users (recommended image size: 82px*82px)",
|
||||||
"Logout": "Logout",
|
"Logout": "Logout",
|
||||||
"LogsAudit": "Log audit",
|
"LogsAudit": "Log auditing",
|
||||||
"Lowercase": "Lowercase",
|
"Lowercase": "Lowercase",
|
||||||
"LunaSettingUpdate": "Luna Configuration Settings",
|
"LunaSettingUpdate": "Luna Configuration Settings",
|
||||||
"MFAErrorMsg": "MFA errors, please check",
|
"MFAErrorMsg": "MFA errors, please check",
|
||||||
|
@ -628,7 +625,7 @@
|
||||||
"Server": "Server",
|
"Server": "Server",
|
||||||
"ManualAccount": "Manual Account",
|
"ManualAccount": "Manual Account",
|
||||||
"ManualAccountTip": "Manual input of Username/Password upon Login",
|
"ManualAccountTip": "Manual input of Username/Password upon Login",
|
||||||
"ManualExecutePlan": "Manual Execute Plan",
|
"ManualExecute": "Manual execution",
|
||||||
"ManyChoose": "Select Multiple",
|
"ManyChoose": "Select Multiple",
|
||||||
"MarkAsRead": "Mark as read",
|
"MarkAsRead": "Mark as read",
|
||||||
"Marketplace": "App Market",
|
"Marketplace": "App Market",
|
||||||
|
@ -641,7 +638,7 @@
|
||||||
"MenuAcls": "ACLs",
|
"MenuAcls": "ACLs",
|
||||||
"MenuAssets": "Assets",
|
"MenuAssets": "Assets",
|
||||||
"MenuMore": "Others",
|
"MenuMore": "Others",
|
||||||
"MenuPermissions": "Permissions",
|
"MenuPermissions": "Policies",
|
||||||
"MenuUsers": "Users",
|
"MenuUsers": "Users",
|
||||||
"Message": "Message",
|
"Message": "Message",
|
||||||
"MessageSubscription": "Message Subscription",
|
"MessageSubscription": "Message Subscription",
|
||||||
|
@ -713,7 +710,7 @@
|
||||||
"OpenStack": "OpenStack",
|
"OpenStack": "OpenStack",
|
||||||
"OpenStatus": "In Approval",
|
"OpenStatus": "In Approval",
|
||||||
"OpenTicket": "Create a Ticket",
|
"OpenTicket": "Create a Ticket",
|
||||||
"OperateLog": "Operation Logs",
|
"OperateLog": "Operation Log",
|
||||||
"OperationLogNum": "Operation Logs",
|
"OperationLogNum": "Operation Logs",
|
||||||
"OrgAdmin": "Organization Admin",
|
"OrgAdmin": "Organization Admin",
|
||||||
"OrgAuditor": "Org Auditors",
|
"OrgAuditor": "Org Auditors",
|
||||||
|
@ -739,7 +736,7 @@
|
||||||
"PasskeyAddDisableInfo": "Your authentication source is {source}, and adding a Passkey is not supported",
|
"PasskeyAddDisableInfo": "Your authentication source is {source}, and adding a Passkey is not supported",
|
||||||
"Passphrase": "Key Password",
|
"Passphrase": "Key Password",
|
||||||
"Password": "Password",
|
"Password": "Password",
|
||||||
"PasswordChangeLog": "Password Change Logs",
|
"PasswordChangeLog": "Password Change Log",
|
||||||
"PasswordExpired": "Password Expired",
|
"PasswordExpired": "Password Expired",
|
||||||
"PasswordPlaceholder": "Please Enter Password",
|
"PasswordPlaceholder": "Please Enter Password",
|
||||||
"PasswordRecord": "Password Record",
|
"PasswordRecord": "Password Record",
|
||||||
|
@ -800,11 +797,11 @@
|
||||||
"PushParams": "Push Parameters",
|
"PushParams": "Push Parameters",
|
||||||
"Qcloud": "Tencent Cloud",
|
"Qcloud": "Tencent Cloud",
|
||||||
"QcloudLighthouse": "Tencent Cloud (Lightweight Application Server)",
|
"QcloudLighthouse": "Tencent Cloud (Lightweight Application Server)",
|
||||||
"QingyunPrivatecloud": "Qingyun Private Cloud",
|
"QingYunPrivateCloud": "QingYun Private Cloud",
|
||||||
"Queue": "Queue",
|
"Queue": "Queue",
|
||||||
"QuickAdd": "Quick Add",
|
"QuickAdd": "Quick Add",
|
||||||
"QuickJob": "AdHoc",
|
"QuickJob": "AdHoc",
|
||||||
"QuickUpdate": "Quick Update",
|
"QuickUpdate": "Quick update",
|
||||||
"Radius": "Radius",
|
"Radius": "Radius",
|
||||||
"Ranking": "Ranking",
|
"Ranking": "Ranking",
|
||||||
"RazorNotSupport": "RDP Client Session, Monitoring Not Supported",
|
"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.",
|
"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",
|
"RealTimeData": "Real-Time Data",
|
||||||
"Reason": "Reason",
|
"Reason": "Reason",
|
||||||
"Receivers": "Recipient",
|
"Receivers": "Receiver",
|
||||||
"RecentLogin": "Recent Login",
|
"RecentLogin": "Recent Login",
|
||||||
"RecentSession": "Recent sessions",
|
"RecentSession": "Recent sessions",
|
||||||
"RecentlyUsed": "Recently Used",
|
"RecentlyUsed": "Recently Used",
|
||||||
|
@ -820,7 +817,7 @@
|
||||||
"RecipientServer": "Receiving Server",
|
"RecipientServer": "Receiving Server",
|
||||||
"Reconnect": "Reconnect",
|
"Reconnect": "Reconnect",
|
||||||
"Refresh": "Refresh",
|
"Refresh": "Refresh",
|
||||||
"RefreshHardware": "Hardware Info",
|
"RefreshHardware": "Refresh hardware info",
|
||||||
"Regex": "Regular Expression",
|
"Regex": "Regular Expression",
|
||||||
"Region": "Region",
|
"Region": "Region",
|
||||||
"RegularlyPerform": "Periodic Execution",
|
"RegularlyPerform": "Periodic Execution",
|
||||||
|
@ -944,6 +941,7 @@
|
||||||
"SelectAtLeastOneAssetOrNodeErrMsg": "Select at Least One Asset or Node",
|
"SelectAtLeastOneAssetOrNodeErrMsg": "Select at Least One Asset or Node",
|
||||||
"SelectAttrs": "Select Attributes",
|
"SelectAttrs": "Select Attributes",
|
||||||
"SelectByAttr": "Attribute Filter",
|
"SelectByAttr": "Attribute Filter",
|
||||||
|
"BatchUpdate": "Batch update",
|
||||||
"SelectFile": "Select File",
|
"SelectFile": "Select File",
|
||||||
"SelectKeyOrCreateNew": "Select Tag Key or Create New One",
|
"SelectKeyOrCreateNew": "Select Tag Key or Create New One",
|
||||||
"SelectLabelFilter": "Select tag for search",
|
"SelectLabelFilter": "Select tag for search",
|
||||||
|
@ -965,7 +963,7 @@
|
||||||
"SessionData": "Session Data",
|
"SessionData": "Session Data",
|
||||||
"SessionDetail": "Session Details",
|
"SessionDetail": "Session Details",
|
||||||
"SessionID": "Session ID",
|
"SessionID": "Session ID",
|
||||||
"SessionList": "Session Records",
|
"SessionList": "Conversation History",
|
||||||
"SessionMonitor": "Monitor",
|
"SessionMonitor": "Monitor",
|
||||||
"SessionOffline": "Historical Sessions",
|
"SessionOffline": "Historical Sessions",
|
||||||
"SessionOnline": "Online Sessions",
|
"SessionOnline": "Online Sessions",
|
||||||
|
@ -1038,20 +1036,20 @@
|
||||||
"SupportedProtocol": "Supported Protocols",
|
"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",
|
"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",
|
"Sync": "Sync",
|
||||||
"SyncDelete": "Synchronous Delete",
|
"SyncDelete": "Sync Deletion",
|
||||||
"SyncInstanceTaskCreate": "Create Sync Task",
|
"SyncInstanceTaskCreate": "Create Sync Task",
|
||||||
"SyncInstanceTaskDetail": "Sync Task Details",
|
"SyncInstanceTaskDetail": "Sync Task Details",
|
||||||
"SyncInstanceTaskHistoryAssetList": "Synchronize instance list",
|
"SyncInstanceTaskHistoryAssetList": "Synchronize instance list",
|
||||||
"SyncInstanceTaskHistoryList": "Synchronization History List",
|
"SyncInstanceTaskHistoryList": "Synchronization History List",
|
||||||
"SyncInstanceTaskList": "Synchronization Task List",
|
"SyncInstanceTaskList": "Synchronization Task List",
|
||||||
"SyncInstanceTaskUpdate": "Update Sync Task",
|
"SyncInstanceTaskUpdate": "Update Sync Task",
|
||||||
"SyncSelected": "Sync selected",
|
"BatchSync": "Batch sync",
|
||||||
"SyncSetting": "Sync Settings",
|
"SyncSetting": "Sync Settings",
|
||||||
"SyncStrategy": "Synchronization Policy",
|
"SyncStrategy": "Sync Policy",
|
||||||
"SyncSuccessMsg": "Synchronization Succeeded",
|
"SyncSuccessMsg": "Sync Succeeded",
|
||||||
"SyncTask": "Synchronize Tasks",
|
"SyncTask": "Sync Tasks",
|
||||||
"SyncUpdateAccountInfo": "Update Self and Account Secret",
|
"SyncUpdateAccountInfo": "Sync update account information",
|
||||||
"SyncUser": "Synchronize Users",
|
"SyncUser": "Sync Users",
|
||||||
"SyncedCount": "Synchronized",
|
"SyncedCount": "Synchronized",
|
||||||
"SystemError": "System Error",
|
"SystemError": "System Error",
|
||||||
"SystemRole": "System Roles",
|
"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)",
|
"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",
|
"UserLoginAclCreate": "Create User Login Control",
|
||||||
"UserLoginAclDetail": "User Login Control Details",
|
"UserLoginAclDetail": "User Login Control Details",
|
||||||
"UserLoginAclList": "User Login ACL",
|
"UserLoginAclList": "User Login",
|
||||||
"UserLoginAclUpdate": "Update User Login Control",
|
"UserLoginAclUpdate": "Update User Login Control",
|
||||||
"UserLoginLimit": "User Restriction",
|
"UserLoginLimit": "User Restriction",
|
||||||
"UserLoginTrend": "Account Login Trend",
|
"UserLoginTrend": "Account Login Trend",
|
||||||
|
|
|
@ -122,7 +122,7 @@
|
||||||
"AssetProtocolHelpText": "资产支持的协议受平台限制,点击设置按钮可以查看协议的设置。 如果需要更新,请更新平台",
|
"AssetProtocolHelpText": "资产支持的协议受平台限制,点击设置按钮可以查看协议的设置。 如果需要更新,请更新平台",
|
||||||
"AssetTree": "资产树",
|
"AssetTree": "资产树",
|
||||||
"Assets": "资产管理",
|
"Assets": "资产管理",
|
||||||
"AssetsAmount": "资产",
|
"AssetsAmount": "资产数量",
|
||||||
"AssetsTotal": "资产总数",
|
"AssetsTotal": "资产总数",
|
||||||
"AssignedInfo": "审批信息",
|
"AssignedInfo": "审批信息",
|
||||||
"AwaitingMyApproval": "待我审批",
|
"AwaitingMyApproval": "待我审批",
|
||||||
|
@ -159,6 +159,8 @@
|
||||||
"BatchProcessing": "批量处理(选中 {Number} 项)",
|
"BatchProcessing": "批量处理(选中 {Number} 项)",
|
||||||
"BatchReject": "批量拒绝",
|
"BatchReject": "批量拒绝",
|
||||||
"BeforeChange": "变更前",
|
"BeforeChange": "变更前",
|
||||||
|
"BatchUpdate": "批量更新",
|
||||||
|
"BatchDelete": "批量删除",
|
||||||
"Beian": "备案",
|
"Beian": "备案",
|
||||||
"BelongAll": "同时包含",
|
"BelongAll": "同时包含",
|
||||||
"BelongTo": "任意包含",
|
"BelongTo": "任意包含",
|
||||||
|
@ -168,17 +170,17 @@
|
||||||
"BindSuccess": "绑定成功",
|
"BindSuccess": "绑定成功",
|
||||||
"BlockedIPS": "已锁定的 IP",
|
"BlockedIPS": "已锁定的 IP",
|
||||||
"BuiltinVariable": "内置变量",
|
"BuiltinVariable": "内置变量",
|
||||||
"BulkClearErrorMsg": "批量清除失败:",
|
"BatchClearErrorMsg": "批量清除失败:",
|
||||||
"BulkCreateStrategy": "创建时对于不符合要求的账号,如:密钥类型不合规,唯一键约束,可选择以上策略。",
|
"AccountPolicyHelpText": "创建时对于不符合要求的账号,如:密钥类型不合规,唯一键约束,可选择以上策略。",
|
||||||
"BulkDeleteErrorMsg": "批量删除失败: ",
|
"BatchDeleteErrorMsg": "批量删除失败",
|
||||||
"BulkDeleteSuccessMsg": "批量删除成功",
|
"BatchDeleteSuccessMsg": "批量删除成功",
|
||||||
"BulkDeploy": "批量部署",
|
"BatchDeployment": "批量部署",
|
||||||
"BulkOffline": "批量下线",
|
"BatchOffline": "批量下线",
|
||||||
"BulkSyncDelete": "批量同步删除",
|
"BatchSyncDelete": "批量同步删除",
|
||||||
"BulkSyncErrorMsg": "批量同步失败: ",
|
"BatchSyncErrorMsg": "批量同步失败: ",
|
||||||
"BulkTransfer": "批量传输",
|
"BatchTransfer": "批量传输",
|
||||||
"BulkUnblock": "批量解锁",
|
"BatchUnblock": "批量解锁",
|
||||||
"BulkUpdatePlatformHelpText": "只有资产的原平台类型与所选平台类型相同时才会进行更新,若更新前后的平台类型不同则不会更新。",
|
"BatchUpdatePlatformHelpText": "只有资产的原平台类型与所选平台类型相同时才会进行更新,若更新前后的平台类型不同则不会更新。",
|
||||||
"CACertificate": "CA 证书",
|
"CACertificate": "CA 证书",
|
||||||
"CAS": "CAS",
|
"CAS": "CAS",
|
||||||
"CMPP2": "CMPP v2.0",
|
"CMPP2": "CMPP v2.0",
|
||||||
|
@ -359,7 +361,6 @@
|
||||||
"Docs": "文档",
|
"Docs": "文档",
|
||||||
"Domain": "网域",
|
"Domain": "网域",
|
||||||
"DomainCreate": "创建网域",
|
"DomainCreate": "创建网域",
|
||||||
"DomainDetail": "网域详情",
|
|
||||||
"DomainEnabled": "启用网域",
|
"DomainEnabled": "启用网域",
|
||||||
"DomainHelpMessage": "网域功能是为了解决部分环境(如:混合云)无法直接连接而新增的功能,原理是通过网关服务器进行跳转登录。JMS => 网域网关 => 目标资产",
|
"DomainHelpMessage": "网域功能是为了解决部分环境(如:混合云)无法直接连接而新增的功能,原理是通过网关服务器进行跳转登录。JMS => 网域网关 => 目标资产",
|
||||||
"DomainList": "网域列表",
|
"DomainList": "网域列表",
|
||||||
|
@ -482,7 +483,7 @@
|
||||||
"HostnameStrategy": "用于生成资产主机名。例如:1. 实例名称 (instanceDemo);2. 实例名称和部分IP(后两位) (instanceDemo-250.1)",
|
"HostnameStrategy": "用于生成资产主机名。例如:1. 实例名称 (instanceDemo);2. 实例名称和部分IP(后两位) (instanceDemo-250.1)",
|
||||||
"Hour": "小时",
|
"Hour": "小时",
|
||||||
"HuaweiCloud": "华为云",
|
"HuaweiCloud": "华为云",
|
||||||
"HuaweiPrivatecloud": "华为私有云",
|
"HuaweiPrivateCloud": "华为私有云",
|
||||||
"IAgree": "我同意",
|
"IAgree": "我同意",
|
||||||
"ID": "ID",
|
"ID": "ID",
|
||||||
"IP": "IP",
|
"IP": "IP",
|
||||||
|
@ -610,7 +611,7 @@
|
||||||
"MailSend": "邮件发送",
|
"MailSend": "邮件发送",
|
||||||
"ManualAccount": "手动账号",
|
"ManualAccount": "手动账号",
|
||||||
"ManualAccountTip": "登录时手动输入 用户名/密码",
|
"ManualAccountTip": "登录时手动输入 用户名/密码",
|
||||||
"ManualExecutePlan": "手动执行计划",
|
"ManualExecutePlan": "手动执行",
|
||||||
"ManyChoose": "可多选",
|
"ManyChoose": "可多选",
|
||||||
"MarkAsRead": "标记已读",
|
"MarkAsRead": "标记已读",
|
||||||
"Marketplace": "应用市场",
|
"Marketplace": "应用市场",
|
||||||
|
@ -781,7 +782,7 @@
|
||||||
"PushParams": "推送参数",
|
"PushParams": "推送参数",
|
||||||
"Qcloud": "腾讯云",
|
"Qcloud": "腾讯云",
|
||||||
"QcloudLighthouse": "腾讯云(轻量应用服务器)",
|
"QcloudLighthouse": "腾讯云(轻量应用服务器)",
|
||||||
"QingyunPrivatecloud": "青云私有云",
|
"QingYunPrivateCloud": "青云私有云",
|
||||||
"Queue": "队列",
|
"Queue": "队列",
|
||||||
"QuickAdd": "快速添加",
|
"QuickAdd": "快速添加",
|
||||||
"QuickJob": "快捷命令",
|
"QuickJob": "快捷命令",
|
||||||
|
@ -1025,7 +1026,7 @@
|
||||||
"SyncInstanceTaskHistoryList": "同步历史列表",
|
"SyncInstanceTaskHistoryList": "同步历史列表",
|
||||||
"SyncInstanceTaskList": "同步任务列表",
|
"SyncInstanceTaskList": "同步任务列表",
|
||||||
"SyncInstanceTaskUpdate": "更新同步任务",
|
"SyncInstanceTaskUpdate": "更新同步任务",
|
||||||
"SyncSelected": "同步所选",
|
"BatchSync": "批量同步",
|
||||||
"SyncSetting": "同步设置",
|
"SyncSetting": "同步设置",
|
||||||
"SyncStrategy": "同步策略",
|
"SyncStrategy": "同步策略",
|
||||||
"SyncSuccessMsg": "同步成功",
|
"SyncSuccessMsg": "同步成功",
|
||||||
|
@ -1114,6 +1115,7 @@
|
||||||
"Update": "更新",
|
"Update": "更新",
|
||||||
"UpdateAccount": "更新账号",
|
"UpdateAccount": "更新账号",
|
||||||
"UpdateAccountTemplate": "更新账号模版",
|
"UpdateAccountTemplate": "更新账号模版",
|
||||||
|
"AccountTemplateList": "模版列表",
|
||||||
"UpdateAssetDetail": "配置更多信息",
|
"UpdateAssetDetail": "配置更多信息",
|
||||||
"UpdateAssetUserToken": "更新账号认证信息",
|
"UpdateAssetUserToken": "更新账号认证信息",
|
||||||
"UpdateEndpoint": "更新端点",
|
"UpdateEndpoint": "更新端点",
|
||||||
|
|
|
@ -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.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 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 import Terminal
|
||||||
|
from terminal.models.component.status import Status
|
||||||
|
from users.models import User
|
||||||
|
|
||||||
__all__ = ('ServerPerformanceMessage', 'ServerPerformanceCheckUtil')
|
__all__ = ('ServerPerformanceMessage', 'ServerPerformanceCheckUtil')
|
||||||
|
|
||||||
|
|
||||||
class ServerPerformanceMessage(SystemMessage):
|
class ServerPerformanceMessage(SystemMessage):
|
||||||
category = 'Components'
|
category = 'Components'
|
||||||
category_label = _('Components')
|
category_label = _('Component')
|
||||||
message_type_label = _('Server performance')
|
message_type_label = _('Server performance')
|
||||||
|
|
||||||
def __init__(self, terms_with_errors):
|
def __init__(self, terms_with_errors):
|
||||||
|
|
|
@ -26,7 +26,7 @@ class TerminalSettingSerializer(serializers.Serializer):
|
||||||
)
|
)
|
||||||
TERMINAL_PASSWORD_AUTH = serializers.BooleanField(required=False, label=_("Password auth"))
|
TERMINAL_PASSWORD_AUTH = serializers.BooleanField(required=False, label=_("Password auth"))
|
||||||
TERMINAL_PUBLIC_KEY_AUTH = serializers.BooleanField(
|
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 '
|
help_text=_('Information: If use other auth method, like AD/LDAP, you should disable this to '
|
||||||
'avoid being able to log in after deleting')
|
'avoid being able to log in after deleting')
|
||||||
)
|
)
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue