From 62e21d9fc08f601f9f0134c281076ee530993acb Mon Sep 17 00:00:00 2001 From: BaiJiangJie Date: Tue, 24 Sep 2019 11:13:37 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E6=B7=BB=E5=8A=A0=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/forms/asset.py | 2 + apps/locale/zh/LC_MESSAGES/django.mo | Bin 80508 -> 80637 bytes apps/locale/zh/LC_MESSAGES/django.po | 60 +++++++++++++-------------- 3 files changed, 32 insertions(+), 30 deletions(-) diff --git a/apps/assets/forms/asset.py b/apps/assets/forms/asset.py index c8afa6306..62f9748be 100644 --- a/apps/assets/forms/asset.py +++ b/apps/assets/forms/asset.py @@ -116,6 +116,8 @@ class AssetUpdateForm(OrgModelForm): 'nodes': _("Node"), } help_texts = { + 'hostname': _('Only Numbers, letters, and characters ( {} ) ' + 'are allowed').format(" ".join(['.', '_', '@'])), 'admin_user': _( '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' diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 785d29df7f16cfc0c21a4241d1fa7b2db2b94f5d..753a9332772aee0360657f914f96f4aa613c9b53 100644 GIT binary patch delta 22289 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 E0oSG)LI3~& delta 22158 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 diff --git a/apps/locale/zh/LC_MESSAGES/django.po b/apps/locale/zh/LC_MESSAGES/django.po index c9fd58168..fe241d0fc 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-09-23 16:46+0800\n" +"POT-Creation-Date: 2019-09-24 11:11+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: ibuler \n" "Language-Team: Jumpserver team\n" @@ -86,7 +86,7 @@ msgstr "运行参数" #: assets/templates/assets/system_user_list.html:55 audits/models.py:19 #: audits/templates/audits/ftp_log_list.html:44 #: audits/templates/audits/ftp_log_list.html:74 -#: perms/forms/asset_permission.py:79 perms/models/asset_permission.py:78 +#: perms/forms/asset_permission.py:79 perms/models/asset_permission.py:80 #: perms/templates/perms/asset_permission_create_update.html:45 #: perms/templates/perms/asset_permission_list.html:52 #: perms/templates/perms/asset_permission_list.html:121 @@ -452,7 +452,7 @@ msgstr "更新" #: assets/templates/assets/label_list.html:40 #: assets/templates/assets/system_user_detail.html:30 #: assets/templates/assets/system_user_list.html:86 audits/models.py:34 -#: authentication/templates/authentication/_access_key_modal.html:65 +#: authentication/templates/authentication/_access_key_modal.html:64 #: ops/templates/ops/task_list.html:69 #: perms/templates/perms/asset_permission_detail.html:34 #: perms/templates/perms/asset_permission_list.html:179 @@ -510,7 +510,7 @@ msgstr "创建远程应用" #: assets/templates/assets/system_user_list.html:60 audits/models.py:38 #: audits/templates/audits/operate_log_list.html:47 #: audits/templates/audits/operate_log_list.html:73 -#: authentication/templates/authentication/_access_key_modal.html:30 +#: authentication/templates/authentication/_access_key_modal.html:33 #: ops/templates/ops/adhoc_history.html:59 ops/templates/ops/task_adhoc.html:64 #: ops/templates/ops/task_history.html:65 ops/templates/ops/task_list.html:18 #: perms/forms/asset_permission.py:21 @@ -538,7 +538,7 @@ msgstr "动作" #: applications/templates/applications/user_remote_app_list.html:52 #: assets/templates/assets/user_asset_list.html:32 -#: perms/models/asset_permission.py:30 +#: perms/models/asset_permission.py:32 msgid "Connect" msgstr "连接" @@ -587,7 +587,7 @@ msgstr "端口" #: assets/models/user.py:110 assets/templates/assets/asset_detail.html:190 #: assets/templates/assets/asset_detail.html:198 #: assets/templates/assets/system_user_assets.html:83 -#: perms/models/asset_permission.py:79 +#: perms/models/asset_permission.py:81 #: xpack/plugins/change_auth_plan/models.py:74 #: xpack/plugins/gathered_user/models.py:31 #: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:17 @@ -603,7 +603,7 @@ msgstr "节点" msgid "Admin user" msgstr "管理用户" -#: assets/forms/asset.py:61 assets/forms/asset.py:109 assets/forms/asset.py:148 +#: assets/forms/asset.py:61 assets/forms/asset.py:109 assets/forms/asset.py:150 #: assets/templates/assets/asset_create.html:48 #: assets/templates/assets/asset_create.html:50 #: assets/templates/assets/asset_list.html:85 @@ -620,7 +620,7 @@ msgid "Domain" msgstr "网域" #: assets/forms/asset.py:68 assets/forms/asset.py:103 assets/forms/asset.py:116 -#: assets/forms/asset.py:151 assets/models/node.py:403 +#: assets/forms/asset.py:153 assets/models/node.py:403 #: assets/templates/assets/asset_create.html:42 #: perms/forms/asset_permission.py:82 perms/forms/asset_permission.py:89 #: perms/templates/perms/asset_permission_list.html:53 @@ -635,11 +635,11 @@ msgstr "网域" msgid "Node" msgstr "节点" -#: assets/forms/asset.py:71 +#: assets/forms/asset.py:71 assets/forms/asset.py:119 msgid "Only Numbers, letters, and characters ( {} ) are allowed" -msgstr "" +msgstr "只允许包含数字,字母,特殊字符( {} )" -#: assets/forms/asset.py:74 assets/forms/asset.py:120 +#: assets/forms/asset.py:74 assets/forms/asset.py:122 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" @@ -647,16 +647,16 @@ msgstr "" "root或其他拥有NOPASSWD: ALL权限的用户, 如果是windows或其它硬件可以随意设置一" "个, 更多信息查看左侧 `管理用户` 菜单" -#: assets/forms/asset.py:77 assets/forms/asset.py:123 +#: assets/forms/asset.py:77 assets/forms/asset.py:125 msgid "Windows 2016 RDP protocol is different, If is window 2016, set it" msgstr "Windows 2016的RDP协议与之前不同,如果是请设置" -#: assets/forms/asset.py:78 assets/forms/asset.py:124 +#: assets/forms/asset.py:78 assets/forms/asset.py:126 msgid "" "If your have some network not connect with each other, you can set domain" msgstr "如果有多个的互相隔离的网络,设置资产属于的网域,使用网域网关跳转登录" -#: assets/forms/asset.py:131 assets/forms/asset.py:135 +#: assets/forms/asset.py:133 assets/forms/asset.py:137 #: 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 @@ -1186,7 +1186,7 @@ msgstr "登录模式" #: audits/models.py:20 audits/templates/audits/ftp_log_list.html:52 #: audits/templates/audits/ftp_log_list.html:75 #: perms/forms/asset_permission.py:85 perms/forms/remote_app_permission.py:40 -#: perms/models/asset_permission.py:80 perms/models/remote_app_permission.py:16 +#: perms/models/asset_permission.py:82 perms/models/remote_app_permission.py:16 #: perms/templates/perms/asset_permission_detail.html:140 #: perms/templates/perms/asset_permission_list.html:54 #: perms/templates/perms/asset_permission_list.html:75 @@ -1464,7 +1464,7 @@ msgstr "获取认证信息错误" #: assets/templates/assets/_asset_user_auth_view_modal.html:97 #: assets/templates/assets/_user_asset_detail_modal.html:23 -#: authentication/templates/authentication/_access_key_modal.html:143 +#: authentication/templates/authentication/_access_key_modal.html:141 #: authentication/templates/authentication/_mfa_confirm_modal.html:53 #: settings/templates/settings/_ldap_list_users_modal.html:92 #: templates/_modal.html:22 @@ -1754,7 +1754,7 @@ msgid "Date joined" msgstr "创建日期" #: assets/templates/assets/asset_detail.html:150 authentication/models.py:15 -#: authentication/templates/authentication/_access_key_modal.html:28 +#: authentication/templates/authentication/_access_key_modal.html:31 #: perms/models/base.py:51 #: perms/templates/perms/asset_permission_create_update.html:55 #: perms/templates/perms/asset_permission_detail.html:120 @@ -2197,7 +2197,7 @@ msgid "Success" msgstr "成功" #: audits/models.py:32 -#: authentication/templates/authentication/_access_key_modal.html:38 +#: authentication/templates/authentication/_access_key_modal.html:21 #: xpack/plugins/vault/templates/vault/vault.html:46 msgid "Create" msgstr "创建" @@ -2310,7 +2310,7 @@ msgid "Search" msgstr "搜索" #: audits/templates/audits/login_log_list.html:56 -#: authentication/templates/authentication/_access_key_modal.html:26 +#: authentication/templates/authentication/_access_key_modal.html:29 #: ops/templates/ops/adhoc_detail.html:49 #: ops/templates/ops/adhoc_history_detail.html:49 #: ops/templates/ops/task_detail.html:56 @@ -2329,7 +2329,7 @@ msgid "City" msgstr "城市" #: audits/templates/audits/login_log_list.html:65 -#: authentication/templates/authentication/_access_key_modal.html:29 +#: authentication/templates/authentication/_access_key_modal.html:32 #: ops/templates/ops/task_list.html:16 msgid "Date" msgstr "日期" @@ -2494,23 +2494,23 @@ msgstr "使用api key签名请求头,每个请求的头部是不一样的" msgid "docs" msgstr "文档" -#: authentication/templates/authentication/_access_key_modal.html:27 +#: authentication/templates/authentication/_access_key_modal.html:30 msgid "Secret" msgstr "密文" -#: authentication/templates/authentication/_access_key_modal.html:48 +#: authentication/templates/authentication/_access_key_modal.html:47 #: users/templates/users/_granted_assets.html:75 msgid "Show" msgstr "显示" -#: authentication/templates/authentication/_access_key_modal.html:66 +#: authentication/templates/authentication/_access_key_modal.html:65 #: users/models/user.py:330 users/templates/users/user_profile.html:94 #: users/templates/users/user_profile.html:163 #: users/templates/users/user_profile.html:166 msgid "Disable" msgstr "禁用" -#: authentication/templates/authentication/_access_key_modal.html:67 +#: authentication/templates/authentication/_access_key_modal.html:66 #: users/models/user.py:331 users/templates/users/user_profile.html:92 #: users/templates/users/user_profile.html:170 msgid "Enable" @@ -3135,27 +3135,27 @@ msgstr "用户和用户组至少选一个" msgid "Asset or group at least one required" msgstr "资产和节点至少选一个" -#: perms/models/asset_permission.py:29 settings/forms.py:143 +#: perms/models/asset_permission.py:31 settings/forms.py:143 msgid "All" msgstr "全部" -#: perms/models/asset_permission.py:31 +#: perms/models/asset_permission.py:33 msgid "Upload file" msgstr "上传文件" -#: perms/models/asset_permission.py:32 +#: perms/models/asset_permission.py:34 msgid "Download file" msgstr "下载文件" -#: perms/models/asset_permission.py:33 +#: perms/models/asset_permission.py:35 msgid "Upload download" msgstr "上传下载" -#: perms/models/asset_permission.py:81 +#: perms/models/asset_permission.py:83 msgid "Actions" msgstr "动作" -#: perms/models/asset_permission.py:85 templates/_nav.html:72 +#: perms/models/asset_permission.py:87 templates/_nav.html:72 msgid "Asset permission" msgstr "资产授权"