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
ddb34a0f
Commit
ddb34a0f
authored
Sep 23, 2019
by
BaiJiangJie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Update] 添加翻译
parent
1603d0f1
Hide 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 @
ddb34a0f
No preview for this file type
apps/locale/zh/LC_MESSAGES/django.po
View file @
ddb34a0f
...
...
@@ -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 @
ddb34a0f
...
...
@@ -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