From f08d317bfd3ec05037c29b71bf87550ee05c8e78 Mon Sep 17 00:00:00 2001 From: BaiJiangJie <32935519+BaiJiangJie@users.noreply.github.com> Date: Wed, 28 Aug 2019 16:17:40 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E6=9B=B4=E6=96=B0=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=88=E6=89=B9=E9=87=8F=E6=94=B9=E5=AF=86=EF=BC=89=20(#3170?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [Update] 更新翻译(批量改密) * [Update] 更新翻译(批量改密)2 --- apps/locale/zh/LC_MESSAGES/django.mo | Bin 79397 -> 79612 bytes apps/locale/zh/LC_MESSAGES/django.po | 314 ++++++++++++++------------- 2 files changed, 162 insertions(+), 152 deletions(-) diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 2247e8f62680751357e3b8bf5a430219446218c9..eb0584fbe73a57f2941ca5552d37267884a62439 100644 GIT binary patch delta 23342 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 L&ru@ia`68FCGYj% diff --git a/apps/locale/zh/LC_MESSAGES/django.po b/apps/locale/zh/LC_MESSAGES/django.po index cc7e6b362..5ecfe4f9a 100644 --- a/apps/locale/zh/LC_MESSAGES/django.po +++ b/apps/locale/zh/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Jumpserver 0.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-31 16:35+0800\n" +"POT-Creation-Date: 2019-08-28 15:49+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: ibuler \n" "Language-Team: Jumpserver team\n" @@ -78,7 +78,7 @@ msgstr "运行参数" #: assets/forms/domain.py:15 assets/forms/label.py:13 #: assets/models/asset.py:318 assets/models/authbook.py:24 #: assets/serializers/admin_user.py:32 assets/serializers/asset_user.py:81 -#: assets/serializers/system_user.py:30 +#: assets/serializers/system_user.py:31 #: assets/templates/assets/admin_user_list.html:46 #: assets/templates/assets/domain_detail.html:60 #: assets/templates/assets/domain_list.html:26 @@ -95,8 +95,8 @@ msgstr "运行参数" #: terminal/templates/terminal/command_list.html:66 #: terminal/templates/terminal/session_list.html:28 #: terminal/templates/terminal/session_list.html:72 -#: xpack/plugins/change_auth_plan/forms.py:115 -#: xpack/plugins/change_auth_plan/models.py:413 +#: xpack/plugins/change_auth_plan/forms.py:61 +#: xpack/plugins/change_auth_plan/models.py:416 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:46 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:54 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:13 @@ -167,15 +167,15 @@ msgstr "系统用户" #: settings/templates/settings/terminal_setting.html:105 terminal/models.py:22 #: terminal/models.py:258 terminal/templates/terminal/terminal_detail.html:43 #: terminal/templates/terminal/terminal_list.html:29 users/models/group.py:14 -#: users/models/user.py:331 users/templates/users/_select_user_modal.html:13 +#: users/models/user.py:330 users/templates/users/_select_user_modal.html:13 #: users/templates/users/user_detail.html:63 #: users/templates/users/user_group_detail.html:55 #: users/templates/users/user_group_list.html:35 #: users/templates/users/user_list.html:35 #: users/templates/users/user_profile.html:51 #: users/templates/users/user_pubkey_update.html:57 -#: xpack/plugins/change_auth_plan/forms.py:98 -#: xpack/plugins/change_auth_plan/models.py:61 +#: xpack/plugins/change_auth_plan/forms.py:44 +#: xpack/plugins/change_auth_plan/models.py:64 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:61 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:12 #: xpack/plugins/cloud/models.py:59 xpack/plugins/cloud/models.py:144 @@ -218,9 +218,9 @@ msgstr "参数" #: perms/models/asset_permission.py:117 perms/models/base.py:41 #: perms/templates/perms/asset_permission_detail.html:98 #: perms/templates/perms/remote_app_permission_detail.html:90 -#: users/models/user.py:372 users/serializers/v1.py:120 +#: users/models/user.py:371 users/serializers/v1.py:120 #: users/templates/users/user_detail.html:111 -#: xpack/plugins/change_auth_plan/models.py:106 +#: xpack/plugins/change_auth_plan/models.py:109 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:113 #: xpack/plugins/cloud/models.py:80 xpack/plugins/cloud/models.py:179 msgid "Created by" @@ -279,11 +279,11 @@ msgstr "创建日期" #: perms/templates/perms/remote_app_permission_detail.html:94 #: settings/models.py:34 terminal/models.py:32 #: terminal/templates/terminal/terminal_detail.html:63 users/models/group.py:15 -#: users/models/user.py:364 users/templates/users/user_detail.html:129 +#: users/models/user.py:363 users/templates/users/user_detail.html:129 #: users/templates/users/user_group_detail.html:67 #: users/templates/users/user_group_list.html:37 #: users/templates/users/user_profile.html:138 -#: xpack/plugins/change_auth_plan/models.py:102 +#: xpack/plugins/change_auth_plan/models.py:105 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:117 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:19 #: xpack/plugins/cloud/models.py:77 xpack/plugins/cloud/models.py:173 @@ -404,7 +404,7 @@ msgstr "提交" #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:20 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:17 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:106 -#: xpack/plugins/change_auth_plan/views.py:88 +#: xpack/plugins/change_auth_plan/views.py:93 msgid "Detail" msgstr "详情" @@ -626,7 +626,7 @@ msgstr "端口" #: assets/templates/assets/asset_detail.html:198 #: assets/templates/assets/system_user_assets.html:83 #: perms/models/asset_permission.py:79 -#: xpack/plugins/change_auth_plan/models.py:72 +#: xpack/plugins/change_auth_plan/models.py:75 msgid "Nodes" msgstr "节点" @@ -656,14 +656,14 @@ msgid "Domain" msgstr "网域" #: assets/forms/asset.py:58 assets/forms/asset.py:80 assets/forms/asset.py:93 -#: assets/forms/asset.py:128 assets/models/node.py:253 +#: assets/forms/asset.py:128 assets/models/node.py:255 #: assets/templates/assets/asset_create.html:42 #: perms/forms/asset_permission.py:72 perms/forms/asset_permission.py:79 #: perms/models/asset_permission.py:112 #: perms/templates/perms/asset_permission_list.html:53 #: perms/templates/perms/asset_permission_list.html:74 #: perms/templates/perms/asset_permission_list.html:124 -#: xpack/plugins/change_auth_plan/forms.py:116 +#: xpack/plugins/change_auth_plan/forms.py:62 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:55 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:15 #: xpack/plugins/cloud/models.py:157 @@ -692,8 +692,8 @@ msgstr "如果有多个的互相隔离的网络,设置资产属于的网域, #: assets/forms/asset.py:108 assets/forms/asset.py:112 #: assets/forms/domain.py:17 assets/forms/label.py:15 #: perms/templates/perms/asset_permission_asset.html:78 -#: xpack/plugins/change_auth_plan/forms.py:106 -#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:84 +#: xpack/plugins/change_auth_plan/forms.py:52 +#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:74 msgid "Select assets" msgstr "选择资产" @@ -726,13 +726,13 @@ msgstr "SSH网关,支持代理SSH,RDP和VNC" #: perms/templates/perms/asset_permission_user.html:55 #: perms/templates/perms/remote_app_permission_user.html:54 #: settings/templates/settings/_ldap_list_users_modal.html:37 users/forms.py:14 -#: users/models/user.py:329 users/templates/users/_select_user_modal.html:14 +#: users/models/user.py:328 users/templates/users/_select_user_modal.html:14 #: users/templates/users/user_detail.html:67 #: users/templates/users/user_list.html:36 #: users/templates/users/user_profile.html:47 -#: xpack/plugins/change_auth_plan/forms.py:100 -#: xpack/plugins/change_auth_plan/models.py:63 -#: xpack/plugins/change_auth_plan/models.py:409 +#: xpack/plugins/change_auth_plan/forms.py:46 +#: xpack/plugins/change_auth_plan/models.py:66 +#: xpack/plugins/change_auth_plan/models.py:412 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:65 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:53 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:12 @@ -758,14 +758,14 @@ msgstr "密码或密钥密码" #: users/templates/users/user_profile_update.html:41 #: users/templates/users/user_pubkey_update.html:41 #: users/templates/users/user_update.html:20 -#: xpack/plugins/change_auth_plan/models.py:93 -#: xpack/plugins/change_auth_plan/models.py:264 +#: xpack/plugins/change_auth_plan/models.py:96 +#: xpack/plugins/change_auth_plan/models.py:267 msgid "Password" msgstr "密码" #: assets/forms/user.py:29 assets/serializers/asset_user.py:70 #: assets/templates/assets/_asset_user_auth_update_modal.html:27 -#: users/models/user.py:358 +#: users/models/user.py:357 msgid "Private key" msgstr "ssh私钥" @@ -816,7 +816,7 @@ msgstr "使用逗号分隔多个命令,如: /bin/whoami,/sbin/ifconfig" #: audits/templates/audits/login_log_list.html:54 #: perms/templates/perms/asset_permission_asset.html:58 settings/forms.py:140 #: users/templates/users/_granted_assets.html:25 -#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:51 +#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:54 msgid "IP" msgstr "IP" @@ -831,7 +831,7 @@ msgstr "IP" #: perms/templates/perms/asset_permission_asset.html:57 #: perms/templates/perms/asset_permission_list.html:73 settings/forms.py:139 #: users/templates/users/_granted_assets.html:24 -#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:50 +#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:53 msgid "Hostname" msgstr "主机名" @@ -948,13 +948,13 @@ msgstr "版本" msgid "AuthBook" msgstr "" -#: assets/models/base.py:31 xpack/plugins/change_auth_plan/models.py:97 -#: xpack/plugins/change_auth_plan/models.py:271 +#: assets/models/base.py:31 xpack/plugins/change_auth_plan/models.py:100 +#: xpack/plugins/change_auth_plan/models.py:274 msgid "SSH private key" msgstr "ssh密钥" -#: assets/models/base.py:32 xpack/plugins/change_auth_plan/models.py:100 -#: xpack/plugins/change_auth_plan/models.py:267 +#: assets/models/base.py:32 xpack/plugins/change_auth_plan/models.py:103 +#: xpack/plugins/change_auth_plan/models.py:270 msgid "SSH public key" msgstr "ssh公钥" @@ -971,7 +971,7 @@ msgstr "带宽" msgid "Contact" msgstr "联系人" -#: assets/models/cluster.py:22 users/models/user.py:350 +#: assets/models/cluster.py:22 users/models/user.py:349 #: users/templates/users/user_detail.html:76 msgid "Phone" msgstr "手机" @@ -997,7 +997,7 @@ msgid "Default" msgstr "默认" #: assets/models/cluster.py:36 assets/models/label.py:14 -#: users/models/user.py:470 +#: users/models/user.py:469 msgid "System" msgstr "系统" @@ -1116,7 +1116,7 @@ msgstr "默认资产组" #: terminal/templates/terminal/command_list.html:65 #: terminal/templates/terminal/session_list.html:27 #: terminal/templates/terminal/session_list.html:71 users/forms.py:316 -#: users/models/user.py:128 users/models/user.py:458 +#: users/models/user.py:127 users/models/user.py:457 #: users/serializers/v1.py:109 users/templates/users/user_group_detail.html:78 #: users/templates/users/user_group_list.html:36 users/views/user.py:243 #: xpack/plugins/orgs/forms.py:26 @@ -1125,7 +1125,7 @@ msgstr "默认资产组" msgid "User" msgstr "用户" -#: assets/models/label.py:19 assets/models/node.py:244 +#: assets/models/label.py:19 assets/models/node.py:246 #: assets/templates/assets/label_list.html:15 settings/models.py:30 msgid "Value" msgstr "值" @@ -1134,11 +1134,11 @@ msgstr "值" msgid "Category" msgstr "分类" -#: assets/models/node.py:243 +#: assets/models/node.py:245 msgid "Key" msgstr "键" -#: assets/models/node.py:301 +#: assets/models/node.py:303 msgid "New node" msgstr "新节点" @@ -1169,7 +1169,7 @@ msgstr "手动登录" #: assets/views/label.py:27 assets/views/label.py:45 assets/views/label.py:73 #: assets/views/system_user.py:29 assets/views/system_user.py:46 #: assets/views/system_user.py:63 assets/views/system_user.py:79 -#: templates/_nav.html:19 xpack/plugins/change_auth_plan/models.py:68 +#: templates/_nav.html:19 xpack/plugins/change_auth_plan/models.py:71 msgid "Assets" msgstr "资产管理" @@ -1223,7 +1223,7 @@ msgid "Backend" msgstr "后端" #: assets/serializers/asset_user.py:66 users/forms.py:263 -#: users/models/user.py:361 users/templates/users/first_login.html:42 +#: users/models/user.py:360 users/templates/users/first_login.html:42 #: users/templates/users/user_password_update.html:49 #: users/templates/users/user_profile.html:69 #: users/templates/users/user_profile_update.html:46 @@ -1244,98 +1244,98 @@ msgstr "密钥不合法" msgid "The same level node name cannot be the same" msgstr "同级别节点名字不能重复" -#: assets/serializers/system_user.py:31 +#: assets/serializers/system_user.py:32 msgid "Login mode display" msgstr "登录模式显示" -#: assets/serializers/system_user.py:66 +#: assets/serializers/system_user.py:67 msgid "* Automatic login mode must fill in the username." msgstr "自动登录模式,必须填写用户名" -#: assets/serializers/system_user.py:75 +#: assets/serializers/system_user.py:78 msgid "Password or private key required" msgstr "密码或密钥密码需要一个" -#: assets/tasks.py:34 +#: assets/tasks.py:33 msgid "Asset has been disabled, skipped: {}" msgstr "资产或许不支持ansible, 跳过: {}" -#: assets/tasks.py:38 +#: assets/tasks.py:37 msgid "Asset may not be support ansible, skipped: {}" msgstr "资产或许不支持ansible, 跳过: {}" -#: assets/tasks.py:51 +#: assets/tasks.py:50 msgid "No assets matched, stop task" msgstr "没有匹配到资产,结束任务" -#: assets/tasks.py:61 +#: assets/tasks.py:60 msgid "No assets matched related system user protocol, stop task" msgstr "没有匹配到与系统用户协议相关的资产,结束任务" -#: assets/tasks.py:87 +#: assets/tasks.py:86 msgid "Get asset info failed: {}" msgstr "获取资产信息失败:{}" -#: assets/tasks.py:137 +#: assets/tasks.py:136 msgid "Update some assets hardware info" msgstr "更新资产硬件信息" -#: assets/tasks.py:154 +#: assets/tasks.py:153 msgid "Update asset hardware info: {}" msgstr "更新资产硬件信息: {}" -#: assets/tasks.py:179 +#: assets/tasks.py:178 msgid "Test assets connectivity" msgstr "测试资产可连接性" -#: assets/tasks.py:233 +#: assets/tasks.py:232 msgid "Test assets connectivity: {}" msgstr "测试资产可连接性: {}" -#: assets/tasks.py:275 +#: assets/tasks.py:274 msgid "Test admin user connectivity period: {}" msgstr "定期测试管理账号可连接性: {}" -#: assets/tasks.py:282 +#: assets/tasks.py:281 msgid "Test admin user connectivity: {}" msgstr "测试管理行号可连接性: {}" -#: assets/tasks.py:350 +#: assets/tasks.py:349 msgid "Test system user connectivity: {}" msgstr "测试系统用户可连接性: {}" -#: assets/tasks.py:357 +#: assets/tasks.py:356 msgid "Test system user connectivity: {} => {}" msgstr "测试系统用户可连接性: {} => {}" -#: assets/tasks.py:370 +#: assets/tasks.py:369 msgid "Test system user connectivity period: {}" msgstr "定期测试系统用户可连接性: {}" -#: assets/tasks.py:479 assets/tasks.py:565 -#: xpack/plugins/change_auth_plan/models.py:522 +#: assets/tasks.py:478 assets/tasks.py:564 +#: xpack/plugins/change_auth_plan/models.py:525 msgid "The asset {} system platform {} does not support run Ansible tasks" msgstr "资产 {} 系统平台 {} 不支持运行 Ansible 任务" -#: assets/tasks.py:491 +#: assets/tasks.py:490 msgid "" "Push system user task skip, auto push not enable or protocol is not ssh or " "rdp: {}" msgstr "推送系统用户任务跳过,自动推送没有打开,或协议不是ssh或rdp: {}" -#: assets/tasks.py:498 +#: assets/tasks.py:497 msgid "For security, do not push user {}" msgstr "为了安全,禁止推送用户 {}" -#: assets/tasks.py:526 assets/tasks.py:540 +#: assets/tasks.py:525 assets/tasks.py:539 msgid "Push system users to assets: {}" msgstr "推送系统用户到入资产: {}" -#: assets/tasks.py:532 +#: assets/tasks.py:531 msgid "Push system users to asset: {} => {}" msgstr "推送系统用户到入资产: {} => {}" -#: assets/tasks.py:612 +#: assets/tasks.py:611 msgid "Test asset user connectivity: {}" msgstr "测试资产用户可连接性: {}" @@ -1379,7 +1379,7 @@ msgid "Import assets" msgstr "导入资产" #: assets/templates/assets/_asset_list_modal.html:7 assets/views/asset.py:39 -#: templates/_nav.html:22 xpack/plugins/change_auth_plan/views.py:116 +#: templates/_nav.html:22 xpack/plugins/change_auth_plan/views.py:125 msgid "Asset list" msgstr "资产列表" @@ -1392,7 +1392,7 @@ msgid "Update asset user auth" msgstr "更新资产用户认证信息" #: assets/templates/assets/_asset_user_auth_update_modal.html:23 -#: xpack/plugins/change_auth_plan/forms.py:102 +#: xpack/plugins/change_auth_plan/forms.py:48 msgid "Please input password" msgstr "请输入密码" @@ -1575,8 +1575,8 @@ msgstr "替换资产的管理员" #: assets/templates/assets/admin_user_detail.html:91 #: perms/templates/perms/asset_permission_asset.html:103 -#: xpack/plugins/change_auth_plan/forms.py:110 -#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:112 +#: xpack/plugins/change_auth_plan/forms.py:56 +#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:99 msgid "Select nodes" msgstr "选择节点" @@ -2212,13 +2212,13 @@ msgstr "Agent" #: audits/models.py:99 audits/templates/audits/login_log_list.html:56 #: authentication/templates/authentication/_mfa_confirm_modal.html:14 -#: users/forms.py:175 users/models/user.py:353 +#: users/forms.py:175 users/models/user.py:352 #: users/templates/users/first_login.html:45 msgid "MFA" msgstr "MFA" #: audits/models.py:100 audits/templates/audits/login_log_list.html:57 -#: xpack/plugins/change_auth_plan/models.py:417 +#: xpack/plugins/change_auth_plan/models.py:420 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:15 #: xpack/plugins/cloud/models.py:281 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_history.html:69 @@ -2244,8 +2244,8 @@ msgstr "登录日期" #: perms/templates/perms/asset_permission_detail.html:86 #: perms/templates/perms/remote_app_permission_detail.html:78 #: terminal/models.py:165 terminal/templates/terminal/session_list.html:34 -#: xpack/plugins/change_auth_plan/models.py:250 -#: xpack/plugins/change_auth_plan/models.py:420 +#: xpack/plugins/change_auth_plan/models.py:253 +#: xpack/plugins/change_auth_plan/models.py:423 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:59 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:17 msgid "Date start" @@ -2739,8 +2739,8 @@ msgstr "完成时间" #: ops/models/adhoc.py:327 ops/templates/ops/adhoc_history.html:57 #: ops/templates/ops/task_history.html:63 ops/templates/ops/task_list.html:33 -#: xpack/plugins/change_auth_plan/models.py:253 -#: xpack/plugins/change_auth_plan/models.py:423 +#: xpack/plugins/change_auth_plan/models.py:256 +#: xpack/plugins/change_auth_plan/models.py:426 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:58 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:16 msgid "Time" @@ -3022,7 +3022,7 @@ msgstr "空" #: perms/templates/perms/asset_permission_list.html:118 #: perms/templates/perms/remote_app_permission_list.html:16 #: templates/_nav.html:14 users/forms.py:286 users/models/group.py:26 -#: users/models/user.py:337 users/templates/users/_select_user_modal.html:16 +#: users/models/user.py:336 users/templates/users/_select_user_modal.html:16 #: users/templates/users/user_detail.html:217 #: users/templates/users/user_list.html:38 #: xpack/plugins/orgs/templates/orgs/org_list.html:15 @@ -3071,7 +3071,7 @@ msgstr "资产授权" #: perms/models/asset_permission.py:116 perms/models/base.py:40 #: perms/templates/perms/asset_permission_detail.html:90 #: perms/templates/perms/remote_app_permission_detail.html:82 -#: users/models/user.py:369 users/templates/users/user_detail.html:107 +#: users/models/user.py:368 users/templates/users/user_detail.html:107 #: users/templates/users/user_profile.html:120 msgid "Date expired" msgstr "失效日期" @@ -3112,7 +3112,7 @@ msgstr "添加资产" #: settings/templates/settings/terminal_setting.html:98 #: settings/templates/settings/terminal_setting.html:120 #: users/templates/users/user_group_detail.html:95 -#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:93 +#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:80 #: xpack/plugins/orgs/templates/orgs/org_detail.html:93 #: xpack/plugins/orgs/templates/orgs/org_detail.html:130 msgid "Add" @@ -3124,7 +3124,7 @@ msgstr "添加节点" #: perms/templates/perms/asset_permission_asset.html:112 #: users/templates/users/user_detail.html:234 -#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:121 +#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_asset_list.html:108 msgid "Join" msgstr "加入" @@ -3625,7 +3625,7 @@ msgid "Please submit the LDAP configuration before import" msgstr "请先提交LDAP配置再进行导入" #: settings/templates/settings/_ldap_list_users_modal.html:39 -#: users/models/user.py:333 users/templates/users/user_detail.html:71 +#: users/models/user.py:332 users/templates/users/user_detail.html:71 #: users/templates/users/user_profile.html:59 msgid "Email" msgstr "邮件" @@ -3985,8 +3985,8 @@ msgstr "命令过滤" #: templates/_nav.html:55 templates/_nav_audits.html:11 #: terminal/views/command.py:21 terminal/views/session.py:43 #: terminal/views/session.py:54 terminal/views/session.py:78 -#: terminal/views/terminal.py:31 terminal/views/terminal.py:47 -#: terminal/views/terminal.py:60 +#: terminal/views/terminal.py:32 terminal/views/terminal.py:48 +#: terminal/views/terminal.py:61 msgid "Sessions" msgstr "会话管理" @@ -4352,7 +4352,7 @@ msgid "Finish session success" msgstr "标记会话完成成功" #: terminal/templates/terminal/terminal_detail.html:13 -#: terminal/views/terminal.py:61 +#: terminal/views/terminal.py:62 msgid "Terminal detail" msgstr "终端详情" @@ -4392,36 +4392,32 @@ msgstr "信息" msgid "Session online list" msgstr "在线会话" -#: terminal/views/terminal.py:32 +#: terminal/views/terminal.py:33 msgid "Terminal list" msgstr "终端列表" -#: terminal/views/terminal.py:47 +#: terminal/views/terminal.py:48 msgid "Update terminal" msgstr "更新终端" -#: terminal/views/terminal.py:110 terminal/views/terminal.py:111 +#: terminal/views/terminal.py:111 terminal/views/terminal.py:112 msgid "Redirect to web terminal" msgstr "重定向到web terminal" -#: terminal/views/terminal.py:118 +#: terminal/views/terminal.py:119 msgid "Connect ssh terminal" msgstr "连接ssh终端" -#: terminal/views/terminal.py:119 +#: terminal/views/terminal.py:120 msgid "" "You should use your ssh client tools connect terminal: {}

{}" msgstr "你可以使用ssh客户端工具连接终端" -#: users/api/user.py:97 -msgid "You do not have permission." -msgstr "你没有权限" - -#: users/api/user.py:190 +#: users/api/user.py:191 msgid "Could not reset self otp, use profile reset instead" msgstr "不能再该页面重置MFA, 请去个人信息页面重置" -#: users/forms.py:33 users/models/user.py:341 +#: users/forms.py:33 users/models/user.py:340 #: users/templates/users/_select_user_modal.html:15 #: users/templates/users/user_detail.html:87 #: users/templates/users/user_list.html:37 @@ -4466,7 +4462,7 @@ msgstr "生成重置密码链接,通过邮件发送给用户" msgid "Set password" msgstr "设置密码" -#: users/forms.py:133 xpack/plugins/change_auth_plan/models.py:86 +#: users/forms.py:133 xpack/plugins/change_auth_plan/models.py:89 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:51 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:69 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:57 @@ -4540,52 +4536,52 @@ msgstr "选择用户" msgid "User auth from {}, go there change password" msgstr "用户认证源来自 {}, 请去相应系统修改密码" -#: users/models/user.py:127 users/models/user.py:466 +#: users/models/user.py:126 users/models/user.py:465 msgid "Administrator" msgstr "管理员" -#: users/models/user.py:129 +#: users/models/user.py:128 msgid "Application" msgstr "应用程序" -#: users/models/user.py:130 +#: users/models/user.py:129 msgid "Auditor" msgstr "审计员" -#: users/models/user.py:288 users/templates/users/user_profile.html:94 +#: users/models/user.py:287 users/templates/users/user_profile.html:94 #: users/templates/users/user_profile.html:163 #: users/templates/users/user_profile.html:166 msgid "Disable" msgstr "禁用" -#: users/models/user.py:289 users/templates/users/user_profile.html:92 +#: users/models/user.py:288 users/templates/users/user_profile.html:92 #: users/templates/users/user_profile.html:170 msgid "Enable" msgstr "启用" -#: users/models/user.py:290 users/templates/users/user_profile.html:90 +#: users/models/user.py:289 users/templates/users/user_profile.html:90 msgid "Force enable" msgstr "强制启用" -#: users/models/user.py:344 +#: users/models/user.py:343 msgid "Avatar" msgstr "头像" -#: users/models/user.py:347 users/templates/users/user_detail.html:82 +#: users/models/user.py:346 users/templates/users/user_detail.html:82 msgid "Wechat" msgstr "微信" -#: users/models/user.py:376 users/templates/users/user_detail.html:103 +#: users/models/user.py:375 users/templates/users/user_detail.html:103 #: users/templates/users/user_list.html:39 #: users/templates/users/user_profile.html:102 msgid "Source" msgstr "用户来源" -#: users/models/user.py:380 +#: users/models/user.py:379 msgid "Date password last updated" msgstr "最后更新密码日期" -#: users/models/user.py:469 +#: users/models/user.py:468 msgid "Administrator is the super user of system" msgstr "Administrator是初始的超级管理员" @@ -5376,21 +5372,7 @@ msgstr "MFA 解绑成功,返回登录页面" msgid "Password length" msgstr "密码长度" -#: xpack/plugins/change_auth_plan/forms.py:45 -#: xpack/plugins/change_auth_plan/models.py:213 -msgid "* For security, do not change {} user's password" -msgstr "* 为了安全,禁止更改 {} 用户的密码" - -#: xpack/plugins/change_auth_plan/forms.py:55 -msgid "* Please enter custom password" -msgstr "* 请输入自定义密码" - -#: xpack/plugins/change_auth_plan/forms.py:64 -#: xpack/plugins/cloud/serializers.py:73 -msgid "* Please enter a valid crontab expression" -msgstr "* 请输入有效的 crontab 表达式" - -#: xpack/plugins/change_auth_plan/forms.py:117 +#: xpack/plugins/change_auth_plan/forms.py:63 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:60 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:81 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:17 @@ -5401,7 +5383,7 @@ msgstr "* 请输入有效的 crontab 表达式" msgid "Periodic perform" msgstr "定时执行" -#: xpack/plugins/change_auth_plan/forms.py:121 +#: xpack/plugins/change_auth_plan/forms.py:67 msgid "" "Tips: The username of the user on the asset to be modified. if the user " "exists, change the password; If the user does not exist, create the user." @@ -5409,11 +5391,11 @@ msgstr "" "提示:用户名为将要修改的资产上的用户的用户名。如果用户存在,则修改密码;如果" "用户不存在,则创建用户。" -#: xpack/plugins/change_auth_plan/forms.py:125 xpack/plugins/cloud/forms.py:84 +#: xpack/plugins/change_auth_plan/forms.py:71 xpack/plugins/cloud/forms.py:84 msgid "Tips: (Units: hour)" msgstr "提示:(单位: 时)" -#: xpack/plugins/change_auth_plan/forms.py:126 xpack/plugins/cloud/forms.py:85 +#: xpack/plugins/change_auth_plan/forms.py:72 xpack/plugins/cloud/forms.py:85 msgid "" "eg: Every Sunday 03:05 run <5 3 * * 0>
Tips: Using 5 digits linux " "crontab expressions (