diff --git a/apps/locale/zh/LC_MESSAGES/djangojs.mo b/apps/locale/zh/LC_MESSAGES/djangojs.mo index 189ddbc8e..aab4a06e6 100644 Binary files a/apps/locale/zh/LC_MESSAGES/djangojs.mo and b/apps/locale/zh/LC_MESSAGES/djangojs.mo differ diff --git a/apps/locale/zh/LC_MESSAGES/djangojs.po b/apps/locale/zh/LC_MESSAGES/djangojs.po index 720927f06..8e0ec5047 100644 --- a/apps/locale/zh/LC_MESSAGES/djangojs.po +++ b/apps/locale/zh/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-21 19:14+0800\n" +"POT-Creation-Date: 2019-05-27 15:53+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,58 +17,58 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: static/js/jumpserver.js:168 +#: static/js/jumpserver.js:249 msgid "Update is successful!" msgstr "更新成功" -#: static/js/jumpserver.js:170 +#: static/js/jumpserver.js:251 msgid "An unknown error occurred while updating.." msgstr "更新时发生未知错误" -#: static/js/jumpserver.js:236 static/js/jumpserver.js:273 -#: static/js/jumpserver.js:276 +#: static/js/jumpserver.js:315 static/js/jumpserver.js:352 +#: static/js/jumpserver.js:355 msgid "Error" msgstr "错误" -#: static/js/jumpserver.js:236 +#: static/js/jumpserver.js:315 msgid "Being used by the asset, please unbind the asset first." msgstr "正在被资产使用中,请先解除资产绑定" -#: static/js/jumpserver.js:242 static/js/jumpserver.js:283 +#: static/js/jumpserver.js:321 static/js/jumpserver.js:362 msgid "Delete the success" msgstr "删除成功" -#: static/js/jumpserver.js:248 +#: static/js/jumpserver.js:327 msgid "Are you sure about deleting it?" msgstr "你确定删除吗 ?" -#: static/js/jumpserver.js:252 static/js/jumpserver.js:293 +#: static/js/jumpserver.js:331 static/js/jumpserver.js:372 msgid "Cancel" msgstr "取消" -#: static/js/jumpserver.js:254 static/js/jumpserver.js:295 +#: static/js/jumpserver.js:333 static/js/jumpserver.js:374 msgid "Confirm" msgstr "确认" -#: static/js/jumpserver.js:273 +#: static/js/jumpserver.js:352 msgid "" "The organization contains undeleted information. Please try again after " "deleting" msgstr "组织中包含未删除信息,请删除后重试" -#: static/js/jumpserver.js:276 +#: static/js/jumpserver.js:355 msgid "" "Do not perform this operation under this organization. Try again after " "switching to another organization" msgstr "请勿在此组织下执行此操作,切换到其他组织后重试" -#: static/js/jumpserver.js:289 +#: static/js/jumpserver.js:368 msgid "" "Please ensure that the following information in the organization has been " "deleted" msgstr "请确保组织内的以下信息已删除" -#: static/js/jumpserver.js:290 +#: static/js/jumpserver.js:369 msgid "" "User list、User group、Asset list、Domain list、Admin user、System user、" "Labels、Asset permission" @@ -76,52 +76,76 @@ msgstr "" "用户列表、用户组、资产列表、网域列表、管理用户、系统用户、标签管理、资产授权" "规则" -#: static/js/jumpserver.js:329 +#: static/js/jumpserver.js:408 msgid "Loading ..." msgstr "加载中 ..." -#: static/js/jumpserver.js:330 +#: static/js/jumpserver.js:409 msgid "Search" msgstr "搜索" -#: static/js/jumpserver.js:333 +#: static/js/jumpserver.js:412 #, javascript-format msgid "Selected item %d" msgstr "选中 %d 项" -#: static/js/jumpserver.js:337 +#: static/js/jumpserver.js:416 msgid "Per page _MENU_" msgstr "每页 _MENU_" -#: static/js/jumpserver.js:338 +#: static/js/jumpserver.js:417 msgid "" "Displays the results of items _START_ to _END_; A total of _TOTAL_ entries" msgstr "显示第 _START_ 至 _END_ 项结果; 总共 _TOTAL_ 项" -#: static/js/jumpserver.js:341 +#: static/js/jumpserver.js:420 msgid "No match" msgstr "没有匹配项" -#: static/js/jumpserver.js:342 +#: static/js/jumpserver.js:421 msgid "No record" msgstr "没有记录" -#: static/js/jumpserver.js:701 +#: static/js/jumpserver.js:563 +msgid "Unknown error occur" +msgstr "" + +#: static/js/jumpserver.js:800 msgid "Password minimum length {N} bits" msgstr "密码最小长度 {N} 位" -#: static/js/jumpserver.js:702 +#: static/js/jumpserver.js:801 msgid "Must contain capital letters" msgstr "必须包含大写字母" -#: static/js/jumpserver.js:703 +#: static/js/jumpserver.js:802 msgid "Must contain lowercase letters" msgstr "必须包含小写字母" -#: static/js/jumpserver.js:704 +#: static/js/jumpserver.js:803 msgid "Must contain numeric characters" msgstr "必须包含数字字符" -#: static/js/jumpserver.js:705 +#: static/js/jumpserver.js:804 msgid "Must contain special characters" msgstr "必须包含特殊字符" + +#: static/js/jumpserver.js:976 +msgid "Export failed" +msgstr "导出失败" + +#: static/js/jumpserver.js:993 +msgid "Import Success" +msgstr "导入成功" + +#: static/js/jumpserver.js:998 +msgid "Update Success" +msgstr "更新成功" + +#: static/js/jumpserver.js:1028 +msgid "Import failed" +msgstr "导入失败" + +#: static/js/jumpserver.js:1033 +msgid "Update failed" +msgstr "更新失败" diff --git a/apps/static/js/jumpserver.js b/apps/static/js/jumpserver.js index b452c353a..0197312fd 100644 --- a/apps/static/js/jumpserver.js +++ b/apps/static/js/jumpserver.js @@ -973,7 +973,7 @@ function APIExportData(props) { window.open(export_url); }, error: function () { - toastr.error('Export failed'); + toastr.error(gettext('Export failed')); } }) } @@ -990,12 +990,12 @@ function APIImportData(props){ if(props.method === 'POST'){ $('#created_failed').html(''); $('#created_failed_detail').html(''); - $('#success_created').html("Import Success"); + $('#success_created').html(gettext("Import Success")); $('#success_created_detail').html("Count" + ": " + data.length); }else{ $('#updated_failed').html(''); $('#updated_failed_detail').html(''); - $('#success_updated').html("Update Success"); + $('#success_updated').html(gettext("Update Success")); $('#success_updated_detail').html("Count" + ": " + data.length); } @@ -1025,12 +1025,12 @@ function APIImportData(props){ if(props.method === 'POST'){ $('#success_created').html(''); $('#success_created_detail').html(''); - $('#created_failed').html("Import failed"); + $('#created_failed').html(gettext("Import failed")); $('#created_failed_detail').html(html); }else{ $('#success_updated').html(''); $('#success_updated_detail').html(''); - $('#updated_failed').html("Update failed"); + $('#updated_failed').html(gettext("Update failed")); $('#updated_failed_detail').html(html); } }