From 0ef12906d35039c1b11c7f7a18bd088b6cf42841 Mon Sep 17 00:00:00 2001 From: BaiJiangJie <32935519+BaiJiangJie@users.noreply.github.com> Date: Tue, 30 Apr 2019 10:30:58 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E4=BF=AE=E6=94=B9=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=20(#2643)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [Update] 更新翻译信息 * [Update] 更新翻译信息 --- apps/locale/zh/LC_MESSAGES/django.mo | Bin 71390 -> 71420 bytes apps/locale/zh/LC_MESSAGES/django.po | 244 ++++++++++++++------------- 2 files changed, 126 insertions(+), 118 deletions(-) diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 4bd12ed4a8ebc044210540bca16a4f21c73ee012..52ca4190e25b6f8f01a33ddea5e4b8414831c36f 100644 GIT binary patch delta 20306 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 qOFeR^V^C_%Q?+AL`#-srH{+dcEAM;HdWc8v7^ delta 20382 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 diff --git a/apps/locale/zh/LC_MESSAGES/django.po b/apps/locale/zh/LC_MESSAGES/django.po index 561e31db9..17e132ca0 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-04-22 11:30+0800\n" +"POT-Creation-Date: 2019-04-29 12:22+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: ibuler \n" "Language-Team: Jumpserver team\n" @@ -682,6 +682,7 @@ msgstr "每行一个命令" #: perms/forms.py:51 perms/models.py:21 perms/models.py:53 #: perms/templates/perms/asset_permission_create_update.html:50 #: perms/templates/perms/asset_permission_list.html:60 +#: perms/templates/perms/asset_permission_list.html:134 #: settings/templates/settings/terminal_setting.html:82 #: settings/templates/settings/terminal_setting.html:104 #: terminal/templates/terminal/session_list.html:81 @@ -736,7 +737,7 @@ msgstr "默认资产组" #: terminal/templates/terminal/session_list.html:71 users/forms.py:283 #: users/models/user.py:36 users/models/user.py:463 #: users/templates/users/user_group_detail.html:78 -#: users/templates/users/user_group_list.html:13 users/views/user.py:386 +#: users/templates/users/user_group_list.html:13 users/views/user.py:395 #: xpack/plugins/orgs/forms.py:26 #: xpack/plugins/orgs/templates/orgs/org_detail.html:113 #: xpack/plugins/orgs/templates/orgs/org_list.html:14 @@ -1145,60 +1146,61 @@ msgid "Test connective" msgstr "测试可连接性" #: assets/templates/assets/admin_user_assets.html:73 -#: assets/templates/assets/admin_user_assets.html:114 +#: assets/templates/assets/admin_user_assets.html:115 #: assets/templates/assets/asset_asset_user_list.html:74 #: assets/templates/assets/asset_asset_user_list.html:122 #: assets/templates/assets/asset_detail.html:182 #: assets/templates/assets/system_user_asset.html:75 -#: assets/templates/assets/system_user_asset.html:164 +#: assets/templates/assets/system_user_asset.html:165 #: assets/templates/assets/system_user_detail.html:151 msgid "Test" msgstr "测试" -#: assets/templates/assets/admin_user_assets.html:115 +#: assets/templates/assets/admin_user_assets.html:116 #: assets/templates/assets/asset_asset_user_list.html:120 -#: assets/templates/assets/system_user_asset.html:166 +#: assets/templates/assets/system_user_asset.html:167 msgid "Update auth" msgstr "更新认证" -#: assets/templates/assets/admin_user_assets.html:191 +#: assets/templates/assets/admin_user_assets.html:192 #: assets/templates/assets/asset_asset_user_list.html:176 #: assets/templates/assets/asset_detail.html:311 -#: assets/templates/assets/system_user_asset.html:350 +#: assets/templates/assets/system_user_asset.html:351 #: users/templates/users/user_detail.html:307 #: users/templates/users/user_detail.html:334 #: xpack/plugins/interface/views.py:34 msgid "Update successfully!" msgstr "更新成功" -#: assets/templates/assets/admin_user_assets.html:194 +#: assets/templates/assets/admin_user_assets.html:195 #: assets/templates/assets/asset_asset_user_list.html:179 -#: assets/templates/assets/system_user_asset.html:353 +#: assets/templates/assets/system_user_asset.html:354 msgid "Update failed!" msgstr "更新失败" #: assets/templates/assets/admin_user_detail.html:24 #: assets/templates/assets/admin_user_list.html:88 #: assets/templates/assets/asset_detail.html:27 -#: assets/templates/assets/asset_list.html:177 +#: assets/templates/assets/asset_list.html:178 #: assets/templates/assets/cmd_filter_detail.html:29 -#: assets/templates/assets/cmd_filter_list.html:57 +#: assets/templates/assets/cmd_filter_list.html:58 #: assets/templates/assets/cmd_filter_rule_list.html:86 #: assets/templates/assets/domain_detail.html:24 #: assets/templates/assets/domain_detail.html:103 #: assets/templates/assets/domain_gateway_list.html:97 -#: assets/templates/assets/domain_list.html:53 -#: assets/templates/assets/label_list.html:38 +#: assets/templates/assets/domain_list.html:54 +#: assets/templates/assets/label_list.html:39 #: assets/templates/assets/system_user_detail.html:26 -#: assets/templates/assets/system_user_list.html:92 audits/models.py:33 +#: assets/templates/assets/system_user_list.html:93 audits/models.py:33 #: perms/templates/perms/asset_permission_detail.html:30 -#: perms/templates/perms/asset_permission_list.html:177 +#: perms/templates/perms/asset_permission_list.html:181 #: terminal/templates/terminal/terminal_detail.html:16 -#: terminal/templates/terminal/terminal_list.html:71 +#: terminal/templates/terminal/terminal_list.html:72 #: users/templates/users/user_detail.html:25 #: users/templates/users/user_group_detail.html:28 -#: users/templates/users/user_group_list.html:43 -#: users/templates/users/user_list.html:80 +#: users/templates/users/user_group_list.html:45 +#: users/templates/users/user_list.html:83 +#: users/templates/users/user_list.html:86 #: users/templates/users/user_profile.html:177 #: users/templates/users/user_profile.html:187 #: users/templates/users/user_profile.html:196 @@ -1214,28 +1216,28 @@ msgstr "更新" #: assets/templates/assets/admin_user_detail.html:28 #: assets/templates/assets/admin_user_list.html:89 #: assets/templates/assets/asset_detail.html:31 -#: assets/templates/assets/asset_list.html:178 +#: assets/templates/assets/asset_list.html:179 #: assets/templates/assets/cmd_filter_detail.html:33 -#: assets/templates/assets/cmd_filter_list.html:58 +#: assets/templates/assets/cmd_filter_list.html:59 #: assets/templates/assets/cmd_filter_rule_list.html:87 #: assets/templates/assets/domain_detail.html:28 #: assets/templates/assets/domain_detail.html:104 #: assets/templates/assets/domain_gateway_list.html:98 -#: assets/templates/assets/domain_list.html:54 -#: assets/templates/assets/label_list.html:39 +#: assets/templates/assets/domain_list.html:55 +#: assets/templates/assets/label_list.html:40 #: assets/templates/assets/system_user_detail.html:30 -#: assets/templates/assets/system_user_list.html:93 audits/models.py:34 +#: assets/templates/assets/system_user_list.html:94 audits/models.py:34 #: ops/templates/ops/task_list.html:64 #: perms/templates/perms/asset_permission_detail.html:34 -#: perms/templates/perms/asset_permission_list.html:178 +#: perms/templates/perms/asset_permission_list.html:182 #: settings/templates/settings/terminal_setting.html:90 #: settings/templates/settings/terminal_setting.html:112 -#: terminal/templates/terminal/terminal_list.html:73 +#: terminal/templates/terminal/terminal_list.html:74 #: users/templates/users/user_detail.html:30 #: users/templates/users/user_group_detail.html:32 -#: users/templates/users/user_group_list.html:45 -#: users/templates/users/user_list.html:84 -#: users/templates/users/user_list.html:88 +#: users/templates/users/user_group_list.html:47 +#: users/templates/users/user_list.html:91 +#: users/templates/users/user_list.html:95 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:33 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:56 #: xpack/plugins/cloud/templates/cloud/account_detail.html:29 @@ -1260,11 +1262,11 @@ msgstr "选择节点" #: assets/templates/assets/admin_user_detail.html:100 #: assets/templates/assets/asset_detail.html:211 -#: assets/templates/assets/asset_list.html:636 +#: assets/templates/assets/asset_list.html:637 #: assets/templates/assets/cmd_filter_detail.html:106 #: assets/templates/assets/system_user_asset.html:112 #: assets/templates/assets/system_user_detail.html:182 -#: assets/templates/assets/system_user_list.html:143 +#: assets/templates/assets/system_user_list.html:144 #: settings/templates/settings/terminal_setting.html:165 #: templates/_modal.html:23 terminal/templates/terminal/session_detail.html:108 #: users/templates/users/user_detail.html:388 @@ -1272,8 +1274,8 @@ msgstr "选择节点" #: users/templates/users/user_detail.html:437 #: users/templates/users/user_detail.html:482 #: users/templates/users/user_group_create_update.html:32 -#: users/templates/users/user_group_list.html:88 -#: users/templates/users/user_list.html:208 +#: users/templates/users/user_group_list.html:90 +#: users/templates/users/user_list.html:215 #: users/templates/users/user_profile.html:238 #: xpack/plugins/cloud/templates/cloud/account_create_update.html:34 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_create.html:36 @@ -1480,65 +1482,65 @@ msgstr "仅显示当前节点资产" msgid "Displays all child node assets" msgstr "显示所有子节点资产" -#: assets/templates/assets/asset_list.html:216 +#: assets/templates/assets/asset_list.html:217 msgid "Create node failed" msgstr "创建节点失败" -#: assets/templates/assets/asset_list.html:228 +#: assets/templates/assets/asset_list.html:229 msgid "Have child node, cancel" msgstr "存在子节点,不能删除" -#: assets/templates/assets/asset_list.html:230 +#: assets/templates/assets/asset_list.html:231 msgid "Have assets, cancel" msgstr "存在资产,不能删除" -#: assets/templates/assets/asset_list.html:301 +#: assets/templates/assets/asset_list.html:302 msgid "Rename success" msgstr "重命名成功" -#: assets/templates/assets/asset_list.html:302 +#: assets/templates/assets/asset_list.html:303 msgid "Rename failed, do not change the root node name" msgstr "重命名失败,不能更改root节点的名称" -#: assets/templates/assets/asset_list.html:630 -#: assets/templates/assets/system_user_list.html:137 +#: assets/templates/assets/asset_list.html:631 +#: assets/templates/assets/system_user_list.html:138 #: users/templates/users/user_detail.html:382 #: users/templates/users/user_detail.html:408 #: users/templates/users/user_detail.html:476 -#: users/templates/users/user_group_list.html:82 -#: users/templates/users/user_list.html:202 +#: users/templates/users/user_group_list.html:84 +#: users/templates/users/user_list.html:209 #: xpack/plugins/interface/templates/interface/interface.html:97 msgid "Are you sure?" msgstr "你确认吗?" -#: assets/templates/assets/asset_list.html:631 +#: assets/templates/assets/asset_list.html:632 msgid "This will delete the selected assets !!!" msgstr "删除选择资产" -#: assets/templates/assets/asset_list.html:634 -#: assets/templates/assets/system_user_list.html:141 +#: assets/templates/assets/asset_list.html:635 +#: assets/templates/assets/system_user_list.html:142 #: settings/templates/settings/terminal_setting.html:163 #: users/templates/users/user_detail.html:386 #: users/templates/users/user_detail.html:412 #: users/templates/users/user_detail.html:480 #: users/templates/users/user_group_create_update.html:31 -#: users/templates/users/user_group_list.html:86 -#: users/templates/users/user_list.html:206 +#: users/templates/users/user_group_list.html:88 +#: users/templates/users/user_list.html:213 #: xpack/plugins/interface/templates/interface/interface.html:101 #: xpack/plugins/orgs/templates/orgs/org_create_update.html:32 msgid "Cancel" msgstr "取消" -#: assets/templates/assets/asset_list.html:640 +#: assets/templates/assets/asset_list.html:641 msgid "Asset Deleted." msgstr "已被删除" -#: assets/templates/assets/asset_list.html:641 -#: assets/templates/assets/asset_list.html:646 +#: assets/templates/assets/asset_list.html:642 +#: assets/templates/assets/asset_list.html:647 msgid "Asset Delete" msgstr "删除" -#: assets/templates/assets/asset_list.html:645 +#: assets/templates/assets/asset_list.html:646 msgid "Asset Deleting failed." msgstr "删除失败" @@ -1670,7 +1672,7 @@ msgid "Push system user now" msgstr "立刻推送系统" #: assets/templates/assets/system_user_asset.html:84 -#: assets/templates/assets/system_user_asset.html:162 +#: assets/templates/assets/system_user_asset.html:163 #: assets/templates/assets/system_user_detail.html:142 msgid "Push" msgstr "推送" @@ -1726,20 +1728,20 @@ msgstr "" msgid "Create system user" msgstr "创建系统用户" -#: assets/templates/assets/system_user_list.html:138 +#: assets/templates/assets/system_user_list.html:139 msgid "This will delete the selected System Users !!!" msgstr "删除选择系统用户" -#: assets/templates/assets/system_user_list.html:147 +#: assets/templates/assets/system_user_list.html:148 msgid "System Users Deleted." msgstr "已被删除" -#: assets/templates/assets/system_user_list.html:148 -#: assets/templates/assets/system_user_list.html:153 +#: assets/templates/assets/system_user_list.html:149 +#: assets/templates/assets/system_user_list.html:154 msgid "System Users Delete" msgstr "删除系统用户" -#: assets/templates/assets/system_user_list.html:152 +#: assets/templates/assets/system_user_list.html:153 msgid "System Users Deleting failed." msgstr "系统用户删除失败" @@ -1997,7 +1999,7 @@ msgstr "选择用户" #: ops/templates/ops/command_execution_list.html:43 #: ops/templates/ops/command_execution_list.html:48 #: ops/templates/ops/task_list.html:13 ops/templates/ops/task_list.html:18 -#: templates/_base_list.html:43 templates/_header_bar.html:8 +#: templates/_base_list.html:41 templates/_header_bar.html:8 #: terminal/templates/terminal/command_list.html:60 #: terminal/templates/terminal/session_list.html:61 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_history.html:52 @@ -2268,32 +2270,32 @@ msgstr "如果不能提供MFA验证码,请联系管理员!" msgid "Welcome back, please enter username and password to login" msgstr "欢迎回来,请输入用户名和密码登录" -#: authentication/views/login.py:75 +#: authentication/views/login.py:80 msgid "Please enable cookies and try again." msgstr "设置你的浏览器支持cookie" -#: authentication/views/login.py:167 users/views/user.py:532 -#: users/views/user.py:557 +#: authentication/views/login.py:172 users/views/user.py:541 +#: users/views/user.py:566 msgid "MFA code invalid, or ntp sync server time" msgstr "MFA验证码不正确,或者服务器端时间不对" -#: authentication/views/login.py:198 +#: authentication/views/login.py:203 msgid "Logout success" msgstr "退出登录成功" -#: authentication/views/login.py:199 +#: authentication/views/login.py:204 msgid "Logout success, return login page" msgstr "退出登录成功,返回到登录页面" #: common/const.py:6 #, python-format -msgid "%(name)s was created successfully" -msgstr "%(name)s 创建成功" +msgid "%(name)s was created successfully" +msgstr "%(name)s 创建成功" #: common/const.py:7 #, python-format -msgid "%(name)s was updated successfully" -msgstr "%(name)s 更新成功" +msgid "%(name)s was updated successfully" +msgstr "%(name)s 更新成功" #: common/fields/form.py:34 msgid "Not a valid json" @@ -2331,11 +2333,11 @@ msgstr "" msgid "Encrypt field using Secret Key" msgstr "" -#: common/mixins.py:28 +#: common/mixins.py:32 msgid "is discard" msgstr "" -#: common/mixins.py:29 +#: common/mixins.py:33 msgid "discard time" msgstr "" @@ -2343,10 +2345,6 @@ msgstr "" msgid "Special char not allowed" msgstr "不能包含特殊字符" -#: jumpserver/context_processor.py:18 -msgid "Beijing Duizhan Tech, Inc." -msgstr "北京堆栈科技有限公司" - #: jumpserver/views.py:185 msgid "" "
Luna is a separately deployed program, you need to deploy Luna, coco, " @@ -2591,33 +2589,33 @@ msgstr "任务列表" msgid "Go" msgstr "" -#: ops/templates/ops/command_execution_create.html:148 +#: ops/templates/ops/command_execution_create.html:152 msgid "Selected assets" msgstr "已选择资产" -#: ops/templates/ops/command_execution_create.html:151 +#: ops/templates/ops/command_execution_create.html:155 msgid "In total" msgstr "总共" -#: ops/templates/ops/command_execution_create.html:186 +#: ops/templates/ops/command_execution_create.html:190 msgid "" "Select the left asset, select the running system user, execute command in " "batch" msgstr "选择左侧资产, 选择运行的系统用户,批量执行命令" -#: ops/templates/ops/command_execution_create.html:204 +#: ops/templates/ops/command_execution_create.html:208 msgid "Unselected assets" msgstr "没有选中资产" -#: ops/templates/ops/command_execution_create.html:208 +#: ops/templates/ops/command_execution_create.html:212 msgid "No input command" msgstr "没有输入命令" -#: ops/templates/ops/command_execution_create.html:212 +#: ops/templates/ops/command_execution_create.html:216 msgid "No system user was selected" msgstr "没有选择系统用户" -#: ops/templates/ops/command_execution_create.html:257 +#: ops/templates/ops/command_execution_create.html:261 msgid "Pending" msgstr "等待" @@ -3382,7 +3380,7 @@ msgstr "商业支持" #: users/templates/users/user_profile.html:17 #: users/templates/users/user_profile_update.html:37 #: users/templates/users/user_profile_update.html:57 -#: users/templates/users/user_pubkey_update.html:37 users/views/user.py:368 +#: users/templates/users/user_pubkey_update.html:37 users/views/user.py:377 msgid "Profile" msgstr "个人信息" @@ -3465,8 +3463,8 @@ msgstr "" #: templates/_nav.html:10 users/views/group.py:27 users/views/group.py:43 #: users/views/group.py:59 users/views/group.py:75 users/views/group.py:91 #: users/views/login.py:154 users/views/user.py:68 users/views/user.py:83 -#: users/views/user.py:113 users/views/user.py:194 users/views/user.py:355 -#: users/views/user.py:405 users/views/user.py:445 +#: users/views/user.py:122 users/views/user.py:203 users/views/user.py:364 +#: users/views/user.py:414 users/views/user.py:454 msgid "Users" msgstr "用户管理" @@ -3855,11 +3853,11 @@ msgstr "地址" msgid "Alive" msgstr "在线" -#: terminal/templates/terminal/terminal_list.html:76 +#: terminal/templates/terminal/terminal_list.html:77 msgid "Accept" msgstr "接受" -#: terminal/templates/terminal/terminal_list.html:78 +#: terminal/templates/terminal/terminal_list.html:79 msgid "Reject" msgstr "拒绝" @@ -3900,7 +3898,11 @@ msgid "" "You should use your ssh client tools connect terminal: {}

{}" msgstr "你可以使用ssh客户端工具连接终端" -#: users/api/user.py:146 +#: users/api/user.py:69 users/api/user.py:80 users/api/user.py:106 +msgid "You do not have permission." +msgstr "你没有权限" + +#: users/api/user.py:210 msgid "Could not reset self otp, use profile reset instead" msgstr "不能再该页面重置MFA, 请去个人信息页面重置" @@ -4039,7 +4041,7 @@ msgid "Date password last updated" msgstr "最后更新密码日期" #: users/models/user.py:136 users/templates/users/user_update.html:22 -#: users/views/login.py:47 users/views/login.py:108 users/views/user.py:418 +#: users/views/login.py:47 users/views/login.py:108 users/views/user.py:427 msgid "User auth from {}, go there change password" msgstr "用户认证源来自 {}, 请去相应系统修改密码" @@ -4234,7 +4236,7 @@ msgid "Reset link will be generated and sent to the user. " msgstr "生成重置密码连接,通过邮件发送给用户" #: users/templates/users/user_detail.html:19 -#: users/templates/users/user_granted_asset.html:18 users/views/user.py:195 +#: users/templates/users/user_granted_asset.html:18 users/views/user.py:204 msgid "User detail" msgstr "用户详情" @@ -4350,45 +4352,45 @@ msgstr "添加用户" msgid "Create user group" msgstr "创建用户组" -#: users/templates/users/user_group_list.html:83 +#: users/templates/users/user_group_list.html:85 msgid "This will delete the selected groups !!!" msgstr "删除选择组" -#: users/templates/users/user_group_list.html:92 +#: users/templates/users/user_group_list.html:94 msgid "UserGroups Deleted." msgstr "用户组删除" -#: users/templates/users/user_group_list.html:93 -#: users/templates/users/user_group_list.html:98 +#: users/templates/users/user_group_list.html:95 +#: users/templates/users/user_group_list.html:100 msgid "UserGroups Delete" msgstr "用户组删除" -#: users/templates/users/user_group_list.html:97 +#: users/templates/users/user_group_list.html:99 msgid "UserGroup Deleting failed." msgstr "用户组删除失败" -#: users/templates/users/user_list.html:203 +#: users/templates/users/user_list.html:210 msgid "This will delete the selected users !!!" msgstr "删除选中用户 !!!" -#: users/templates/users/user_list.html:212 +#: users/templates/users/user_list.html:219 msgid "User Deleted." msgstr "已被删除" -#: users/templates/users/user_list.html:213 -#: users/templates/users/user_list.html:218 +#: users/templates/users/user_list.html:220 +#: users/templates/users/user_list.html:225 msgid "User Delete" msgstr "删除" -#: users/templates/users/user_list.html:217 +#: users/templates/users/user_list.html:224 msgid "User Deleting failed." msgstr "用户删除失败" -#: users/templates/users/user_list.html:253 +#: users/templates/users/user_list.html:260 msgid "User is expired" msgstr "用户已失效" -#: users/templates/users/user_list.html:256 +#: users/templates/users/user_list.html:263 msgid "User is inactive" msgstr "用户已禁用" @@ -4437,8 +4439,8 @@ msgstr "安装完成后点击下一步进入绑定页面(如已安装,直接 msgid "Administrator Settings force MFA login" msgstr "管理员设置强制使用MFA登录" -#: users/templates/users/user_profile.html:120 users/views/user.py:231 -#: users/views/user.py:285 +#: users/templates/users/user_profile.html:120 users/views/user.py:240 +#: users/views/user.py:294 msgid "User groups" msgstr "用户组" @@ -4488,7 +4490,7 @@ msgid "" "corresponding private key." msgstr "新的公钥已设置成功,请下载对应的私钥" -#: users/templates/users/user_update.html:4 users/views/user.py:114 +#: users/templates/users/user_update.html:4 users/views/user.py:123 msgid "Update user" msgstr "更新用户" @@ -4720,7 +4722,7 @@ msgstr "Token错误或失效" msgid "Password not same" msgstr "密码不一致" -#: users/views/login.py:115 users/views/user.py:128 users/views/user.py:428 +#: users/views/login.py:115 users/views/user.py:137 users/views/user.py:437 msgid "* Your password does not meet the requirements" msgstr "* 您的密码不符合要求" @@ -4728,51 +4730,51 @@ msgstr "* 您的密码不符合要求" msgid "First login" msgstr "首次登录" -#: users/views/user.py:145 +#: users/views/user.py:154 msgid "Bulk update user success" msgstr "批量更新用户成功" -#: users/views/user.py:175 +#: users/views/user.py:184 msgid "Bulk update user" msgstr "批量更新用户" -#: users/views/user.py:260 +#: users/views/user.py:269 msgid "Invalid file." msgstr "文件不合法" -#: users/views/user.py:356 +#: users/views/user.py:365 msgid "User granted assets" msgstr "用户授权资产" -#: users/views/user.py:387 +#: users/views/user.py:396 msgid "Profile setting" msgstr "个人信息设置" -#: users/views/user.py:406 +#: users/views/user.py:415 msgid "Password update" msgstr "密码更新" -#: users/views/user.py:446 +#: users/views/user.py:455 msgid "Public key update" msgstr "密钥更新" -#: users/views/user.py:487 +#: users/views/user.py:496 msgid "Password invalid" msgstr "用户名或密码无效" -#: users/views/user.py:587 +#: users/views/user.py:596 msgid "MFA enable success" msgstr "MFA 绑定成功" -#: users/views/user.py:588 +#: users/views/user.py:597 msgid "MFA enable success, return login page" msgstr "MFA 绑定成功,返回到登录页面" -#: users/views/user.py:590 +#: users/views/user.py:599 msgid "MFA disable success" msgstr "MFA 解绑成功" -#: users/views/user.py:591 +#: users/views/user.py:600 msgid "MFA disable success, return login page" msgstr "MFA 解绑成功,返回登录页面" @@ -5265,7 +5267,6 @@ msgid "This will restore default Settings of the interface !!!" msgstr "您确定要恢复默认初始化吗?" #: xpack/plugins/interface/templates/interface/interface.html:107 -#: xpack/plugins/interface/views.py:53 msgid "Restore default successfully." msgstr "恢复默认成功!" @@ -5278,9 +5279,13 @@ msgid "Interface" msgstr "界面" #: xpack/plugins/interface/views.py:49 -msgid "It is already in the default setting state!" +msgid "It is already in the default setting state!" msgstr "当前已经是初始化状态!" +#: xpack/plugins/interface/views.py:53 +msgid "Restore default successfully!" +msgstr "恢复默认成功!" + #: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:94 #: xpack/plugins/license/templates/license/license_detail.html:50 #: xpack/plugins/license/templates/license/license_detail.html:55 @@ -5418,6 +5423,9 @@ msgstr "创建组织" msgid "Update org" msgstr "更新组织" +#~ msgid "Beijing Duizhan Tech, Inc." +#~ msgstr "北京堆栈科技有限公司" + #~ msgid "Sync User" #~ msgstr "同步用户"