mirror of https://github.com/jumpserver/jumpserver
fix: ldap更换OU后无法登录 (#13172)
* fix: ldap更换OU后无法登录 * perf: 翻译 --------- Co-authored-by: wangruidong <940853815@qq.com>pull/13196/head
parent
bce776bb63
commit
92b6286feb
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b796ec6f93e1a3855473cc5e4a0bd2ecf44b33ce59b07146fa0e83fd16cd7b46
|
||||
size 177281
|
||||
oid sha256:37228f885eda6ccc5023a6d428ee9eb2b74a68899d28e37380291b0e34304b20
|
||||
size 177482
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-18 17:25+0800\n"
|
||||
"POT-Creation-Date: 2024-05-08 14:11+0800\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -36,7 +36,7 @@ msgstr "成功: %s、失敗: %s、合計: %s"
|
|||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||
#: settings/serializers/msg.py:35 terminal/serializers/storage.py:123
|
||||
#: terminal/serializers/storage.py:142 users/forms/profile.py:21
|
||||
#: users/serializers/user.py:109
|
||||
#: users/serializers/user.py:110
|
||||
#: users/templates/users/_msg_user_created.html:13
|
||||
#: users/templates/users/user_password_verify.html:18
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:28
|
||||
|
@ -384,7 +384,7 @@ msgstr "アカウントバックアップ計画"
|
|||
|
||||
#: accounts/models/automations/backup_account.py:119
|
||||
#: assets/models/automations/base.py:115 audits/models.py:65
|
||||
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:238
|
||||
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:241
|
||||
#: ops/templates/ops/celery_task_log.html:75
|
||||
#: perms/models/asset_permission.py:78
|
||||
#: settings/templates/ldap/_msg_import_ldap_user.html:5
|
||||
|
@ -473,7 +473,7 @@ msgstr "SSHキープッシュ方式"
|
|||
#: accounts/models/automations/gather_account.py:58
|
||||
#: accounts/serializers/account/backup.py:41
|
||||
#: accounts/serializers/automations/change_secret.py:58
|
||||
#: settings/serializers/auth/ldap.py:90
|
||||
#: settings/serializers/auth/ldap.py:91
|
||||
msgid "Recipient"
|
||||
msgstr "受信者"
|
||||
|
||||
|
@ -495,14 +495,14 @@ msgstr "開始日"
|
|||
|
||||
#: accounts/models/automations/change_secret.py:42
|
||||
#: assets/models/automations/base.py:116 ops/models/base.py:56
|
||||
#: ops/models/celery.py:89 ops/models/job.py:239
|
||||
#: ops/models/celery.py:89 ops/models/job.py:242
|
||||
#: terminal/models/applet/host.py:142
|
||||
msgid "Date finished"
|
||||
msgstr "終了日"
|
||||
|
||||
#: accounts/models/automations/change_secret.py:44
|
||||
#: assets/models/automations/base.py:113 audits/models.py:208
|
||||
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:230
|
||||
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:233
|
||||
#: terminal/models/applet/applet.py:320 terminal/models/applet/host.py:140
|
||||
#: terminal/models/component/status.py:30
|
||||
#: terminal/models/virtualapp/virtualapp.py:99
|
||||
|
@ -624,14 +624,14 @@ msgstr "パスワードルール"
|
|||
#: assets/models/_user.py:22 assets/models/asset/common.py:93
|
||||
#: assets/models/asset/common.py:159 assets/models/cmd_filter.py:21
|
||||
#: assets/models/domain.py:19 assets/models/group.py:17
|
||||
#: assets/models/label.py:18 assets/models/platform.py:16
|
||||
#: assets/models/platform.py:95 assets/serializers/asset/common.py:149
|
||||
#: assets/models/label.py:18 assets/models/platform.py:15
|
||||
#: assets/models/platform.py:94 assets/serializers/asset/common.py:149
|
||||
#: assets/serializers/platform.py:118 assets/serializers/platform.py:228
|
||||
#: authentication/backends/passkey/models.py:10
|
||||
#: authentication/serializers/connect_token_secret.py:113
|
||||
#: authentication/serializers/connect_token_secret.py:168 labels/models.py:11
|
||||
#: authentication/serializers/connect_token_secret.py:169 labels/models.py:11
|
||||
#: ops/mixin.py:21 ops/models/adhoc.py:20 ops/models/celery.py:15
|
||||
#: ops/models/celery.py:80 ops/models/job.py:139 ops/models/playbook.py:28
|
||||
#: ops/models/celery.py:80 ops/models/job.py:142 ops/models/playbook.py:28
|
||||
#: ops/serializers/job.py:18 orgs/models.py:82
|
||||
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
||||
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
|
||||
|
@ -658,7 +658,7 @@ msgstr "特権アカウント"
|
|||
#: authentication/serializers/connect_token_secret.py:117
|
||||
#: terminal/models/applet/applet.py:40
|
||||
#: terminal/models/component/endpoint.py:120
|
||||
#: terminal/models/virtualapp/virtualapp.py:23 users/serializers/user.py:173
|
||||
#: terminal/models/virtualapp/virtualapp.py:23 users/serializers/user.py:174
|
||||
msgid "Is active"
|
||||
msgstr "アクティブです。"
|
||||
|
||||
|
@ -774,7 +774,7 @@ msgid "Exist policy"
|
|||
msgstr "アカウントの存在ポリシー"
|
||||
|
||||
#: accounts/serializers/account/account.py:193 applications/models.py:11
|
||||
#: assets/models/label.py:21 assets/models/platform.py:96
|
||||
#: assets/models/label.py:21 assets/models/platform.py:95
|
||||
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
|
||||
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
|
||||
#: perms/serializers/user_permission.py:26 settings/models.py:35
|
||||
|
@ -786,11 +786,11 @@ msgstr "カテゴリ"
|
|||
#: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24
|
||||
#: acls/serializers/command_acl.py:19 applications/models.py:14
|
||||
#: assets/models/_user.py:50 assets/models/automations/base.py:20
|
||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:97
|
||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:96
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:120
|
||||
#: assets/serializers/platform.py:139 audits/serializers.py:53
|
||||
#: audits/serializers.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:147
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:150
|
||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
#: terminal/models/component/storage.py:57
|
||||
#: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29
|
||||
|
@ -826,7 +826,7 @@ msgstr "編集済み"
|
|||
#: assets/models/automations/base.py:19
|
||||
#: assets/serializers/automations/base.py:20
|
||||
#: authentication/api/connection_token.py:410 ops/models/base.py:17
|
||||
#: ops/models/job.py:149 ops/serializers/job.py:19
|
||||
#: ops/models/job.py:152 ops/serializers/job.py:19
|
||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
||||
msgid "Assets"
|
||||
msgstr "資産"
|
||||
|
@ -958,7 +958,7 @@ msgstr "关联平台,可以配置推送参数,如果不关联,则使用默
|
|||
#: accounts/serializers/account/virtual.py:19 assets/models/_user.py:27
|
||||
#: assets/models/cmd_filter.py:40 assets/models/cmd_filter.py:88
|
||||
#: assets/models/group.py:20 common/db/models.py:36 ops/models/adhoc.py:26
|
||||
#: ops/models/job.py:155 ops/models/playbook.py:31 rbac/models/role.py:37
|
||||
#: ops/models/job.py:158 ops/models/playbook.py:31 rbac/models/role.py:37
|
||||
#: settings/models.py:38 terminal/models/applet/applet.py:45
|
||||
#: terminal/models/applet/applet.py:321 terminal/models/applet/host.py:143
|
||||
#: terminal/models/component/endpoint.py:25
|
||||
|
@ -1377,15 +1377,15 @@ msgstr ""
|
|||
msgid "Number required"
|
||||
msgstr "必要な数"
|
||||
|
||||
#: assets/api/node.py:57
|
||||
#: assets/api/node.py:58
|
||||
msgid "You can't update the root node name"
|
||||
msgstr "ルートノード名を更新できません"
|
||||
|
||||
#: assets/api/node.py:64
|
||||
#: assets/api/node.py:65
|
||||
msgid "You can't delete the root node ({})"
|
||||
msgstr "ルートノード ({}) を削除できません。"
|
||||
|
||||
#: assets/api/node.py:67
|
||||
#: assets/api/node.py:68
|
||||
msgid "Deletion failed and the node contains assets"
|
||||
msgstr "削除に失敗し、ノードにアセットが含まれています。"
|
||||
|
||||
|
@ -1397,11 +1397,11 @@ msgstr "同じレベルのノード名を同じにすることはできません
|
|||
msgid "App assets"
|
||||
msgstr "アプリ資産"
|
||||
|
||||
#: assets/automations/base/manager.py:188
|
||||
#: assets/automations/base/manager.py:191
|
||||
msgid "{} disabled"
|
||||
msgstr "{} 無効"
|
||||
|
||||
#: assets/automations/base/manager.py:251
|
||||
#: assets/automations/base/manager.py:254
|
||||
msgid " - Platform {} ansible disabled"
|
||||
msgstr " - プラットフォーム {} ansible 無効"
|
||||
|
||||
|
@ -1689,7 +1689,7 @@ msgstr "SSHパブリックキー"
|
|||
#: assets/models/_user.py:28 assets/models/automations/base.py:114
|
||||
#: assets/models/cmd_filter.py:41 assets/models/group.py:19
|
||||
#: audits/models.py:267 common/db/models.py:34 ops/models/base.py:54
|
||||
#: ops/models/job.py:237 users/models/user.py:1058
|
||||
#: ops/models/job.py:240 users/models/user.py:1058
|
||||
msgid "Date created"
|
||||
msgstr "作成された日付"
|
||||
|
||||
|
@ -1778,7 +1778,7 @@ msgstr "システムユーザーに一致できます"
|
|||
msgid "Cloud"
|
||||
msgstr "クラウド サービス"
|
||||
|
||||
#: assets/models/asset/common.py:94 assets/models/platform.py:17
|
||||
#: assets/models/asset/common.py:94 assets/models/platform.py:16
|
||||
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:72
|
||||
#: settings/serializers/msg.py:32 terminal/serializers/storage.py:133
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
||||
|
@ -1789,7 +1789,7 @@ msgstr "ポート"
|
|||
msgid "Address"
|
||||
msgstr "アドレス"
|
||||
|
||||
#: assets/models/asset/common.py:161 assets/models/platform.py:126
|
||||
#: assets/models/asset/common.py:161 assets/models/platform.py:134
|
||||
#: authentication/backends/passkey/models.py:12
|
||||
#: authentication/serializers/connect_token_secret.py:118
|
||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:325
|
||||
|
@ -1858,7 +1858,7 @@ msgstr "証明書チェックを無視"
|
|||
msgid "Proxy"
|
||||
msgstr "プロキシー"
|
||||
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:233
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:236
|
||||
#: settings/serializers/auth/sms.py:103
|
||||
msgid "Parameters"
|
||||
msgstr "パラメータ"
|
||||
|
@ -1929,7 +1929,7 @@ msgstr "ゲートウェイ"
|
|||
msgid "Asset group"
|
||||
msgstr "資産グループ"
|
||||
|
||||
#: assets/models/group.py:31 assets/models/platform.py:20
|
||||
#: assets/models/group.py:31 assets/models/platform.py:19
|
||||
#: assets/serializers/platform.py:121
|
||||
#: xpack/plugins/cloud/providers/nutanix.py:30
|
||||
msgid "Default"
|
||||
|
@ -1986,133 +1986,133 @@ msgstr "親キー"
|
|||
msgid "Can match node"
|
||||
msgstr "ノードを一致させることができます"
|
||||
|
||||
#: assets/models/platform.py:18
|
||||
#: assets/models/platform.py:17
|
||||
msgid "Primary"
|
||||
msgstr "主要"
|
||||
|
||||
#: assets/models/platform.py:19
|
||||
#: assets/models/platform.py:18
|
||||
msgid "Required"
|
||||
msgstr "必要"
|
||||
|
||||
#: assets/models/platform.py:21
|
||||
#: assets/models/platform.py:20
|
||||
msgid "Public"
|
||||
msgstr "開ける"
|
||||
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:49
|
||||
#: assets/models/platform.py:21 assets/serializers/platform.py:49
|
||||
#: settings/serializers/settings.py:95
|
||||
#: users/templates/users/reset_password.html:29
|
||||
msgid "Setting"
|
||||
msgstr "設定"
|
||||
|
||||
#: assets/models/platform.py:39 audits/const.py:56
|
||||
#: assets/models/platform.py:38 audits/const.py:56
|
||||
#: authentication/backends/passkey/models.py:11 settings/models.py:37
|
||||
#: terminal/serializers/applet_host.py:33
|
||||
msgid "Enabled"
|
||||
msgstr "有効化"
|
||||
|
||||
#: assets/models/platform.py:40
|
||||
#: assets/models/platform.py:39
|
||||
msgid "Ansible config"
|
||||
msgstr "Ansible 構成"
|
||||
|
||||
#: assets/models/platform.py:42 assets/serializers/platform.py:33
|
||||
#: assets/models/platform.py:41 assets/serializers/platform.py:33
|
||||
msgid "Ping enabled"
|
||||
msgstr "アセット ディスカバリを有効にする"
|
||||
|
||||
#: assets/models/platform.py:43 assets/serializers/platform.py:34
|
||||
#: assets/models/platform.py:42 assets/serializers/platform.py:34
|
||||
msgid "Ping method"
|
||||
msgstr "資産検出方法"
|
||||
|
||||
#: assets/models/platform.py:44
|
||||
#: assets/models/platform.py:43
|
||||
msgid "Ping params"
|
||||
msgstr "資産検出パラメータ"
|
||||
|
||||
#: assets/models/platform.py:46 assets/models/platform.py:70
|
||||
#: assets/models/platform.py:45 assets/models/platform.py:69
|
||||
#: assets/serializers/platform.py:35
|
||||
msgid "Gather facts enabled"
|
||||
msgstr "資産情報の収集を有効にする"
|
||||
|
||||
#: assets/models/platform.py:48 assets/models/platform.py:72
|
||||
#: assets/models/platform.py:47 assets/models/platform.py:71
|
||||
#: assets/serializers/platform.py:36
|
||||
msgid "Gather facts method"
|
||||
msgstr "情報収集の方法"
|
||||
|
||||
#: assets/models/platform.py:50 assets/models/platform.py:74
|
||||
#: assets/models/platform.py:49 assets/models/platform.py:73
|
||||
msgid "Gather facts params"
|
||||
msgstr "情報収集パラメータ"
|
||||
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:39
|
||||
#: assets/models/platform.py:51 assets/serializers/platform.py:39
|
||||
msgid "Change secret enabled"
|
||||
msgstr "パスワードの変更が有効"
|
||||
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:40
|
||||
#: assets/models/platform.py:53 assets/serializers/platform.py:40
|
||||
msgid "Change secret method"
|
||||
msgstr "パスワード変更モード"
|
||||
|
||||
#: assets/models/platform.py:56
|
||||
#: assets/models/platform.py:55
|
||||
msgid "Change secret params"
|
||||
msgstr "パスワード変更パラメータ"
|
||||
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:41
|
||||
#: assets/models/platform.py:57 assets/serializers/platform.py:41
|
||||
msgid "Push account enabled"
|
||||
msgstr "アカウントのプッシュを有効にする"
|
||||
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:42
|
||||
#: assets/models/platform.py:59 assets/serializers/platform.py:42
|
||||
msgid "Push account method"
|
||||
msgstr "アカウントプッシュ方式"
|
||||
|
||||
#: assets/models/platform.py:62
|
||||
#: assets/models/platform.py:61
|
||||
msgid "Push account params"
|
||||
msgstr "アカウントプッシュパラメータ"
|
||||
|
||||
#: assets/models/platform.py:64 assets/serializers/platform.py:37
|
||||
#: assets/models/platform.py:63 assets/serializers/platform.py:37
|
||||
msgid "Verify account enabled"
|
||||
msgstr "アカウントの確認をオンにする"
|
||||
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:38
|
||||
#: assets/models/platform.py:65 assets/serializers/platform.py:38
|
||||
msgid "Verify account method"
|
||||
msgstr "アカウント認証方法"
|
||||
|
||||
#: assets/models/platform.py:68
|
||||
#: assets/models/platform.py:67
|
||||
msgid "Verify account params"
|
||||
msgstr "アカウント認証パラメータ"
|
||||
|
||||
#: assets/models/platform.py:76
|
||||
#: assets/models/platform.py:75
|
||||
msgid "Remove account enabled"
|
||||
msgstr "アカウントを開いて削除"
|
||||
|
||||
#: assets/models/platform.py:78
|
||||
#: assets/models/platform.py:77
|
||||
msgid "Remove account method"
|
||||
msgstr "アカウントの削除方法"
|
||||
|
||||
#: assets/models/platform.py:80
|
||||
#: assets/models/platform.py:79
|
||||
msgid "Remove account params"
|
||||
msgstr "アカウント削除パラメータ"
|
||||
|
||||
#: assets/models/platform.py:98 tickets/models/ticket/general.py:298
|
||||
#: assets/models/platform.py:97 tickets/models/ticket/general.py:298
|
||||
msgid "Meta"
|
||||
msgstr "メタ"
|
||||
|
||||
#: assets/models/platform.py:99 labels/models.py:13
|
||||
#: assets/models/platform.py:98 labels/models.py:13
|
||||
msgid "Internal"
|
||||
msgstr "ビルトイン"
|
||||
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:138
|
||||
#: assets/models/platform.py:102 assets/serializers/platform.py:138
|
||||
msgid "Charset"
|
||||
msgstr "シャーセット"
|
||||
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:167
|
||||
#: assets/models/platform.py:104 assets/serializers/platform.py:167
|
||||
msgid "Domain enabled"
|
||||
msgstr "ドメインを有効にする"
|
||||
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:166
|
||||
#: assets/models/platform.py:106 assets/serializers/platform.py:166
|
||||
msgid "Su enabled"
|
||||
msgstr "アカウントの切り替えを有効にする"
|
||||
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:144
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:144
|
||||
msgid "Su method"
|
||||
msgstr "アカウントの切り替え方法"
|
||||
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:147
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:147
|
||||
msgid "Custom fields"
|
||||
msgstr "カスタムフィールド"
|
||||
|
||||
|
@ -2620,8 +2620,8 @@ msgid "Offline user session"
|
|||
msgstr "オフラインユーザセッション"
|
||||
|
||||
#: audits/serializers.py:33 ops/models/adhoc.py:25 ops/models/base.py:16
|
||||
#: ops/models/base.py:53 ops/models/celery.py:86 ops/models/job.py:148
|
||||
#: ops/models/job.py:236 ops/models/playbook.py:30
|
||||
#: ops/models/base.py:53 ops/models/celery.py:86 ops/models/job.py:151
|
||||
#: ops/models/job.py:239 ops/models/playbook.py:30
|
||||
#: terminal/models/session/sharing.py:25
|
||||
msgid "Creator"
|
||||
msgstr "作成者"
|
||||
|
@ -2754,7 +2754,7 @@ msgstr "ACL アクションは拒否です: {}({})"
|
|||
msgid "ACL action is review"
|
||||
msgstr "ACL アクションはレビューです"
|
||||
|
||||
#: authentication/api/mfa.py:59
|
||||
#: authentication/api/mfa.py:62
|
||||
msgid "Current user not support mfa type: {}"
|
||||
msgstr "現在のユーザーはmfaタイプをサポートしていません: {}"
|
||||
|
||||
|
@ -3211,11 +3211,11 @@ msgstr "ユーザーなしまたは期限切れのユーザー"
|
|||
msgid "No asset or inactive asset"
|
||||
msgstr "アセットがないか、有効化されていないアセット"
|
||||
|
||||
#: authentication/models/connection_token.py:272
|
||||
#: authentication/models/connection_token.py:274
|
||||
msgid "Can view super connection token secret"
|
||||
msgstr "スーパー接続トークンのシークレットを表示できます"
|
||||
|
||||
#: authentication/models/connection_token.py:274
|
||||
#: authentication/models/connection_token.py:276
|
||||
msgid "Super connection token"
|
||||
msgstr "スーパー接続トークン"
|
||||
|
||||
|
@ -3259,17 +3259,17 @@ msgstr "コンポーネント"
|
|||
msgid "Expired now"
|
||||
msgstr "すぐに期限切れ"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:169
|
||||
#: authentication/serializers/connect_token_secret.py:170
|
||||
#: terminal/models/virtualapp/virtualapp.py:25
|
||||
msgid "Image name"
|
||||
msgstr "ミラー名"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:171
|
||||
#: terminal/models/virtualapp/virtualapp.py:27
|
||||
msgid "Image port"
|
||||
msgstr "ミラーポート"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:171
|
||||
#: authentication/serializers/connect_token_secret.py:172
|
||||
#: terminal/models/virtualapp/virtualapp.py:26
|
||||
msgid "Image protocol"
|
||||
msgstr "ミラープロトコル"
|
||||
|
@ -3292,7 +3292,7 @@ msgstr "アクション"
|
|||
|
||||
#: authentication/serializers/connection_token.py:42
|
||||
#: perms/serializers/permission.py:40 perms/serializers/permission.py:60
|
||||
#: users/serializers/user.py:100 users/serializers/user.py:177
|
||||
#: users/serializers/user.py:101 users/serializers/user.py:178
|
||||
msgid "Is expired"
|
||||
msgstr "期限切れです"
|
||||
|
||||
|
@ -3306,8 +3306,8 @@ msgid "Access IP"
|
|||
msgstr "Access IP"
|
||||
|
||||
#: authentication/serializers/token.py:92 perms/serializers/permission.py:39
|
||||
#: perms/serializers/permission.py:61 users/serializers/user.py:101
|
||||
#: users/serializers/user.py:174
|
||||
#: perms/serializers/permission.py:61 users/serializers/user.py:102
|
||||
#: users/serializers/user.py:175
|
||||
msgid "Is valid"
|
||||
msgstr "有効です"
|
||||
|
||||
|
@ -3984,7 +3984,7 @@ msgstr "間違ったデータ タイプです。リストにする必要があ
|
|||
msgid "Invalid choice: {}"
|
||||
msgstr "無効なオプション: {}"
|
||||
|
||||
#: common/serializers/mixin.py:397 labels/apps.py:8
|
||||
#: common/serializers/mixin.py:406 labels/apps.py:8
|
||||
msgid "Labels"
|
||||
msgstr "ラベル"
|
||||
|
||||
|
@ -4118,15 +4118,15 @@ msgstr "システムメッセージ"
|
|||
msgid "Publish the station message"
|
||||
msgstr "投稿サイトニュース"
|
||||
|
||||
#: ops/ansible/inventory.py:106 ops/models/job.py:63
|
||||
#: ops/ansible/inventory.py:107 ops/models/job.py:65
|
||||
msgid "No account available"
|
||||
msgstr "利用可能なアカウントがありません"
|
||||
|
||||
#: ops/ansible/inventory.py:285
|
||||
#: ops/ansible/inventory.py:286
|
||||
msgid "Ansible disabled"
|
||||
msgstr "Ansible 無効"
|
||||
|
||||
#: ops/ansible/inventory.py:301
|
||||
#: ops/ansible/inventory.py:302
|
||||
msgid "Skip hosts below:"
|
||||
msgstr "次のホストをスキップします: "
|
||||
|
||||
|
@ -4247,7 +4247,7 @@ msgstr "VCS"
|
|||
msgid "Adhoc"
|
||||
msgstr "コマンド#コマンド#"
|
||||
|
||||
#: ops/const.py:39 ops/models/job.py:146
|
||||
#: ops/const.py:39 ops/models/job.py:149
|
||||
msgid "Playbook"
|
||||
msgstr "Playbook"
|
||||
|
||||
|
@ -4336,11 +4336,11 @@ msgstr "定期的または定期的に設定を行う必要があります"
|
|||
msgid "Pattern"
|
||||
msgstr "パターン"
|
||||
|
||||
#: ops/models/adhoc.py:23 ops/models/job.py:143
|
||||
#: ops/models/adhoc.py:23 ops/models/job.py:146
|
||||
msgid "Module"
|
||||
msgstr "モジュール"
|
||||
|
||||
#: ops/models/adhoc.py:24 ops/models/celery.py:81 ops/models/job.py:141
|
||||
#: ops/models/adhoc.py:24 ops/models/celery.py:81 ops/models/job.py:144
|
||||
#: terminal/models/component/task.py:14
|
||||
msgid "Args"
|
||||
msgstr "アルグ"
|
||||
|
@ -4359,12 +4359,12 @@ msgstr "最後の実行"
|
|||
msgid "Date last run"
|
||||
msgstr "最終実行日"
|
||||
|
||||
#: ops/models/base.py:51 ops/models/job.py:234
|
||||
#: ops/models/base.py:51 ops/models/job.py:237
|
||||
#: xpack/plugins/cloud/models.py:198
|
||||
msgid "Result"
|
||||
msgstr "結果"
|
||||
|
||||
#: ops/models/base.py:52 ops/models/job.py:235
|
||||
#: ops/models/base.py:52 ops/models/job.py:238
|
||||
msgid "Summary"
|
||||
msgstr "概要"
|
||||
|
||||
|
@ -4397,43 +4397,43 @@ msgstr "発売日"
|
|||
msgid "Celery Task Execution"
|
||||
msgstr "Celery タスク実行"
|
||||
|
||||
#: ops/models/job.py:144
|
||||
#: ops/models/job.py:147
|
||||
msgid "Chdir"
|
||||
msgstr "実行ディレクトリ"
|
||||
|
||||
#: ops/models/job.py:145
|
||||
#: ops/models/job.py:148
|
||||
msgid "Timeout (Seconds)"
|
||||
msgstr "タイムアウト(秒)"
|
||||
|
||||
#: ops/models/job.py:150
|
||||
#: ops/models/job.py:153
|
||||
msgid "Use Parameter Define"
|
||||
msgstr "パラメータ定義を使用する"
|
||||
|
||||
#: ops/models/job.py:151
|
||||
#: ops/models/job.py:154
|
||||
msgid "Parameters define"
|
||||
msgstr "パラメータ定義"
|
||||
|
||||
#: ops/models/job.py:152
|
||||
#: ops/models/job.py:155
|
||||
msgid "Runas"
|
||||
msgstr "ユーザーとして実行"
|
||||
|
||||
#: ops/models/job.py:154
|
||||
#: ops/models/job.py:157
|
||||
msgid "Runas policy"
|
||||
msgstr "ユーザー ポリシー"
|
||||
|
||||
#: ops/models/job.py:218
|
||||
#: ops/models/job.py:221
|
||||
msgid "Job"
|
||||
msgstr "ジョブ#ジョブ#"
|
||||
|
||||
#: ops/models/job.py:241
|
||||
#: ops/models/job.py:244
|
||||
msgid "Material"
|
||||
msgstr "Material"
|
||||
|
||||
#: ops/models/job.py:243
|
||||
#: ops/models/job.py:246
|
||||
msgid "Material Type"
|
||||
msgstr "Material を選択してオプションを設定します。"
|
||||
|
||||
#: ops/models/job.py:540
|
||||
#: ops/models/job.py:544
|
||||
msgid "Job Execution"
|
||||
msgstr "ジョブ実行"
|
||||
|
||||
|
@ -5237,16 +5237,19 @@ msgstr "User DN キャッシュの有効期限 (秒)"
|
|||
#: settings/serializers/auth/ldap.py:84
|
||||
msgid ""
|
||||
"Caching the User DN obtained during user login authentication can "
|
||||
"effectivelyimprove the speed of user authentication., 0 means no cache"
|
||||
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
|
||||
"the user OU structure has been adjusted, click Submit to clear the user DN "
|
||||
"cache"
|
||||
msgstr ""
|
||||
"ユーザーログイン認証時に取得したユーザー DN をキャッシュすることで、ユーザー"
|
||||
"認証の速度を効果的に向上させることができます"
|
||||
"認証の速度を効果的に向上させることができます<br>ユーザー OU 構造が調整された"
|
||||
"場合、送信をクリックしてユーザー DN キャッシュをクリアします"
|
||||
|
||||
#: settings/serializers/auth/ldap.py:88
|
||||
#: settings/serializers/auth/ldap.py:89
|
||||
msgid "Search paged size (piece)"
|
||||
msgstr "ページサイズを検索 (じょう)"
|
||||
|
||||
#: settings/serializers/auth/ldap.py:93
|
||||
#: settings/serializers/auth/ldap.py:94
|
||||
msgid "Enable LDAP auth"
|
||||
msgstr "LDAP認証の有効化"
|
||||
|
||||
|
@ -8099,7 +8102,7 @@ msgstr "強制有効"
|
|||
msgid "Lark"
|
||||
msgstr ""
|
||||
|
||||
#: users/models/user.py:826 users/serializers/user.py:175
|
||||
#: users/models/user.py:826 users/serializers/user.py:176
|
||||
msgid "Is service account"
|
||||
msgstr "サービスアカウントです"
|
||||
|
||||
|
@ -8111,7 +8114,7 @@ msgstr "アバター"
|
|||
msgid "Wechat"
|
||||
msgstr "微信"
|
||||
|
||||
#: users/models/user.py:834 users/serializers/user.py:111
|
||||
#: users/models/user.py:834 users/serializers/user.py:112
|
||||
msgid "Phone"
|
||||
msgstr "電話"
|
||||
|
||||
|
@ -8122,7 +8125,7 @@ msgstr "OTP 秘密"
|
|||
# msgid "Private key"
|
||||
# msgstr "ssh秘密鍵"
|
||||
#: users/models/user.py:852 users/serializers/profile.py:128
|
||||
#: users/serializers/user.py:172
|
||||
#: users/serializers/user.py:173
|
||||
msgid "Is first login"
|
||||
msgstr "最初のログインです"
|
||||
|
||||
|
@ -8296,71 +8299,71 @@ msgstr "パスワードがセキュリティルールと一致しない"
|
|||
msgid "The new password cannot be the last {} passwords"
|
||||
msgstr "新しいパスワードを最後の {} 個のパスワードにすることはできません"
|
||||
|
||||
#: users/serializers/user.py:44
|
||||
#: users/serializers/user.py:45
|
||||
msgid "System roles"
|
||||
msgstr "システムの役割"
|
||||
|
||||
#: users/serializers/user.py:48
|
||||
#: users/serializers/user.py:49
|
||||
msgid "Org roles"
|
||||
msgstr "組織ロール"
|
||||
|
||||
#: users/serializers/user.py:51
|
||||
#: users/serializers/user.py:52
|
||||
msgid "Organizations and roles"
|
||||
msgstr "そしきとやくわり"
|
||||
|
||||
#: users/serializers/user.py:93
|
||||
#: users/serializers/user.py:94
|
||||
msgid "Password strategy"
|
||||
msgstr "パスワード戦略"
|
||||
|
||||
#: users/serializers/user.py:95
|
||||
#: users/serializers/user.py:96
|
||||
msgid "MFA enabled"
|
||||
msgstr "MFA有効化"
|
||||
|
||||
#: users/serializers/user.py:97
|
||||
#: users/serializers/user.py:98
|
||||
msgid "MFA force enabled"
|
||||
msgstr "MFAフォース有効化"
|
||||
|
||||
#: users/serializers/user.py:99
|
||||
#: users/serializers/user.py:100
|
||||
msgid "Login blocked"
|
||||
msgstr "ログインがロックされました"
|
||||
|
||||
#: users/serializers/user.py:102 users/serializers/user.py:181
|
||||
#: users/serializers/user.py:103 users/serializers/user.py:182
|
||||
msgid "Is OTP bound"
|
||||
msgstr "仮想MFAがバインドされているか"
|
||||
|
||||
#: users/serializers/user.py:103
|
||||
#: users/serializers/user.py:104
|
||||
msgid "Super Administrator"
|
||||
msgstr "スーパーアドミニストレーター"
|
||||
|
||||
#: users/serializers/user.py:104
|
||||
#: users/serializers/user.py:105
|
||||
msgid "Organization Administrator"
|
||||
msgstr "組織管理者"
|
||||
|
||||
#: users/serializers/user.py:106
|
||||
#: users/serializers/user.py:107
|
||||
msgid "Can public key authentication"
|
||||
msgstr "公開鍵認証が可能"
|
||||
|
||||
#: users/serializers/user.py:176
|
||||
#: users/serializers/user.py:177
|
||||
msgid "Is org admin"
|
||||
msgstr "組織管理者です"
|
||||
|
||||
#: users/serializers/user.py:178
|
||||
#: users/serializers/user.py:179
|
||||
msgid "Avatar url"
|
||||
msgstr "アバターURL"
|
||||
|
||||
#: users/serializers/user.py:182
|
||||
#: users/serializers/user.py:183
|
||||
msgid "MFA level"
|
||||
msgstr "MFA レベル"
|
||||
|
||||
#: users/serializers/user.py:304
|
||||
#: users/serializers/user.py:305
|
||||
msgid "Select users"
|
||||
msgstr "ユーザーの選択"
|
||||
|
||||
#: users/serializers/user.py:305
|
||||
#: users/serializers/user.py:306
|
||||
msgid "For security, only list several users"
|
||||
msgstr "セキュリティのために、複数のユーザーのみをリストします"
|
||||
|
||||
#: users/serializers/user.py:338
|
||||
#: users/serializers/user.py:339
|
||||
msgid "name not unique"
|
||||
msgstr "名前が一意ではない"
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:baa5feb7e592b529b0a3d5695f236d7542f069f97c236def1ebf9c99f9ea75f8
|
||||
size 145065
|
||||
oid sha256:a4b212acdfbeff04b55660463da2e75c64736b05c38b40fad7dbbf588f01ad00
|
||||
size 145212
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-18 17:25+0800\n"
|
||||
"POT-Creation-Date: 2024-05-08 14:11+0800\n"
|
||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||
|
@ -35,7 +35,7 @@ msgstr "成功: %s, 失败: %s, 总数: %s"
|
|||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||
#: settings/serializers/msg.py:35 terminal/serializers/storage.py:123
|
||||
#: terminal/serializers/storage.py:142 users/forms/profile.py:21
|
||||
#: users/serializers/user.py:109
|
||||
#: users/serializers/user.py:110
|
||||
#: users/templates/users/_msg_user_created.html:13
|
||||
#: users/templates/users/user_password_verify.html:18
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:28
|
||||
|
@ -383,7 +383,7 @@ msgstr "账号备份计划"
|
|||
|
||||
#: accounts/models/automations/backup_account.py:119
|
||||
#: assets/models/automations/base.py:115 audits/models.py:65
|
||||
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:238
|
||||
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:241
|
||||
#: ops/templates/ops/celery_task_log.html:75
|
||||
#: perms/models/asset_permission.py:78
|
||||
#: settings/templates/ldap/_msg_import_ldap_user.html:5
|
||||
|
@ -472,7 +472,7 @@ msgstr "SSH 密钥推送方式"
|
|||
#: accounts/models/automations/gather_account.py:58
|
||||
#: accounts/serializers/account/backup.py:41
|
||||
#: accounts/serializers/automations/change_secret.py:58
|
||||
#: settings/serializers/auth/ldap.py:90
|
||||
#: settings/serializers/auth/ldap.py:91
|
||||
msgid "Recipient"
|
||||
msgstr "收件人"
|
||||
|
||||
|
@ -494,14 +494,14 @@ msgstr "开始日期"
|
|||
|
||||
#: accounts/models/automations/change_secret.py:42
|
||||
#: assets/models/automations/base.py:116 ops/models/base.py:56
|
||||
#: ops/models/celery.py:89 ops/models/job.py:239
|
||||
#: ops/models/celery.py:89 ops/models/job.py:242
|
||||
#: terminal/models/applet/host.py:142
|
||||
msgid "Date finished"
|
||||
msgstr "结束日期"
|
||||
|
||||
#: accounts/models/automations/change_secret.py:44
|
||||
#: assets/models/automations/base.py:113 audits/models.py:208
|
||||
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:230
|
||||
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:233
|
||||
#: terminal/models/applet/applet.py:320 terminal/models/applet/host.py:140
|
||||
#: terminal/models/component/status.py:30
|
||||
#: terminal/models/virtualapp/virtualapp.py:99
|
||||
|
@ -623,14 +623,14 @@ msgstr "密码规则"
|
|||
#: assets/models/_user.py:22 assets/models/asset/common.py:93
|
||||
#: assets/models/asset/common.py:159 assets/models/cmd_filter.py:21
|
||||
#: assets/models/domain.py:19 assets/models/group.py:17
|
||||
#: assets/models/label.py:18 assets/models/platform.py:16
|
||||
#: assets/models/platform.py:95 assets/serializers/asset/common.py:149
|
||||
#: assets/models/label.py:18 assets/models/platform.py:15
|
||||
#: assets/models/platform.py:94 assets/serializers/asset/common.py:149
|
||||
#: assets/serializers/platform.py:118 assets/serializers/platform.py:228
|
||||
#: authentication/backends/passkey/models.py:10
|
||||
#: authentication/serializers/connect_token_secret.py:113
|
||||
#: authentication/serializers/connect_token_secret.py:168 labels/models.py:11
|
||||
#: authentication/serializers/connect_token_secret.py:169 labels/models.py:11
|
||||
#: ops/mixin.py:21 ops/models/adhoc.py:20 ops/models/celery.py:15
|
||||
#: ops/models/celery.py:80 ops/models/job.py:139 ops/models/playbook.py:28
|
||||
#: ops/models/celery.py:80 ops/models/job.py:142 ops/models/playbook.py:28
|
||||
#: ops/serializers/job.py:18 orgs/models.py:82
|
||||
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
||||
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
|
||||
|
@ -657,7 +657,7 @@ msgstr "特权账号"
|
|||
#: authentication/serializers/connect_token_secret.py:117
|
||||
#: terminal/models/applet/applet.py:40
|
||||
#: terminal/models/component/endpoint.py:120
|
||||
#: terminal/models/virtualapp/virtualapp.py:23 users/serializers/user.py:173
|
||||
#: terminal/models/virtualapp/virtualapp.py:23 users/serializers/user.py:174
|
||||
msgid "Is active"
|
||||
msgstr "激活"
|
||||
|
||||
|
@ -772,7 +772,7 @@ msgid "Exist policy"
|
|||
msgstr "账号存在策略"
|
||||
|
||||
#: accounts/serializers/account/account.py:193 applications/models.py:11
|
||||
#: assets/models/label.py:21 assets/models/platform.py:96
|
||||
#: assets/models/label.py:21 assets/models/platform.py:95
|
||||
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
|
||||
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
|
||||
#: perms/serializers/user_permission.py:26 settings/models.py:35
|
||||
|
@ -784,11 +784,11 @@ msgstr "类别"
|
|||
#: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24
|
||||
#: acls/serializers/command_acl.py:19 applications/models.py:14
|
||||
#: assets/models/_user.py:50 assets/models/automations/base.py:20
|
||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:97
|
||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:96
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:120
|
||||
#: assets/serializers/platform.py:139 audits/serializers.py:53
|
||||
#: audits/serializers.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:147
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:150
|
||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
#: terminal/models/component/storage.py:57
|
||||
#: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29
|
||||
|
@ -824,7 +824,7 @@ msgstr "已修改"
|
|||
#: assets/models/automations/base.py:19
|
||||
#: assets/serializers/automations/base.py:20
|
||||
#: authentication/api/connection_token.py:410 ops/models/base.py:17
|
||||
#: ops/models/job.py:149 ops/serializers/job.py:19
|
||||
#: ops/models/job.py:152 ops/serializers/job.py:19
|
||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
||||
msgid "Assets"
|
||||
msgstr "资产"
|
||||
|
@ -956,7 +956,7 @@ msgstr "关联平台,可配置推送参数,如果不关联,将使用默认
|
|||
#: accounts/serializers/account/virtual.py:19 assets/models/_user.py:27
|
||||
#: assets/models/cmd_filter.py:40 assets/models/cmd_filter.py:88
|
||||
#: assets/models/group.py:20 common/db/models.py:36 ops/models/adhoc.py:26
|
||||
#: ops/models/job.py:155 ops/models/playbook.py:31 rbac/models/role.py:37
|
||||
#: ops/models/job.py:158 ops/models/playbook.py:31 rbac/models/role.py:37
|
||||
#: settings/models.py:38 terminal/models/applet/applet.py:45
|
||||
#: terminal/models/applet/applet.py:321 terminal/models/applet/host.py:143
|
||||
#: terminal/models/component/endpoint.py:25
|
||||
|
@ -1367,15 +1367,15 @@ msgstr "不能直接创建资产, 你应该创建主机或其他资产"
|
|||
msgid "Number required"
|
||||
msgstr "需要为数字"
|
||||
|
||||
#: assets/api/node.py:57
|
||||
#: assets/api/node.py:58
|
||||
msgid "You can't update the root node name"
|
||||
msgstr "不能修改根节点名称"
|
||||
|
||||
#: assets/api/node.py:64
|
||||
#: assets/api/node.py:65
|
||||
msgid "You can't delete the root node ({})"
|
||||
msgstr "不能删除根节点 ({})"
|
||||
|
||||
#: assets/api/node.py:67
|
||||
#: assets/api/node.py:68
|
||||
msgid "Deletion failed and the node contains assets"
|
||||
msgstr "删除失败,节点包含资产"
|
||||
|
||||
|
@ -1387,11 +1387,11 @@ msgstr "同级别节点名字不能重复"
|
|||
msgid "App assets"
|
||||
msgstr "资产管理"
|
||||
|
||||
#: assets/automations/base/manager.py:188
|
||||
#: assets/automations/base/manager.py:191
|
||||
msgid "{} disabled"
|
||||
msgstr "{} 已禁用"
|
||||
|
||||
#: assets/automations/base/manager.py:251
|
||||
#: assets/automations/base/manager.py:254
|
||||
msgid " - Platform {} ansible disabled"
|
||||
msgstr " - 平台 {} Ansible 已禁用, 无法执行任务"
|
||||
|
||||
|
@ -1679,7 +1679,7 @@ msgstr "SSH公钥"
|
|||
#: assets/models/_user.py:28 assets/models/automations/base.py:114
|
||||
#: assets/models/cmd_filter.py:41 assets/models/group.py:19
|
||||
#: audits/models.py:267 common/db/models.py:34 ops/models/base.py:54
|
||||
#: ops/models/job.py:237 users/models/user.py:1058
|
||||
#: ops/models/job.py:240 users/models/user.py:1058
|
||||
msgid "Date created"
|
||||
msgstr "创建日期"
|
||||
|
||||
|
@ -1768,7 +1768,7 @@ msgstr "可以匹配系统用户"
|
|||
msgid "Cloud"
|
||||
msgstr "云服务"
|
||||
|
||||
#: assets/models/asset/common.py:94 assets/models/platform.py:17
|
||||
#: assets/models/asset/common.py:94 assets/models/platform.py:16
|
||||
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:72
|
||||
#: settings/serializers/msg.py:32 terminal/serializers/storage.py:133
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
||||
|
@ -1779,7 +1779,7 @@ msgstr "端口"
|
|||
msgid "Address"
|
||||
msgstr "地址"
|
||||
|
||||
#: assets/models/asset/common.py:161 assets/models/platform.py:126
|
||||
#: assets/models/asset/common.py:161 assets/models/platform.py:134
|
||||
#: authentication/backends/passkey/models.py:12
|
||||
#: authentication/serializers/connect_token_secret.py:118
|
||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:325
|
||||
|
@ -1848,7 +1848,7 @@ msgstr "忽略证书校验"
|
|||
msgid "Proxy"
|
||||
msgstr "代理"
|
||||
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:233
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:236
|
||||
#: settings/serializers/auth/sms.py:103
|
||||
msgid "Parameters"
|
||||
msgstr "参数"
|
||||
|
@ -1919,7 +1919,7 @@ msgstr "网关"
|
|||
msgid "Asset group"
|
||||
msgstr "资产组"
|
||||
|
||||
#: assets/models/group.py:31 assets/models/platform.py:20
|
||||
#: assets/models/group.py:31 assets/models/platform.py:19
|
||||
#: assets/serializers/platform.py:121
|
||||
#: xpack/plugins/cloud/providers/nutanix.py:30
|
||||
msgid "Default"
|
||||
|
@ -1976,133 +1976,133 @@ msgstr "ssh私钥"
|
|||
msgid "Can match node"
|
||||
msgstr "可以匹配节点"
|
||||
|
||||
#: assets/models/platform.py:18
|
||||
#: assets/models/platform.py:17
|
||||
msgid "Primary"
|
||||
msgstr "主要的"
|
||||
|
||||
#: assets/models/platform.py:19
|
||||
#: assets/models/platform.py:18
|
||||
msgid "Required"
|
||||
msgstr "必须的"
|
||||
|
||||
#: assets/models/platform.py:21
|
||||
#: assets/models/platform.py:20
|
||||
msgid "Public"
|
||||
msgstr "开放的"
|
||||
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:49
|
||||
#: assets/models/platform.py:21 assets/serializers/platform.py:49
|
||||
#: settings/serializers/settings.py:95
|
||||
#: users/templates/users/reset_password.html:29
|
||||
msgid "Setting"
|
||||
msgstr "设置"
|
||||
|
||||
#: assets/models/platform.py:39 audits/const.py:56
|
||||
#: assets/models/platform.py:38 audits/const.py:56
|
||||
#: authentication/backends/passkey/models.py:11 settings/models.py:37
|
||||
#: terminal/serializers/applet_host.py:33
|
||||
msgid "Enabled"
|
||||
msgstr "启用"
|
||||
|
||||
#: assets/models/platform.py:40
|
||||
#: assets/models/platform.py:39
|
||||
msgid "Ansible config"
|
||||
msgstr "Ansible 配置"
|
||||
|
||||
#: assets/models/platform.py:42 assets/serializers/platform.py:33
|
||||
#: assets/models/platform.py:41 assets/serializers/platform.py:33
|
||||
msgid "Ping enabled"
|
||||
msgstr "启用资产探活"
|
||||
|
||||
#: assets/models/platform.py:43 assets/serializers/platform.py:34
|
||||
#: assets/models/platform.py:42 assets/serializers/platform.py:34
|
||||
msgid "Ping method"
|
||||
msgstr "资产探活方式"
|
||||
|
||||
#: assets/models/platform.py:44
|
||||
#: assets/models/platform.py:43
|
||||
msgid "Ping params"
|
||||
msgstr "资产探活参数"
|
||||
|
||||
#: assets/models/platform.py:46 assets/models/platform.py:70
|
||||
#: assets/models/platform.py:45 assets/models/platform.py:69
|
||||
#: assets/serializers/platform.py:35
|
||||
msgid "Gather facts enabled"
|
||||
msgstr "启用收集资产信息"
|
||||
|
||||
#: assets/models/platform.py:48 assets/models/platform.py:72
|
||||
#: assets/models/platform.py:47 assets/models/platform.py:71
|
||||
#: assets/serializers/platform.py:36
|
||||
msgid "Gather facts method"
|
||||
msgstr "收集信息方式"
|
||||
|
||||
#: assets/models/platform.py:50 assets/models/platform.py:74
|
||||
#: assets/models/platform.py:49 assets/models/platform.py:73
|
||||
msgid "Gather facts params"
|
||||
msgstr "收集信息参数"
|
||||
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:39
|
||||
#: assets/models/platform.py:51 assets/serializers/platform.py:39
|
||||
msgid "Change secret enabled"
|
||||
msgstr "启用改密"
|
||||
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:40
|
||||
#: assets/models/platform.py:53 assets/serializers/platform.py:40
|
||||
msgid "Change secret method"
|
||||
msgstr "改密方式"
|
||||
|
||||
#: assets/models/platform.py:56
|
||||
#: assets/models/platform.py:55
|
||||
msgid "Change secret params"
|
||||
msgstr "改密参数"
|
||||
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:41
|
||||
#: assets/models/platform.py:57 assets/serializers/platform.py:41
|
||||
msgid "Push account enabled"
|
||||
msgstr "启用账号推送"
|
||||
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:42
|
||||
#: assets/models/platform.py:59 assets/serializers/platform.py:42
|
||||
msgid "Push account method"
|
||||
msgstr "账号推送方式"
|
||||
|
||||
#: assets/models/platform.py:62
|
||||
#: assets/models/platform.py:61
|
||||
msgid "Push account params"
|
||||
msgstr "账号推送参数"
|
||||
|
||||
#: assets/models/platform.py:64 assets/serializers/platform.py:37
|
||||
#: assets/models/platform.py:63 assets/serializers/platform.py:37
|
||||
msgid "Verify account enabled"
|
||||
msgstr "开启账号验证"
|
||||
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:38
|
||||
#: assets/models/platform.py:65 assets/serializers/platform.py:38
|
||||
msgid "Verify account method"
|
||||
msgstr "账号验证方式"
|
||||
|
||||
#: assets/models/platform.py:68
|
||||
#: assets/models/platform.py:67
|
||||
msgid "Verify account params"
|
||||
msgstr "账号验证参数"
|
||||
|
||||
#: assets/models/platform.py:76
|
||||
#: assets/models/platform.py:75
|
||||
msgid "Remove account enabled"
|
||||
msgstr "开启账号移除"
|
||||
|
||||
#: assets/models/platform.py:78
|
||||
#: assets/models/platform.py:77
|
||||
msgid "Remove account method"
|
||||
msgstr "账号移除方式"
|
||||
|
||||
#: assets/models/platform.py:80
|
||||
#: assets/models/platform.py:79
|
||||
msgid "Remove account params"
|
||||
msgstr "账号移除参数"
|
||||
|
||||
#: assets/models/platform.py:98 tickets/models/ticket/general.py:298
|
||||
#: assets/models/platform.py:97 tickets/models/ticket/general.py:298
|
||||
msgid "Meta"
|
||||
msgstr "元数据"
|
||||
|
||||
#: assets/models/platform.py:99 labels/models.py:13
|
||||
#: assets/models/platform.py:98 labels/models.py:13
|
||||
msgid "Internal"
|
||||
msgstr "内置"
|
||||
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:138
|
||||
#: assets/models/platform.py:102 assets/serializers/platform.py:138
|
||||
msgid "Charset"
|
||||
msgstr "编码"
|
||||
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:167
|
||||
#: assets/models/platform.py:104 assets/serializers/platform.py:167
|
||||
msgid "Domain enabled"
|
||||
msgstr "启用网域"
|
||||
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:166
|
||||
#: assets/models/platform.py:106 assets/serializers/platform.py:166
|
||||
msgid "Su enabled"
|
||||
msgstr "启用账号切换"
|
||||
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:144
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:144
|
||||
msgid "Su method"
|
||||
msgstr "账号切换方式"
|
||||
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:147
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:147
|
||||
msgid "Custom fields"
|
||||
msgstr "自定义属性"
|
||||
|
||||
|
@ -2601,8 +2601,8 @@ msgid "Offline user session"
|
|||
msgstr "下线用户会话"
|
||||
|
||||
#: audits/serializers.py:33 ops/models/adhoc.py:25 ops/models/base.py:16
|
||||
#: ops/models/base.py:53 ops/models/celery.py:86 ops/models/job.py:148
|
||||
#: ops/models/job.py:236 ops/models/playbook.py:30
|
||||
#: ops/models/base.py:53 ops/models/celery.py:86 ops/models/job.py:151
|
||||
#: ops/models/job.py:239 ops/models/playbook.py:30
|
||||
#: terminal/models/session/sharing.py:25
|
||||
msgid "Creator"
|
||||
msgstr "创建者"
|
||||
|
@ -2733,7 +2733,7 @@ msgstr "ACL 动作是拒绝: {}({})"
|
|||
msgid "ACL action is review"
|
||||
msgstr "ACL 动作是复核"
|
||||
|
||||
#: authentication/api/mfa.py:59
|
||||
#: authentication/api/mfa.py:62
|
||||
msgid "Current user not support mfa type: {}"
|
||||
msgstr "当前用户不支持 MFA 类型: {}"
|
||||
|
||||
|
@ -3177,11 +3177,11 @@ msgstr "没有用户或用户失效"
|
|||
msgid "No asset or inactive asset"
|
||||
msgstr "没有资产或资产未激活"
|
||||
|
||||
#: authentication/models/connection_token.py:272
|
||||
#: authentication/models/connection_token.py:274
|
||||
msgid "Can view super connection token secret"
|
||||
msgstr "可以查看超级连接令牌密文"
|
||||
|
||||
#: authentication/models/connection_token.py:274
|
||||
#: authentication/models/connection_token.py:276
|
||||
msgid "Super connection token"
|
||||
msgstr "超级连接令牌"
|
||||
|
||||
|
@ -3225,17 +3225,17 @@ msgstr "组件"
|
|||
msgid "Expired now"
|
||||
msgstr "立刻过期"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:169
|
||||
#: authentication/serializers/connect_token_secret.py:170
|
||||
#: terminal/models/virtualapp/virtualapp.py:25
|
||||
msgid "Image name"
|
||||
msgstr "镜像名称"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:171
|
||||
#: terminal/models/virtualapp/virtualapp.py:27
|
||||
msgid "Image port"
|
||||
msgstr "镜像端口"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:171
|
||||
#: authentication/serializers/connect_token_secret.py:172
|
||||
#: terminal/models/virtualapp/virtualapp.py:26
|
||||
msgid "Image protocol"
|
||||
msgstr "镜像协议"
|
||||
|
@ -3258,7 +3258,7 @@ msgstr "动作"
|
|||
|
||||
#: authentication/serializers/connection_token.py:42
|
||||
#: perms/serializers/permission.py:40 perms/serializers/permission.py:60
|
||||
#: users/serializers/user.py:100 users/serializers/user.py:177
|
||||
#: users/serializers/user.py:101 users/serializers/user.py:178
|
||||
msgid "Is expired"
|
||||
msgstr "已过期"
|
||||
|
||||
|
@ -3272,8 +3272,8 @@ msgid "Access IP"
|
|||
msgstr "IP 白名单"
|
||||
|
||||
#: authentication/serializers/token.py:92 perms/serializers/permission.py:39
|
||||
#: perms/serializers/permission.py:61 users/serializers/user.py:101
|
||||
#: users/serializers/user.py:174
|
||||
#: perms/serializers/permission.py:61 users/serializers/user.py:102
|
||||
#: users/serializers/user.py:175
|
||||
msgid "Is valid"
|
||||
msgstr "是否有效"
|
||||
|
||||
|
@ -3936,7 +3936,7 @@ msgstr "错误的数据类型,应该是列表"
|
|||
msgid "Invalid choice: {}"
|
||||
msgstr "无效选项: {}"
|
||||
|
||||
#: common/serializers/mixin.py:397 labels/apps.py:8
|
||||
#: common/serializers/mixin.py:406 labels/apps.py:8
|
||||
msgid "Labels"
|
||||
msgstr "标签管理"
|
||||
|
||||
|
@ -4067,15 +4067,15 @@ msgstr "系统信息"
|
|||
msgid "Publish the station message"
|
||||
msgstr "发布站内消息"
|
||||
|
||||
#: ops/ansible/inventory.py:106 ops/models/job.py:63
|
||||
#: ops/ansible/inventory.py:107 ops/models/job.py:65
|
||||
msgid "No account available"
|
||||
msgstr "无可用账号"
|
||||
|
||||
#: ops/ansible/inventory.py:285
|
||||
#: ops/ansible/inventory.py:286
|
||||
msgid "Ansible disabled"
|
||||
msgstr "Ansible 已禁用"
|
||||
|
||||
#: ops/ansible/inventory.py:301
|
||||
#: ops/ansible/inventory.py:302
|
||||
msgid "Skip hosts below:"
|
||||
msgstr "跳过以下主机: "
|
||||
|
||||
|
@ -4191,7 +4191,7 @@ msgstr "VCS"
|
|||
msgid "Adhoc"
|
||||
msgstr "命令"
|
||||
|
||||
#: ops/const.py:39 ops/models/job.py:146
|
||||
#: ops/const.py:39 ops/models/job.py:149
|
||||
msgid "Playbook"
|
||||
msgstr "Playbook"
|
||||
|
||||
|
@ -4280,11 +4280,11 @@ msgstr "需要周期或定期设置"
|
|||
msgid "Pattern"
|
||||
msgstr "模式"
|
||||
|
||||
#: ops/models/adhoc.py:23 ops/models/job.py:143
|
||||
#: ops/models/adhoc.py:23 ops/models/job.py:146
|
||||
msgid "Module"
|
||||
msgstr "模块"
|
||||
|
||||
#: ops/models/adhoc.py:24 ops/models/celery.py:81 ops/models/job.py:141
|
||||
#: ops/models/adhoc.py:24 ops/models/celery.py:81 ops/models/job.py:144
|
||||
#: terminal/models/component/task.py:14
|
||||
msgid "Args"
|
||||
msgstr "参数"
|
||||
|
@ -4303,12 +4303,12 @@ msgstr "最后执行"
|
|||
msgid "Date last run"
|
||||
msgstr "最后运行日期"
|
||||
|
||||
#: ops/models/base.py:51 ops/models/job.py:234
|
||||
#: ops/models/base.py:51 ops/models/job.py:237
|
||||
#: xpack/plugins/cloud/models.py:198
|
||||
msgid "Result"
|
||||
msgstr "结果"
|
||||
|
||||
#: ops/models/base.py:52 ops/models/job.py:235
|
||||
#: ops/models/base.py:52 ops/models/job.py:238
|
||||
msgid "Summary"
|
||||
msgstr "汇总"
|
||||
|
||||
|
@ -4341,43 +4341,43 @@ msgstr "发布日期"
|
|||
msgid "Celery Task Execution"
|
||||
msgstr "Celery 任务执行"
|
||||
|
||||
#: ops/models/job.py:144
|
||||
#: ops/models/job.py:147
|
||||
msgid "Chdir"
|
||||
msgstr "运行目录"
|
||||
|
||||
#: ops/models/job.py:145
|
||||
#: ops/models/job.py:148
|
||||
msgid "Timeout (Seconds)"
|
||||
msgstr "超时时间 (秒)"
|
||||
|
||||
#: ops/models/job.py:150
|
||||
#: ops/models/job.py:153
|
||||
msgid "Use Parameter Define"
|
||||
msgstr "使用参数定义"
|
||||
|
||||
#: ops/models/job.py:151
|
||||
#: ops/models/job.py:154
|
||||
msgid "Parameters define"
|
||||
msgstr "参数定义"
|
||||
|
||||
#: ops/models/job.py:152
|
||||
#: ops/models/job.py:155
|
||||
msgid "Runas"
|
||||
msgstr "运行用户"
|
||||
|
||||
#: ops/models/job.py:154
|
||||
#: ops/models/job.py:157
|
||||
msgid "Runas policy"
|
||||
msgstr "用户策略"
|
||||
|
||||
#: ops/models/job.py:218
|
||||
#: ops/models/job.py:221
|
||||
msgid "Job"
|
||||
msgstr "作业"
|
||||
|
||||
#: ops/models/job.py:241
|
||||
#: ops/models/job.py:244
|
||||
msgid "Material"
|
||||
msgstr "Material"
|
||||
|
||||
#: ops/models/job.py:243
|
||||
#: ops/models/job.py:246
|
||||
msgid "Material Type"
|
||||
msgstr "Material 类型"
|
||||
|
||||
#: ops/models/job.py:540
|
||||
#: ops/models/job.py:544
|
||||
msgid "Job Execution"
|
||||
msgstr "作业执行"
|
||||
|
||||
|
@ -5177,14 +5177,18 @@ msgstr "User DN 缓存超时时间 (秒)"
|
|||
#: settings/serializers/auth/ldap.py:84
|
||||
msgid ""
|
||||
"Caching the User DN obtained during user login authentication can "
|
||||
"effectivelyimprove the speed of user authentication., 0 means no cache"
|
||||
msgstr "对用户登录认证时查询出的 User DN 进行缓存,可以有效提高用户认证的速度"
|
||||
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
|
||||
"the user OU structure has been adjusted, click Submit to clear the user DN "
|
||||
"cache"
|
||||
msgstr ""
|
||||
"对用户登录认证时查询出的 User DN 进行缓存,可以有效提高用户认证的速度<br>如果"
|
||||
"用户 OU 架构有调整,点击提交即可清除用户 DN 缓存"
|
||||
|
||||
#: settings/serializers/auth/ldap.py:88
|
||||
#: settings/serializers/auth/ldap.py:89
|
||||
msgid "Search paged size (piece)"
|
||||
msgstr "搜索分页数量 (条)"
|
||||
|
||||
#: settings/serializers/auth/ldap.py:93
|
||||
#: settings/serializers/auth/ldap.py:94
|
||||
msgid "Enable LDAP auth"
|
||||
msgstr "启用 LDAP 认证"
|
||||
|
||||
|
@ -7985,7 +7989,7 @@ msgstr "强制启用"
|
|||
msgid "Lark"
|
||||
msgstr ""
|
||||
|
||||
#: users/models/user.py:826 users/serializers/user.py:175
|
||||
#: users/models/user.py:826 users/serializers/user.py:176
|
||||
msgid "Is service account"
|
||||
msgstr "服务账号"
|
||||
|
||||
|
@ -7997,7 +8001,7 @@ msgstr "头像"
|
|||
msgid "Wechat"
|
||||
msgstr "微信"
|
||||
|
||||
#: users/models/user.py:834 users/serializers/user.py:111
|
||||
#: users/models/user.py:834 users/serializers/user.py:112
|
||||
msgid "Phone"
|
||||
msgstr "手机"
|
||||
|
||||
|
@ -8008,7 +8012,7 @@ msgstr "OTP 密钥"
|
|||
# msgid "Private key"
|
||||
# msgstr "ssh私钥"
|
||||
#: users/models/user.py:852 users/serializers/profile.py:128
|
||||
#: users/serializers/user.py:172
|
||||
#: users/serializers/user.py:173
|
||||
msgid "Is first login"
|
||||
msgstr "首次登录"
|
||||
|
||||
|
@ -8178,71 +8182,71 @@ msgstr "密码不满足安全规则"
|
|||
msgid "The new password cannot be the last {} passwords"
|
||||
msgstr "新密码不能是最近 {} 次的密码"
|
||||
|
||||
#: users/serializers/user.py:44
|
||||
#: users/serializers/user.py:45
|
||||
msgid "System roles"
|
||||
msgstr "系统角色"
|
||||
|
||||
#: users/serializers/user.py:48
|
||||
#: users/serializers/user.py:49
|
||||
msgid "Org roles"
|
||||
msgstr "组织角色"
|
||||
|
||||
#: users/serializers/user.py:51
|
||||
#: users/serializers/user.py:52
|
||||
msgid "Organizations and roles"
|
||||
msgstr "组织和角色"
|
||||
|
||||
#: users/serializers/user.py:93
|
||||
#: users/serializers/user.py:94
|
||||
msgid "Password strategy"
|
||||
msgstr "密码策略"
|
||||
|
||||
#: users/serializers/user.py:95
|
||||
#: users/serializers/user.py:96
|
||||
msgid "MFA enabled"
|
||||
msgstr "MFA 已启用"
|
||||
|
||||
#: users/serializers/user.py:97
|
||||
#: users/serializers/user.py:98
|
||||
msgid "MFA force enabled"
|
||||
msgstr "强制 MFA"
|
||||
|
||||
#: users/serializers/user.py:99
|
||||
#: users/serializers/user.py:100
|
||||
msgid "Login blocked"
|
||||
msgstr "登录被锁定"
|
||||
|
||||
#: users/serializers/user.py:102 users/serializers/user.py:181
|
||||
#: users/serializers/user.py:103 users/serializers/user.py:182
|
||||
msgid "Is OTP bound"
|
||||
msgstr "是否绑定了虚拟 MFA"
|
||||
|
||||
#: users/serializers/user.py:103
|
||||
#: users/serializers/user.py:104
|
||||
msgid "Super Administrator"
|
||||
msgstr "超级管理员"
|
||||
|
||||
#: users/serializers/user.py:104
|
||||
#: users/serializers/user.py:105
|
||||
msgid "Organization Administrator"
|
||||
msgstr "组织管理员"
|
||||
|
||||
#: users/serializers/user.py:106
|
||||
#: users/serializers/user.py:107
|
||||
msgid "Can public key authentication"
|
||||
msgstr "可以使用公钥认证"
|
||||
|
||||
#: users/serializers/user.py:176
|
||||
#: users/serializers/user.py:177
|
||||
msgid "Is org admin"
|
||||
msgstr "组织管理员"
|
||||
|
||||
#: users/serializers/user.py:178
|
||||
#: users/serializers/user.py:179
|
||||
msgid "Avatar url"
|
||||
msgstr "头像路径"
|
||||
|
||||
#: users/serializers/user.py:182
|
||||
#: users/serializers/user.py:183
|
||||
msgid "MFA level"
|
||||
msgstr "MFA 级别"
|
||||
|
||||
#: users/serializers/user.py:304
|
||||
#: users/serializers/user.py:305
|
||||
msgid "Select users"
|
||||
msgstr "选择用户"
|
||||
|
||||
#: users/serializers/user.py:305
|
||||
#: users/serializers/user.py:306
|
||||
msgid "For security, only list several users"
|
||||
msgstr "为了安全,仅列出几个用户"
|
||||
|
||||
#: users/serializers/user.py:338
|
||||
#: users/serializers/user.py:339
|
||||
msgid "name not unique"
|
||||
msgstr "名称重复"
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d73b2f2320bf2be7b4223de27c095e6b69de1b85d21722a0589709bd5315620
|
||||
size 145170
|
||||
oid sha256:c86d0fe2826371f5a9066f3d103856d122010be4474c28221d9247886835ec0b
|
||||
size 145323
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-18 17:25+0800\n"
|
||||
"POT-Creation-Date: 2024-05-08 14:11+0800\n"
|
||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||
|
@ -37,7 +37,7 @@ msgstr "成功: %s, 失敗: %s, 總數: %s"
|
|||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||
#: settings/serializers/msg.py:35 terminal/serializers/storage.py:123
|
||||
#: terminal/serializers/storage.py:142 users/forms/profile.py:21
|
||||
#: users/serializers/user.py:109
|
||||
#: users/serializers/user.py:110
|
||||
#: users/templates/users/_msg_user_created.html:13
|
||||
#: users/templates/users/user_password_verify.html:18
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:28
|
||||
|
@ -385,7 +385,7 @@ msgstr "帳號備份計劃"
|
|||
|
||||
#: accounts/models/automations/backup_account.py:119
|
||||
#: assets/models/automations/base.py:115 audits/models.py:65
|
||||
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:238
|
||||
#: ops/models/base.py:55 ops/models/celery.py:88 ops/models/job.py:241
|
||||
#: ops/templates/ops/celery_task_log.html:75
|
||||
#: perms/models/asset_permission.py:78
|
||||
#: settings/templates/ldap/_msg_import_ldap_user.html:5
|
||||
|
@ -474,7 +474,7 @@ msgstr "SSH 金鑰推送方式"
|
|||
#: accounts/models/automations/gather_account.py:58
|
||||
#: accounts/serializers/account/backup.py:41
|
||||
#: accounts/serializers/automations/change_secret.py:58
|
||||
#: settings/serializers/auth/ldap.py:90
|
||||
#: settings/serializers/auth/ldap.py:91
|
||||
msgid "Recipient"
|
||||
msgstr "收件人"
|
||||
|
||||
|
@ -496,14 +496,14 @@ msgstr "開始日期"
|
|||
|
||||
#: accounts/models/automations/change_secret.py:42
|
||||
#: assets/models/automations/base.py:116 ops/models/base.py:56
|
||||
#: ops/models/celery.py:89 ops/models/job.py:239
|
||||
#: ops/models/celery.py:89 ops/models/job.py:242
|
||||
#: terminal/models/applet/host.py:142
|
||||
msgid "Date finished"
|
||||
msgstr "結束日期"
|
||||
|
||||
#: accounts/models/automations/change_secret.py:44
|
||||
#: assets/models/automations/base.py:113 audits/models.py:208
|
||||
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:230
|
||||
#: audits/serializers.py:54 ops/models/base.py:49 ops/models/job.py:233
|
||||
#: terminal/models/applet/applet.py:320 terminal/models/applet/host.py:140
|
||||
#: terminal/models/component/status.py:30
|
||||
#: terminal/models/virtualapp/virtualapp.py:99
|
||||
|
@ -625,14 +625,14 @@ msgstr "密碼規則"
|
|||
#: assets/models/_user.py:22 assets/models/asset/common.py:93
|
||||
#: assets/models/asset/common.py:159 assets/models/cmd_filter.py:21
|
||||
#: assets/models/domain.py:19 assets/models/group.py:17
|
||||
#: assets/models/label.py:18 assets/models/platform.py:16
|
||||
#: assets/models/platform.py:95 assets/serializers/asset/common.py:149
|
||||
#: assets/models/label.py:18 assets/models/platform.py:15
|
||||
#: assets/models/platform.py:94 assets/serializers/asset/common.py:149
|
||||
#: assets/serializers/platform.py:118 assets/serializers/platform.py:228
|
||||
#: authentication/backends/passkey/models.py:10
|
||||
#: authentication/serializers/connect_token_secret.py:113
|
||||
#: authentication/serializers/connect_token_secret.py:168 labels/models.py:11
|
||||
#: authentication/serializers/connect_token_secret.py:169 labels/models.py:11
|
||||
#: ops/mixin.py:21 ops/models/adhoc.py:20 ops/models/celery.py:15
|
||||
#: ops/models/celery.py:80 ops/models/job.py:139 ops/models/playbook.py:28
|
||||
#: ops/models/celery.py:80 ops/models/job.py:142 ops/models/playbook.py:28
|
||||
#: ops/serializers/job.py:18 orgs/models.py:82
|
||||
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
|
||||
#: settings/models.py:33 settings/models.py:181 settings/serializers/msg.py:89
|
||||
|
@ -659,7 +659,7 @@ msgstr "特權帳號"
|
|||
#: authentication/serializers/connect_token_secret.py:117
|
||||
#: terminal/models/applet/applet.py:40
|
||||
#: terminal/models/component/endpoint.py:120
|
||||
#: terminal/models/virtualapp/virtualapp.py:23 users/serializers/user.py:173
|
||||
#: terminal/models/virtualapp/virtualapp.py:23 users/serializers/user.py:174
|
||||
msgid "Is active"
|
||||
msgstr "啟用"
|
||||
|
||||
|
@ -774,7 +774,7 @@ msgid "Exist policy"
|
|||
msgstr "帳號存在策略"
|
||||
|
||||
#: accounts/serializers/account/account.py:193 applications/models.py:11
|
||||
#: assets/models/label.py:21 assets/models/platform.py:96
|
||||
#: assets/models/label.py:21 assets/models/platform.py:95
|
||||
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
|
||||
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
|
||||
#: perms/serializers/user_permission.py:26 settings/models.py:35
|
||||
|
@ -786,11 +786,11 @@ msgstr "類別"
|
|||
#: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24
|
||||
#: acls/serializers/command_acl.py:19 applications/models.py:14
|
||||
#: assets/models/_user.py:50 assets/models/automations/base.py:20
|
||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:97
|
||||
#: assets/models/cmd_filter.py:74 assets/models/platform.py:96
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:120
|
||||
#: assets/serializers/platform.py:139 audits/serializers.py:53
|
||||
#: audits/serializers.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:147
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:150
|
||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
#: terminal/models/component/storage.py:57
|
||||
#: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29
|
||||
|
@ -826,7 +826,7 @@ msgstr "已修改"
|
|||
#: assets/models/automations/base.py:19
|
||||
#: assets/serializers/automations/base.py:20
|
||||
#: authentication/api/connection_token.py:410 ops/models/base.py:17
|
||||
#: ops/models/job.py:149 ops/serializers/job.py:19
|
||||
#: ops/models/job.py:152 ops/serializers/job.py:19
|
||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
|
||||
msgid "Assets"
|
||||
msgstr "資產"
|
||||
|
@ -958,7 +958,7 @@ msgstr "關聯平台,可配置推送參數,如果不關聯,將使用默認
|
|||
#: accounts/serializers/account/virtual.py:19 assets/models/_user.py:27
|
||||
#: assets/models/cmd_filter.py:40 assets/models/cmd_filter.py:88
|
||||
#: assets/models/group.py:20 common/db/models.py:36 ops/models/adhoc.py:26
|
||||
#: ops/models/job.py:155 ops/models/playbook.py:31 rbac/models/role.py:37
|
||||
#: ops/models/job.py:158 ops/models/playbook.py:31 rbac/models/role.py:37
|
||||
#: settings/models.py:38 terminal/models/applet/applet.py:45
|
||||
#: terminal/models/applet/applet.py:321 terminal/models/applet/host.py:143
|
||||
#: terminal/models/component/endpoint.py:25
|
||||
|
@ -1369,15 +1369,15 @@ msgstr "不能直接創建資產, 你應該創建主機或其他資產"
|
|||
msgid "Number required"
|
||||
msgstr "需要為數字"
|
||||
|
||||
#: assets/api/node.py:57
|
||||
#: assets/api/node.py:58
|
||||
msgid "You can't update the root node name"
|
||||
msgstr "不能修改根節點名稱"
|
||||
|
||||
#: assets/api/node.py:64
|
||||
#: assets/api/node.py:65
|
||||
msgid "You can't delete the root node ({})"
|
||||
msgstr "不能刪除根節點 ({})"
|
||||
|
||||
#: assets/api/node.py:67
|
||||
#: assets/api/node.py:68
|
||||
msgid "Deletion failed and the node contains assets"
|
||||
msgstr "刪除失敗,節點包含資產"
|
||||
|
||||
|
@ -1389,11 +1389,11 @@ msgstr "同級別節點名字不能重複"
|
|||
msgid "App assets"
|
||||
msgstr "資產管理"
|
||||
|
||||
#: assets/automations/base/manager.py:188
|
||||
#: assets/automations/base/manager.py:191
|
||||
msgid "{} disabled"
|
||||
msgstr "{} 已禁用"
|
||||
|
||||
#: assets/automations/base/manager.py:251
|
||||
#: assets/automations/base/manager.py:254
|
||||
msgid " - Platform {} ansible disabled"
|
||||
msgstr " - 平台 {} Ansible 已禁用, 無法執行任務"
|
||||
|
||||
|
@ -1681,7 +1681,7 @@ msgstr "SSH公鑰"
|
|||
#: assets/models/_user.py:28 assets/models/automations/base.py:114
|
||||
#: assets/models/cmd_filter.py:41 assets/models/group.py:19
|
||||
#: audits/models.py:267 common/db/models.py:34 ops/models/base.py:54
|
||||
#: ops/models/job.py:237 users/models/user.py:1058
|
||||
#: ops/models/job.py:240 users/models/user.py:1058
|
||||
msgid "Date created"
|
||||
msgstr "創建日期"
|
||||
|
||||
|
@ -1770,7 +1770,7 @@ msgstr "可以匹配系統用戶"
|
|||
msgid "Cloud"
|
||||
msgstr "雲服務"
|
||||
|
||||
#: assets/models/asset/common.py:94 assets/models/platform.py:17
|
||||
#: assets/models/asset/common.py:94 assets/models/platform.py:16
|
||||
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:72
|
||||
#: settings/serializers/msg.py:32 terminal/serializers/storage.py:133
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:73
|
||||
|
@ -1781,7 +1781,7 @@ msgstr "埠"
|
|||
msgid "Address"
|
||||
msgstr "地址"
|
||||
|
||||
#: assets/models/asset/common.py:161 assets/models/platform.py:126
|
||||
#: assets/models/asset/common.py:161 assets/models/platform.py:134
|
||||
#: authentication/backends/passkey/models.py:12
|
||||
#: authentication/serializers/connect_token_secret.py:118
|
||||
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:325
|
||||
|
@ -1850,7 +1850,7 @@ msgstr "忽略證書校驗"
|
|||
msgid "Proxy"
|
||||
msgstr "代理"
|
||||
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:233
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:236
|
||||
#: settings/serializers/auth/sms.py:103
|
||||
msgid "Parameters"
|
||||
msgstr "參數"
|
||||
|
@ -1921,7 +1921,7 @@ msgstr "網關"
|
|||
msgid "Asset group"
|
||||
msgstr "資產組"
|
||||
|
||||
#: assets/models/group.py:31 assets/models/platform.py:20
|
||||
#: assets/models/group.py:31 assets/models/platform.py:19
|
||||
#: assets/serializers/platform.py:121
|
||||
#: xpack/plugins/cloud/providers/nutanix.py:30
|
||||
msgid "Default"
|
||||
|
@ -1978,133 +1978,133 @@ msgstr "ssh私鑰"
|
|||
msgid "Can match node"
|
||||
msgstr "可以匹配節點"
|
||||
|
||||
#: assets/models/platform.py:18
|
||||
#: assets/models/platform.py:17
|
||||
msgid "Primary"
|
||||
msgstr "主要的"
|
||||
|
||||
#: assets/models/platform.py:19
|
||||
#: assets/models/platform.py:18
|
||||
msgid "Required"
|
||||
msgstr "必須的"
|
||||
|
||||
#: assets/models/platform.py:21
|
||||
#: assets/models/platform.py:20
|
||||
msgid "Public"
|
||||
msgstr "開放的"
|
||||
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:49
|
||||
#: assets/models/platform.py:21 assets/serializers/platform.py:49
|
||||
#: settings/serializers/settings.py:95
|
||||
#: users/templates/users/reset_password.html:29
|
||||
msgid "Setting"
|
||||
msgstr "設置"
|
||||
|
||||
#: assets/models/platform.py:39 audits/const.py:56
|
||||
#: assets/models/platform.py:38 audits/const.py:56
|
||||
#: authentication/backends/passkey/models.py:11 settings/models.py:37
|
||||
#: terminal/serializers/applet_host.py:33
|
||||
msgid "Enabled"
|
||||
msgstr "啟用"
|
||||
|
||||
#: assets/models/platform.py:40
|
||||
#: assets/models/platform.py:39
|
||||
msgid "Ansible config"
|
||||
msgstr "Ansible 配置"
|
||||
|
||||
#: assets/models/platform.py:42 assets/serializers/platform.py:33
|
||||
#: assets/models/platform.py:41 assets/serializers/platform.py:33
|
||||
msgid "Ping enabled"
|
||||
msgstr "啟用資產探活"
|
||||
|
||||
#: assets/models/platform.py:43 assets/serializers/platform.py:34
|
||||
#: assets/models/platform.py:42 assets/serializers/platform.py:34
|
||||
msgid "Ping method"
|
||||
msgstr "資產探活方式"
|
||||
|
||||
#: assets/models/platform.py:44
|
||||
#: assets/models/platform.py:43
|
||||
msgid "Ping params"
|
||||
msgstr "資產探活參數"
|
||||
|
||||
#: assets/models/platform.py:46 assets/models/platform.py:70
|
||||
#: assets/models/platform.py:45 assets/models/platform.py:69
|
||||
#: assets/serializers/platform.py:35
|
||||
msgid "Gather facts enabled"
|
||||
msgstr "啟用收集資產資訊"
|
||||
|
||||
#: assets/models/platform.py:48 assets/models/platform.py:72
|
||||
#: assets/models/platform.py:47 assets/models/platform.py:71
|
||||
#: assets/serializers/platform.py:36
|
||||
msgid "Gather facts method"
|
||||
msgstr "收集資訊方式"
|
||||
|
||||
#: assets/models/platform.py:50 assets/models/platform.py:74
|
||||
#: assets/models/platform.py:49 assets/models/platform.py:73
|
||||
msgid "Gather facts params"
|
||||
msgstr "收集資訊參數"
|
||||
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:39
|
||||
#: assets/models/platform.py:51 assets/serializers/platform.py:39
|
||||
msgid "Change secret enabled"
|
||||
msgstr "啟用改密"
|
||||
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:40
|
||||
#: assets/models/platform.py:53 assets/serializers/platform.py:40
|
||||
msgid "Change secret method"
|
||||
msgstr "改密方式"
|
||||
|
||||
#: assets/models/platform.py:56
|
||||
#: assets/models/platform.py:55
|
||||
msgid "Change secret params"
|
||||
msgstr "改密參數"
|
||||
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:41
|
||||
#: assets/models/platform.py:57 assets/serializers/platform.py:41
|
||||
msgid "Push account enabled"
|
||||
msgstr "啟用帳號推送"
|
||||
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:42
|
||||
#: assets/models/platform.py:59 assets/serializers/platform.py:42
|
||||
msgid "Push account method"
|
||||
msgstr "帳號推送方式"
|
||||
|
||||
#: assets/models/platform.py:62
|
||||
#: assets/models/platform.py:61
|
||||
msgid "Push account params"
|
||||
msgstr "帳號推送參數"
|
||||
|
||||
#: assets/models/platform.py:64 assets/serializers/platform.py:37
|
||||
#: assets/models/platform.py:63 assets/serializers/platform.py:37
|
||||
msgid "Verify account enabled"
|
||||
msgstr "開啟帳號驗證"
|
||||
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:38
|
||||
#: assets/models/platform.py:65 assets/serializers/platform.py:38
|
||||
msgid "Verify account method"
|
||||
msgstr "帳號驗證方式"
|
||||
|
||||
#: assets/models/platform.py:68
|
||||
#: assets/models/platform.py:67
|
||||
msgid "Verify account params"
|
||||
msgstr "帳號驗證參數"
|
||||
|
||||
#: assets/models/platform.py:76
|
||||
#: assets/models/platform.py:75
|
||||
msgid "Remove account enabled"
|
||||
msgstr "開啟帳號移除"
|
||||
|
||||
#: assets/models/platform.py:78
|
||||
#: assets/models/platform.py:77
|
||||
msgid "Remove account method"
|
||||
msgstr "帳號移除方式"
|
||||
|
||||
#: assets/models/platform.py:80
|
||||
#: assets/models/platform.py:79
|
||||
msgid "Remove account params"
|
||||
msgstr "帳號移除參數"
|
||||
|
||||
#: assets/models/platform.py:98 tickets/models/ticket/general.py:298
|
||||
#: assets/models/platform.py:97 tickets/models/ticket/general.py:298
|
||||
msgid "Meta"
|
||||
msgstr "元數據"
|
||||
|
||||
#: assets/models/platform.py:99 labels/models.py:13
|
||||
#: assets/models/platform.py:98 labels/models.py:13
|
||||
msgid "Internal"
|
||||
msgstr "內建"
|
||||
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:138
|
||||
#: assets/models/platform.py:102 assets/serializers/platform.py:138
|
||||
msgid "Charset"
|
||||
msgstr "編碼"
|
||||
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:167
|
||||
#: assets/models/platform.py:104 assets/serializers/platform.py:167
|
||||
msgid "Domain enabled"
|
||||
msgstr "啟用網域"
|
||||
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:166
|
||||
#: assets/models/platform.py:106 assets/serializers/platform.py:166
|
||||
msgid "Su enabled"
|
||||
msgstr "啟用帳號切換"
|
||||
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:144
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:144
|
||||
msgid "Su method"
|
||||
msgstr "帳號切換方式"
|
||||
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:147
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:147
|
||||
msgid "Custom fields"
|
||||
msgstr "自訂屬性"
|
||||
|
||||
|
@ -2603,8 +2603,8 @@ msgid "Offline user session"
|
|||
msgstr "下線用戶會話"
|
||||
|
||||
#: audits/serializers.py:33 ops/models/adhoc.py:25 ops/models/base.py:16
|
||||
#: ops/models/base.py:53 ops/models/celery.py:86 ops/models/job.py:148
|
||||
#: ops/models/job.py:236 ops/models/playbook.py:30
|
||||
#: ops/models/base.py:53 ops/models/celery.py:86 ops/models/job.py:151
|
||||
#: ops/models/job.py:239 ops/models/playbook.py:30
|
||||
#: terminal/models/session/sharing.py:25
|
||||
msgid "Creator"
|
||||
msgstr "創建者"
|
||||
|
@ -2735,7 +2735,7 @@ msgstr "ACL 動作是拒絕: {}({})"
|
|||
msgid "ACL action is review"
|
||||
msgstr "ACL 動作是覆核"
|
||||
|
||||
#: authentication/api/mfa.py:59
|
||||
#: authentication/api/mfa.py:62
|
||||
msgid "Current user not support mfa type: {}"
|
||||
msgstr "當前用戶不支持 MFA 類型: {}"
|
||||
|
||||
|
@ -3179,11 +3179,11 @@ msgstr "沒有用戶或用戶失效"
|
|||
msgid "No asset or inactive asset"
|
||||
msgstr "沒有資產或資產未啟用"
|
||||
|
||||
#: authentication/models/connection_token.py:272
|
||||
#: authentication/models/connection_token.py:274
|
||||
msgid "Can view super connection token secret"
|
||||
msgstr "可以查看超級連接令牌密文"
|
||||
|
||||
#: authentication/models/connection_token.py:274
|
||||
#: authentication/models/connection_token.py:276
|
||||
msgid "Super connection token"
|
||||
msgstr "超級連接令牌"
|
||||
|
||||
|
@ -3227,17 +3227,17 @@ msgstr "組件"
|
|||
msgid "Expired now"
|
||||
msgstr "立刻過期"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:169
|
||||
#: authentication/serializers/connect_token_secret.py:170
|
||||
#: terminal/models/virtualapp/virtualapp.py:25
|
||||
msgid "Image name"
|
||||
msgstr "鏡像名稱"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:171
|
||||
#: terminal/models/virtualapp/virtualapp.py:27
|
||||
msgid "Image port"
|
||||
msgstr "鏡像埠"
|
||||
|
||||
#: authentication/serializers/connect_token_secret.py:171
|
||||
#: authentication/serializers/connect_token_secret.py:172
|
||||
#: terminal/models/virtualapp/virtualapp.py:26
|
||||
msgid "Image protocol"
|
||||
msgstr "鏡像協議"
|
||||
|
@ -3260,7 +3260,7 @@ msgstr "動作"
|
|||
|
||||
#: authentication/serializers/connection_token.py:42
|
||||
#: perms/serializers/permission.py:40 perms/serializers/permission.py:60
|
||||
#: users/serializers/user.py:100 users/serializers/user.py:177
|
||||
#: users/serializers/user.py:101 users/serializers/user.py:178
|
||||
msgid "Is expired"
|
||||
msgstr "已過期"
|
||||
|
||||
|
@ -3274,8 +3274,8 @@ msgid "Access IP"
|
|||
msgstr "IP 白名單"
|
||||
|
||||
#: authentication/serializers/token.py:92 perms/serializers/permission.py:39
|
||||
#: perms/serializers/permission.py:61 users/serializers/user.py:101
|
||||
#: users/serializers/user.py:174
|
||||
#: perms/serializers/permission.py:61 users/serializers/user.py:102
|
||||
#: users/serializers/user.py:175
|
||||
msgid "Is valid"
|
||||
msgstr "是否有效"
|
||||
|
||||
|
@ -3938,7 +3938,7 @@ msgstr "錯誤的數據類型,應該是列表"
|
|||
msgid "Invalid choice: {}"
|
||||
msgstr "無效選項: {}"
|
||||
|
||||
#: common/serializers/mixin.py:397 labels/apps.py:8
|
||||
#: common/serializers/mixin.py:406 labels/apps.py:8
|
||||
msgid "Labels"
|
||||
msgstr "標籤管理"
|
||||
|
||||
|
@ -4068,15 +4068,15 @@ msgstr "系統資訊"
|
|||
msgid "Publish the station message"
|
||||
msgstr "發布站內消息"
|
||||
|
||||
#: ops/ansible/inventory.py:106 ops/models/job.py:63
|
||||
#: ops/ansible/inventory.py:107 ops/models/job.py:65
|
||||
msgid "No account available"
|
||||
msgstr "無可用帳號"
|
||||
|
||||
#: ops/ansible/inventory.py:285
|
||||
#: ops/ansible/inventory.py:286
|
||||
msgid "Ansible disabled"
|
||||
msgstr "Ansible 已禁用"
|
||||
|
||||
#: ops/ansible/inventory.py:301
|
||||
#: ops/ansible/inventory.py:302
|
||||
msgid "Skip hosts below:"
|
||||
msgstr "跳過以下主機: "
|
||||
|
||||
|
@ -4192,7 +4192,7 @@ msgstr "VCS"
|
|||
msgid "Adhoc"
|
||||
msgstr "命令"
|
||||
|
||||
#: ops/const.py:39 ops/models/job.py:146
|
||||
#: ops/const.py:39 ops/models/job.py:149
|
||||
msgid "Playbook"
|
||||
msgstr "Playbook"
|
||||
|
||||
|
@ -4281,11 +4281,11 @@ msgstr "需要週期或定期設置"
|
|||
msgid "Pattern"
|
||||
msgstr "模式"
|
||||
|
||||
#: ops/models/adhoc.py:23 ops/models/job.py:143
|
||||
#: ops/models/adhoc.py:23 ops/models/job.py:146
|
||||
msgid "Module"
|
||||
msgstr "模組"
|
||||
|
||||
#: ops/models/adhoc.py:24 ops/models/celery.py:81 ops/models/job.py:141
|
||||
#: ops/models/adhoc.py:24 ops/models/celery.py:81 ops/models/job.py:144
|
||||
#: terminal/models/component/task.py:14
|
||||
msgid "Args"
|
||||
msgstr "參數"
|
||||
|
@ -4304,12 +4304,12 @@ msgstr "最後執行"
|
|||
msgid "Date last run"
|
||||
msgstr "最後運行日期"
|
||||
|
||||
#: ops/models/base.py:51 ops/models/job.py:234
|
||||
#: ops/models/base.py:51 ops/models/job.py:237
|
||||
#: xpack/plugins/cloud/models.py:198
|
||||
msgid "Result"
|
||||
msgstr "結果"
|
||||
|
||||
#: ops/models/base.py:52 ops/models/job.py:235
|
||||
#: ops/models/base.py:52 ops/models/job.py:238
|
||||
msgid "Summary"
|
||||
msgstr "匯總"
|
||||
|
||||
|
@ -4342,43 +4342,43 @@ msgstr "發布日期"
|
|||
msgid "Celery Task Execution"
|
||||
msgstr "Celery 任務執行"
|
||||
|
||||
#: ops/models/job.py:144
|
||||
#: ops/models/job.py:147
|
||||
msgid "Chdir"
|
||||
msgstr "運行目錄"
|
||||
|
||||
#: ops/models/job.py:145
|
||||
#: ops/models/job.py:148
|
||||
msgid "Timeout (Seconds)"
|
||||
msgstr "超時時間 (秒)"
|
||||
|
||||
#: ops/models/job.py:150
|
||||
#: ops/models/job.py:153
|
||||
msgid "Use Parameter Define"
|
||||
msgstr "使用參數定義"
|
||||
|
||||
#: ops/models/job.py:151
|
||||
#: ops/models/job.py:154
|
||||
msgid "Parameters define"
|
||||
msgstr "參數定義"
|
||||
|
||||
#: ops/models/job.py:152
|
||||
#: ops/models/job.py:155
|
||||
msgid "Runas"
|
||||
msgstr "運行用戶"
|
||||
|
||||
#: ops/models/job.py:154
|
||||
#: ops/models/job.py:157
|
||||
msgid "Runas policy"
|
||||
msgstr "用戶策略"
|
||||
|
||||
#: ops/models/job.py:218
|
||||
#: ops/models/job.py:221
|
||||
msgid "Job"
|
||||
msgstr "作業"
|
||||
|
||||
#: ops/models/job.py:241
|
||||
#: ops/models/job.py:244
|
||||
msgid "Material"
|
||||
msgstr "Material"
|
||||
|
||||
#: ops/models/job.py:243
|
||||
#: ops/models/job.py:246
|
||||
msgid "Material Type"
|
||||
msgstr "Material 類型"
|
||||
|
||||
#: ops/models/job.py:540
|
||||
#: ops/models/job.py:544
|
||||
msgid "Job Execution"
|
||||
msgstr "作業執行"
|
||||
|
||||
|
@ -5178,15 +5178,18 @@ msgstr "快取逾時時間 (秒)"
|
|||
#: settings/serializers/auth/ldap.py:84
|
||||
msgid ""
|
||||
"Caching the User DN obtained during user login authentication can "
|
||||
"effectivelyimprove the speed of user authentication., 0 means no cache"
|
||||
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
|
||||
"the user OU structure has been adjusted, click Submit to clear the user DN "
|
||||
"cache"
|
||||
msgstr ""
|
||||
"對於使用者登錄認證時查詢的使用者 DN 進行快取,可以有效提高使用者認證的速度"
|
||||
"<br>如果使用者 OU 架構已調整,請點擊提交以清除使用者 DN 快取"
|
||||
|
||||
#: settings/serializers/auth/ldap.py:88
|
||||
#: settings/serializers/auth/ldap.py:89
|
||||
msgid "Search paged size (piece)"
|
||||
msgstr "搜索分頁數量 (條)"
|
||||
|
||||
#: settings/serializers/auth/ldap.py:93
|
||||
#: settings/serializers/auth/ldap.py:94
|
||||
msgid "Enable LDAP auth"
|
||||
msgstr "啟用 LDAP 認證"
|
||||
|
||||
|
@ -7987,7 +7990,7 @@ msgstr "強制啟用"
|
|||
msgid "Lark"
|
||||
msgstr ""
|
||||
|
||||
#: users/models/user.py:826 users/serializers/user.py:175
|
||||
#: users/models/user.py:826 users/serializers/user.py:176
|
||||
msgid "Is service account"
|
||||
msgstr "服務帳號"
|
||||
|
||||
|
@ -7999,7 +8002,7 @@ msgstr "頭像"
|
|||
msgid "Wechat"
|
||||
msgstr "微信"
|
||||
|
||||
#: users/models/user.py:834 users/serializers/user.py:111
|
||||
#: users/models/user.py:834 users/serializers/user.py:112
|
||||
msgid "Phone"
|
||||
msgstr "手機"
|
||||
|
||||
|
@ -8010,7 +8013,7 @@ msgstr "OTP 金鑰"
|
|||
# msgid "Private key"
|
||||
# msgstr "ssh私鑰"
|
||||
#: users/models/user.py:852 users/serializers/profile.py:128
|
||||
#: users/serializers/user.py:172
|
||||
#: users/serializers/user.py:173
|
||||
msgid "Is first login"
|
||||
msgstr "首次登錄"
|
||||
|
||||
|
@ -8180,71 +8183,71 @@ msgstr "密碼不滿足安全規則"
|
|||
msgid "The new password cannot be the last {} passwords"
|
||||
msgstr "新密碼不能是最近 {} 次的密碼"
|
||||
|
||||
#: users/serializers/user.py:44
|
||||
#: users/serializers/user.py:45
|
||||
msgid "System roles"
|
||||
msgstr "系統角色"
|
||||
|
||||
#: users/serializers/user.py:48
|
||||
#: users/serializers/user.py:49
|
||||
msgid "Org roles"
|
||||
msgstr "組織角色"
|
||||
|
||||
#: users/serializers/user.py:51
|
||||
#: users/serializers/user.py:52
|
||||
msgid "Organizations and roles"
|
||||
msgstr "組織和角色"
|
||||
|
||||
#: users/serializers/user.py:93
|
||||
#: users/serializers/user.py:94
|
||||
msgid "Password strategy"
|
||||
msgstr "密碼策略"
|
||||
|
||||
#: users/serializers/user.py:95
|
||||
#: users/serializers/user.py:96
|
||||
msgid "MFA enabled"
|
||||
msgstr "MFA 已啟用"
|
||||
|
||||
#: users/serializers/user.py:97
|
||||
#: users/serializers/user.py:98
|
||||
msgid "MFA force enabled"
|
||||
msgstr "強制 MFA"
|
||||
|
||||
#: users/serializers/user.py:99
|
||||
#: users/serializers/user.py:100
|
||||
msgid "Login blocked"
|
||||
msgstr "登錄被鎖定"
|
||||
|
||||
#: users/serializers/user.py:102 users/serializers/user.py:181
|
||||
#: users/serializers/user.py:103 users/serializers/user.py:182
|
||||
msgid "Is OTP bound"
|
||||
msgstr "是否綁定了虛擬 MFA"
|
||||
|
||||
#: users/serializers/user.py:103
|
||||
#: users/serializers/user.py:104
|
||||
msgid "Super Administrator"
|
||||
msgstr "超級管理員"
|
||||
|
||||
#: users/serializers/user.py:104
|
||||
#: users/serializers/user.py:105
|
||||
msgid "Organization Administrator"
|
||||
msgstr "組織管理員"
|
||||
|
||||
#: users/serializers/user.py:106
|
||||
#: users/serializers/user.py:107
|
||||
msgid "Can public key authentication"
|
||||
msgstr "可以使用公鑰認證"
|
||||
|
||||
#: users/serializers/user.py:176
|
||||
#: users/serializers/user.py:177
|
||||
msgid "Is org admin"
|
||||
msgstr "組織管理員"
|
||||
|
||||
#: users/serializers/user.py:178
|
||||
#: users/serializers/user.py:179
|
||||
msgid "Avatar url"
|
||||
msgstr "頭像路徑"
|
||||
|
||||
#: users/serializers/user.py:182
|
||||
#: users/serializers/user.py:183
|
||||
msgid "MFA level"
|
||||
msgstr "MFA 級別"
|
||||
|
||||
#: users/serializers/user.py:304
|
||||
#: users/serializers/user.py:305
|
||||
msgid "Select users"
|
||||
msgstr "選擇用戶"
|
||||
|
||||
#: users/serializers/user.py:305
|
||||
#: users/serializers/user.py:306
|
||||
msgid "For security, only list several users"
|
||||
msgstr "為了安全,僅列出幾個用戶"
|
||||
|
||||
#: users/serializers/user.py:338
|
||||
#: users/serializers/user.py:339
|
||||
msgid "name not unique"
|
||||
msgstr "名稱重複"
|
||||
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
import re
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.cache import cache
|
||||
from django.http import HttpResponse
|
||||
from django.views.static import serve
|
||||
from rest_framework import generics
|
||||
|
@ -168,6 +170,13 @@ class SettingsApi(generics.RetrieveUpdateAPIView):
|
|||
if hasattr(serializer, 'post_save'):
|
||||
serializer.post_save()
|
||||
self.send_signal(serializer)
|
||||
if self.request.query_params.get('category') == 'ldap':
|
||||
self.clean_ldap_user_dn_cache()
|
||||
|
||||
@staticmethod
|
||||
def clean_ldap_user_dn_cache():
|
||||
del_count = cache.delete_pattern('django_auth_ldap.user_dn.*')
|
||||
logger.debug(f'clear LDAP user_dn_cache count={del_count}')
|
||||
|
||||
|
||||
class SettingsLogoApi(APIView):
|
||||
|
|
|
@ -82,7 +82,8 @@ class LDAPSettingSerializer(serializers.Serializer):
|
|||
required=False, label=_('User DN cache timeout (s)'),
|
||||
help_text=_(
|
||||
'Caching the User DN obtained during user login authentication can effectively'
|
||||
'improve the speed of user authentication., 0 means no cache'
|
||||
'improve the speed of user authentication., 0 means no cache<br>'
|
||||
'If the user OU structure has been adjusted, click Submit to clear the user DN cache'
|
||||
)
|
||||
)
|
||||
AUTH_LDAP_SEARCH_PAGED_SIZE = serializers.IntegerField(required=False, label=_('Search paged size (piece)'))
|
||||
|
|
Loading…
Reference in New Issue