Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
02944d40
Unverified
Commit
02944d40
authored
Sep 23, 2019
by
BaiJiangJie
Committed by
GitHub
Sep 23, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #3256 from jumpserver/dev_i18n
[Update] 添加翻译
parents
1603d0f1
ddb34a0f
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
105 additions
and
119 deletions
+105
-119
django.mo
apps/locale/zh/LC_MESSAGES/django.mo
+0
-0
django.po
apps/locale/zh/LC_MESSAGES/django.po
+104
-118
v1.py
apps/users/serializers/v1.py
+1
-1
No files found.
apps/locale/zh/LC_MESSAGES/django.mo
View file @
02944d40
No preview for this file type
apps/locale/zh/LC_MESSAGES/django.po
View file @
02944d40
...
...
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Jumpserver 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-
19 19:50
+0800\n"
"POT-Creation-Date: 2019-09-
23 16:46
+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: Jumpserver team<ibuler@qq.com>\n"
...
...
@@ -90,7 +90,7 @@ msgstr "运行参数"
#: 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
#: terminal/backends/command/models.py:13 terminal/models.py:15
5
#: terminal/backends/command/models.py:13 terminal/models.py:15
6
#: terminal/templates/terminal/command_list.html:30
#: terminal/templates/terminal/command_list.html:66
#: terminal/templates/terminal/session_list.html:28
...
...
@@ -126,7 +126,7 @@ msgstr "资产"
#: assets/templates/assets/label_list.html:14
#: assets/templates/assets/system_user_detail.html:58
#: assets/templates/assets/system_user_list.html:51 ops/models/adhoc.py:37
#: ops/templates/ops/task_detail.html:60 ops/templates/ops/task_list.html:
27
#: ops/templates/ops/task_detail.html:60 ops/templates/ops/task_list.html:
11
#: orgs/models.py:11 perms/models/base.py:48
#: perms/templates/perms/asset_permission_detail.html:62
#: perms/templates/perms/asset_permission_list.html:49
...
...
@@ -142,7 +142,7 @@ msgstr "资产"
#: settings/templates/settings/replay_storage_create.html:44
#: settings/templates/settings/terminal_setting.html:83
#: settings/templates/settings/terminal_setting.html:105 terminal/models.py:22
#: terminal/models.py:25
8
terminal/templates/terminal/terminal_detail.html:43
#: terminal/models.py:25
9
terminal/templates/terminal/terminal_detail.html:43
#: terminal/templates/terminal/terminal_list.html:29 users/models/group.py:14
#: users/models/user.py:373 users/templates/users/_select_user_modal.html:13
#: users/templates/users/user_detail.html:63
...
...
@@ -216,7 +216,7 @@ msgstr "创建者"
#: assets/models/label.py:25 assets/templates/assets/admin_user_detail.html:64
#: assets/templates/assets/cmd_filter_detail.html:69
#: assets/templates/assets/domain_detail.html:68
#: assets/templates/assets/system_user_detail.html:96
#: assets/templates/assets/system_user_detail.html:96
ops/models/adhoc.py:45
#: ops/templates/ops/adhoc_detail.html:90 ops/templates/ops/task_detail.html:64
#: orgs/models.py:16 perms/models/base.py:55
#: perms/templates/perms/asset_permission_detail.html:94
...
...
@@ -411,7 +411,7 @@ msgstr "详情"
#: perms/templates/perms/asset_permission_detail.html:30
#: perms/templates/perms/asset_permission_list.html:178
#: perms/templates/perms/remote_app_permission_detail.html:30
#: perms/templates/perms/remote_app_permission_list.html:
59
#: perms/templates/perms/remote_app_permission_list.html:
64
#: terminal/templates/terminal/terminal_detail.html:16
#: terminal/templates/terminal/terminal_list.html:73
#: users/templates/users/user_detail.html:25
...
...
@@ -430,7 +430,7 @@ msgstr "详情"
#: xpack/plugins/cloud/templates/cloud/account_list.html:40
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:29
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:57
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:
51
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:
46
#: xpack/plugins/orgs/templates/orgs/org_detail.html:25
#: xpack/plugins/orgs/templates/orgs/org_list.html:93
msgid "Update"
...
...
@@ -453,11 +453,11 @@ msgstr "更新"
#: 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
#: ops/templates/ops/task_list.html:6
4
#: ops/templates/ops/task_list.html:6
9
#: perms/templates/perms/asset_permission_detail.html:34
#: perms/templates/perms/asset_permission_list.html:179
#: perms/templates/perms/remote_app_permission_detail.html:34
#: perms/templates/perms/remote_app_permission_list.html:6
0
#: perms/templates/perms/remote_app_permission_list.html:6
5
#: settings/templates/settings/terminal_setting.html:93
#: settings/templates/settings/terminal_setting.html:115
#: terminal/templates/terminal/terminal_list.html:75
...
...
@@ -472,7 +472,7 @@ msgstr "更新"
#: xpack/plugins/cloud/templates/cloud/account_list.html:42
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:33
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:58
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:
52
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:
47
#: xpack/plugins/orgs/templates/orgs/org_detail.html:29
#: xpack/plugins/orgs/templates/orgs/org_list.html:95
msgid "Delete"
...
...
@@ -512,12 +512,12 @@ msgstr "创建远程应用"
#: audits/templates/audits/operate_log_list.html:73
#: authentication/templates/authentication/_access_key_modal.html:30
#: 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:
34
#: ops/templates/ops/task_history.html:65 ops/templates/ops/task_list.html:
18
#: perms/forms/asset_permission.py:21
#: perms/templates/perms/asset_permission_create_update.html:50
#: perms/templates/perms/asset_permission_list.html:56
#: perms/templates/perms/asset_permission_list.html:130
#: perms/templates/perms/remote_app_permission_list.html:
19
#: perms/templates/perms/remote_app_permission_list.html:
20
#: settings/templates/settings/terminal_setting.html:85
#: settings/templates/settings/terminal_setting.html:107
#: terminal/templates/terminal/session_list.html:36
...
...
@@ -594,7 +594,7 @@ msgstr "端口"
msgid "Nodes"
msgstr "节点"
#: assets/forms/asset.py:58 assets/forms/asset.py:10
4
#: assets/forms/asset.py:58 assets/forms/asset.py:10
6
#: assets/models/asset.py:149 assets/models/cluster.py:19
#: assets/models/user.py:68 assets/templates/assets/asset_detail.html:76
#: templates/_nav.html:44 xpack/plugins/cloud/models.py:161
...
...
@@ -603,7 +603,7 @@ msgstr "节点"
msgid "Admin user"
msgstr "管理用户"
#: assets/forms/asset.py:61 assets/forms/asset.py:10
7 assets/forms/asset.py:146
#: assets/forms/asset.py:61 assets/forms/asset.py:10
9 assets/forms/asset.py:148
#: assets/templates/assets/asset_create.html:48
#: assets/templates/assets/asset_create.html:50
#: assets/templates/assets/asset_list.html:85
...
...
@@ -611,7 +611,7 @@ msgstr "管理用户"
msgid "Label"
msgstr "标签"
#: assets/forms/asset.py:64 assets/forms/asset.py:11
0
#: assets/forms/asset.py:64 assets/forms/asset.py:11
2
#: assets/models/asset.py:144 assets/models/domain.py:26
#: assets/models/domain.py:52 assets/templates/assets/asset_detail.html:80
#: assets/templates/assets/user_asset_list.html:53
...
...
@@ -619,8 +619,8 @@ msgstr "标签"
msgid "Domain"
msgstr "网域"
#: assets/forms/asset.py:68 assets/forms/asset.py:10
1 assets/forms/asset.py:114
#: assets/forms/asset.py:1
49 assets/models/node.py:402
#: assets/forms/asset.py:68 assets/forms/asset.py:10
3 assets/forms/asset.py:116
#: assets/forms/asset.py:1
51 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,7 +635,11 @@ msgstr "网域"
msgid "Node"
msgstr "节点"
#: assets/forms/asset.py:72 assets/forms/asset.py:118
#: assets/forms/asset.py:71
msgid "Only Numbers, letters, and characters ( {} ) are allowed"
msgstr ""
#: assets/forms/asset.py:74 assets/forms/asset.py:120
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"
...
...
@@ -643,16 +647,16 @@ msgstr ""
"root或其他拥有NOPASSWD: ALL权限的用户, 如果是windows或其它硬件可以随意设置一"
"个, 更多信息查看左侧 `管理用户` 菜单"
#: assets/forms/asset.py:7
5 assets/forms/asset.py:121
#: assets/forms/asset.py:7
7 assets/forms/asset.py:123
msgid "Windows 2016 RDP protocol is different, If is window 2016, set it"
msgstr "Windows 2016的RDP协议与之前不同,如果是请设置"
#: assets/forms/asset.py:7
6 assets/forms/asset.py:122
#: assets/forms/asset.py:7
8 assets/forms/asset.py:124
msgid ""
"If your have some network not connect with each other, you can set domain"
msgstr "如果有多个的互相隔离的网络,设置资产属于的网域,使用网域网关跳转登录"
#: assets/forms/asset.py:1
29 assets/forms/asset.py:133
#: assets/forms/asset.py:1
31 assets/forms/asset.py:135
#: 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
...
...
@@ -685,7 +689,7 @@ msgstr "SSH网关,支持代理SSH,RDP和VNC"
#: audits/templates/audits/login_log_list.html:57 authentication/forms.py:13
#: authentication/templates/authentication/login.html:65
#: authentication/templates/authentication/new_login.html:92
#: ops/models/adhoc.py:1
64
perms/templates/perms/asset_permission_list.html:70
#: ops/models/adhoc.py:1
89
perms/templates/perms/asset_permission_list.html:70
#: 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:30 users/forms.py:14
...
...
@@ -811,7 +815,7 @@ msgstr "主机名"
msgid "Protocol"
msgstr "协议"
#: assets/models/asset.py:142 assets/serializers/asset.py:6
3
#: assets/models/asset.py:142 assets/serializers/asset.py:6
4
#: assets/templates/assets/asset_create.html:24
#: assets/templates/assets/user_asset_list.html:50
#: perms/serializers/user_permission.py:48
...
...
@@ -926,7 +930,7 @@ msgid "SSH public key"
msgstr "ssh公钥"
#: assets/models/base.py:35 assets/models/gathered_user.py:21
#: assets/templates/assets/cmd_filter_detail.html:73
#: assets/templates/assets/cmd_filter_detail.html:73
ops/models/adhoc.py:46
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:109
#: xpack/plugins/gathered_user/templates/gathered_user/gathered_user_list.html:76
msgid "Date updated"
...
...
@@ -995,7 +999,7 @@ msgid "Regex"
msgstr "正则表达式"
#: assets/models/cmd_filter.py:39 ops/models/command.py:21
#: ops/templates/ops/command_execution_list.html:64 terminal/models.py:16
1
#: ops/templates/ops/command_execution_list.html:64 terminal/models.py:16
2
#: terminal/templates/terminal/command_list.html:28
#: terminal/templates/terminal/command_list.html:68
#: terminal/templates/terminal/session_detail.html:48
...
...
@@ -1090,10 +1094,10 @@ msgstr "默认资产组"
#: perms/templates/perms/remote_app_permission_create_update.html:43
#: perms/templates/perms/remote_app_permission_list.html:15
#: templates/index.html:87 terminal/backends/command/models.py:12
#: terminal/models.py:15
4
terminal/templates/terminal/command_list.html:29
#: terminal/models.py:15
5
terminal/templates/terminal/command_list.html:29
#: terminal/templates/terminal/command_list.html:65
#: terminal/templates/terminal/session_list.html:27
#: terminal/templates/terminal/session_list.html:71 users/forms.py:31
6
#: terminal/templates/terminal/session_list.html:71 users/forms.py:31
2
#: users/models/user.py:127 users/models/user.py:143 users/models/user.py:500
#: users/serializers/v1.py:130 users/templates/users/user_group_detail.html:78
#: users/templates/users/user_group_list.html:36 users/views/user.py:250
...
...
@@ -1103,7 +1107,7 @@ msgstr "默认资产组"
msgid "User"
msgstr "用户"
#: assets/models/label.py:19 assets/models/node.py:39
3
#: assets/models/label.py:19 assets/models/node.py:39
4
#: assets/templates/assets/label_list.html:15 settings/models.py:30
msgid "Value"
msgstr "值"
...
...
@@ -1116,15 +1120,15 @@ msgstr "分类"
msgid "New node"
msgstr "新节点"
#: assets/models/node.py:31
7
#: assets/models/node.py:31
8
msgid "ungrouped"
msgstr "未分组"
#: assets/models/node.py:3
19
#: assets/models/node.py:3
20
msgid "empty"
msgstr "空"
#: assets/models/node.py:39
2
#: assets/models/node.py:39
3
msgid "Key"
msgstr "键"
...
...
@@ -1188,8 +1192,9 @@ msgstr "登录模式"
#: perms/templates/perms/asset_permission_list.html:75
#: perms/templates/perms/asset_permission_list.html:127
#: perms/templates/perms/remote_app_permission_detail.html:131
#: perms/templates/perms/remote_app_permission_list.html:18
#: templates/_nav.html:45 terminal/backends/command/models.py:14
#: terminal/models.py:15
6
terminal/templates/terminal/command_list.html:31
#: terminal/models.py:15
7
terminal/templates/terminal/command_list.html:31
#: terminal/templates/terminal/command_list.html:67
#: terminal/templates/terminal/session_list.html:29
#: terminal/templates/terminal/session_list.html:73
...
...
@@ -1217,27 +1222,31 @@ msgstr "可连接"
msgid "Unknown"
msgstr "未知"
#: assets/serializers/asset.py:2
1
#: assets/serializers/asset.py:2
2
msgid "Protocol format should {}/{}"
msgstr "协议格式 {}/{}"
#: assets/serializers/asset.py:3
8
#: assets/serializers/asset.py:3
9
msgid "Protocol duplicate: {}"
msgstr "协议重复: {}"
#: assets/serializers/asset.py:6
4
assets/serializers/asset_user.py:29
#: assets/serializers/asset.py:6
5
assets/serializers/asset_user.py:29
#: assets/templates/assets/_asset_user_list.html:18
msgid "Connectivity"
msgstr "连接"
#: assets/serializers/asset.py:9
0
#: assets/serializers/asset.py:9
1
msgid "Hardware info"
msgstr "硬件信息"
#: assets/serializers/asset.py:9
1
orgs/mixins/serializers.py:27
#: assets/serializers/asset.py:9
2
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 "后端"
...
...
@@ -2162,7 +2171,7 @@ msgstr "系统用户资产"
#: audits/templates/audits/ftp_log_list.html:76
#: audits/templates/audits/operate_log_list.html:76
#: audits/templates/audits/password_change_log_list.html:58
#: terminal/models.py:15
8
terminal/templates/terminal/session_list.html:30
#: terminal/models.py:15
9
terminal/templates/terminal/session_list.html:30
#: terminal/templates/terminal/session_list.html:74
#: terminal/templates/terminal/terminal_detail.html:47
msgid "Remote addr"
...
...
@@ -2180,7 +2189,7 @@ msgstr "文件名"
#: audits/models.py:23 audits/models.py:76
#: audits/templates/audits/ftp_log_list.html:79
#: ops/templates/ops/command_execution_list.html:68
#: ops/templates/ops/task_list.html:
31
#: ops/templates/ops/task_list.html:
15
#: users/templates/users/user_detail.html:464
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:14
#: xpack/plugins/cloud/api.py:61
...
...
@@ -2273,7 +2282,7 @@ msgstr "登录日期"
#: ops/templates/ops/task_history.html:58 perms/models/base.py:52
#: perms/templates/perms/asset_permission_detail.html:86
#: perms/templates/perms/remote_app_permission_detail.html:78
#: terminal/models.py:16
5
terminal/templates/terminal/session_list.html:34
#: terminal/models.py:16
6
terminal/templates/terminal/session_list.html:34
#: xpack/plugins/change_auth_plan/models.py:249
#: xpack/plugins/change_auth_plan/models.py:419
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:59
...
...
@@ -2294,7 +2303,6 @@ msgstr "选择用户"
#: audits/templates/audits/password_change_log_list.html:48
#: ops/templates/ops/command_execution_list.html:46
#: ops/templates/ops/command_execution_list.html:51
#: ops/templates/ops/task_list.html:13 ops/templates/ops/task_list.html:18
#: templates/_base_list.html:41
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_history.html:52
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_instance.html:48
...
...
@@ -2322,7 +2330,7 @@ msgstr "城市"
#: audits/templates/audits/login_log_list.html:65
#: authentication/templates/authentication/_access_key_modal.html:29
#: ops/templates/ops/task_list.html:
32
#: ops/templates/ops/task_list.html:
16
msgid "Date"
msgstr "日期"
...
...
@@ -2715,6 +2723,10 @@ msgstr "不能包含特殊字符"
msgid "This field must be unique."
msgstr "字段必须唯一"
#: jumpserver/celery_flower.py:21
msgid "<h1>Flow service unavailable, check it</h1>"
msgstr ""
#: jumpserver/views.py:184 templates/_nav.html:7
msgid "Dashboard"
msgstr "仪表盘"
...
...
@@ -2757,65 +2769,65 @@ msgstr "5 * * * *"
msgid "Callback"
msgstr "回调"
#: ops/models/adhoc.py:1
58
ops/templates/ops/adhoc_detail.html:114
#: ops/models/adhoc.py:1
83
ops/templates/ops/adhoc_detail.html:114
msgid "Tasks"
msgstr "任务"
#: ops/models/adhoc.py:1
59
ops/templates/ops/adhoc_detail.html:57
#: ops/models/adhoc.py:1
84
ops/templates/ops/adhoc_detail.html:57
#: ops/templates/ops/task_adhoc.html:60
msgid "Pattern"
msgstr "模式"
#: ops/models/adhoc.py:1
60
ops/templates/ops/adhoc_detail.html:61
#: ops/models/adhoc.py:1
85
ops/templates/ops/adhoc_detail.html:61
msgid "Options"
msgstr "选项"
#: ops/models/adhoc.py:1
61
ops/templates/ops/adhoc_detail.html:53
#: ops/models/adhoc.py:1
86
ops/templates/ops/adhoc_detail.html:53
#: ops/templates/ops/command_execution_list.html:62
#: ops/templates/ops/task_adhoc.html:59 ops/templates/ops/task_list.html:
30
#: ops/templates/ops/task_adhoc.html:59 ops/templates/ops/task_list.html:
14
#: settings/templates/settings/command_storage_create.html:49
msgid "Hosts"
msgstr "主机"
#: ops/models/adhoc.py:1
62
#: ops/models/adhoc.py:1
87
#: settings/templates/settings/replay_storage_create.html:52
#: templates/index.html:91
msgid "Host"
msgstr "主机"
#: ops/models/adhoc.py:1
63
#: ops/models/adhoc.py:1
88
msgid "Run as admin"
msgstr "再次执行"
#: ops/models/adhoc.py:1
65
ops/templates/ops/adhoc_detail.html:82
#: ops/models/adhoc.py:1
90
ops/templates/ops/adhoc_detail.html:82
#: ops/templates/ops/task_adhoc.html:62
msgid "Become"
msgstr "Become"
#: ops/models/adhoc.py:1
66
users/templates/users/user_group_detail.html:59
#: ops/models/adhoc.py:1
91
users/templates/users/user_group_detail.html:59
#: xpack/plugins/cloud/templates/cloud/account_detail.html:62
#: xpack/plugins/orgs/templates/orgs/org_detail.html:56
msgid "Create by"
msgstr "创建者"
#: ops/models/adhoc.py:2
26
#: ops/models/adhoc.py:2
51
msgid "{} Start task: {}"
msgstr "{} 任务开始: {}"
#: ops/models/adhoc.py:2
38
#: ops/models/adhoc.py:2
63
msgid "{} Task finish"
msgstr "{} 任务结束"
#: ops/models/adhoc.py:3
29
#: ops/models/adhoc.py:3
55
msgid "Start time"
msgstr "开始时间"
#: ops/models/adhoc.py:3
30
#: ops/models/adhoc.py:3
56
msgid "End time"
msgstr "完成时间"
#: ops/models/adhoc.py:3
31
ops/templates/ops/adhoc_history.html:57
#: ops/templates/ops/task_history.html:63 ops/templates/ops/task_list.html:
33
#: ops/models/adhoc.py:3
57
ops/templates/ops/adhoc_history.html:57
#: ops/templates/ops/task_history.html:63 ops/templates/ops/task_list.html:
17
#: xpack/plugins/change_auth_plan/models.py:252
#: xpack/plugins/change_auth_plan/models.py:422
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:58
...
...
@@ -2824,23 +2836,23 @@ msgstr "完成时间"
msgid "Time"
msgstr "时间"
#: ops/models/adhoc.py:3
32
ops/templates/ops/adhoc_detail.html:106
#: ops/models/adhoc.py:3
58
ops/templates/ops/adhoc_detail.html:106
#: ops/templates/ops/adhoc_history.html:55
#: ops/templates/ops/adhoc_history_detail.html:69
#: ops/templates/ops/task_detail.html:84 ops/templates/ops/task_history.html:61
msgid "Is finished"
msgstr "是否完成"
#: ops/models/adhoc.py:3
33
ops/templates/ops/adhoc_history.html:56
#: ops/models/adhoc.py:3
59
ops/templates/ops/adhoc_history.html:56
#: ops/templates/ops/task_history.html:62
msgid "Is success"
msgstr "是否成功"
#: ops/models/adhoc.py:3
34
#: ops/models/adhoc.py:3
60
msgid "Adhoc raw result"
msgstr "结果"
#: ops/models/adhoc.py:3
35
#: ops/models/adhoc.py:3
61
msgid "Adhoc result summary"
msgstr "汇总"
...
...
@@ -2868,7 +2880,7 @@ msgid "Version detail"
msgstr "版本详情"
#: ops/templates/ops/adhoc_detail.html:22
#: ops/templates/ops/adhoc_history.html:22 ops/views/adhoc.py:1
28
#: ops/templates/ops/adhoc_history.html:22 ops/views/adhoc.py:1
11
msgid "Version run history"
msgstr "执行历史"
...
...
@@ -2879,7 +2891,7 @@ msgstr "执行历史"
msgid "Run as"
msgstr "运行用户"
#: ops/templates/ops/adhoc_detail.html:94 ops/templates/ops/task_list.html:
28
#: ops/templates/ops/adhoc_detail.html:94 ops/templates/ops/task_list.html:
12
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:18
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:19
msgid "Run times"
...
...
@@ -2933,7 +2945,7 @@ msgstr "失败/成功/总"
msgid "Ratio"
msgstr "比例"
#: ops/templates/ops/adhoc_history_detail.html:19 ops/views/adhoc.py:1
42
#: ops/templates/ops/adhoc_history_detail.html:19 ops/views/adhoc.py:1
25
msgid "Run history detail"
msgstr "执行历史详情"
...
...
@@ -3009,12 +3021,12 @@ msgid "Finished"
msgstr "结束"
#: ops/templates/ops/task_adhoc.html:19 ops/templates/ops/task_detail.html:20
#: ops/templates/ops/task_history.html:19 ops/views/adhoc.py:
72
#: ops/templates/ops/task_history.html:19 ops/views/adhoc.py:
55
msgid "Task detail"
msgstr "任务详情"
#: ops/templates/ops/task_adhoc.html:22 ops/templates/ops/task_detail.html:23
#: ops/templates/ops/task_history.html:22 ops/views/adhoc.py:
86
#: ops/templates/ops/task_history.html:22 ops/views/adhoc.py:
69
msgid "Task versions"
msgstr "任务各版本"
...
...
@@ -3040,20 +3052,20 @@ msgstr "版本数量"
msgid "Contents"
msgstr "内容"
#: ops/templates/ops/task_list.html:
29
#: ops/templates/ops/task_list.html:
13
msgid "Versions"
msgstr "版本"
#: ops/templates/ops/task_list.html:6
3
#: ops/templates/ops/task_list.html:6
8
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:137
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:54
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_detail.html:141
#: xpack/plugins/cloud/templates/cloud/sync_instance_task_list.html:55
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:4
9
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:4
4
msgid "Run"
msgstr "执行"
#: ops/templates/ops/task_list.html:1
23
#: ops/templates/ops/task_list.html:1
09
msgid "Task start: "
msgstr "任务开始: "
...
...
@@ -3061,18 +3073,18 @@ msgstr "任务开始: "
msgid "Update task content: {}"
msgstr "更新任务内容: {}"
#: ops/views/adhoc.py:
45 ops/views/adhoc.py:71 ops/views/adhoc.py:85
#: ops/views/adhoc.py:
99 ops/views/adhoc.py:113 ops/views/adhoc.py:127
#: ops/views/adhoc.py:1
41
ops/views/command.py:48 ops/views/command.py:79
#: ops/views/adhoc.py:
31 ops/views/adhoc.py:54 ops/views/adhoc.py:68
#: ops/views/adhoc.py:
82 ops/views/adhoc.py:96 ops/views/adhoc.py:110
#: ops/views/adhoc.py:1
24
ops/views/command.py:48 ops/views/command.py:79
msgid "Ops"
msgstr "作业中心"
#: ops/views/adhoc.py:
46
templates/_nav.html:115
#: ops/views/adhoc.py:
32
templates/_nav.html:115
#: xpack/plugins/gathered_user/views.py:35
msgid "Task list"
msgstr "任务列表"
#: ops/views/adhoc.py:
100
#: ops/views/adhoc.py:
83
msgid "Task run history"
msgstr "执行历史"
...
...
@@ -3253,7 +3265,7 @@ msgstr "刷新授权缓存"
#: perms/templates/perms/asset_permission_list.html:55
#: perms/templates/perms/asset_permission_list.html:69
#: perms/templates/perms/remote_app_permission_list.html:1
8
#: perms/templates/perms/remote_app_permission_list.html:1
9
#: users/templates/users/user_list.html:40 xpack/plugins/cloud/models.py:74
#: xpack/plugins/cloud/templates/cloud/account_detail.html:58
#: xpack/plugins/cloud/templates/cloud/account_list.html:14
...
...
@@ -4361,19 +4373,19 @@ msgstr "线程数"
msgid "Boot Time"
msgstr "运行时间"
#: terminal/models.py:16
0
terminal/templates/terminal/session_list.html:136
#: terminal/models.py:16
1
terminal/templates/terminal/session_list.html:136
msgid "Replay"
msgstr "回放"
#: terminal/models.py:16
4
#: terminal/models.py:16
5
msgid "Date last active"
msgstr "最后活跃日期"
#: terminal/models.py:16
6
#: terminal/models.py:16
7
msgid "Date end"
msgstr "结束日期"
#: terminal/models.py:2
59
#: terminal/models.py:2
60
msgid "Args"
msgstr "参数"
...
...
@@ -4614,7 +4626,7 @@ msgstr "自动配置并下载SSH密钥"
msgid "Paste your id_rsa.pub here."
msgstr "复制你的公钥到这里"
#: users/forms.py:269 users/forms.py:274 users/forms.py:3
20
#: users/forms.py:269 users/forms.py:274 users/forms.py:3
16
#: xpack/plugins/orgs/forms.py:30
msgid "Select users"
msgstr "选择用户"
...
...
@@ -4708,8 +4720,8 @@ msgid "Password does not match security rules"
msgstr "密码不满足安全规则"
#: users/serializers/v1.py:147
msgid "Auditors cannot be join in the group"
msgstr ""
msgid "Auditors cannot be join in the
user
group"
msgstr "
审计员不能被加入到用户组
"
#: users/serializers_v2/user.py:36
msgid "name not unique"
...
...
@@ -5630,7 +5642,7 @@ msgstr "手动执行计划"
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:179
#: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_list.html:103
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:9
6
#: xpack/plugins/gathered_user/templates/gathered_user/task_list.html:9
1
msgid "Execute failed"
msgstr "执行失败"
...
...
@@ -5903,6 +5915,8 @@ msgstr "更新同步实例任务"
#: xpack/plugins/gathered_user/meta.py:11
#: xpack/plugins/gathered_user/views.py:21
#: xpack/plugins/gathered_user/views.py:34
#: xpack/plugins/gathered_user/views.py:49
#: xpack/plugins/gathered_user/views.py:66
msgid "Gathered user"
msgstr "收集用户"
...
...
@@ -5937,12 +5951,6 @@ msgstr "创建任务"
msgid "Gathered user list"
msgstr "收集用户列表"
#: xpack/plugins/gathered_user/views.py:49
#: xpack/plugins/gathered_user/views.py:66 xpack/plugins/vault/meta.py:11
#: xpack/plugins/vault/views.py:23 xpack/plugins/vault/views.py:38
msgid "Vault"
msgstr "密码匣子"
#: xpack/plugins/gathered_user/views.py:67
msgid "Update task"
msgstr "更新任务"
...
...
@@ -6127,10 +6135,8 @@ msgid "Admin"
msgstr "管理员"
#: xpack/plugins/orgs/forms.py:42
#, fuzzy
#| msgid "Select admins"
msgid "Select auditor"
msgstr "选择
管理
员"
msgstr "选择
审计员
员"
#: xpack/plugins/orgs/meta.py:8 xpack/plugins/orgs/views.py:26
#: xpack/plugins/orgs/views.py:43 xpack/plugins/orgs/views.py:60
...
...
@@ -6163,6 +6169,11 @@ msgstr "创建组织"
msgid "Update org"
msgstr "更新组织"
#: xpack/plugins/vault/meta.py:11 xpack/plugins/vault/views.py:23
#: xpack/plugins/vault/views.py:38
msgid "Vault"
msgstr "密码匣子"
#: xpack/plugins/vault/templates/vault/_xpack_import_modal.html:4
msgid "Import vault"
msgstr "导入密码"
...
...
@@ -6330,16 +6341,6 @@ msgstr "创建"
#~ msgid "Monitor"
#~ msgstr "监控"
#, fuzzy
#~| msgid "Select user"
#~ msgid "Select time"
#~ msgstr "选择用户"
#, fuzzy
#~| msgid "Select Asset"
#~ msgid "Select host"
#~ msgstr "选择资产"
#~ msgid "Beijing Duizhan Tech, Inc."
#~ msgstr "北京堆栈科技有限公司"
...
...
@@ -6373,24 +6374,9 @@ msgstr "创建"
#~ msgid "Invalid private key"
#~ msgstr "ssh密钥不合法"
#, fuzzy
#~| msgid "CPU count"
#~ msgid "Cpu count"
#~ msgstr "CPU数量"
#~ msgid "Login Jumpserver"
#~ msgstr "登录 Jumpserver"
#, fuzzy
#~| msgid "Delete succeed"
#~ msgid "Delete success!"
#~ msgstr "删除成功"
#, fuzzy
#~| msgid "Username does not exist"
#~ msgid "This license does not exist!"
#~ msgstr "用户名不存在"
#~ msgid "Valid"
#~ msgstr "账户状态"
...
...
apps/users/serializers/v1.py
View file @
02944d40
...
...
@@ -144,7 +144,7 @@ class UserGroupSerializer(BulkOrgResourceModelSerializer):
def
validate_users
(
self
,
users
):
for
user
in
users
:
if
user
.
is_super_auditor
:
msg
=
_
(
'Auditors cannot be join in the group'
)
msg
=
_
(
'Auditors cannot be join in the
user
group'
)
raise
serializers
.
ValidationError
(
msg
)
return
users
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment