fix: 修改翻译文件

pull/9025/head
Jiangjie.Bai 2022-11-04 15:47:54 +08:00
parent 8abf954015
commit 3bba8e4043
2 changed files with 202 additions and 192 deletions

View File

@ -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: 2022-11-04 11:37+0800\n" "POT-Creation-Date: 2022-11-04 15:47+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"
@ -30,20 +30,20 @@ msgstr "Acls"
#: orgs/models.py:70 perms/models/base.py:83 rbac/models/role.py:29 #: orgs/models.py:70 perms/models/base.py:83 rbac/models/role.py:29
#: settings/models.py:33 settings/serializers/sms.py:6 #: settings/models.py:33 settings/serializers/sms.py:6
#: terminal/models/endpoint.py:14 terminal/models/endpoint.py:87 #: terminal/models/endpoint.py:14 terminal/models/endpoint.py:87
#: terminal/models/storage.py:26 terminal/models/task.py:16 #: terminal/models/storage.py:27 terminal/models/task.py:16
#: terminal/models/terminal.py:100 users/forms/profile.py:33 #: terminal/models/terminal.py:101 users/forms/profile.py:33
#: users/models/group.py:15 users/models/user.py:673 #: users/models/group.py:15 users/models/user.py:673
#: xpack/plugins/cloud/models.py:28 #: xpack/plugins/cloud/models.py:28
msgid "Name" msgid "Name"
msgstr "名前" msgstr "名前"
#: acls/models/base.py:27 assets/models/cmd_filter.py:88 #: acls/models/base.py:27 assets/models/cmd_filter.py:88
#: assets/models/user.py:251 terminal/models/endpoint.py:90 #: assets/models/user.py:252 terminal/models/endpoint.py:90
msgid "Priority" msgid "Priority"
msgstr "優先順位" msgstr "優先順位"
#: acls/models/base.py:28 assets/models/cmd_filter.py:88 #: acls/models/base.py:28 assets/models/cmd_filter.py:88
#: assets/models/user.py:251 terminal/models/endpoint.py:91 #: assets/models/user.py:252 terminal/models/endpoint.py:91
msgid "1-100, the lower the value will be match first" msgid "1-100, the lower the value will be match first"
msgstr "1-100、低い値は最初に一致します" msgstr "1-100、低い値は最初に一致します"
@ -64,6 +64,7 @@ msgstr "アクティブ"
#: terminal/models/endpoint.py:22 terminal/models/endpoint.py:97 #: terminal/models/endpoint.py:22 terminal/models/endpoint.py:97
#: terminal/models/storage.py:30 terminal/models/terminal.py:115 #: terminal/models/storage.py:30 terminal/models/terminal.py:115
#: tickets/models/comment.py:32 tickets/models/ticket/general.py:288 #: tickets/models/comment.py:32 tickets/models/ticket/general.py:288
#: users/models/group.py:16 users/models/user.py:712
#: xpack/plugins/change_auth_plan/models/base.py:44 #: xpack/plugins/change_auth_plan/models/base.py:44
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:116 #: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:116
#: xpack/plugins/gathered_user/models.py:26 #: xpack/plugins/gathered_user/models.py:26
@ -91,7 +92,10 @@ msgstr "ログイン確認"
#: authentication/models.py:78 notifications/models/notification.py:12 #: authentication/models.py:78 notifications/models/notification.py:12
#: orgs/models.py:220 perms/models/base.py:84 rbac/builtin.py:120 #: orgs/models.py:220 perms/models/base.py:84 rbac/builtin.py:120
#: rbac/models/rolebinding.py:41 terminal/backends/command/models.py:20 #: rbac/models/rolebinding.py:41 terminal/backends/command/models.py:20
#: terminal/backends/command/serializers.py:13 terminal/models/session.py:44 #: terminal/backends/command/serializers.py:13 terminal/models/session.py:45
#: terminal/models/sharing.py:33 terminal/notifications.py:94
#: terminal/notifications.py:142 tickets/models/comment.py:21 users/const.py:14
#: users/models/user.py:905 users/models/user.py:936
#: users/serializers/group.py:19 #: users/serializers/group.py:19
msgid "User" msgid "User"
msgstr "ユーザー" msgstr "ユーザー"
@ -130,7 +134,7 @@ msgstr "システムユーザー"
#: assets/serializers/system_user.py:268 audits/models.py:40 #: assets/serializers/system_user.py:268 audits/models.py:40
#: authentication/models.py:66 authentication/models.py:90 #: authentication/models.py:66 authentication/models.py:90
#: perms/models/asset_permission.py:23 terminal/backends/command/models.py:21 #: perms/models/asset_permission.py:23 terminal/backends/command/models.py:21
#: terminal/backends/command/serializers.py:14 terminal/models/session.py:46 #: terminal/backends/command/serializers.py:14 terminal/models/session.py:47
#: terminal/notifications.py:93 #: terminal/notifications.py:93
#: xpack/plugins/change_auth_plan/models/asset.py:199 #: xpack/plugins/change_auth_plan/models/asset.py:199
#: xpack/plugins/change_auth_plan/serializers/asset.py:181 #: xpack/plugins/change_auth_plan/serializers/asset.py:181
@ -157,6 +161,10 @@ msgstr "コンマ区切り文字列の形式。* はすべて一致すること
#: authentication/models.py:260 authentication/serializers/password_mfa.py:25 #: authentication/models.py:260 authentication/serializers/password_mfa.py:25
#: authentication/templates/authentication/_msg_different_city.html:9 #: authentication/templates/authentication/_msg_different_city.html:9
#: authentication/templates/authentication/_msg_oauth_bind.html:9 #: authentication/templates/authentication/_msg_oauth_bind.html:9
#: ops/models/adhoc.py:159 users/forms/profile.py:32 users/forms/profile.py:102
#: users/models/user.py:671 users/templates/users/_msg_user_created.html:12
#: users/templates/users/forgot_password.html:51
#: users/templates/users/forgot_password.html:98
#: xpack/plugins/change_auth_plan/models/asset.py:34 #: xpack/plugins/change_auth_plan/models/asset.py:34
#: xpack/plugins/change_auth_plan/models/asset.py:195 #: xpack/plugins/change_auth_plan/models/asset.py:195
#: xpack/plugins/cloud/serializers/account_attrs.py:26 #: xpack/plugins/cloud/serializers/account_attrs.py:26
@ -199,7 +207,7 @@ msgstr ""
"ション: {}" "ション: {}"
#: acls/serializers/login_asset_acl.py:55 assets/models/asset.py:213 #: acls/serializers/login_asset_acl.py:55 assets/models/asset.py:213
#: assets/models/domain.py:63 assets/models/user.py:252 #: assets/models/domain.py:63 assets/models/user.py:253
#: terminal/serializers/session.py:31 terminal/serializers/storage.py:68 #: terminal/serializers/session.py:31 terminal/serializers/storage.py:68
msgid "Protocol" msgid "Protocol"
msgstr "プロトコル" msgstr "プロトコル"
@ -250,7 +258,7 @@ msgstr "データベース"
msgid "Remote app" msgid "Remote app"
msgstr "リモートアプリ" msgstr "リモートアプリ"
#: applications/const.py:35 #: applications/const.py:36
msgid "Custom" msgid "Custom"
msgstr "カスタム" msgstr "カスタム"
@ -263,10 +271,10 @@ msgid "Application"
msgstr "アプリケーション" msgstr "アプリケーション"
#: applications/models/account.py:15 assets/models/authbook.py:20 #: applications/models/account.py:15 assets/models/authbook.py:20
#: assets/models/cmd_filter.py:46 assets/models/user.py:342 audits/models.py:41 #: assets/models/cmd_filter.py:46 assets/models/user.py:343 audits/models.py:41
#: authentication/models.py:83 perms/models/application_permission.py:33 #: authentication/models.py:83 perms/models/application_permission.py:33
#: perms/models/asset_permission.py:25 terminal/backends/command/models.py:22 #: perms/models/asset_permission.py:25 terminal/backends/command/models.py:22
#: terminal/backends/command/serializers.py:36 terminal/models/session.py:48 #: terminal/backends/command/serializers.py:36 terminal/models/session.py:49
#: xpack/plugins/change_auth_plan/models/app.py:36 #: xpack/plugins/change_auth_plan/models/app.py:36
#: xpack/plugins/change_auth_plan/models/app.py:147 #: xpack/plugins/change_auth_plan/models/app.py:147
#: xpack/plugins/change_auth_plan/serializers/app.py:65 #: xpack/plugins/change_auth_plan/serializers/app.py:65
@ -301,7 +309,7 @@ msgstr "カテゴリ"
#: applications/models/application.py:224 #: applications/models/application.py:224
#: applications/serializers/application.py:103 assets/models/backup.py:49 #: applications/serializers/application.py:103 assets/models/backup.py:49
#: assets/models/cmd_filter.py:86 assets/models/user.py:250 #: assets/models/cmd_filter.py:86 assets/models/user.py:251
#: authentication/models.py:70 perms/models/application_permission.py:24 #: authentication/models.py:70 perms/models/application_permission.py:24
#: perms/serializers/application/user_permission.py:34 #: perms/serializers/application/user_permission.py:34
#: terminal/models/storage.py:59 terminal/models/storage.py:145 #: terminal/models/storage.py:59 terminal/models/storage.py:145
@ -355,6 +363,8 @@ msgstr "タイプ表示"
#: authentication/models.py:22 common/db/models.py:116 #: authentication/models.py:22 common/db/models.py:116
#: common/mixins/models.py:50 ops/models/adhoc.py:39 ops/models/command.py:30 #: common/mixins/models.py:50 ops/models/adhoc.py:39 ops/models/command.py:30
#: orgs/models.py:72 orgs/models.py:223 perms/models/base.py:92 #: orgs/models.py:72 orgs/models.py:223 perms/models/base.py:92
#: users/models/group.py:18 users/models/user.py:937
#: xpack/plugins/change_auth_plan/models/base.py:45
#: xpack/plugins/cloud/models.py:125 #: xpack/plugins/cloud/models.py:125
msgid "Date created" msgid "Date created"
msgstr "作成された日付" msgstr "作成された日付"
@ -390,6 +400,7 @@ msgid "Host"
msgstr "ホスト" msgstr "ホスト"
#: applications/serializers/attrs/application_category/db.py:12 #: applications/serializers/attrs/application_category/db.py:12
#: applications/serializers/attrs/application_type/clickhouse.py:10
#: applications/serializers/attrs/application_type/mongodb.py:10 #: applications/serializers/attrs/application_type/mongodb.py:10
#: applications/serializers/attrs/application_type/mysql.py:10 #: applications/serializers/attrs/application_type/mysql.py:10
#: applications/serializers/attrs/application_type/mysql_workbench.py:22 #: applications/serializers/attrs/application_type/mysql_workbench.py:22
@ -604,7 +615,7 @@ msgid "Protocols"
msgstr "プロトコル" msgstr "プロトコル"
#: assets/models/asset.py:218 assets/models/cmd_filter.py:38 #: assets/models/asset.py:218 assets/models/cmd_filter.py:38
#: assets/models/user.py:242 perms/models/asset_permission.py:24 #: assets/models/user.py:243 perms/models/asset_permission.py:24
#: xpack/plugins/change_auth_plan/models/asset.py:43 #: xpack/plugins/change_auth_plan/models/asset.py:43
#: xpack/plugins/gathered_user/models.py:24 #: xpack/plugins/gathered_user/models.py:24
msgid "Nodes" msgid "Nodes"
@ -617,7 +628,7 @@ msgid "Is active"
msgstr "アクティブです。" msgstr "アクティブです。"
#: assets/models/asset.py:222 assets/models/cluster.py:19 #: assets/models/asset.py:222 assets/models/cluster.py:19
#: assets/models/user.py:239 assets/models/user.py:394 #: assets/models/user.py:240 assets/models/user.py:395
msgid "Admin user" msgid "Admin user"
msgstr "管理ユーザー" msgstr "管理ユーザー"
@ -634,6 +645,10 @@ msgid "Labels"
msgstr "ラベル" msgstr "ラベル"
#: assets/models/asset.py:229 assets/models/base.py:183 #: assets/models/asset.py:229 assets/models/base.py:183
#: assets/models/cluster.py:28 assets/models/cmd_filter.py:56
#: assets/models/cmd_filter.py:103 assets/models/group.py:21
#: common/db/models.py:114 common/mixins/models.py:49 orgs/models.py:71
#: orgs/models.py:225 perms/models/base.py:91 users/models/user.py:720
#: users/serializers/group.py:33 #: users/serializers/group.py:33
#: xpack/plugins/change_auth_plan/models/base.py:48 #: xpack/plugins/change_auth_plan/models/base.py:48
#: xpack/plugins/cloud/models.py:122 xpack/plugins/gathered_user/models.py:30 #: xpack/plugins/cloud/models.py:122 xpack/plugins/gathered_user/models.py:30
@ -715,7 +730,7 @@ msgid "Timing trigger"
msgstr "タイミングトリガー" msgstr "タイミングトリガー"
#: assets/models/backup.py:105 audits/models.py:45 ops/models/command.py:31 #: assets/models/backup.py:105 audits/models.py:45 ops/models/command.py:31
#: perms/models/base.py:89 terminal/models/session.py:58 #: perms/models/base.py:89 terminal/models/session.py:59
#: tickets/models/ticket/apply_application.py:29 #: tickets/models/ticket/apply_application.py:29
#: tickets/models/ticket/apply_asset.py:23 #: tickets/models/ticket/apply_asset.py:23
#: xpack/plugins/change_auth_plan/models/base.py:112 #: xpack/plugins/change_auth_plan/models/base.py:112
@ -830,7 +845,7 @@ msgid "Contact"
msgstr "連絡先" msgstr "連絡先"
#: assets/models/cluster.py:22 authentication/serializers/password_mfa.py:29 #: assets/models/cluster.py:22 authentication/serializers/password_mfa.py:29
#: users/forms/profile.py:104 users/models/user.py:689 #: users/forms/profile.py:104 users/models/user.py:693
#: users/templates/users/forgot_password.html:59 #: users/templates/users/forgot_password.html:59
#: users/templates/users/forgot_password.html:103 #: users/templates/users/forgot_password.html:103
msgid "Phone" msgid "Phone"
@ -858,7 +873,7 @@ msgid "Default"
msgstr "デフォルト" msgstr "デフォルト"
#: assets/models/cluster.py:36 assets/models/label.py:14 rbac/const.py:6 #: assets/models/cluster.py:36 assets/models/label.py:14 rbac/const.py:6
#: users/models/user.py:920 #: users/models/user.py:922
msgid "System" msgid "System"
msgstr "システム" msgstr "システム"
@ -880,7 +895,7 @@ msgid "Regex"
msgstr "正規情報" msgstr "正規情報"
#: assets/models/cmd_filter.py:72 ops/models/command.py:26 #: assets/models/cmd_filter.py:72 ops/models/command.py:26
#: terminal/backends/command/serializers.py:15 terminal/models/session.py:55 #: terminal/backends/command/serializers.py:15 terminal/models/session.py:56
#: terminal/templates/terminal/_msg_command_alert.html:12 #: terminal/templates/terminal/_msg_command_alert.html:12
#: terminal/templates/terminal/_msg_command_execute_alert.html:10 #: terminal/templates/terminal/_msg_command_execute_alert.html:10
msgid "Command" msgid "Command"
@ -1006,78 +1021,78 @@ msgstr "ノード"
msgid "Can match node" msgid "Can match node"
msgstr "ノードを一致させることができます" msgstr "ノードを一致させることができます"
#: assets/models/user.py:233 #: assets/models/user.py:234
msgid "Automatic managed" msgid "Automatic managed"
msgstr "自動管理" msgstr "自動管理"
#: assets/models/user.py:234 #: assets/models/user.py:235
msgid "Manually input" msgid "Manually input"
msgstr "手動入力" msgstr "手動入力"
#: assets/models/user.py:238 #: assets/models/user.py:239
msgid "Common user" msgid "Common user"
msgstr "共通ユーザー" msgstr "共通ユーザー"
#: assets/models/user.py:241 #: assets/models/user.py:242
msgid "Username same with user" msgid "Username same with user"
msgstr "ユーザーと同じユーザー名" msgstr "ユーザーと同じユーザー名"
#: assets/models/user.py:244 assets/serializers/domain.py:30 #: assets/models/user.py:245 assets/serializers/domain.py:30
#: terminal/templates/terminal/_msg_command_execute_alert.html:16 #: terminal/templates/terminal/_msg_command_execute_alert.html:16
#: xpack/plugins/change_auth_plan/models/asset.py:39 #: xpack/plugins/change_auth_plan/models/asset.py:39
msgid "Assets" msgid "Assets"
msgstr "資産" msgstr "資産"
#: assets/models/user.py:248 users/apps.py:9 #: assets/models/user.py:249 users/apps.py:9
msgid "Users" msgid "Users"
msgstr "ユーザー" msgstr "ユーザー"
#: assets/models/user.py:249 #: assets/models/user.py:250
msgid "User groups" msgid "User groups"
msgstr "ユーザーグループ" msgstr "ユーザーグループ"
#: assets/models/user.py:253 #: assets/models/user.py:254
msgid "Auto push" msgid "Auto push"
msgstr "オートプッシュ" msgstr "オートプッシュ"
#: assets/models/user.py:254 #: assets/models/user.py:255
msgid "Sudo" msgid "Sudo"
msgstr "すど" msgstr "すど"
#: assets/models/user.py:255 #: assets/models/user.py:256
msgid "Shell" msgid "Shell"
msgstr "シェル" msgstr "シェル"
#: assets/models/user.py:256 #: assets/models/user.py:257
msgid "Login mode" msgid "Login mode"
msgstr "ログインモード" msgstr "ログインモード"
#: assets/models/user.py:257 #: assets/models/user.py:258
msgid "SFTP Root" msgid "SFTP Root"
msgstr "SFTPルート" msgstr "SFTPルート"
#: assets/models/user.py:258 assets/serializers/system_user.py:37 #: assets/models/user.py:259 assets/serializers/system_user.py:37
#: authentication/models.py:52 #: authentication/models.py:52
msgid "Token" msgid "Token"
msgstr "トークン" msgstr "トークン"
#: assets/models/user.py:259 #: assets/models/user.py:260
msgid "Home" msgid "Home"
msgstr "ホーム" msgstr "ホーム"
#: assets/models/user.py:260 #: assets/models/user.py:261
msgid "System groups" msgid "System groups"
msgstr "システムグループ" msgstr "システムグループ"
#: assets/models/user.py:263 #: assets/models/user.py:264
msgid "User switch" msgid "User switch"
msgstr "ユーザースイッチ" msgstr "ユーザースイッチ"
#: assets/models/user.py:264 #: assets/models/user.py:265
msgid "Switch from" msgid "Switch from"
msgstr "から切り替え" msgstr "から切り替え"
#: assets/models/user.py:344 #: assets/models/user.py:345
msgid "Can match system user" msgid "Can match system user"
msgstr "システムユーザーに一致できます" msgstr "システムユーザーに一致できます"
@ -1166,7 +1181,7 @@ msgstr "定期的なパフォーマンス"
msgid "Currently only mail sending is supported" msgid "Currently only mail sending is supported"
msgstr "現在、メール送信のみがサポートされています" msgstr "現在、メール送信のみがサポートされています"
#: assets/serializers/base.py:16 users/models/user.py:701 #: assets/serializers/base.py:16 users/models/user.py:703
msgid "Private key" msgid "Private key"
msgstr "ssh秘密鍵" msgstr "ssh秘密鍵"
@ -1426,11 +1441,11 @@ msgstr "文章の内容が長すぎる。Elasticsearchで操作履歴を保存
msgid "Tips" msgid "Tips"
msgstr "謎々" msgstr "謎々"
#: audits/handler.py:128 #: audits/handler.py:126
msgid "Yes" msgid "Yes"
msgstr "是" msgstr "是"
#: audits/handler.py:128 #: audits/handler.py:126
msgid "No" msgid "No"
msgstr "否" msgstr "否"
@ -1465,7 +1480,7 @@ msgid "Symlink"
msgstr "Symlink" msgstr "Symlink"
#: audits/models.py:39 audits/models.py:67 audits/models.py:107 #: audits/models.py:39 audits/models.py:67 audits/models.py:107
#: terminal/models/session.py:51 terminal/models/sharing.py:96 #: terminal/models/session.py:52 terminal/models/sharing.py:96
msgid "Remote addr" msgid "Remote addr"
msgstr "リモートaddr" msgstr "リモートaddr"
@ -1639,19 +1654,20 @@ msgstr "認証トークン"
#: audits/signal_handlers.py:61 authentication/notifications.py:73 #: audits/signal_handlers.py:61 authentication/notifications.py:73
#: authentication/views/login.py:73 authentication/views/wecom.py:178 #: authentication/views/login.py:73 authentication/views/wecom.py:178
#: notifications/backends/__init__.py:11 users/models/user.py:732 #: notifications/backends/__init__.py:11 settings/serializers/auth/wecom.py:10
#: users/models/user.py:734
msgid "WeCom" msgid "WeCom"
msgstr "企業微信" msgstr "企業微信"
#: audits/signal_handlers.py:62 authentication/views/feishu.py:144 #: audits/signal_handlers.py:62 authentication/views/feishu.py:144
#: authentication/views/login.py:85 notifications/backends/__init__.py:14 #: authentication/views/login.py:85 notifications/backends/__init__.py:14
#: users/models/user.py:734 #: settings/serializers/auth/feishu.py:10 users/models/user.py:736
msgid "FeiShu" msgid "FeiShu"
msgstr "本を飛ばす" msgstr "本を飛ばす"
#: audits/signal_handlers.py:63 authentication/views/dingtalk.py:179 #: audits/signal_handlers.py:63 authentication/views/dingtalk.py:179
#: authentication/views/login.py:79 notifications/backends/__init__.py:12 #: authentication/views/login.py:79 notifications/backends/__init__.py:12
#: users/models/user.py:733 #: settings/serializers/auth/dingtalk.py:10 users/models/user.py:735
msgid "DingTalk" msgid "DingTalk"
msgstr "DingTalk" msgstr "DingTalk"
@ -1667,12 +1683,6 @@ msgstr "この操作には、MFAを検証する必要があります"
msgid "Current user not support mfa type: {}" msgid "Current user not support mfa type: {}"
msgstr "現在のユーザーはmfaタイプをサポートしていません: {}" msgstr "現在のユーザーはmfaタイプをサポートしていません: {}"
#: authentication/apps.py:7 settings/serializers/auth/base.py:10
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/dingtalk.py:10
#: settings/serializers/auth/feishu.py:10 settings/serializers/auth/ldap.py:39
#: settings/serializers/auth/oauth2.py:19 settings/serializers/auth/oidc.py:12
#: settings/serializers/auth/radius.py:13 settings/serializers/auth/saml2.py:11
#: settings/serializers/auth/sso.py:10 settings/serializers/auth/wecom.py:10
#: authentication/api/password.py:29 terminal/api/session.py:224 #: authentication/api/password.py:29 terminal/api/session.py:224
#: users/views/profile/reset.py:74 #: users/views/profile/reset.py:74
msgid "User does not exist: {}" msgid "User does not exist: {}"
@ -1697,7 +1707,12 @@ msgstr ""
msgid "Forgot password" msgid "Forgot password"
msgstr "パスワードを忘れた" msgstr "パスワードを忘れた"
#: authentication/apps.py:7 #: authentication/apps.py:7 settings/serializers/auth/base.py:10
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/dingtalk.py:10
#: settings/serializers/auth/feishu.py:10 settings/serializers/auth/ldap.py:39
#: settings/serializers/auth/oauth2.py:19 settings/serializers/auth/oidc.py:12
#: settings/serializers/auth/radius.py:13 settings/serializers/auth/saml2.py:11
#: settings/serializers/auth/sso.py:10 settings/serializers/auth/wecom.py:10
msgid "Authentication" msgid "Authentication"
msgstr "認証" msgstr "認証"
@ -1964,7 +1979,8 @@ msgstr "カスタム MFA 検証コード"
#: authentication/mfa/custom.py:56 #: authentication/mfa/custom.py:56
msgid "MFA custom global enabled, cannot disable" msgid "MFA custom global enabled, cannot disable"
msgstr "カスタム MFA はグローバルに有効になっており、無効にすることはできません" msgstr ""
"カスタム MFA はグローバルに有効になっており、無効にすることはできません"
#: authentication/mfa/otp.py:7 #: authentication/mfa/otp.py:7
msgid "OTP code invalid, or server time error" msgid "OTP code invalid, or server time error"
@ -2050,7 +2066,7 @@ msgstr "ひみつ"
#: authentication/models.py:74 authentication/models.py:264 #: authentication/models.py:74 authentication/models.py:264
#: perms/models/base.py:90 tickets/models/ticket/apply_application.py:30 #: perms/models/base.py:90 tickets/models/ticket/apply_application.py:30
#: tickets/models/ticket/apply_asset.py:24 users/models/user.py:715 #: tickets/models/ticket/apply_asset.py:24 users/models/user.py:717
msgid "Date expired" msgid "Date expired"
msgstr "期限切れの日付" msgstr "期限切れの日付"
@ -2139,8 +2155,9 @@ msgid "The {} cannot be empty"
msgstr "{} 空にしてはならない" msgstr "{} 空にしてはならない"
#: authentication/serializers/password_mfa.py:33 #: authentication/serializers/password_mfa.py:33
#: notifications/backends/__init__.py:10 users/forms/profile.py:103 #: notifications/backends/__init__.py:10 settings/serializers/email.py:19
#: users/models/user.py:671 users/templates/users/forgot_password.html:55 #: settings/serializers/email.py:50 users/forms/profile.py:103
#: users/models/user.py:675 users/templates/users/forgot_password.html:55
#: users/templates/users/forgot_password.html:108 #: users/templates/users/forgot_password.html:108
msgid "Email" msgid "Email"
msgstr "メール" msgstr "メール"
@ -2768,11 +2785,6 @@ msgstr ""
msgid "Notifications" msgid "Notifications"
msgstr "通知" msgstr "通知"
#: notifications/backends/__init__.py:10 users/forms/profile.py:102
#: users/models/user.py:675
msgid "Email"
msgstr "メール"
#: notifications/backends/__init__.py:13 #: notifications/backends/__init__.py:13
msgid "Site message" msgid "Site message"
msgstr "サイトメッセージ" msgstr "サイトメッセージ"
@ -4974,35 +4986,35 @@ msgstr "セッションのリプレイをアップロードできます"
msgid "Can download session replay" msgid "Can download session replay"
msgstr "セッション再生をダウンロードできます" msgstr "セッション再生をダウンロードできます"
#: terminal/models/session.py:50 terminal/models/sharing.py:101 #: terminal/models/session.py:51 terminal/models/sharing.py:101
msgid "Login from" msgid "Login from"
msgstr "ログイン元" msgstr "ログイン元"
#: terminal/models/session.py:54 #: terminal/models/session.py:55
msgid "Replay" msgid "Replay"
msgstr "リプレイ" msgstr "リプレイ"
#: terminal/models/session.py:59 #: terminal/models/session.py:60
msgid "Date end" msgid "Date end"
msgstr "終了日" msgstr "終了日"
#: terminal/models/session.py:260 #: terminal/models/session.py:261
msgid "Session record" msgid "Session record"
msgstr "セッション記録" msgstr "セッション記録"
#: terminal/models/session.py:262 #: terminal/models/session.py:263
msgid "Can monitor session" msgid "Can monitor session"
msgstr "セッションを監視できます" msgstr "セッションを監視できます"
#: terminal/models/session.py:263 #: terminal/models/session.py:264
msgid "Can share session" msgid "Can share session"
msgstr "セッションを共有できます" msgstr "セッションを共有できます"
#: terminal/models/session.py:264 #: terminal/models/session.py:265
msgid "Can terminate session" msgid "Can terminate session"
msgstr "セッションを終了できます" msgstr "セッションを終了できます"
#: terminal/models/session.py:265 #: terminal/models/session.py:266
msgid "Can validate session action perm" msgid "Can validate session action perm"
msgstr "セッションアクションのパーマを検証できます" msgstr "セッションアクションのパーマを検証できます"
@ -5300,7 +5312,7 @@ msgstr ""
"使用できるポートがありません。設定ファイルで Magnus がリッスンするポート数の" "使用できるポートがありません。設定ファイルで Magnus がリッスンするポート数の"
"制限を確認して変更してください. " "制限を確認して変更してください. "
#: terminal/utils/db_port_mapper.py:83 #: terminal/utils/db_port_mapper.py:92
msgid "All available port count: {}, Already use port count: {}" msgid "All available port count: {}, Already use port count: {}"
msgstr "使用可能なすべてのポート数: {}、すでに使用しているポート数: {}" msgstr "使用可能なすべてのポート数: {}、すでに使用しているポート数: {}"
@ -5777,7 +5789,7 @@ msgstr "公開鍵は古いものと同じであってはなりません。"
msgid "Not a valid ssh public key" msgid "Not a valid ssh public key"
msgstr "有効なssh公開鍵ではありません" msgstr "有効なssh公開鍵ではありません"
#: users/forms/profile.py:161 users/models/user.py:704 #: users/forms/profile.py:164 users/models/user.py:706
msgid "Public key" msgid "Public key"
msgstr "公開キー" msgstr "公開キー"
@ -5801,54 +5813,52 @@ msgstr "アバター"
msgid "Wechat" msgid "Wechat"
msgstr "微信" msgstr "微信"
#: users/models/user.py:695 #: users/models/user.py:699
msgid "OTP secret key" msgid "OTP secret key"
msgstr "OTP 秘密" msgstr "OTP 秘密"
#: users/models/user.py:705 #: users/models/user.py:709
msgid "Secret key" msgid "Secret key"
msgstr "秘密キー" msgstr "秘密キー"
#: users/models/user.py:710 users/serializers/profile.py:149 #: users/models/user.py:714 users/serializers/profile.py:149
#: users/serializers/user.py:146 #: users/serializers/user.py:146
msgid "Is first login" msgid "Is first login"
msgstr "最初のログインです" msgstr "最初のログインです"
#: users/models/user.py:721 #: users/models/user.py:725
msgid "Source" msgid "Source"
msgstr "ソース" msgstr "ソース"
#: users/models/user.py:725 #: users/models/user.py:729
msgid "Date password last updated" msgid "Date password last updated"
msgstr "最終更新日パスワード" msgstr "最終更新日パスワード"
#: users/models/user.py:728 #: users/models/user.py:732
msgid "Need update password" msgid "Need update password"
msgstr "更新パスワードが必要" msgstr "更新パスワードが必要"
#: users/models/user.py:903 #: users/models/user.py:907
msgid "Can invite user" msgid "Can invite user"
msgstr "ユーザーを招待できます" msgstr "ユーザーを招待できます"
#: users/models/user.py:904 #: users/models/user.py:908
msgid "Can remove user" msgid "Can remove user"
msgstr "ユーザーを削除できます" msgstr "ユーザーを削除できます"
#: users/models/user.py:905 #: users/models/user.py:909
msgid "Can match user" msgid "Can match user"
msgstr "ユーザーに一致できます" msgstr "ユーザーに一致できます"
#: users/models/user.py:914 #: users/models/user.py:918
msgid "Administrator" msgid "Administrator"
msgstr "管理者" msgstr "管理者"
#: users/models/user.py:917 #: users/models/user.py:921
msgid "Administrator is the super user of system" msgid "Administrator is the super user of system"
msgstr "管理者はシステムのスーパーユーザーです" msgstr "管理者はシステムのスーパーユーザーです"
#: users/models/user.py:942 #: users/models/user.py:946
msgid "User password history" msgid "User password history"
msgstr "ユーザーパスワード履歴" msgstr "ユーザーパスワード履歴"

View File

@ -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: 2022-09-23 15:38+0800\n" "POT-Creation-Date: 2022-11-04 15:47+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"
@ -31,18 +31,18 @@ msgstr "访问控制"
#: terminal/models/endpoint.py:14 terminal/models/endpoint.py:87 #: terminal/models/endpoint.py:14 terminal/models/endpoint.py:87
#: terminal/models/storage.py:27 terminal/models/task.py:16 #: terminal/models/storage.py:27 terminal/models/task.py:16
#: terminal/models/terminal.py:101 users/forms/profile.py:33 #: terminal/models/terminal.py:101 users/forms/profile.py:33
#: users/models/group.py:15 users/models/user.py:669 #: users/models/group.py:15 users/models/user.py:673
#: xpack/plugins/cloud/models.py:28 #: xpack/plugins/cloud/models.py:28
msgid "Name" msgid "Name"
msgstr "名称" msgstr "名称"
#: acls/models/base.py:27 assets/models/cmd_filter.py:88 #: acls/models/base.py:27 assets/models/cmd_filter.py:88
#: assets/models/user.py:251 terminal/models/endpoint.py:90 #: assets/models/user.py:252 terminal/models/endpoint.py:90
msgid "Priority" msgid "Priority"
msgstr "优先级" msgstr "优先级"
#: acls/models/base.py:28 assets/models/cmd_filter.py:88 #: acls/models/base.py:28 assets/models/cmd_filter.py:88
#: assets/models/user.py:251 terminal/models/endpoint.py:91 #: assets/models/user.py:252 terminal/models/endpoint.py:91
msgid "1-100, the lower the value will be match first" msgid "1-100, the lower the value will be match first"
msgstr "优先级可选范围为 1-100 (数值越小越优先)" msgstr "优先级可选范围为 1-100 (数值越小越优先)"
@ -63,7 +63,7 @@ msgstr "激活中"
#: terminal/models/endpoint.py:22 terminal/models/endpoint.py:97 #: terminal/models/endpoint.py:22 terminal/models/endpoint.py:97
#: terminal/models/storage.py:30 terminal/models/terminal.py:115 #: terminal/models/storage.py:30 terminal/models/terminal.py:115
#: tickets/models/comment.py:32 tickets/models/ticket/general.py:288 #: tickets/models/comment.py:32 tickets/models/ticket/general.py:288
#: users/models/group.py:16 users/models/user.py:710 #: users/models/group.py:16 users/models/user.py:712
#: xpack/plugins/change_auth_plan/models/base.py:44 #: xpack/plugins/change_auth_plan/models/base.py:44
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:116 #: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:116
#: xpack/plugins/gathered_user/models.py:26 #: xpack/plugins/gathered_user/models.py:26
@ -87,13 +87,14 @@ msgstr "登录复核"
#: acls/models/login_acl.py:24 acls/models/login_asset_acl.py:20 #: acls/models/login_acl.py:24 acls/models/login_asset_acl.py:20
#: assets/models/cmd_filter.py:30 assets/models/label.py:15 audits/models.py:38 #: assets/models/cmd_filter.py:30 assets/models/label.py:15 audits/models.py:38
#: audits/models.py:63 audits/models.py:105 audits/serializers.py:106 #: audits/models.py:63 audits/models.py:105 audits/serializers.py:106
#: authentication/models.py:54 authentication/models.py:78 orgs/models.py:220 #: authentication/models.py:19 authentication/models.py:54
#: perms/models/base.py:84 rbac/builtin.py:120 rbac/models/rolebinding.py:41 #: authentication/models.py:78 notifications/models/notification.py:12
#: terminal/backends/command/models.py:20 #: orgs/models.py:220 perms/models/base.py:84 rbac/builtin.py:120
#: terminal/backends/command/serializers.py:13 terminal/models/session.py:44 #: rbac/models/rolebinding.py:41 terminal/backends/command/models.py:20
#: terminal/models/sharing.py:33 terminal/notifications.py:91 #: terminal/backends/command/serializers.py:13 terminal/models/session.py:45
#: terminal/notifications.py:139 tickets/models/comment.py:21 users/const.py:14 #: terminal/models/sharing.py:33 terminal/notifications.py:94
#: users/models/user.py:903 users/models/user.py:934 #: terminal/notifications.py:142 tickets/models/comment.py:21 users/const.py:14
#: users/models/user.py:905 users/models/user.py:936
#: users/serializers/group.py:19 #: users/serializers/group.py:19
msgid "User" msgid "User"
msgstr "用户" msgstr "用户"
@ -132,7 +133,7 @@ msgstr "系统用户"
#: assets/serializers/system_user.py:268 audits/models.py:40 #: assets/serializers/system_user.py:268 audits/models.py:40
#: authentication/models.py:66 authentication/models.py:90 #: authentication/models.py:66 authentication/models.py:90
#: perms/models/asset_permission.py:23 terminal/backends/command/models.py:21 #: perms/models/asset_permission.py:23 terminal/backends/command/models.py:21
#: terminal/backends/command/serializers.py:14 terminal/models/session.py:46 #: terminal/backends/command/serializers.py:14 terminal/models/session.py:47
#: terminal/notifications.py:93 #: terminal/notifications.py:93
#: xpack/plugins/change_auth_plan/models/asset.py:199 #: xpack/plugins/change_auth_plan/models/asset.py:199
#: xpack/plugins/change_auth_plan/serializers/asset.py:181 #: xpack/plugins/change_auth_plan/serializers/asset.py:181
@ -159,8 +160,10 @@ msgstr "格式为逗号分隔的字符串, * 表示匹配所有. "
#: authentication/models.py:260 authentication/serializers/password_mfa.py:25 #: authentication/models.py:260 authentication/serializers/password_mfa.py:25
#: authentication/templates/authentication/_msg_different_city.html:9 #: authentication/templates/authentication/_msg_different_city.html:9
#: authentication/templates/authentication/_msg_oauth_bind.html:9 #: authentication/templates/authentication/_msg_oauth_bind.html:9
#: ops/models/adhoc.py:159 users/forms/profile.py:32 users/models/user.py:671 #: ops/models/adhoc.py:159 users/forms/profile.py:32 users/forms/profile.py:102
#: users/templates/users/_msg_user_created.html:12 #: users/models/user.py:671 users/templates/users/_msg_user_created.html:12
#: users/templates/users/forgot_password.html:51
#: users/templates/users/forgot_password.html:98
#: xpack/plugins/change_auth_plan/models/asset.py:34 #: xpack/plugins/change_auth_plan/models/asset.py:34
#: xpack/plugins/change_auth_plan/models/asset.py:195 #: xpack/plugins/change_auth_plan/models/asset.py:195
#: xpack/plugins/cloud/serializers/account_attrs.py:26 #: xpack/plugins/cloud/serializers/account_attrs.py:26
@ -200,7 +203,7 @@ msgid ""
msgstr "格式为逗号分隔的字符串, * 表示匹配所有. 可选的协议有: {}" msgstr "格式为逗号分隔的字符串, * 表示匹配所有. 可选的协议有: {}"
#: acls/serializers/login_asset_acl.py:55 assets/models/asset.py:213 #: acls/serializers/login_asset_acl.py:55 assets/models/asset.py:213
#: assets/models/domain.py:63 assets/models/user.py:252 #: assets/models/domain.py:63 assets/models/user.py:253
#: terminal/serializers/session.py:31 terminal/serializers/storage.py:68 #: terminal/serializers/session.py:31 terminal/serializers/storage.py:68
msgid "Protocol" msgid "Protocol"
msgstr "协议" msgstr "协议"
@ -250,7 +253,7 @@ msgstr "数据库"
msgid "Remote app" msgid "Remote app"
msgstr "远程应用" msgstr "远程应用"
#: applications/const.py:35 #: applications/const.py:36
msgid "Custom" msgid "Custom"
msgstr "自定义" msgstr "自定义"
@ -263,10 +266,10 @@ msgid "Application"
msgstr "应用程序" msgstr "应用程序"
#: applications/models/account.py:15 assets/models/authbook.py:20 #: applications/models/account.py:15 assets/models/authbook.py:20
#: assets/models/cmd_filter.py:46 assets/models/user.py:342 audits/models.py:41 #: assets/models/cmd_filter.py:46 assets/models/user.py:343 audits/models.py:41
#: authentication/models.py:83 perms/models/application_permission.py:33 #: authentication/models.py:83 perms/models/application_permission.py:33
#: perms/models/asset_permission.py:25 terminal/backends/command/models.py:22 #: perms/models/asset_permission.py:25 terminal/backends/command/models.py:22
#: terminal/backends/command/serializers.py:36 terminal/models/session.py:48 #: terminal/backends/command/serializers.py:36 terminal/models/session.py:49
#: xpack/plugins/change_auth_plan/models/app.py:36 #: xpack/plugins/change_auth_plan/models/app.py:36
#: xpack/plugins/change_auth_plan/models/app.py:147 #: xpack/plugins/change_auth_plan/models/app.py:147
#: xpack/plugins/change_auth_plan/serializers/app.py:65 #: xpack/plugins/change_auth_plan/serializers/app.py:65
@ -301,7 +304,7 @@ msgstr "类别"
#: applications/models/application.py:224 #: applications/models/application.py:224
#: applications/serializers/application.py:103 assets/models/backup.py:49 #: applications/serializers/application.py:103 assets/models/backup.py:49
#: assets/models/cmd_filter.py:86 assets/models/user.py:250 #: assets/models/cmd_filter.py:86 assets/models/user.py:251
#: authentication/models.py:70 perms/models/application_permission.py:24 #: authentication/models.py:70 perms/models/application_permission.py:24
#: perms/serializers/application/user_permission.py:34 #: perms/serializers/application/user_permission.py:34
#: terminal/models/storage.py:59 terminal/models/storage.py:145 #: terminal/models/storage.py:59 terminal/models/storage.py:145
@ -348,13 +351,15 @@ msgstr "类型名称"
#: applications/serializers/application.py:105 assets/models/asset.py:230 #: applications/serializers/application.py:105 assets/models/asset.py:230
#: assets/models/base.py:181 assets/models/cluster.py:26 #: assets/models/base.py:181 assets/models/cluster.py:26
#: assets/models/domain.py:26 assets/models/gathered_user.py:19 #: assets/models/cmd_filter.py:53 assets/models/domain.py:26
#: assets/models/group.py:22 assets/models/label.py:25 #: assets/models/gathered_user.py:19 assets/models/group.py:22
#: assets/serializers/account.py:18 assets/serializers/cmd_filter.py:28 #: assets/models/label.py:25 assets/serializers/account.py:18
#: assets/serializers/cmd_filter.py:48 common/db/models.py:114 #: assets/serializers/cmd_filter.py:28 assets/serializers/cmd_filter.py:48
#: authentication/models.py:22 common/db/models.py:116
#: common/mixins/models.py:50 ops/models/adhoc.py:39 ops/models/command.py:30 #: common/mixins/models.py:50 ops/models/adhoc.py:39 ops/models/command.py:30
#: orgs/models.py:72 orgs/models.py:223 perms/models/base.py:92 #: orgs/models.py:72 orgs/models.py:223 perms/models/base.py:92
#: users/models/group.py:18 users/models/user.py:935 #: users/models/group.py:18 users/models/user.py:937
#: xpack/plugins/change_auth_plan/models/base.py:45
#: xpack/plugins/cloud/models.py:125 #: xpack/plugins/cloud/models.py:125
msgid "Date created" msgid "Date created"
msgstr "创建日期" msgstr "创建日期"
@ -390,6 +395,7 @@ msgid "Host"
msgstr "主机" msgstr "主机"
#: applications/serializers/attrs/application_category/db.py:12 #: applications/serializers/attrs/application_category/db.py:12
#: applications/serializers/attrs/application_type/clickhouse.py:10
#: applications/serializers/attrs/application_type/mongodb.py:10 #: applications/serializers/attrs/application_type/mongodb.py:10
#: applications/serializers/attrs/application_type/mysql.py:10 #: applications/serializers/attrs/application_type/mysql.py:10
#: applications/serializers/attrs/application_type/mysql_workbench.py:22 #: applications/serializers/attrs/application_type/mysql_workbench.py:22
@ -604,7 +610,7 @@ msgid "Protocols"
msgstr "协议组" msgstr "协议组"
#: assets/models/asset.py:218 assets/models/cmd_filter.py:38 #: assets/models/asset.py:218 assets/models/cmd_filter.py:38
#: assets/models/user.py:242 perms/models/asset_permission.py:24 #: assets/models/user.py:243 perms/models/asset_permission.py:24
#: xpack/plugins/change_auth_plan/models/asset.py:43 #: xpack/plugins/change_auth_plan/models/asset.py:43
#: xpack/plugins/gathered_user/models.py:24 #: xpack/plugins/gathered_user/models.py:24
msgid "Nodes" msgid "Nodes"
@ -617,7 +623,7 @@ msgid "Is active"
msgstr "激活" msgstr "激活"
#: assets/models/asset.py:222 assets/models/cluster.py:19 #: assets/models/asset.py:222 assets/models/cluster.py:19
#: assets/models/user.py:239 assets/models/user.py:394 #: assets/models/user.py:240 assets/models/user.py:395
msgid "Admin user" msgid "Admin user"
msgstr "特权用户" msgstr "特权用户"
@ -634,10 +640,10 @@ msgid "Labels"
msgstr "标签管理" msgstr "标签管理"
#: assets/models/asset.py:229 assets/models/base.py:183 #: assets/models/asset.py:229 assets/models/base.py:183
#: assets/models/cluster.py:28 assets/models/cmd_filter.py:52 #: assets/models/cluster.py:28 assets/models/cmd_filter.py:56
#: assets/models/cmd_filter.py:99 assets/models/group.py:21 #: assets/models/cmd_filter.py:103 assets/models/group.py:21
#: common/db/models.py:112 common/mixins/models.py:49 orgs/models.py:71 #: common/db/models.py:114 common/mixins/models.py:49 orgs/models.py:71
#: orgs/models.py:225 perms/models/base.py:91 users/models/user.py:718 #: orgs/models.py:225 perms/models/base.py:91 users/models/user.py:720
#: users/serializers/group.py:33 #: users/serializers/group.py:33
#: xpack/plugins/change_auth_plan/models/base.py:48 #: xpack/plugins/change_auth_plan/models/base.py:48
#: xpack/plugins/cloud/models.py:122 xpack/plugins/gathered_user/models.py:30 #: xpack/plugins/cloud/models.py:122 xpack/plugins/gathered_user/models.py:30
@ -719,7 +725,7 @@ msgid "Timing trigger"
msgstr "定时触发" msgstr "定时触发"
#: assets/models/backup.py:105 audits/models.py:45 ops/models/command.py:31 #: assets/models/backup.py:105 audits/models.py:45 ops/models/command.py:31
#: perms/models/base.py:89 terminal/models/session.py:58 #: perms/models/base.py:89 terminal/models/session.py:59
#: tickets/models/ticket/apply_application.py:29 #: tickets/models/ticket/apply_application.py:29
#: tickets/models/ticket/apply_asset.py:23 #: tickets/models/ticket/apply_asset.py:23
#: xpack/plugins/change_auth_plan/models/base.py:112 #: xpack/plugins/change_auth_plan/models/base.py:112
@ -834,7 +840,7 @@ msgid "Contact"
msgstr "联系人" msgstr "联系人"
#: assets/models/cluster.py:22 authentication/serializers/password_mfa.py:29 #: assets/models/cluster.py:22 authentication/serializers/password_mfa.py:29
#: users/forms/profile.py:104 users/models/user.py:689 #: users/forms/profile.py:104 users/models/user.py:693
#: users/templates/users/forgot_password.html:59 #: users/templates/users/forgot_password.html:59
#: users/templates/users/forgot_password.html:103 #: users/templates/users/forgot_password.html:103
msgid "Phone" msgid "Phone"
@ -862,7 +868,7 @@ msgid "Default"
msgstr "默认" msgstr "默认"
#: assets/models/cluster.py:36 assets/models/label.py:14 rbac/const.py:6 #: assets/models/cluster.py:36 assets/models/label.py:14 rbac/const.py:6
#: users/models/user.py:920 #: users/models/user.py:922
msgid "System" msgid "System"
msgstr "系统" msgstr "系统"
@ -884,7 +890,7 @@ msgid "Regex"
msgstr "正则表达式" msgstr "正则表达式"
#: assets/models/cmd_filter.py:72 ops/models/command.py:26 #: assets/models/cmd_filter.py:72 ops/models/command.py:26
#: terminal/backends/command/serializers.py:15 terminal/models/session.py:55 #: terminal/backends/command/serializers.py:15 terminal/models/session.py:56
#: terminal/templates/terminal/_msg_command_alert.html:12 #: terminal/templates/terminal/_msg_command_alert.html:12
#: terminal/templates/terminal/_msg_command_execute_alert.html:10 #: terminal/templates/terminal/_msg_command_execute_alert.html:10
msgid "Command" msgid "Command"
@ -1010,78 +1016,78 @@ msgstr "节点"
msgid "Can match node" msgid "Can match node"
msgstr "可以匹配节点" msgstr "可以匹配节点"
#: assets/models/user.py:233 #: assets/models/user.py:234
msgid "Automatic managed" msgid "Automatic managed"
msgstr "托管密码" msgstr "托管密码"
#: assets/models/user.py:234 #: assets/models/user.py:235
msgid "Manually input" msgid "Manually input"
msgstr "手动输入" msgstr "手动输入"
#: assets/models/user.py:238 #: assets/models/user.py:239
msgid "Common user" msgid "Common user"
msgstr "普通用户" msgstr "普通用户"
#: assets/models/user.py:241 #: assets/models/user.py:242
msgid "Username same with user" msgid "Username same with user"
msgstr "用户名与用户相同" msgstr "用户名与用户相同"
#: assets/models/user.py:244 assets/serializers/domain.py:30 #: assets/models/user.py:245 assets/serializers/domain.py:30
#: terminal/templates/terminal/_msg_command_execute_alert.html:16 #: terminal/templates/terminal/_msg_command_execute_alert.html:16
#: xpack/plugins/change_auth_plan/models/asset.py:39 #: xpack/plugins/change_auth_plan/models/asset.py:39
msgid "Assets" msgid "Assets"
msgstr "资产" msgstr "资产"
#: assets/models/user.py:248 users/apps.py:9 #: assets/models/user.py:249 users/apps.py:9
msgid "Users" msgid "Users"
msgstr "用户管理" msgstr "用户管理"
#: assets/models/user.py:249 #: assets/models/user.py:250
msgid "User groups" msgid "User groups"
msgstr "用户组" msgstr "用户组"
#: assets/models/user.py:253 #: assets/models/user.py:254
msgid "Auto push" msgid "Auto push"
msgstr "自动推送" msgstr "自动推送"
#: assets/models/user.py:254 #: assets/models/user.py:255
msgid "Sudo" msgid "Sudo"
msgstr "Sudo" msgstr "Sudo"
#: assets/models/user.py:255 #: assets/models/user.py:256
msgid "Shell" msgid "Shell"
msgstr "Shell" msgstr "Shell"
#: assets/models/user.py:256 #: assets/models/user.py:257
msgid "Login mode" msgid "Login mode"
msgstr "认证方式" msgstr "认证方式"
#: assets/models/user.py:257 #: assets/models/user.py:258
msgid "SFTP Root" msgid "SFTP Root"
msgstr "SFTP根路径" msgstr "SFTP根路径"
#: assets/models/user.py:258 assets/serializers/system_user.py:37 #: assets/models/user.py:259 assets/serializers/system_user.py:37
#: authentication/models.py:52 #: authentication/models.py:52
msgid "Token" msgid "Token"
msgstr "Token" msgstr "Token"
#: assets/models/user.py:259 #: assets/models/user.py:260
msgid "Home" msgid "Home"
msgstr "家目录" msgstr "家目录"
#: assets/models/user.py:260 #: assets/models/user.py:261
msgid "System groups" msgid "System groups"
msgstr "用户组" msgstr "用户组"
#: assets/models/user.py:263 #: assets/models/user.py:264
msgid "User switch" msgid "User switch"
msgstr "用户切换" msgstr "用户切换"
#: assets/models/user.py:264 #: assets/models/user.py:265
msgid "Switch from" msgid "Switch from"
msgstr "切换自" msgstr "切换自"
#: assets/models/user.py:344 #: assets/models/user.py:345
msgid "Can match system user" msgid "Can match system user"
msgstr "可以匹配系统用户" msgstr "可以匹配系统用户"
@ -1167,7 +1173,7 @@ msgstr "定时执行"
msgid "Currently only mail sending is supported" msgid "Currently only mail sending is supported"
msgstr "当前只支持邮件发送" msgstr "当前只支持邮件发送"
#: assets/serializers/base.py:16 users/models/user.py:701 #: assets/serializers/base.py:16 users/models/user.py:703
msgid "Private key" msgid "Private key"
msgstr "ssh私钥" msgstr "ssh私钥"
@ -1423,11 +1429,11 @@ msgstr "文字内容太长。请使用 Elasticsearch 存储操作日志"
msgid "Tips" msgid "Tips"
msgstr "提示" msgstr "提示"
#: audits/handler.py:127 #: audits/handler.py:126
msgid "Yes" msgid "Yes"
msgstr "是" msgstr "是"
#: audits/handler.py:127 #: audits/handler.py:126
msgid "No" msgid "No"
msgstr "否" msgstr "否"
@ -1462,7 +1468,7 @@ msgid "Symlink"
msgstr "建立软链接" msgstr "建立软链接"
#: audits/models.py:39 audits/models.py:67 audits/models.py:107 #: audits/models.py:39 audits/models.py:67 audits/models.py:107
#: terminal/models/session.py:51 terminal/models/sharing.py:96 #: terminal/models/session.py:52 terminal/models/sharing.py:96
msgid "Remote addr" msgid "Remote addr"
msgstr "远端地址" msgstr "远端地址"
@ -1637,19 +1643,19 @@ msgstr "认证令牌"
#: audits/signal_handlers.py:61 authentication/notifications.py:73 #: audits/signal_handlers.py:61 authentication/notifications.py:73
#: authentication/views/login.py:73 authentication/views/wecom.py:178 #: authentication/views/login.py:73 authentication/views/wecom.py:178
#: notifications/backends/__init__.py:11 settings/serializers/auth/wecom.py:10 #: notifications/backends/__init__.py:11 settings/serializers/auth/wecom.py:10
#: users/models/user.py:730 #: users/models/user.py:734
msgid "WeCom" msgid "WeCom"
msgstr "企业微信" msgstr "企业微信"
#: audits/signal_handlers.py:62 authentication/views/feishu.py:144 #: audits/signal_handlers.py:62 authentication/views/feishu.py:144
#: authentication/views/login.py:85 notifications/backends/__init__.py:14 #: authentication/views/login.py:85 notifications/backends/__init__.py:14
#: settings/serializers/auth/feishu.py:10 users/models/user.py:732 #: settings/serializers/auth/feishu.py:10 users/models/user.py:736
msgid "FeiShu" msgid "FeiShu"
msgstr "飞书" msgstr "飞书"
#: audits/signal_handlers.py:63 authentication/views/dingtalk.py:179 #: audits/signal_handlers.py:63 authentication/views/dingtalk.py:179
#: authentication/views/login.py:79 notifications/backends/__init__.py:12 #: authentication/views/login.py:79 notifications/backends/__init__.py:12
#: users/models/user.py:733 #: settings/serializers/auth/dingtalk.py:10 users/models/user.py:735
msgid "DingTalk" msgid "DingTalk"
msgstr "钉钉" msgstr "钉钉"
@ -1665,12 +1671,6 @@ msgstr "此操作需要验证您的 MFA"
msgid "Current user not support mfa type: {}" msgid "Current user not support mfa type: {}"
msgstr "当前用户不支持 MFA 类型: {}" msgstr "当前用户不支持 MFA 类型: {}"
#: authentication/apps.py:7 settings/serializers/auth/base.py:10
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/dingtalk.py:10
#: settings/serializers/auth/feishu.py:10 settings/serializers/auth/ldap.py:39
#: settings/serializers/auth/oauth2.py:19 settings/serializers/auth/oidc.py:12
#: settings/serializers/auth/radius.py:13 settings/serializers/auth/saml2.py:11
#: settings/serializers/auth/sso.py:10 settings/serializers/auth/wecom.py:10
#: authentication/api/password.py:29 terminal/api/session.py:224 #: authentication/api/password.py:29 terminal/api/session.py:224
#: users/views/profile/reset.py:74 #: users/views/profile/reset.py:74
msgid "User does not exist: {}" msgid "User does not exist: {}"
@ -1693,7 +1693,12 @@ msgstr "用户来自 {} 请去相应系统修改密码"
msgid "Forgot password" msgid "Forgot password"
msgstr "忘记密码" msgstr "忘记密码"
#: authentication/apps.py:7 #: authentication/apps.py:7 settings/serializers/auth/base.py:10
#: settings/serializers/auth/cas.py:10 settings/serializers/auth/dingtalk.py:10
#: settings/serializers/auth/feishu.py:10 settings/serializers/auth/ldap.py:39
#: settings/serializers/auth/oauth2.py:19 settings/serializers/auth/oidc.py:12
#: settings/serializers/auth/radius.py:13 settings/serializers/auth/saml2.py:11
#: settings/serializers/auth/sso.py:10 settings/serializers/auth/wecom.py:10
msgid "Authentication" msgid "Authentication"
msgstr "认证" msgstr "认证"
@ -2037,7 +2042,7 @@ msgstr "密钥"
#: authentication/models.py:74 authentication/models.py:264 #: authentication/models.py:74 authentication/models.py:264
#: perms/models/base.py:90 tickets/models/ticket/apply_application.py:30 #: perms/models/base.py:90 tickets/models/ticket/apply_application.py:30
#: tickets/models/ticket/apply_asset.py:24 users/models/user.py:715 #: tickets/models/ticket/apply_asset.py:24 users/models/user.py:717
msgid "Date expired" msgid "Date expired"
msgstr "失效日期" msgstr "失效日期"
@ -2122,8 +2127,9 @@ msgid "The {} cannot be empty"
msgstr "{} 不能为空" msgstr "{} 不能为空"
#: authentication/serializers/password_mfa.py:33 #: authentication/serializers/password_mfa.py:33
#: notifications/backends/__init__.py:10 users/forms/profile.py:103 #: notifications/backends/__init__.py:10 settings/serializers/email.py:19
#: users/models/user.py:671 users/templates/users/forgot_password.html:55 #: settings/serializers/email.py:50 users/forms/profile.py:103
#: users/models/user.py:675 users/templates/users/forgot_password.html:55
#: users/templates/users/forgot_password.html:108 #: users/templates/users/forgot_password.html:108
msgid "Email" msgid "Email"
msgstr "邮件" msgstr "邮件"
@ -2516,31 +2522,31 @@ msgstr "%(name)s 更新成功"
msgid "ugettext_lazy" msgid "ugettext_lazy"
msgstr "ugettext_lazy" msgstr "ugettext_lazy"
#: common/db/fields.py:80 #: common/db/fields.py:81
msgid "Marshal dict data to char field" msgid "Marshal dict data to char field"
msgstr "编码 dict 为 char" msgstr "编码 dict 为 char"
#: common/db/fields.py:84 #: common/db/fields.py:85
msgid "Marshal dict data to text field" msgid "Marshal dict data to text field"
msgstr "编码 dict 为 text" msgstr "编码 dict 为 text"
#: common/db/fields.py:96 #: common/db/fields.py:97
msgid "Marshal list data to char field" msgid "Marshal list data to char field"
msgstr "编码 list 为 char" msgstr "编码 list 为 char"
#: common/db/fields.py:100 #: common/db/fields.py:101
msgid "Marshal list data to text field" msgid "Marshal list data to text field"
msgstr "编码 list 为 text" msgstr "编码 list 为 text"
#: common/db/fields.py:104 #: common/db/fields.py:105
msgid "Marshal data to char field" msgid "Marshal data to char field"
msgstr "编码数据为 char" msgstr "编码数据为 char"
#: common/db/fields.py:108 #: common/db/fields.py:109
msgid "Marshal data to text field" msgid "Marshal data to text field"
msgstr "编码数据为 text" msgstr "编码数据为 text"
#: common/db/fields.py:150 #: common/db/fields.py:151
msgid "Encrypt field using Secret Key" msgid "Encrypt field using Secret Key"
msgstr "加密的字段" msgstr "加密的字段"
@ -2737,29 +2743,23 @@ msgstr ""
msgid "Notifications" msgid "Notifications"
msgstr "通知" msgstr "通知"
#: notifications/backends/__init__.py:10 settings/serializers/email.py:19
#: settings/serializers/email.py:50 users/forms/profile.py:102
#: users/models/user.py:671
msgid "Email"
msgstr "邮件"
#: notifications/backends/__init__.py:13 #: notifications/backends/__init__.py:13
msgid "Site message" msgid "Site message"
msgstr "站内信" msgstr "站内信"
#: notifications/models/notification.py:11 #: notifications/models/notification.py:14
msgid "receive backend" msgid "receive backend"
msgstr "消息后端" msgstr "消息后端"
#: notifications/models/notification.py:14 #: notifications/models/notification.py:17
msgid "User message" msgid "User message"
msgstr "用户消息" msgstr "用户消息"
#: notifications/models/notification.py:17 #: notifications/models/notification.py:20
msgid "{} subscription" msgid "{} subscription"
msgstr "{} 订阅" msgstr "{} 订阅"
#: notifications/models/notification.py:29 #: notifications/models/notification.py:32
msgid "System message" msgid "System message"
msgstr "系统信息" msgstr "系统信息"
@ -4906,35 +4906,35 @@ msgstr "可以上传会话录像"
msgid "Can download session replay" msgid "Can download session replay"
msgstr "可以下载会话录像" msgstr "可以下载会话录像"
#: terminal/models/session.py:50 terminal/models/sharing.py:101 #: terminal/models/session.py:51 terminal/models/sharing.py:101
msgid "Login from" msgid "Login from"
msgstr "登录来源" msgstr "登录来源"
#: terminal/models/session.py:54 #: terminal/models/session.py:55
msgid "Replay" msgid "Replay"
msgstr "回放" msgstr "回放"
#: terminal/models/session.py:59 #: terminal/models/session.py:60
msgid "Date end" msgid "Date end"
msgstr "结束日期" msgstr "结束日期"
#: terminal/models/session.py:260 #: terminal/models/session.py:261
msgid "Session record" msgid "Session record"
msgstr "会话记录" msgstr "会话记录"
#: terminal/models/session.py:262 #: terminal/models/session.py:263
msgid "Can monitor session" msgid "Can monitor session"
msgstr "可以监控会话" msgstr "可以监控会话"
#: terminal/models/session.py:263 #: terminal/models/session.py:264
msgid "Can share session" msgid "Can share session"
msgstr "可以分享会话" msgstr "可以分享会话"
#: terminal/models/session.py:264 #: terminal/models/session.py:265
msgid "Can terminate session" msgid "Can terminate session"
msgstr "可以终断会话" msgstr "可以终断会话"
#: terminal/models/session.py:265 #: terminal/models/session.py:266
msgid "Can validate session action perm" msgid "Can validate session action perm"
msgstr "可以验证会话动作权限" msgstr "可以验证会话动作权限"
@ -5227,7 +5227,7 @@ msgid ""
"Magnus listens on in the configuration file." "Magnus listens on in the configuration file."
msgstr "没有端口可以使用,检查并修改配置文件中 Magnus 监听的端口数量限制。" msgstr "没有端口可以使用,检查并修改配置文件中 Magnus 监听的端口数量限制。"
#: terminal/utils/db_port_mapper.py:83 #: terminal/utils/db_port_mapper.py:92
msgid "All available port count: {}, Already use port count: {}" msgid "All available port count: {}, Already use port count: {}"
msgstr "所有可用端口数量:{},已使用端口数量:{}" msgstr "所有可用端口数量:{},已使用端口数量:{}"
@ -5700,7 +5700,7 @@ msgstr "不能和原来的密钥相同"
msgid "Not a valid ssh public key" msgid "Not a valid ssh public key"
msgstr "SSH密钥不合法" msgstr "SSH密钥不合法"
#: users/forms/profile.py:161 users/models/user.py:704 #: users/forms/profile.py:164 users/models/user.py:706
msgid "Public key" msgid "Public key"
msgstr "SSH公钥" msgstr "SSH公钥"
@ -5724,52 +5724,52 @@ msgstr "头像"
msgid "Wechat" msgid "Wechat"
msgstr "微信" msgstr "微信"
#: users/models/user.py:695 #: users/models/user.py:699
msgid "OTP secret key" msgid "OTP secret key"
msgstr "OTP 秘钥" msgstr "OTP 秘钥"
#: users/models/user.py:705 #: users/models/user.py:709
msgid "Secret key" msgid "Secret key"
msgstr "Secret key" msgstr "Secret key"
#: users/models/user.py:710 users/serializers/profile.py:149 #: users/models/user.py:714 users/serializers/profile.py:149
#: users/serializers/user.py:146 #: users/serializers/user.py:146
msgid "Is first login" msgid "Is first login"
msgstr "首次登录" msgstr "首次登录"
#: users/models/user.py:721 #: users/models/user.py:725
msgid "Source" msgid "Source"
msgstr "来源" msgstr "来源"
#: users/models/user.py:725 #: users/models/user.py:729
msgid "Date password last updated" msgid "Date password last updated"
msgstr "最后更新密码日期" msgstr "最后更新密码日期"
#: users/models/user.py:728 #: users/models/user.py:732
msgid "Need update password" msgid "Need update password"
msgstr "需要更新密码" msgstr "需要更新密码"
#: users/models/user.py:903 #: users/models/user.py:907
msgid "Can invite user" msgid "Can invite user"
msgstr "可以邀请用户" msgstr "可以邀请用户"
#: users/models/user.py:904 #: users/models/user.py:908
msgid "Can remove user" msgid "Can remove user"
msgstr "可以移除用户" msgstr "可以移除用户"
#: users/models/user.py:905 #: users/models/user.py:909
msgid "Can match user" msgid "Can match user"
msgstr "可以匹配用户" msgstr "可以匹配用户"
#: users/models/user.py:914 #: users/models/user.py:918
msgid "Administrator" msgid "Administrator"
msgstr "管理员" msgstr "管理员"
#: users/models/user.py:917 #: users/models/user.py:921
msgid "Administrator is the super user of system" msgid "Administrator is the super user of system"
msgstr "Administrator是初始的超级管理员" msgstr "Administrator是初始的超级管理员"
#: users/models/user.py:942 #: users/models/user.py:946
msgid "User password history" msgid "User password history"
msgstr "用户密码历史" msgstr "用户密码历史"