mirror of https://github.com/jumpserver/jumpserver
perf: account translate (#12723)
Co-authored-by: feng <1304903146@qq.com> Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>pull/12738/head
parent
d46237f1bf
commit
82aa4a65ab
|
@ -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,7 +6,9 @@
|
||||||
"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",
|
||||||
|
@ -14,8 +16,6 @@
|
||||||
"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 +26,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",
|
||||||
|
@ -167,7 +167,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 +178,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",
|
||||||
|
@ -354,7 +353,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",
|
||||||
|
@ -362,7 +361,7 @@
|
||||||
"Description": "Description",
|
"Description": "Description",
|
||||||
"DestinationIP": "Destination Address",
|
"DestinationIP": "Destination Address",
|
||||||
"DestinationPort": "Destination Port",
|
"DestinationPort": "Destination Port",
|
||||||
"Detail": "Details",
|
"Detail": "Detail",
|
||||||
"DeviceCreate": "Create Asset-Network Device",
|
"DeviceCreate": "Create Asset-Network Device",
|
||||||
"DeviceUpdate": "Update Assets - Network Equipment",
|
"DeviceUpdate": "Update Assets - Network Equipment",
|
||||||
"Digit": "Number",
|
"Digit": "Number",
|
||||||
|
@ -374,7 +373,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",
|
||||||
|
@ -468,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",
|
||||||
|
@ -627,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",
|
||||||
|
@ -943,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",
|
||||||
|
@ -1037,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",
|
||||||
|
@ -1070,7 +1069,7 @@
|
||||||
"TechnologyConsult": "Technical Consultation",
|
"TechnologyConsult": "Technical Consultation",
|
||||||
"TempPassword": "The temporary password is valid for 300 seconds and becomes invalid immediately after use",
|
"TempPassword": "The temporary password is valid for 300 seconds and becomes invalid immediately after use",
|
||||||
"TemplateManagement": "Template Management",
|
"TemplateManagement": "Template Management",
|
||||||
"TemplateAdd": "Add from template",
|
"TemplateAdd": "Template addition",
|
||||||
"TemplateCreate": "Create Template",
|
"TemplateCreate": "Create Template",
|
||||||
"TemplateHelpText": "When selecting a template to add, accounts that do not exist under the asset will be automatically created and pushed",
|
"TemplateHelpText": "When selecting a template to add, accounts that do not exist under the asset will be automatically created and pushed",
|
||||||
"TencentCloud": "Tencent Cloud",
|
"TencentCloud": "Tencent Cloud",
|
||||||
|
|
|
@ -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": "网域列表",
|
||||||
|
@ -610,7 +611,7 @@
|
||||||
"MailSend": "邮件发送",
|
"MailSend": "邮件发送",
|
||||||
"ManualAccount": "手动账号",
|
"ManualAccount": "手动账号",
|
||||||
"ManualAccountTip": "登录时手动输入 用户名/密码",
|
"ManualAccountTip": "登录时手动输入 用户名/密码",
|
||||||
"ManualExecutePlan": "手动执行计划",
|
"ManualExecutePlan": "手动执行",
|
||||||
"ManyChoose": "可多选",
|
"ManyChoose": "可多选",
|
||||||
"MarkAsRead": "标记已读",
|
"MarkAsRead": "标记已读",
|
||||||
"Marketplace": "应用市场",
|
"Marketplace": "应用市场",
|
||||||
|
@ -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')
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue