mirror of https://github.com/jumpserver/jumpserver
perf: Translate
parent
fab156dc5f
commit
e983ac3cbc
|
@ -1,6 +1,7 @@
|
||||||
#
|
#
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
from django.utils.decorators import method_decorator
|
from django.utils.decorators import method_decorator
|
||||||
|
from django.utils.translation import gettext_lazy as _
|
||||||
from django.views.decorators.cache import never_cache
|
from django.views.decorators.cache import never_cache
|
||||||
from django.views.generic.base import TemplateView
|
from django.views.generic.base import TemplateView
|
||||||
|
|
||||||
|
@ -14,11 +15,11 @@ class FlashMessageMsgView(TemplateView):
|
||||||
def get(self, request, *args, **kwargs):
|
def get(self, request, *args, **kwargs):
|
||||||
code = request.GET.get('code')
|
code = request.GET.get('code')
|
||||||
if not code:
|
if not code:
|
||||||
return HttpResponse('Not found the code')
|
return HttpResponse(_('Not found the code'))
|
||||||
|
|
||||||
message_data = FlashMessageUtil.get_message_by_code(code)
|
message_data = FlashMessageUtil.get_message_by_code(code)
|
||||||
if not message_data:
|
if not message_data:
|
||||||
return HttpResponse('Message code error')
|
return HttpResponse(_('The message code provided is invalid or has expired'))
|
||||||
|
|
||||||
items = ('title', 'message', 'error', 'redirect_url', 'confirm_button', 'cancel_url')
|
items = ('title', 'message', 'error', 'redirect_url', 'confirm_button', 'cancel_url')
|
||||||
title, msg, error, redirect_url, confirm_btn, cancel_url = bulk_get(message_data, items)
|
title, msg, error, redirect_url, confirm_btn, cancel_url = bulk_get(message_data, items)
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-12-18 18:13+0800\n"
|
"POT-Creation-Date: 2024-12-19 15:10+0800\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -369,7 +369,7 @@ msgstr ""
|
||||||
#: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36
|
#: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36
|
||||||
#: audits/models.py:58 authentication/models/connection_token.py:36
|
#: audits/models.py:58 authentication/models/connection_token.py:36
|
||||||
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
||||||
#: terminal/models/session/session.py:32 terminal/notifications.py:156
|
#: terminal/models/session/session.py:33 terminal/notifications.py:156
|
||||||
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:4
|
#: terminal/templates/terminal/_msg_command_warning.html:4
|
||||||
#: terminal/templates/terminal/_msg_session_sharing.html:4
|
#: terminal/templates/terminal/_msg_session_sharing.html:4
|
||||||
|
@ -413,7 +413,7 @@ msgstr ""
|
||||||
#: assets/serializers/gateway.py:33 audits/models.py:59
|
#: assets/serializers/gateway.py:33 audits/models.py:59
|
||||||
#: authentication/api/connection_token.py:459 ops/models/base.py:18
|
#: authentication/api/connection_token.py:459 ops/models/base.py:18
|
||||||
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
|
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
|
||||||
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:34
|
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:35
|
||||||
#: terminal/serializers/command.py:72
|
#: terminal/serializers/command.py:72
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:8
|
#: terminal/templates/terminal/_msg_command_warning.html:8
|
||||||
#: terminal/templates/terminal/_msg_session_sharing.html:8
|
#: terminal/templates/terminal/_msg_session_sharing.html:8
|
||||||
|
@ -486,7 +486,7 @@ msgstr ""
|
||||||
#: ops/templates/ops/celery_task_log.html:101
|
#: ops/templates/ops/celery_task_log.html:101
|
||||||
#: perms/models/asset_permission.py:78 settings/serializers/feature.py:26
|
#: perms/models/asset_permission.py:78 settings/serializers/feature.py:26
|
||||||
#: settings/templates/ldap/_msg_import_ldap_user.html:5
|
#: settings/templates/ldap/_msg_import_ldap_user.html:5
|
||||||
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:45
|
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:46
|
||||||
#: tickets/models/ticket/apply_application.py:30
|
#: tickets/models/ticket/apply_application.py:30
|
||||||
#: tickets/models/ticket/apply_asset.py:19
|
#: tickets/models/ticket/apply_asset.py:19
|
||||||
msgid "Date start"
|
msgid "Date start"
|
||||||
|
@ -967,7 +967,7 @@ msgstr ""
|
||||||
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
|
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
|
||||||
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
|
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
|
||||||
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
|
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
|
||||||
#: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34
|
#: terminal/models/session/session.py:31 terminal/models/session/sharing.py:34
|
||||||
#: terminal/notifications.py:157 terminal/notifications.py:217
|
#: terminal/notifications.py:157 terminal/notifications.py:217
|
||||||
#: terminal/serializers/command.py:16
|
#: terminal/serializers/command.py:16
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:6
|
#: terminal/templates/terminal/_msg_command_warning.html:6
|
||||||
|
@ -1073,7 +1073,7 @@ msgstr ""
|
||||||
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
|
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
|
||||||
#: terminal/models/component/endpoint.py:27
|
#: terminal/models/component/endpoint.py:27
|
||||||
#: terminal/models/component/endpoint.py:122
|
#: terminal/models/component/endpoint.py:122
|
||||||
#: terminal/models/session/session.py:47
|
#: terminal/models/session/session.py:48
|
||||||
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
|
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
|
||||||
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:98
|
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:98
|
||||||
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124
|
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124
|
||||||
|
@ -1393,7 +1393,7 @@ msgstr ""
|
||||||
|
|
||||||
#: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60
|
#: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60
|
||||||
#: audits/serializers.py:38 ops/serializers/job.py:91 terminal/const.py:88
|
#: audits/serializers.py:38 ops/serializers/job.py:91 terminal/const.py:88
|
||||||
#: terminal/models/session/session.py:43 terminal/serializers/command.py:18
|
#: terminal/models/session/session.py:44 terminal/serializers/command.py:18
|
||||||
#: terminal/templates/terminal/_msg_command_alert.html:12
|
#: terminal/templates/terminal/_msg_command_alert.html:12
|
||||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:10
|
#: terminal/templates/terminal/_msg_command_execute_alert.html:10
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:23
|
#: terminal/templates/terminal/_msg_command_warning.html:23
|
||||||
|
@ -2835,7 +2835,7 @@ msgid "Job audit log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: audits/models.py:56 audits/models.py:100 audits/models.py:175
|
#: audits/models.py:56 audits/models.py:100 audits/models.py:175
|
||||||
#: terminal/models/session/session.py:39 terminal/models/session/sharing.py:113
|
#: terminal/models/session/session.py:40 terminal/models/session/sharing.py:113
|
||||||
msgid "Remote addr"
|
msgid "Remote addr"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4584,6 +4584,14 @@ msgstr ""
|
||||||
msgid "The mobile phone number format is incorrect"
|
msgid "The mobile phone number format is incorrect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: common/views/msg.py:18
|
||||||
|
msgid "Not found the code"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: common/views/msg.py:22
|
||||||
|
msgid "The message code provided is invalid or has expired"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: jumpserver/conf.py:533
|
#: jumpserver/conf.py:533
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "The verification code is: {code}"
|
msgid "The verification code is: {code}"
|
||||||
|
@ -5064,7 +5072,7 @@ msgid ""
|
||||||
"final generated environment variable will be 'jms_name'."
|
"final generated environment variable will be 'jms_name'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ops/models/variable.py:16
|
#: ops/models/variable.py:16 ops/serializers/variable.py:31
|
||||||
msgid "Default Value"
|
msgid "Default Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -5072,7 +5080,7 @@ msgstr ""
|
||||||
msgid "Variable type"
|
msgid "Variable type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ops/models/variable.py:21 ops/serializers/variable.py:32
|
#: ops/models/variable.py:21 ops/serializers/variable.py:33
|
||||||
msgid "ExtraVars"
|
msgid "ExtraVars"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -5141,7 +5149,7 @@ msgstr ""
|
||||||
msgid "Variable Type"
|
msgid "Variable Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ops/serializers/variable.py:34
|
#: ops/serializers/variable.py:35
|
||||||
msgid ""
|
msgid ""
|
||||||
"Each item is on a separate line, with each line separated by a colon. The "
|
"Each item is on a separate line, with each line separated by a colon. The "
|
||||||
"part before the colon is the display content, and the part after the colon "
|
"part before the colon is the display content, and the part after the colon "
|
||||||
|
@ -6534,7 +6542,7 @@ msgstr ""
|
||||||
|
|
||||||
#: settings/serializers/feature.py:27
|
#: settings/serializers/feature.py:27
|
||||||
#: settings/templates/ldap/_msg_import_ldap_user.html:6
|
#: settings/templates/ldap/_msg_import_ldap_user.html:6
|
||||||
#: terminal/models/session/session.py:46
|
#: terminal/models/session/session.py:47
|
||||||
msgid "Date end"
|
msgid "Date end"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -7847,43 +7855,43 @@ msgstr ""
|
||||||
msgid "Can download session replay"
|
msgid "Can download session replay"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:35
|
#: terminal/models/session/session.py:36
|
||||||
msgid "Account ID"
|
msgid "Account ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:37 terminal/models/session/sharing.py:118
|
#: terminal/models/session/session.py:38 terminal/models/session/sharing.py:118
|
||||||
msgid "Login from"
|
msgid "Login from"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:42
|
#: terminal/models/session/session.py:43
|
||||||
msgid "Replay"
|
msgid "Replay"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:48 terminal/serializers/session.py:112
|
#: terminal/models/session/session.py:49 terminal/serializers/session.py:112
|
||||||
msgid "Command amount"
|
msgid "Command amount"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:49 terminal/serializers/session.py:32
|
#: terminal/models/session/session.py:50 terminal/serializers/session.py:32
|
||||||
msgid "Error reason"
|
msgid "Error reason"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:308
|
#: terminal/models/session/session.py:310
|
||||||
msgid "Session record"
|
msgid "Session record"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:310
|
#: terminal/models/session/session.py:312
|
||||||
msgid "Can monitor session"
|
msgid "Can monitor session"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:311
|
#: terminal/models/session/session.py:313
|
||||||
msgid "Can share session"
|
msgid "Can share session"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:312
|
#: terminal/models/session/session.py:314
|
||||||
msgid "Can terminate session"
|
msgid "Can terminate session"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: terminal/models/session/session.py:313
|
#: terminal/models/session/session.py:315
|
||||||
msgid "Can validate session action perm"
|
msgid "Can validate session action perm"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -10434,4 +10442,3 @@ msgstr ""
|
||||||
#: xpack/plugins/license/api.py:53
|
#: xpack/plugins/license/api.py:53
|
||||||
msgid "Invalid license"
|
msgid "Invalid license"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-12-18 18:13+0800\n"
|
"POT-Creation-Date: 2024-12-19 15:10+0800\n"
|
||||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||||
|
@ -368,7 +368,7 @@ msgstr "用户 %s 查看/导出 了密码"
|
||||||
#: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36
|
#: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36
|
||||||
#: audits/models.py:58 authentication/models/connection_token.py:36
|
#: audits/models.py:58 authentication/models/connection_token.py:36
|
||||||
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
|
||||||
#: terminal/models/session/session.py:32 terminal/notifications.py:156
|
#: terminal/models/session/session.py:33 terminal/notifications.py:156
|
||||||
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
#: terminal/serializers/command.py:17 terminal/serializers/session.py:30
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:4
|
#: terminal/templates/terminal/_msg_command_warning.html:4
|
||||||
#: terminal/templates/terminal/_msg_session_sharing.html:4
|
#: terminal/templates/terminal/_msg_session_sharing.html:4
|
||||||
|
@ -412,7 +412,7 @@ msgstr "来源 ID"
|
||||||
#: assets/serializers/gateway.py:33 audits/models.py:59
|
#: assets/serializers/gateway.py:33 audits/models.py:59
|
||||||
#: authentication/api/connection_token.py:459 ops/models/base.py:18
|
#: authentication/api/connection_token.py:459 ops/models/base.py:18
|
||||||
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
|
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
|
||||||
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:34
|
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:35
|
||||||
#: terminal/serializers/command.py:72
|
#: terminal/serializers/command.py:72
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:8
|
#: terminal/templates/terminal/_msg_command_warning.html:8
|
||||||
#: terminal/templates/terminal/_msg_session_sharing.html:8
|
#: terminal/templates/terminal/_msg_session_sharing.html:8
|
||||||
|
@ -485,7 +485,7 @@ msgstr "账号备份计划"
|
||||||
#: ops/templates/ops/celery_task_log.html:101
|
#: ops/templates/ops/celery_task_log.html:101
|
||||||
#: perms/models/asset_permission.py:78 settings/serializers/feature.py:26
|
#: perms/models/asset_permission.py:78 settings/serializers/feature.py:26
|
||||||
#: settings/templates/ldap/_msg_import_ldap_user.html:5
|
#: settings/templates/ldap/_msg_import_ldap_user.html:5
|
||||||
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:45
|
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:46
|
||||||
#: tickets/models/ticket/apply_application.py:30
|
#: tickets/models/ticket/apply_application.py:30
|
||||||
#: tickets/models/ticket/apply_asset.py:19
|
#: tickets/models/ticket/apply_asset.py:19
|
||||||
msgid "Date start"
|
msgid "Date start"
|
||||||
|
@ -975,7 +975,7 @@ msgstr "ID"
|
||||||
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
|
#: perms/api/user_permission/mixin.py:55 perms/models/asset_permission.py:63
|
||||||
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
|
#: rbac/builtin.py:125 rbac/models/rolebinding.py:49
|
||||||
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
|
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
|
||||||
#: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34
|
#: terminal/models/session/session.py:31 terminal/models/session/sharing.py:34
|
||||||
#: terminal/notifications.py:157 terminal/notifications.py:217
|
#: terminal/notifications.py:157 terminal/notifications.py:217
|
||||||
#: terminal/serializers/command.py:16
|
#: terminal/serializers/command.py:16
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:6
|
#: terminal/templates/terminal/_msg_command_warning.html:6
|
||||||
|
@ -1089,7 +1089,7 @@ msgstr "关联平台,可配置推送参数,如果不关联,将使用默认
|
||||||
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
|
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
|
||||||
#: terminal/models/component/endpoint.py:27
|
#: terminal/models/component/endpoint.py:27
|
||||||
#: terminal/models/component/endpoint.py:122
|
#: terminal/models/component/endpoint.py:122
|
||||||
#: terminal/models/session/session.py:47
|
#: terminal/models/session/session.py:48
|
||||||
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
|
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
|
||||||
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:98
|
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:98
|
||||||
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124
|
#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124
|
||||||
|
@ -1419,7 +1419,7 @@ msgstr "账号"
|
||||||
|
|
||||||
#: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60
|
#: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60
|
||||||
#: audits/serializers.py:38 ops/serializers/job.py:91 terminal/const.py:88
|
#: audits/serializers.py:38 ops/serializers/job.py:91 terminal/const.py:88
|
||||||
#: terminal/models/session/session.py:43 terminal/serializers/command.py:18
|
#: terminal/models/session/session.py:44 terminal/serializers/command.py:18
|
||||||
#: terminal/templates/terminal/_msg_command_alert.html:12
|
#: terminal/templates/terminal/_msg_command_alert.html:12
|
||||||
#: terminal/templates/terminal/_msg_command_execute_alert.html:10
|
#: terminal/templates/terminal/_msg_command_execute_alert.html:10
|
||||||
#: terminal/templates/terminal/_msg_command_warning.html:23
|
#: terminal/templates/terminal/_msg_command_warning.html:23
|
||||||
|
@ -2881,7 +2881,7 @@ msgid "Job audit log"
|
||||||
msgstr "作业审计日志"
|
msgstr "作业审计日志"
|
||||||
|
|
||||||
#: audits/models.py:56 audits/models.py:100 audits/models.py:175
|
#: audits/models.py:56 audits/models.py:100 audits/models.py:175
|
||||||
#: terminal/models/session/session.py:39 terminal/models/session/sharing.py:113
|
#: terminal/models/session/session.py:40 terminal/models/session/sharing.py:113
|
||||||
msgid "Remote addr"
|
msgid "Remote addr"
|
||||||
msgstr "远端地址"
|
msgstr "远端地址"
|
||||||
|
|
||||||
|
@ -4646,6 +4646,14 @@ msgstr "不能包含特殊字符"
|
||||||
msgid "The mobile phone number format is incorrect"
|
msgid "The mobile phone number format is incorrect"
|
||||||
msgstr "手机号格式不正确"
|
msgstr "手机号格式不正确"
|
||||||
|
|
||||||
|
#: common/views/msg.py:18
|
||||||
|
msgid "Not found the code"
|
||||||
|
msgstr "未找到 Code"
|
||||||
|
|
||||||
|
#: common/views/msg.py:22
|
||||||
|
msgid "The message code provided is invalid or has expired"
|
||||||
|
msgstr "提供的消息代码无效或已过期"
|
||||||
|
|
||||||
#: jumpserver/conf.py:533
|
#: jumpserver/conf.py:533
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "The verification code is: {code}"
|
msgid "The verification code is: {code}"
|
||||||
|
@ -5133,7 +5141,7 @@ msgstr ""
|
||||||
"在脚本使用的变量名称,固定前缀 jms_ + 输入的变量名,例如变量名name,则最终生"
|
"在脚本使用的变量名称,固定前缀 jms_ + 输入的变量名,例如变量名name,则最终生"
|
||||||
"成环境变量为 jms_name"
|
"成环境变量为 jms_name"
|
||||||
|
|
||||||
#: ops/models/variable.py:16
|
#: ops/models/variable.py:16 ops/serializers/variable.py:31
|
||||||
msgid "Default Value"
|
msgid "Default Value"
|
||||||
msgstr "默认"
|
msgstr "默认"
|
||||||
|
|
||||||
|
@ -5141,7 +5149,7 @@ msgstr "默认"
|
||||||
msgid "Variable type"
|
msgid "Variable type"
|
||||||
msgstr "变量类型"
|
msgstr "变量类型"
|
||||||
|
|
||||||
#: ops/models/variable.py:21 ops/serializers/variable.py:32
|
#: ops/models/variable.py:21 ops/serializers/variable.py:33
|
||||||
msgid "ExtraVars"
|
msgid "ExtraVars"
|
||||||
msgstr "额外参数"
|
msgstr "额外参数"
|
||||||
|
|
||||||
|
@ -5210,7 +5218,7 @@ msgstr "你没有当前作业的权限。"
|
||||||
msgid "Variable Type"
|
msgid "Variable Type"
|
||||||
msgstr "变量类型"
|
msgstr "变量类型"
|
||||||
|
|
||||||
#: ops/serializers/variable.py:34
|
#: ops/serializers/variable.py:35
|
||||||
msgid ""
|
msgid ""
|
||||||
"Each item is on a separate line, with each line separated by a colon. The "
|
"Each item is on a separate line, with each line separated by a colon. The "
|
||||||
"part before the colon is the display content, and the part after the colon "
|
"part before the colon is the display content, and the part after the colon "
|
||||||
|
@ -6656,7 +6664,7 @@ msgstr "更多信息 URL"
|
||||||
|
|
||||||
#: settings/serializers/feature.py:27
|
#: settings/serializers/feature.py:27
|
||||||
#: settings/templates/ldap/_msg_import_ldap_user.html:6
|
#: settings/templates/ldap/_msg_import_ldap_user.html:6
|
||||||
#: terminal/models/session/session.py:46
|
#: terminal/models/session/session.py:47
|
||||||
msgid "Date end"
|
msgid "Date end"
|
||||||
msgstr "结束日期"
|
msgstr "结束日期"
|
||||||
|
|
||||||
|
@ -8021,43 +8029,43 @@ msgstr "可以上传会话录像"
|
||||||
msgid "Can download session replay"
|
msgid "Can download session replay"
|
||||||
msgstr "可以下载会话录像"
|
msgstr "可以下载会话录像"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:35
|
#: terminal/models/session/session.py:36
|
||||||
msgid "Account ID"
|
msgid "Account ID"
|
||||||
msgstr "账号"
|
msgstr "账号"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:37 terminal/models/session/sharing.py:118
|
#: terminal/models/session/session.py:38 terminal/models/session/sharing.py:118
|
||||||
msgid "Login from"
|
msgid "Login from"
|
||||||
msgstr "登录来源"
|
msgstr "登录来源"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:42
|
#: terminal/models/session/session.py:43
|
||||||
msgid "Replay"
|
msgid "Replay"
|
||||||
msgstr "回放"
|
msgstr "回放"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:48 terminal/serializers/session.py:112
|
#: terminal/models/session/session.py:49 terminal/serializers/session.py:112
|
||||||
msgid "Command amount"
|
msgid "Command amount"
|
||||||
msgstr "命令数量"
|
msgstr "命令数量"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:49 terminal/serializers/session.py:32
|
#: terminal/models/session/session.py:50 terminal/serializers/session.py:32
|
||||||
msgid "Error reason"
|
msgid "Error reason"
|
||||||
msgstr "错误原因"
|
msgstr "错误原因"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:308
|
#: terminal/models/session/session.py:310
|
||||||
msgid "Session record"
|
msgid "Session record"
|
||||||
msgstr "会话记录"
|
msgstr "会话记录"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:310
|
#: terminal/models/session/session.py:312
|
||||||
msgid "Can monitor session"
|
msgid "Can monitor session"
|
||||||
msgstr "可以监控会话"
|
msgstr "可以监控会话"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:311
|
#: terminal/models/session/session.py:313
|
||||||
msgid "Can share session"
|
msgid "Can share session"
|
||||||
msgstr "可以分享会话"
|
msgstr "可以分享会话"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:312
|
#: terminal/models/session/session.py:314
|
||||||
msgid "Can terminate session"
|
msgid "Can terminate session"
|
||||||
msgstr "可以终断会话"
|
msgstr "可以终断会话"
|
||||||
|
|
||||||
#: terminal/models/session/session.py:313
|
#: terminal/models/session/session.py:315
|
||||||
msgid "Can validate session action perm"
|
msgid "Can validate session action perm"
|
||||||
msgstr "可以验证会话动作权限"
|
msgstr "可以验证会话动作权限"
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue