From 1f5cdc3fa4fbef10b3b18b91ba388aafa339db53 Mon Sep 17 00:00:00 2001 From: BaiJiangJie Date: Sat, 12 Oct 2019 17:42:00 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E6=B7=BB=E5=8A=A0=E7=BF=BB=E8=AF=91?= =?UTF-8?q?:=20=E9=99=90=E5=88=B6=20=E7=BB=84=E7=BB=87/=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=90=8D=E7=A7=B0=20=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E7=89=B9=E6=AE=8A=E5=AD=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/locale/zh/LC_MESSAGES/django.mo | Bin 80897 -> 80879 bytes apps/locale/zh/LC_MESSAGES/django.po | 148 +++++++++++++-------------- 2 files changed, 74 insertions(+), 74 deletions(-) diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 39c1b8257bb75983e7d5bd0eddbdf40b1b569cd8..ba94e9337bd2917e6fbac71fab2a260cd7be3116 100644 GIT binary patch delta 17552 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 C+Q-QN delta 17570 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\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:295 assets/models/authbook.py:24 #: assets/models/gathered_user.py:14 assets/serializers/admin_user.py:32 -#: assets/serializers/asset_user.py:82 assets/serializers/system_user.py:31 +#: assets/serializers/asset_user.py:82 assets/serializers/system_user.py:36 #: assets/templates/assets/admin_user_list.html:46 #: assets/templates/assets/domain_detail.html:60 #: assets/templates/assets/domain_list.html:26 @@ -112,8 +112,8 @@ msgstr "资产" #: applications/templates/applications/remote_app_detail.html:53 #: applications/templates/applications/remote_app_list.html:20 #: applications/templates/applications/user_remote_app_list.html:16 -#: assets/forms/asset.py:24 assets/forms/domain.py:73 assets/forms/user.py:74 -#: assets/forms/user.py:94 assets/models/base.py:28 assets/models/cluster.py:18 +#: assets/forms/asset.py:21 assets/forms/domain.py:73 assets/forms/user.py:75 +#: assets/forms/user.py:95 assets/models/base.py:28 assets/models/cluster.py:18 #: assets/models/cmd_filter.py:21 assets/models/domain.py:20 #: assets/models/group.py:20 assets/models/label.py:18 #: assets/templates/assets/admin_user_detail.html:56 @@ -189,7 +189,7 @@ msgstr "参数" #: assets/models/cluster.py:28 assets/models/cmd_filter.py:26 #: assets/models/cmd_filter.py:59 assets/models/group.py:21 #: assets/templates/assets/admin_user_detail.html:68 -#: assets/templates/assets/asset_detail.html:124 +#: assets/templates/assets/asset_detail.html:122 #: assets/templates/assets/cmd_filter_detail.html:77 #: assets/templates/assets/domain_detail.html:72 #: assets/templates/assets/system_user_detail.html:100 @@ -243,7 +243,7 @@ msgstr "创建日期" #: assets/models/domain.py:53 assets/models/group.py:23 #: assets/models/label.py:23 assets/templates/assets/admin_user_detail.html:72 #: assets/templates/assets/admin_user_list.html:50 -#: assets/templates/assets/asset_detail.html:132 +#: assets/templates/assets/asset_detail.html:130 #: assets/templates/assets/cmd_filter_detail.html:65 #: assets/templates/assets/cmd_filter_list.html:27 #: assets/templates/assets/cmd_filter_rule_list.html:62 @@ -394,7 +394,7 @@ msgstr "详情" #: assets/templates/assets/admin_user_detail.html:24 #: assets/templates/assets/admin_user_list.html:26 #: assets/templates/assets/admin_user_list.html:111 -#: assets/templates/assets/asset_detail.html:27 +#: assets/templates/assets/asset_detail.html:26 #: assets/templates/assets/asset_list.html:78 #: assets/templates/assets/asset_list.html:167 #: assets/templates/assets/cmd_filter_detail.html:29 @@ -440,7 +440,7 @@ msgstr "更新" #: applications/templates/applications/remote_app_list.html:55 #: assets/templates/assets/admin_user_detail.html:28 #: assets/templates/assets/admin_user_list.html:112 -#: assets/templates/assets/asset_detail.html:31 +#: assets/templates/assets/asset_detail.html:30 #: assets/templates/assets/asset_list.html:168 #: assets/templates/assets/cmd_filter_detail.html:33 #: assets/templates/assets/cmd_filter_list.html:59 @@ -572,28 +572,32 @@ msgstr "不能修改根节点名称" msgid "Deletion failed and the node contains children or assets" msgstr "删除失败,节点包含子节点或资产" -#: assets/api/node.py:276 +#: assets/api/node.py:273 msgid "Update node asset hardware information: {}" msgstr "更新节点资产硬件信息: {}" -#: assets/api/node.py:290 +#: assets/api/node.py:287 msgid "Test if the assets under the node are connectable: {}" msgstr "测试节点下资产是否可连接: {}" -#: assets/forms/asset.py:18 +#: assets/const.py:8 msgid "Only Numbers、letters、 chinese and characters ( {} ) are allowed" msgstr "只允许包含数字、字母、中文和特殊字符( {} )" -#: assets/forms/asset.py:28 assets/models/asset.py:140 +#: assets/const.py:14 +msgid "* The contains characters that are not allowed" +msgstr "* 包含不被允许的字符" + +#: assets/forms/asset.py:25 assets/models/asset.py:140 #: assets/models/domain.py:50 #: assets/templates/assets/domain_gateway_list.html:69 #: settings/templates/settings/replay_storage_create.html:59 msgid "Port" msgstr "端口" -#: assets/forms/asset.py:59 assets/models/asset.py:145 -#: assets/models/user.py:110 assets/templates/assets/asset_detail.html:190 -#: assets/templates/assets/asset_detail.html:198 +#: assets/forms/asset.py:56 assets/models/asset.py:145 +#: assets/models/user.py:110 assets/templates/assets/asset_detail.html:188 +#: assets/templates/assets/asset_detail.html:196 #: assets/templates/assets/system_user_assets.html:83 #: perms/models/asset_permission.py:81 #: xpack/plugins/change_auth_plan/models.py:74 @@ -602,16 +606,16 @@ msgstr "端口" msgid "Nodes" msgstr "节点" -#: assets/forms/asset.py:62 assets/forms/asset.py:109 +#: assets/forms/asset.py:59 assets/forms/asset.py:106 #: assets/models/asset.py:149 assets/models/cluster.py:19 -#: assets/models/user.py:68 assets/templates/assets/asset_detail.html:76 +#: assets/models/user.py:68 assets/templates/assets/asset_detail.html:74 #: templates/_nav.html:44 xpack/plugins/cloud/models.py:161 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:68 #: xpack/plugins/orgs/templates/orgs/org_list.html:19 msgid "Admin user" msgstr "管理用户" -#: assets/forms/asset.py:65 assets/forms/asset.py:112 assets/forms/asset.py:152 +#: assets/forms/asset.py:62 assets/forms/asset.py:109 assets/forms/asset.py:149 #: assets/templates/assets/asset_create.html:48 #: assets/templates/assets/asset_create.html:50 #: assets/templates/assets/asset_list.html:85 @@ -619,16 +623,16 @@ msgstr "管理用户" msgid "Label" msgstr "标签" -#: assets/forms/asset.py:68 assets/forms/asset.py:115 +#: assets/forms/asset.py:65 assets/forms/asset.py:112 #: assets/models/asset.py:144 assets/models/domain.py:26 -#: assets/models/domain.py:52 assets/templates/assets/asset_detail.html:80 +#: assets/models/domain.py:52 assets/templates/assets/asset_detail.html:78 #: assets/templates/assets/user_asset_list.html:53 #: xpack/plugins/orgs/templates/orgs/org_list.html:18 msgid "Domain" msgstr "网域" -#: assets/forms/asset.py:72 assets/forms/asset.py:106 assets/forms/asset.py:119 -#: assets/forms/asset.py:155 assets/models/node.py:409 +#: assets/forms/asset.py:69 assets/forms/asset.py:103 assets/forms/asset.py:116 +#: assets/forms/asset.py:152 assets/models/node.py:409 #: assets/templates/assets/asset_create.html:42 #: perms/forms/asset_permission.py:83 perms/forms/asset_permission.py:90 #: perms/templates/perms/asset_permission_list.html:53 @@ -643,7 +647,7 @@ msgstr "网域" msgid "Node" msgstr "节点" -#: assets/forms/asset.py:77 assets/forms/asset.py:124 +#: assets/forms/asset.py:74 assets/forms/asset.py:121 msgid "" "root or other NOPASSWD sudo privilege user existed in asset,If asset is " "windows or other set any one, more see admin user left menu" @@ -651,16 +655,16 @@ msgstr "" "root或其他拥有NOPASSWD: ALL权限的用户, 如果是windows或其它硬件可以随意设置一" "个, 更多信息查看左侧 `管理用户` 菜单" -#: assets/forms/asset.py:80 assets/forms/asset.py:127 +#: assets/forms/asset.py:77 assets/forms/asset.py:124 msgid "Windows 2016 RDP protocol is different, If is window 2016, set it" msgstr "Windows 2016的RDP协议与之前不同,如果是请设置" -#: assets/forms/asset.py:81 assets/forms/asset.py:128 +#: assets/forms/asset.py:78 assets/forms/asset.py:125 msgid "" "If your have some network not connect with each other, you can set domain" msgstr "如果有多个的互相隔离的网络,设置资产属于的网域,使用网域网关跳转登录" -#: assets/forms/asset.py:135 assets/forms/asset.py:139 +#: assets/forms/asset.py:132 assets/forms/asset.py:136 #: 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:55 @@ -680,7 +684,7 @@ msgstr "不能包含特殊字符" msgid "SSH gateway support proxy SSH,RDP,VNC" msgstr "SSH网关,支持代理SSH,RDP和VNC" -#: assets/forms/domain.py:74 assets/forms/user.py:75 assets/forms/user.py:95 +#: assets/forms/domain.py:74 assets/forms/user.py:76 assets/forms/user.py:96 #: assets/models/base.py:29 assets/models/gathered_user.py:16 #: assets/templates/assets/_asset_user_auth_update_modal.html:15 #: assets/templates/assets/_asset_user_auth_view_modal.html:21 @@ -712,11 +716,11 @@ msgstr "SSH网关,支持代理SSH,RDP和VNC" msgid "Username" msgstr "用户名" -#: assets/forms/user.py:25 +#: assets/forms/user.py:26 msgid "Password or private key passphrase" msgstr "密码或密钥密码" -#: assets/forms/user.py:26 assets/models/base.py:30 +#: assets/forms/user.py:27 assets/models/base.py:30 #: assets/serializers/asset_user.py:63 #: assets/templates/assets/_asset_user_auth_update_modal.html:21 #: assets/templates/assets/_asset_user_auth_view_modal.html:27 @@ -735,31 +739,31 @@ msgstr "密码或密钥密码" msgid "Password" msgstr "密码" -#: assets/forms/user.py:29 assets/serializers/asset_user.py:71 +#: assets/forms/user.py:30 assets/serializers/asset_user.py:71 #: assets/templates/assets/_asset_user_auth_update_modal.html:27 #: users/models/user.py:400 msgid "Private key" msgstr "ssh私钥" -#: assets/forms/user.py:41 +#: assets/forms/user.py:42 msgid "Invalid private key, Only support RSA/DSA format key" msgstr "不合法的密钥,仅支持RSA/DSA格式的密钥" -#: assets/forms/user.py:52 +#: assets/forms/user.py:53 msgid "Password and private key file must be input one" msgstr "密码和私钥, 必须输入一个" -#: assets/forms/user.py:97 assets/models/cmd_filter.py:32 +#: assets/forms/user.py:98 assets/models/cmd_filter.py:32 #: assets/models/user.py:118 assets/templates/assets/_system_user.html:66 #: assets/templates/assets/system_user_detail.html:165 msgid "Command filter" msgstr "命令过滤器" -#: assets/forms/user.py:101 +#: assets/forms/user.py:103 msgid "Auto push system user to asset" msgstr "自动推送系统用户到资产" -#: assets/forms/user.py:102 +#: assets/forms/user.py:104 msgid "" "1-100, High level will be using login asset as default, if user was granted " "more than 2 system user" @@ -767,13 +771,13 @@ msgstr "" "1-100, 1最低优先级,100最高优先级。授权多个用户时,高优先级的系统用户将会作为" "默认登录用户" -#: assets/forms/user.py:104 +#: assets/forms/user.py:106 msgid "" "If you choose manual login mode, you do not need to fill in the username and " "password." msgstr "如果选择手动登录模式,用户名和密码可以不填写" -#: assets/forms/user.py:106 +#: assets/forms/user.py:108 msgid "Use comma split multi command, ex: /bin/whoami,/bin/ifconfig" msgstr "使用逗号分隔多个命令,如: /bin/whoami,/sbin/ifconfig" @@ -781,7 +785,7 @@ msgstr "使用逗号分隔多个命令,如: /bin/whoami,/sbin/ifconfig" #: assets/serializers/asset_user.py:28 #: assets/templates/assets/_asset_list_modal.html:47 #: assets/templates/assets/_asset_user_list.html:20 -#: assets/templates/assets/asset_detail.html:64 +#: assets/templates/assets/asset_detail.html:62 #: assets/templates/assets/asset_list.html:97 #: assets/templates/assets/domain_gateway_list.html:68 #: assets/templates/assets/user_asset_list.html:49 @@ -799,7 +803,7 @@ msgstr "IP" #: assets/templates/assets/_asset_user_auth_update_modal.html:9 #: assets/templates/assets/_asset_user_auth_view_modal.html:15 #: assets/templates/assets/_asset_user_list.html:19 -#: assets/templates/assets/asset_detail.html:60 +#: assets/templates/assets/asset_detail.html:58 #: assets/templates/assets/asset_list.html:96 #: assets/templates/assets/user_asset_list.html:48 #: perms/templates/perms/asset_permission_asset.html:57 @@ -811,7 +815,7 @@ msgid "Hostname" msgstr "主机名" #: assets/models/asset.py:139 assets/models/domain.py:51 -#: assets/models/user.py:113 assets/templates/assets/asset_detail.html:72 +#: assets/models/user.py:113 assets/templates/assets/asset_detail.html:70 #: assets/templates/assets/domain_gateway_list.html:70 #: assets/templates/assets/system_user_detail.html:70 #: assets/templates/assets/system_user_list.html:53 @@ -819,41 +823,41 @@ msgstr "主机名" msgid "Protocol" msgstr "协议" -#: assets/models/asset.py:142 assets/serializers/asset.py:64 +#: assets/models/asset.py:142 assets/serializers/asset.py:68 #: assets/templates/assets/asset_create.html:24 #: assets/templates/assets/user_asset_list.html:50 #: perms/serializers/user_permission.py:48 msgid "Protocols" msgstr "协议组" -#: assets/models/asset.py:143 assets/templates/assets/asset_detail.html:104 +#: assets/models/asset.py:143 assets/templates/assets/asset_detail.html:102 #: assets/templates/assets/user_asset_list.html:51 msgid "Platform" msgstr "系统平台" #: assets/models/asset.py:146 assets/models/authbook.py:27 #: assets/models/cmd_filter.py:22 assets/models/domain.py:54 -#: assets/models/label.py:22 assets/templates/assets/asset_detail.html:112 +#: assets/models/label.py:22 assets/templates/assets/asset_detail.html:110 msgid "Is active" msgstr "激活" -#: assets/models/asset.py:152 assets/templates/assets/asset_detail.html:68 +#: assets/models/asset.py:152 assets/templates/assets/asset_detail.html:66 msgid "Public IP" msgstr "公网IP" -#: assets/models/asset.py:153 assets/templates/assets/asset_detail.html:120 +#: assets/models/asset.py:153 assets/templates/assets/asset_detail.html:118 msgid "Asset number" msgstr "资产编号" -#: assets/models/asset.py:156 assets/templates/assets/asset_detail.html:84 +#: assets/models/asset.py:156 assets/templates/assets/asset_detail.html:82 msgid "Vendor" msgstr "制造商" -#: assets/models/asset.py:157 assets/templates/assets/asset_detail.html:88 +#: assets/models/asset.py:157 assets/templates/assets/asset_detail.html:86 msgid "Model" msgstr "型号" -#: assets/models/asset.py:158 assets/templates/assets/asset_detail.html:116 +#: assets/models/asset.py:158 assets/templates/assets/asset_detail.html:114 msgid "Serial number" msgstr "序列号" @@ -874,7 +878,7 @@ msgstr "CPU核数" msgid "CPU vcpus" msgstr "CPU总数" -#: assets/models/asset.py:164 assets/templates/assets/asset_detail.html:96 +#: assets/models/asset.py:164 assets/templates/assets/asset_detail.html:94 msgid "Memory" msgstr "内存" @@ -886,7 +890,7 @@ msgstr "硬盘大小" msgid "Disk info" msgstr "硬盘信息" -#: assets/models/asset.py:168 assets/templates/assets/asset_detail.html:108 +#: assets/models/asset.py:168 assets/templates/assets/asset_detail.html:106 msgid "OS" msgstr "操作系统" @@ -903,7 +907,7 @@ msgid "Hostname raw" msgstr "主机名原始" #: assets/models/asset.py:173 assets/templates/assets/asset_create.html:46 -#: assets/templates/assets/asset_detail.html:224 templates/_nav.html:46 +#: assets/templates/assets/asset_detail.html:222 templates/_nav.html:46 msgid "Labels" msgstr "标签管理" @@ -1226,31 +1230,27 @@ msgstr "可连接" msgid "Unknown" msgstr "未知" -#: assets/serializers/asset.py:22 +#: assets/serializers/asset.py:26 msgid "Protocol format should {}/{}" msgstr "协议格式 {}/{}" -#: assets/serializers/asset.py:39 +#: assets/serializers/asset.py:43 msgid "Protocol duplicate: {}" msgstr "协议重复: {}" -#: assets/serializers/asset.py:65 assets/serializers/asset_user.py:29 +#: assets/serializers/asset.py:69 assets/serializers/asset_user.py:29 #: assets/templates/assets/_asset_user_list.html:23 msgid "Connectivity" msgstr "连接" -#: assets/serializers/asset.py:91 +#: assets/serializers/asset.py:95 msgid "Hardware info" msgstr "硬件信息" -#: assets/serializers/asset.py:92 orgs/mixins/serializers.py:27 +#: assets/serializers/asset.py:96 orgs/mixins/serializers.py:27 msgid "Org name" msgstr "组织名称" -#: assets/serializers/asset.py:100 -msgid "* The hostname contains characters that are not allowed" -msgstr "* 主机名包含不被允许的字符" - #: assets/serializers/asset_user.py:31 msgid "Backend" msgstr "后端" @@ -1281,15 +1281,15 @@ msgstr "值" msgid "The same level node name cannot be the same" msgstr "同级别节点名字不能重复" -#: assets/serializers/system_user.py:32 +#: assets/serializers/system_user.py:37 msgid "Login mode display" msgstr "登录模式显示" -#: assets/serializers/system_user.py:67 +#: assets/serializers/system_user.py:81 msgid "* Automatic login mode must fill in the username." msgstr "自动登录模式,必须填写用户名" -#: assets/serializers/system_user.py:78 +#: assets/serializers/system_user.py:92 msgid "Password or private key required" msgstr "密码或密钥密码需要一个" @@ -1448,7 +1448,7 @@ msgid "Please input password" msgstr "请输入密码" #: assets/templates/assets/_asset_user_auth_update_modal.html:68 -#: assets/templates/assets/asset_detail.html:304 +#: assets/templates/assets/asset_detail.html:302 #: users/templates/users/user_detail.html:313 #: users/templates/users/user_detail.html:340 #: xpack/plugins/interface/views.py:35 @@ -1497,7 +1497,7 @@ msgstr "查看" #: assets/templates/assets/_asset_user_list.html:75 #: assets/templates/assets/admin_user_assets.html:61 #: assets/templates/assets/asset_asset_user_list.html:57 -#: assets/templates/assets/asset_detail.html:178 +#: assets/templates/assets/asset_detail.html:176 #: assets/templates/assets/system_user_assets.html:63 #: assets/templates/assets/system_user_detail.html:151 msgid "Test" @@ -1619,7 +1619,7 @@ msgstr "快速更新" #: assets/templates/assets/admin_user_assets.html:58 #: assets/templates/assets/asset_asset_user_list.html:54 -#: assets/templates/assets/asset_detail.html:175 +#: assets/templates/assets/asset_detail.html:173 msgid "Test connective" msgstr "测试可连接性" @@ -1636,7 +1636,7 @@ msgid "Select nodes" msgstr "选择节点" #: assets/templates/assets/admin_user_detail.html:100 -#: assets/templates/assets/asset_detail.html:204 +#: assets/templates/assets/asset_detail.html:202 #: assets/templates/assets/asset_list.html:422 #: assets/templates/assets/cmd_filter_detail.html:106 #: assets/templates/assets/system_user_assets.html:97 @@ -1724,7 +1724,7 @@ msgid "Asset users of" msgstr "资产用户" #: assets/templates/assets/asset_asset_user_list.html:47 -#: assets/templates/assets/asset_detail.html:144 +#: assets/templates/assets/asset_detail.html:142 #: terminal/templates/terminal/session_detail.html:85 #: users/templates/users/user_detail.html:140 #: users/templates/users/user_profile.html:150 @@ -1744,21 +1744,21 @@ msgstr "选择需要修改属性" msgid "Select all" msgstr "全选" -#: assets/templates/assets/asset_detail.html:92 +#: assets/templates/assets/asset_detail.html:90 msgid "CPU" msgstr "CPU" -#: assets/templates/assets/asset_detail.html:100 +#: assets/templates/assets/asset_detail.html:98 msgid "Disk" msgstr "硬盘" -#: assets/templates/assets/asset_detail.html:128 +#: assets/templates/assets/asset_detail.html:126 #: users/templates/users/user_detail.html:115 #: users/templates/users/user_profile.html:106 msgid "Date joined" msgstr "创建日期" -#: assets/templates/assets/asset_detail.html:150 authentication/models.py:15 +#: assets/templates/assets/asset_detail.html:148 authentication/models.py:15 #: authentication/templates/authentication/_access_key_modal.html:32 #: perms/models/base.py:51 #: perms/templates/perms/asset_permission_create_update.html:55 @@ -1772,11 +1772,11 @@ msgstr "创建日期" msgid "Active" msgstr "激活中" -#: assets/templates/assets/asset_detail.html:167 +#: assets/templates/assets/asset_detail.html:165 msgid "Refresh hardware" msgstr "更新硬件信息" -#: assets/templates/assets/asset_detail.html:170 +#: assets/templates/assets/asset_detail.html:168 msgid "Refresh" msgstr "刷新"