mirror of https://github.com/jumpserver/jumpserver
perf: Translate
parent
0e0be618e5
commit
7f965b55f4
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-12-17 17:20+0800\n"
|
||||
"POT-Creation-Date: 2024-12-18 18:13+0800\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -113,7 +113,7 @@ msgstr ""
|
|||
msgid "No pending accounts found"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/automations/change_secret/manager.py:230
|
||||
#: accounts/automations/change_secret/manager.py:234
|
||||
#, python-format
|
||||
msgid "Success: %s, Failed: %s, Total: %s"
|
||||
msgstr ""
|
||||
|
@ -3012,21 +3012,21 @@ msgid "Auth Token"
|
|||
msgstr ""
|
||||
|
||||
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
||||
#: authentication/views/login.py:78 notifications/backends/__init__.py:11
|
||||
#: authentication/views/login.py:79 notifications/backends/__init__.py:11
|
||||
#: settings/serializers/auth/wecom.py:11 settings/serializers/auth/wecom.py:16
|
||||
#: users/models/user/__init__.py:129 users/models/user/_source.py:19
|
||||
msgid "WeCom"
|
||||
msgstr ""
|
||||
|
||||
#: audits/signal_handlers/login_log.py:38 authentication/views/feishu.py:97
|
||||
#: authentication/views/login.py:90 notifications/backends/__init__.py:14
|
||||
#: authentication/views/login.py:91 notifications/backends/__init__.py:14
|
||||
#: settings/serializers/auth/feishu.py:12
|
||||
#: settings/serializers/auth/feishu.py:14 users/models/user/__init__.py:135
|
||||
#: users/models/user/_source.py:21
|
||||
msgid "FeiShu"
|
||||
msgstr ""
|
||||
|
||||
#: audits/signal_handlers/login_log.py:40 authentication/views/login.py:102
|
||||
#: audits/signal_handlers/login_log.py:40 authentication/views/login.py:103
|
||||
#: authentication/views/slack.py:79 notifications/backends/__init__.py:16
|
||||
#: settings/serializers/auth/slack.py:11 settings/serializers/auth/slack.py:13
|
||||
#: users/models/user/__init__.py:141 users/models/user/_source.py:23
|
||||
|
@ -3034,7 +3034,7 @@ msgid "Slack"
|
|||
msgstr ""
|
||||
|
||||
#: audits/signal_handlers/login_log.py:41 authentication/views/dingtalk.py:151
|
||||
#: authentication/views/login.py:84 notifications/backends/__init__.py:12
|
||||
#: authentication/views/login.py:85 notifications/backends/__init__.py:12
|
||||
#: settings/serializers/auth/dingtalk.py:11 users/models/user/__init__.py:132
|
||||
#: users/models/user/_source.py:20
|
||||
msgid "DingTalk"
|
||||
|
@ -3045,7 +3045,7 @@ msgstr ""
|
|||
msgid "Temporary token"
|
||||
msgstr ""
|
||||
|
||||
#: audits/signal_handlers/login_log.py:43 authentication/views/login.py:108
|
||||
#: audits/signal_handlers/login_log.py:43 authentication/views/login.py:109
|
||||
#: settings/serializers/auth/passkey.py:8
|
||||
#: settings/serializers/auth/passkey.py:11
|
||||
msgid "Passkey"
|
||||
|
@ -3189,12 +3189,12 @@ msgstr ""
|
|||
msgid "Invalid token or cache refreshed."
|
||||
msgstr ""
|
||||
|
||||
#: authentication/backends/oidc/views.py:174
|
||||
#: authentication/backends/oidc/views.py:175
|
||||
msgid "OpenID Error"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/backends/oidc/views.py:175
|
||||
#: authentication/backends/saml2/views.py:282
|
||||
#: authentication/backends/oidc/views.py:176
|
||||
#: authentication/backends/saml2/views.py:283
|
||||
msgid "Please check if a user with the same username or email already exists"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3224,7 +3224,7 @@ msgstr ""
|
|||
msgid "Credential ID"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/backends/saml2/views.py:281
|
||||
#: authentication/backends/saml2/views.py:282
|
||||
msgid "SAML2 Error"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3355,21 +3355,21 @@ msgstr ""
|
|||
msgid "SSO auth closed"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/errors/mfa.py:18 authentication/views/wecom.py:48
|
||||
#: authentication/errors/mfa.py:18 authentication/views/wecom.py:47
|
||||
msgid "WeCom is already bound"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/errors/mfa.py:23 authentication/views/wecom.py:143
|
||||
#: authentication/views/wecom.py:185
|
||||
#: authentication/errors/mfa.py:23 authentication/views/wecom.py:144
|
||||
#: authentication/views/wecom.py:186
|
||||
msgid "WeCom is not bound"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/errors/mfa.py:28 authentication/views/dingtalk.py:203
|
||||
#: authentication/views/dingtalk.py:245
|
||||
#: authentication/errors/mfa.py:28 authentication/views/dingtalk.py:205
|
||||
#: authentication/views/dingtalk.py:247
|
||||
msgid "DingTalk is not bound"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/errors/mfa.py:33 authentication/views/feishu.py:130
|
||||
#: authentication/errors/mfa.py:33 authentication/views/feishu.py:132
|
||||
msgid "FeiShu is not bound"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3377,7 +3377,7 @@ msgstr ""
|
|||
msgid "Lark is not bound"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/errors/mfa.py:43 authentication/views/slack.py:119
|
||||
#: authentication/errors/mfa.py:43 authentication/views/slack.py:121
|
||||
msgid "Slack is not bound"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3994,17 +3994,17 @@ msgstr ""
|
|||
msgid "If you have any question, please contact the administrator"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/base.py:141
|
||||
#: authentication/views/base.py:144
|
||||
#, python-format
|
||||
msgid "%s query user failed"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/base.py:149
|
||||
#: authentication/views/base.py:152
|
||||
#, python-format
|
||||
msgid "The %s is already bound to another user"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/base.py:155
|
||||
#: authentication/views/base.py:158
|
||||
#, python-format
|
||||
msgid "Binding %s successfully"
|
||||
msgstr ""
|
||||
|
@ -4013,7 +4013,7 @@ msgstr ""
|
|||
msgid "DingTalk Error, Please contact your system administrator"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/dingtalk.py:45 authentication/views/dingtalk.py:202
|
||||
#: authentication/views/dingtalk.py:45 authentication/views/dingtalk.py:204
|
||||
msgid "DingTalk Error"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4037,15 +4037,15 @@ msgstr ""
|
|||
msgid "Binding DingTalk successfully"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/dingtalk.py:204 authentication/views/dingtalk.py:239
|
||||
#: authentication/views/dingtalk.py:206 authentication/views/dingtalk.py:241
|
||||
msgid "Failed to get user from DingTalk"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/dingtalk.py:246
|
||||
#: authentication/views/dingtalk.py:248
|
||||
msgid "Please login with a password and then bind the DingTalk"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/feishu.py:43 authentication/views/feishu.py:129
|
||||
#: authentication/views/feishu.py:43 authentication/views/feishu.py:131
|
||||
msgid "FeiShu Error"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4053,7 +4053,7 @@ msgstr ""
|
|||
msgid "FeiShu is already bound"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/feishu.py:131
|
||||
#: authentication/views/feishu.py:133
|
||||
msgid "Failed to get user from FeiShu"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4069,37 +4069,37 @@ msgstr ""
|
|||
msgid "Failed to get user from Lark"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:218
|
||||
#: authentication/views/login.py:219
|
||||
msgid "Redirecting"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:219
|
||||
#: authentication/views/login.py:220
|
||||
msgid "Redirecting to {} authentication"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:242
|
||||
#: authentication/views/login.py:243
|
||||
msgid "Login timeout, please try again."
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:287
|
||||
#: authentication/views/login.py:288
|
||||
msgid "User email already exists ({})"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:364
|
||||
#: authentication/views/login.py:366
|
||||
msgid ""
|
||||
"Wait for <b>{}</b> confirm, You also can copy link to her/him <br/>\n"
|
||||
" Don't close this page"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:369
|
||||
#: authentication/views/login.py:371
|
||||
msgid "No ticket found"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:405
|
||||
#: authentication/views/login.py:407
|
||||
msgid "Logout success"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/login.py:406
|
||||
#: authentication/views/login.py:408
|
||||
msgid "Logout success, return login page"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4109,7 +4109,7 @@ msgid ""
|
|||
"If you need to open it in the client, please log in again"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/slack.py:35 authentication/views/slack.py:118
|
||||
#: authentication/views/slack.py:35 authentication/views/slack.py:120
|
||||
msgid "Slack Error"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4117,27 +4117,27 @@ msgstr ""
|
|||
msgid "Slack is already bound"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/slack.py:120
|
||||
#: authentication/views/slack.py:122
|
||||
msgid "Failed to get user from Slack"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/wecom.py:37
|
||||
#: authentication/views/wecom.py:36
|
||||
msgid "WeCom Error, Please contact your system administrator"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/wecom.py:40 authentication/views/wecom.py:142
|
||||
#: authentication/views/wecom.py:39 authentication/views/wecom.py:143
|
||||
msgid "WeCom Error"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/wecom.py:102
|
||||
#: authentication/views/wecom.py:103
|
||||
msgid "Wecom"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/wecom.py:144 authentication/views/wecom.py:179
|
||||
#: authentication/views/wecom.py:145 authentication/views/wecom.py:180
|
||||
msgid "Failed to get user from WeCom"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/views/wecom.py:186
|
||||
#: authentication/views/wecom.py:187
|
||||
msgid "Please login with a password and then bind the WeCom"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4189,7 +4189,7 @@ msgstr ""
|
|||
msgid "Ultimate edition"
|
||||
msgstr ""
|
||||
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:429
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:417
|
||||
#, python-format
|
||||
msgid "%(name)s was created successfully"
|
||||
msgstr ""
|
||||
|
@ -5703,7 +5703,7 @@ msgid "Appearance"
|
|||
msgstr ""
|
||||
|
||||
#: rbac/tree.py:65 xpack/plugins/license/meta.py:10
|
||||
#: xpack/plugins/license/models.py:152
|
||||
#: xpack/plugins/license/models.py:151
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
|
@ -9560,11 +9560,11 @@ msgstr ""
|
|||
msgid "Open MFA Authenticator and enter the 6-bit dynamic code"
|
||||
msgstr ""
|
||||
|
||||
#: users/utils.py:61
|
||||
#: users/utils.py:60
|
||||
msgid "Auth success"
|
||||
msgstr ""
|
||||
|
||||
#: users/utils.py:62
|
||||
#: users/utils.py:61
|
||||
msgid "Redirecting to JumpServer Client"
|
||||
msgstr ""
|
||||
|
||||
|
@ -9850,42 +9850,42 @@ msgid ""
|
|||
"platform type. Skip platform and protocol updates"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:410
|
||||
#: xpack/plugins/cloud/manager.py:399
|
||||
#, python-format
|
||||
msgid "The asset \"%s\" already exists"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:412
|
||||
#: xpack/plugins/cloud/manager.py:401
|
||||
#, python-format
|
||||
msgid "Update asset \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:415
|
||||
#: xpack/plugins/cloud/manager.py:404
|
||||
#, python-format
|
||||
msgid "Asset \"%s\" has been updated"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:425
|
||||
#: xpack/plugins/cloud/manager.py:413
|
||||
#, python-format
|
||||
msgid "Prepare to create asset \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:446
|
||||
#: xpack/plugins/cloud/manager.py:434
|
||||
#, python-format
|
||||
msgid "Set nodes \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:472
|
||||
#: xpack/plugins/cloud/manager.py:460
|
||||
#, python-format
|
||||
msgid "Set accounts \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:488
|
||||
#: xpack/plugins/cloud/manager.py:476
|
||||
#, python-format
|
||||
msgid "Set protocols \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:502 xpack/plugins/cloud/tasks.py:31
|
||||
#: xpack/plugins/cloud/manager.py:490 xpack/plugins/cloud/tasks.py:31
|
||||
msgid "Run sync instance task"
|
||||
msgstr ""
|
||||
|
||||
|
@ -10435,17 +10435,3 @@ msgstr ""
|
|||
msgid "Invalid license"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/license/models.py:90
|
||||
msgid "FIT2CLOUD"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Clean change secret and push record period description"
|
||||
#~ msgstr ""
|
||||
#~ "The system will periodically clean up unnecessary change secret records "
|
||||
#~ "and push records, including those associated with change tasks, execution "
|
||||
#~ "records, assets, and accounts. When any of these associated items are "
|
||||
#~ "deleted, the corresponding change secret and push records become invalid. "
|
||||
#~ "Therefore, to maintain a tidy and efficient database, the system "
|
||||
#~ "automatically cleans up these invalid records every 180 days by default. "
|
||||
#~ "This regular cleanup process helps free up storage space and improves the "
|
||||
#~ "security and overall performance of data management."
|
||||
|
|
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 ""
|
||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-12-17 17:20+0800\n"
|
||||
"POT-Creation-Date: 2024-12-18 18:13+0800\n"
|
||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||
|
@ -112,7 +112,7 @@ msgstr "计划执行结束"
|
|||
msgid "No pending accounts found"
|
||||
msgstr "未找到待处理帐户"
|
||||
|
||||
#: accounts/automations/change_secret/manager.py:230
|
||||
#: accounts/automations/change_secret/manager.py:234
|
||||
#, python-format
|
||||
msgid "Success: %s, Failed: %s, Total: %s"
|
||||
msgstr "成功: %s, 失败: %s, 总数: %s"
|
||||
|
@ -3058,21 +3058,21 @@ msgid "Auth Token"
|
|||
msgstr "认证令牌"
|
||||
|
||||
#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
|
||||
#: authentication/views/login.py:78 notifications/backends/__init__.py:11
|
||||
#: authentication/views/login.py:79 notifications/backends/__init__.py:11
|
||||
#: settings/serializers/auth/wecom.py:11 settings/serializers/auth/wecom.py:16
|
||||
#: users/models/user/__init__.py:129 users/models/user/_source.py:19
|
||||
msgid "WeCom"
|
||||
msgstr "企业微信"
|
||||
|
||||
#: audits/signal_handlers/login_log.py:38 authentication/views/feishu.py:97
|
||||
#: authentication/views/login.py:90 notifications/backends/__init__.py:14
|
||||
#: authentication/views/login.py:91 notifications/backends/__init__.py:14
|
||||
#: settings/serializers/auth/feishu.py:12
|
||||
#: settings/serializers/auth/feishu.py:14 users/models/user/__init__.py:135
|
||||
#: users/models/user/_source.py:21
|
||||
msgid "FeiShu"
|
||||
msgstr "飞书"
|
||||
|
||||
#: audits/signal_handlers/login_log.py:40 authentication/views/login.py:102
|
||||
#: audits/signal_handlers/login_log.py:40 authentication/views/login.py:103
|
||||
#: authentication/views/slack.py:79 notifications/backends/__init__.py:16
|
||||
#: settings/serializers/auth/slack.py:11 settings/serializers/auth/slack.py:13
|
||||
#: users/models/user/__init__.py:141 users/models/user/_source.py:23
|
||||
|
@ -3080,7 +3080,7 @@ msgid "Slack"
|
|||
msgstr "Slack"
|
||||
|
||||
#: audits/signal_handlers/login_log.py:41 authentication/views/dingtalk.py:151
|
||||
#: authentication/views/login.py:84 notifications/backends/__init__.py:12
|
||||
#: authentication/views/login.py:85 notifications/backends/__init__.py:12
|
||||
#: settings/serializers/auth/dingtalk.py:11 users/models/user/__init__.py:132
|
||||
#: users/models/user/_source.py:20
|
||||
msgid "DingTalk"
|
||||
|
@ -3091,7 +3091,7 @@ msgstr "钉钉"
|
|||
msgid "Temporary token"
|
||||
msgstr "临时密码"
|
||||
|
||||
#: audits/signal_handlers/login_log.py:43 authentication/views/login.py:108
|
||||
#: audits/signal_handlers/login_log.py:43 authentication/views/login.py:109
|
||||
#: settings/serializers/auth/passkey.py:8
|
||||
#: settings/serializers/auth/passkey.py:11
|
||||
msgid "Passkey"
|
||||
|
@ -3239,12 +3239,12 @@ msgstr "无效的令牌头。符号字符串不应包含无效字符。"
|
|||
msgid "Invalid token or cache refreshed."
|
||||
msgstr "刷新的令牌或缓存无效。"
|
||||
|
||||
#: authentication/backends/oidc/views.py:174
|
||||
#: authentication/backends/oidc/views.py:175
|
||||
msgid "OpenID Error"
|
||||
msgstr "OpenID 错误"
|
||||
|
||||
#: authentication/backends/oidc/views.py:175
|
||||
#: authentication/backends/saml2/views.py:282
|
||||
#: authentication/backends/oidc/views.py:176
|
||||
#: authentication/backends/saml2/views.py:283
|
||||
msgid "Please check if a user with the same username or email already exists"
|
||||
msgstr "请检查是否已经存在相同用户名或邮箱的用户"
|
||||
|
||||
|
@ -3274,7 +3274,7 @@ msgstr "最后使用日期"
|
|||
msgid "Credential ID"
|
||||
msgstr "凭证 ID"
|
||||
|
||||
#: authentication/backends/saml2/views.py:281
|
||||
#: authentication/backends/saml2/views.py:282
|
||||
msgid "SAML2 Error"
|
||||
msgstr "SAML2 错误"
|
||||
|
||||
|
@ -3408,21 +3408,21 @@ msgstr "手机号没有设置"
|
|||
msgid "SSO auth closed"
|
||||
msgstr "SSO 认证关闭了"
|
||||
|
||||
#: authentication/errors/mfa.py:18 authentication/views/wecom.py:48
|
||||
#: authentication/errors/mfa.py:18 authentication/views/wecom.py:47
|
||||
msgid "WeCom is already bound"
|
||||
msgstr "企业微信已经绑定"
|
||||
|
||||
#: authentication/errors/mfa.py:23 authentication/views/wecom.py:143
|
||||
#: authentication/views/wecom.py:185
|
||||
#: authentication/errors/mfa.py:23 authentication/views/wecom.py:144
|
||||
#: authentication/views/wecom.py:186
|
||||
msgid "WeCom is not bound"
|
||||
msgstr "没有绑定企业微信"
|
||||
|
||||
#: authentication/errors/mfa.py:28 authentication/views/dingtalk.py:203
|
||||
#: authentication/views/dingtalk.py:245
|
||||
#: authentication/errors/mfa.py:28 authentication/views/dingtalk.py:205
|
||||
#: authentication/views/dingtalk.py:247
|
||||
msgid "DingTalk is not bound"
|
||||
msgstr "钉钉没有绑定"
|
||||
|
||||
#: authentication/errors/mfa.py:33 authentication/views/feishu.py:130
|
||||
#: authentication/errors/mfa.py:33 authentication/views/feishu.py:132
|
||||
msgid "FeiShu is not bound"
|
||||
msgstr "没有绑定飞书"
|
||||
|
||||
|
@ -3430,7 +3430,7 @@ msgstr "没有绑定飞书"
|
|||
msgid "Lark is not bound"
|
||||
msgstr "Lark 没有绑定"
|
||||
|
||||
#: authentication/errors/mfa.py:43 authentication/views/slack.py:119
|
||||
#: authentication/errors/mfa.py:43 authentication/views/slack.py:121
|
||||
msgid "Slack is not bound"
|
||||
msgstr "Slack 没有绑定"
|
||||
|
||||
|
@ -4047,17 +4047,17 @@ msgstr "局域网"
|
|||
msgid "If you have any question, please contact the administrator"
|
||||
msgstr "如果有疑问或需求,请联系系统管理员"
|
||||
|
||||
#: authentication/views/base.py:141
|
||||
#: authentication/views/base.py:144
|
||||
#, python-format
|
||||
msgid "%s query user failed"
|
||||
msgstr "%s 查询用户失败"
|
||||
|
||||
#: authentication/views/base.py:149
|
||||
#: authentication/views/base.py:152
|
||||
#, python-format
|
||||
msgid "The %s is already bound to another user"
|
||||
msgstr "%s 已绑定到另一个用户"
|
||||
|
||||
#: authentication/views/base.py:155
|
||||
#: authentication/views/base.py:158
|
||||
#, python-format
|
||||
msgid "Binding %s successfully"
|
||||
msgstr "绑定 %s 成功"
|
||||
|
@ -4066,7 +4066,7 @@ msgstr "绑定 %s 成功"
|
|||
msgid "DingTalk Error, Please contact your system administrator"
|
||||
msgstr "钉钉错误,请联系系统管理员"
|
||||
|
||||
#: authentication/views/dingtalk.py:45 authentication/views/dingtalk.py:202
|
||||
#: authentication/views/dingtalk.py:45 authentication/views/dingtalk.py:204
|
||||
msgid "DingTalk Error"
|
||||
msgstr "钉钉错误"
|
||||
|
||||
|
@ -4090,15 +4090,15 @@ msgstr "该钉钉已经绑定其他用户"
|
|||
msgid "Binding DingTalk successfully"
|
||||
msgstr "绑定 钉钉 成功"
|
||||
|
||||
#: authentication/views/dingtalk.py:204 authentication/views/dingtalk.py:239
|
||||
#: authentication/views/dingtalk.py:206 authentication/views/dingtalk.py:241
|
||||
msgid "Failed to get user from DingTalk"
|
||||
msgstr "从钉钉获取用户失败"
|
||||
|
||||
#: authentication/views/dingtalk.py:246
|
||||
#: authentication/views/dingtalk.py:248
|
||||
msgid "Please login with a password and then bind the DingTalk"
|
||||
msgstr "请使用密码登录,然后绑定钉钉"
|
||||
|
||||
#: authentication/views/feishu.py:43 authentication/views/feishu.py:129
|
||||
#: authentication/views/feishu.py:43 authentication/views/feishu.py:131
|
||||
msgid "FeiShu Error"
|
||||
msgstr "飞书错误"
|
||||
|
||||
|
@ -4106,7 +4106,7 @@ msgstr "飞书错误"
|
|||
msgid "FeiShu is already bound"
|
||||
msgstr "飞书已经绑定"
|
||||
|
||||
#: authentication/views/feishu.py:131
|
||||
#: authentication/views/feishu.py:133
|
||||
msgid "Failed to get user from FeiShu"
|
||||
msgstr "从飞书获取用户失败"
|
||||
|
||||
|
@ -4122,23 +4122,23 @@ msgstr "Lark 已经绑定"
|
|||
msgid "Failed to get user from Lark"
|
||||
msgstr "从 Lark 获取用户失败"
|
||||
|
||||
#: authentication/views/login.py:218
|
||||
#: authentication/views/login.py:219
|
||||
msgid "Redirecting"
|
||||
msgstr "跳转中"
|
||||
|
||||
#: authentication/views/login.py:219
|
||||
#: authentication/views/login.py:220
|
||||
msgid "Redirecting to {} authentication"
|
||||
msgstr "正在跳转到 {} 认证"
|
||||
|
||||
#: authentication/views/login.py:242
|
||||
#: authentication/views/login.py:243
|
||||
msgid "Login timeout, please try again."
|
||||
msgstr "登录超时,请重新登录"
|
||||
|
||||
#: authentication/views/login.py:287
|
||||
#: authentication/views/login.py:288
|
||||
msgid "User email already exists ({})"
|
||||
msgstr "用户邮箱已存在 ({})"
|
||||
|
||||
#: authentication/views/login.py:364
|
||||
#: authentication/views/login.py:366
|
||||
msgid ""
|
||||
"Wait for <b>{}</b> confirm, You also can copy link to her/him <br/>\n"
|
||||
" Don't close this page"
|
||||
|
@ -4146,15 +4146,15 @@ msgstr ""
|
|||
"等待 <b>{}</b> 确认, 你也可以复制链接发给他/她 <br/>\n"
|
||||
" 不要关闭本页面"
|
||||
|
||||
#: authentication/views/login.py:369
|
||||
#: authentication/views/login.py:371
|
||||
msgid "No ticket found"
|
||||
msgstr "没有发现工单"
|
||||
|
||||
#: authentication/views/login.py:405
|
||||
#: authentication/views/login.py:407
|
||||
msgid "Logout success"
|
||||
msgstr "退出登录成功"
|
||||
|
||||
#: authentication/views/login.py:406
|
||||
#: authentication/views/login.py:408
|
||||
msgid "Logout success, return login page"
|
||||
msgstr "退出登录成功,返回到登录页面"
|
||||
|
||||
|
@ -4165,7 +4165,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"为了您的安全,客户端不支持自动跳转登录。如果需要在客户端中打开,请重新登录"
|
||||
|
||||
#: authentication/views/slack.py:35 authentication/views/slack.py:118
|
||||
#: authentication/views/slack.py:35 authentication/views/slack.py:120
|
||||
msgid "Slack Error"
|
||||
msgstr "Slack 错误"
|
||||
|
||||
|
@ -4173,27 +4173,27 @@ msgstr "Slack 错误"
|
|||
msgid "Slack is already bound"
|
||||
msgstr "Slack 已经绑定"
|
||||
|
||||
#: authentication/views/slack.py:120
|
||||
#: authentication/views/slack.py:122
|
||||
msgid "Failed to get user from Slack"
|
||||
msgstr "从 Slack 获取用户失败"
|
||||
|
||||
#: authentication/views/wecom.py:37
|
||||
#: authentication/views/wecom.py:36
|
||||
msgid "WeCom Error, Please contact your system administrator"
|
||||
msgstr "企业微信错误,请联系系统管理员"
|
||||
|
||||
#: authentication/views/wecom.py:40 authentication/views/wecom.py:142
|
||||
#: authentication/views/wecom.py:39 authentication/views/wecom.py:143
|
||||
msgid "WeCom Error"
|
||||
msgstr "企业微信错误"
|
||||
|
||||
#: authentication/views/wecom.py:102
|
||||
#: authentication/views/wecom.py:103
|
||||
msgid "Wecom"
|
||||
msgstr "企业微信"
|
||||
|
||||
#: authentication/views/wecom.py:144 authentication/views/wecom.py:179
|
||||
#: authentication/views/wecom.py:145 authentication/views/wecom.py:180
|
||||
msgid "Failed to get user from WeCom"
|
||||
msgstr "从企业微信获取用户失败"
|
||||
|
||||
#: authentication/views/wecom.py:186
|
||||
#: authentication/views/wecom.py:187
|
||||
msgid "Please login with a password and then bind the WeCom"
|
||||
msgstr "请使用密码登录,然后绑定企业微信"
|
||||
|
||||
|
@ -4245,7 +4245,7 @@ msgstr "企业专业版"
|
|||
msgid "Ultimate edition"
|
||||
msgstr "企业旗舰版"
|
||||
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:429
|
||||
#: common/const/common.py:5 xpack/plugins/cloud/manager.py:417
|
||||
#, python-format
|
||||
msgid "%(name)s was created successfully"
|
||||
msgstr "%(name)s 创建成功"
|
||||
|
@ -5790,7 +5790,7 @@ msgid "Appearance"
|
|||
msgstr "界面"
|
||||
|
||||
#: rbac/tree.py:65 xpack/plugins/license/meta.py:10
|
||||
#: xpack/plugins/license/models.py:152
|
||||
#: xpack/plugins/license/models.py:151
|
||||
msgid "License"
|
||||
msgstr "许可证"
|
||||
|
||||
|
@ -9789,11 +9789,11 @@ msgstr "账号保护已开启,请根据提示完成以下操作"
|
|||
msgid "Open MFA Authenticator and enter the 6-bit dynamic code"
|
||||
msgstr "请打开 MFA 验证器,输入 6 位动态码"
|
||||
|
||||
#: users/utils.py:61
|
||||
#: users/utils.py:60
|
||||
msgid "Auth success"
|
||||
msgstr "认证成功"
|
||||
|
||||
#: users/utils.py:62
|
||||
#: users/utils.py:61
|
||||
msgid "Redirecting to JumpServer Client"
|
||||
msgstr "重定向到 JumpServer 客户端"
|
||||
|
||||
|
@ -10079,42 +10079,42 @@ msgid ""
|
|||
"platform type. Skip platform and protocol updates"
|
||||
msgstr "资产“%s”的更新平台与原平台类型不一致。跳过平台和协议更新"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:410
|
||||
#: xpack/plugins/cloud/manager.py:399
|
||||
#, python-format
|
||||
msgid "The asset \"%s\" already exists"
|
||||
msgstr "资产 \"%s\" 已存在"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:412
|
||||
#: xpack/plugins/cloud/manager.py:401
|
||||
#, python-format
|
||||
msgid "Update asset \"%s\""
|
||||
msgstr "更新资产 \"%s\""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:415
|
||||
#: xpack/plugins/cloud/manager.py:404
|
||||
#, python-format
|
||||
msgid "Asset \"%s\" has been updated"
|
||||
msgstr "资产 \"%s\" 已更新"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:425
|
||||
#: xpack/plugins/cloud/manager.py:413
|
||||
#, python-format
|
||||
msgid "Prepare to create asset \"%s\""
|
||||
msgstr "准备创建资产 %s"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:446
|
||||
#: xpack/plugins/cloud/manager.py:434
|
||||
#, python-format
|
||||
msgid "Set nodes \"%s\""
|
||||
msgstr "删除节点: \"%s\""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:472
|
||||
#: xpack/plugins/cloud/manager.py:460
|
||||
#, python-format
|
||||
msgid "Set accounts \"%s\""
|
||||
msgstr "删除账号: %s"
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:488
|
||||
#: xpack/plugins/cloud/manager.py:476
|
||||
#, python-format
|
||||
msgid "Set protocols \"%s\""
|
||||
msgstr "设置协议 \"%s\""
|
||||
|
||||
#: xpack/plugins/cloud/manager.py:502 xpack/plugins/cloud/tasks.py:31
|
||||
#: xpack/plugins/cloud/manager.py:490 xpack/plugins/cloud/tasks.py:31
|
||||
msgid "Run sync instance task"
|
||||
msgstr "执行同步实例任务"
|
||||
|
||||
|
@ -10670,36 +10670,3 @@ msgstr "许可证导入成功"
|
|||
#: xpack/plugins/license/api.py:53
|
||||
msgid "Invalid license"
|
||||
msgstr "许可证无效"
|
||||
|
||||
#: xpack/plugins/license/models.py:90
|
||||
msgid "FIT2CLOUD"
|
||||
msgstr "飞致云"
|
||||
|
||||
#~ msgid "Frontal Face Recognition"
|
||||
#~ msgstr "正面人脸识别"
|
||||
|
||||
#~ msgid "Face recognition enable success"
|
||||
#~ msgstr "MFA(人脸识别) 开启成功"
|
||||
|
||||
#~ msgid "Face recognition enable success, return login page"
|
||||
#~ msgstr "MFA(人脸识别) 启用成功,返回到登录页面"
|
||||
|
||||
#~ msgid "Face recognition disable success"
|
||||
#~ msgstr "MFA(人脸识别) 禁用成功"
|
||||
|
||||
#~ msgid "Face recognition disable success, return login page"
|
||||
#~ msgstr "MFA(人脸识别) 禁用成功,返回登录页面"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Have online sessions"
|
||||
#~ msgid "View asset online session info"
|
||||
#~ msgstr "有在线会话"
|
||||
|
||||
#~ msgid "* Please enter the correct password length"
|
||||
#~ msgstr "* 请输入正确的密码长度"
|
||||
|
||||
#~ msgid "* Password length range 6-30 bits"
|
||||
#~ msgstr "* 密码长度范围 6-30 位"
|
||||
|
||||
#~ msgid "Sync IP type"
|
||||
#~ msgstr "同步 IP 类型"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -231,6 +231,7 @@
|
|||
"BindLabel": "Associated tags",
|
||||
"BindResource": "Associate resources",
|
||||
"BindSuccess": "Binding successful",
|
||||
"BiometricFeatures": "Biometric Features",
|
||||
"BlockedIPS": "Locked ips",
|
||||
"BuiltinVariable": "Built-in variables",
|
||||
"BulkClearErrorMsg": "Bulk clear failed: ",
|
||||
|
@ -240,7 +241,6 @@
|
|||
"BulkRemoveErrorMsg": "Bulk remove failed: ",
|
||||
"BulkRemoveSuccessMsg": "Bulk remove successful",
|
||||
"BulkSyncErrorMsg": "Bulk sync failed: ",
|
||||
"BiometricFeatures": "Biometric Features",
|
||||
"CACertificate": "Ca certificate",
|
||||
"CAS": "CAS",
|
||||
"CMPP2": "Cmpp v2.0",
|
||||
|
@ -420,6 +420,7 @@
|
|||
"DefaultDatabase": "Default database",
|
||||
"DefaultPort": "Default port",
|
||||
"DefaultValue": "Default value",
|
||||
"DefaultValueTip": "Save and execute using default values for scheduled tasks. Not filling in the default values may cause the task to fail",
|
||||
"Delete": "Delete",
|
||||
"DeleteConfirmMessage": "Deletion is irreversible, do you wish to continue?",
|
||||
"DeleteErrorMsg": "Delete failed",
|
||||
|
@ -515,6 +516,7 @@
|
|||
"FTPFileNotStored": "The file has not been saved to storage yet, please check back later.",
|
||||
"FTPStorageNotEnabled": "The file storage function is not enabled. Please modify the configuration file and add the following configuration: FTP_FILE_MAX_STORE=100 (supports saving files within 100M)",
|
||||
"FTPUnknownStorageState": "Unknown file storage status, please contact your administrator.",
|
||||
"FacialFeatures": "Facial features",
|
||||
"Failed": "Failed",
|
||||
"FailedAsset": "Failed assets",
|
||||
"FaviconTip": "Note: website icon (suggested image size: 16px*16px)",
|
||||
|
@ -548,7 +550,6 @@
|
|||
"FullName": "Full name",
|
||||
"FullySynchronous": "Assets completely synchronized",
|
||||
"FullySynchronousHelpTip": "Whether to continue synchronizing such assets when the asset conditions do not meet the matching policy rules",
|
||||
"FacialFeatures": "Facial features",
|
||||
"GCP": "Google cloud",
|
||||
"GPTCreate": "Create asset - gpt",
|
||||
"GPTUpdate": "Update the asset - gpt",
|
||||
|
@ -1421,6 +1422,5 @@
|
|||
"disallowSelfUpdateFields": "Not allowed to modify the current fields yourself",
|
||||
"forceEnableMFAHelpText": "If force enable, user can not disable by themselves",
|
||||
"removeWarningMsg": "Are you sure you want to remove",
|
||||
"setVariable": "Set variable",
|
||||
"DefaultValueTip": "Save and execute using default values for scheduled tasks. Not filling in the default values may cause the task to fail"
|
||||
"setVariable": "Set variable"
|
||||
}
|
|
@ -243,6 +243,7 @@
|
|||
"BindLabel": "関連タグ",
|
||||
"BindResource": "関連リソース",
|
||||
"BindSuccess": "バインディング成功",
|
||||
"BiometricFeatures": "生物特性",
|
||||
"BlockedIPS": "ロックされたIP",
|
||||
"BuiltinVariable": "組み込み変数",
|
||||
"BulkClearErrorMsg": "一括クリアエラー:",
|
||||
|
@ -434,6 +435,7 @@
|
|||
"DefaultDatabase": "デフォルトのデータベース",
|
||||
"DefaultPort": "デフォルトポート",
|
||||
"DefaultValue": "デフォルト値",
|
||||
"DefaultValueTip": "デフォルト値を使用して、保存、実行、定期的なタスクを実行します。デフォルト値を記入しないと、タスクの実行に失敗する可能性があります。",
|
||||
"Delete": "削除",
|
||||
"DeleteConfirmMessage": "一度削除すると復元はできません、続けますか?",
|
||||
"DeleteErrorMsg": "削除に失敗",
|
||||
|
@ -531,6 +533,7 @@
|
|||
"FTPFileNotStored": "ファイルはまだストレージに保存されていません、後で確認してください。",
|
||||
"FTPStorageNotEnabled": "ファイルストレージ機能が有効になっていません、設定ファイルを変更し、次の設定を追加してください:FTP_FILE_MAX_STORE=100(100M以下のファイルを保存可能)",
|
||||
"FTPUnknownStorageState": "不明なファイルストレージの状態、管理者にご連絡ください。",
|
||||
"FacialFeatures": "顔の特徴",
|
||||
"Failed": "失敗",
|
||||
"FailedAsset": "失敗した資産",
|
||||
"FaviconTip": "ヒント:ウェブサイトのアイコン(推奨画像サイズ:16px*16px)",
|
||||
|
|
|
@ -231,6 +231,7 @@
|
|||
"BindLabel": "Etiqueta vinculada",
|
||||
"BindResource": "Recursos Associados",
|
||||
"BindSuccess": " Vinculação bem-sucedida ",
|
||||
"BiometricFeatures": "Características biométricas ",
|
||||
"BlockedIPS": "IP Bloqueado",
|
||||
"BuiltinVariable": "Variável interna",
|
||||
"BulkClearErrorMsg": "Falha na limpeza em massa:",
|
||||
|
@ -419,6 +420,7 @@
|
|||
"DefaultDatabase": "Banco de Dados Padrão",
|
||||
"DefaultPort": "Porta padrão",
|
||||
"DefaultValue": " Valor padrão",
|
||||
"DefaultValueTip": " Salvar e executar tarefas agendadas usando valores padrão. Não preencher os valores padrão pode levar à falha na execução da tarefa. ",
|
||||
"Delete": "Excluir",
|
||||
"DeleteConfirmMessage": "A exclusão não pode ser revertida, você quer continuar?",
|
||||
"DeleteErrorMsg": " Falha na exclusão ",
|
||||
|
@ -516,6 +518,7 @@
|
|||
"FTPFileNotStored": "O arquivo ainda não foi salvo no armazenamento, por favor verifique mais tarde.",
|
||||
"FTPStorageNotEnabled": "A função de armazenamento de arquivos não está ativada, por favor, modifique o arquivo de configuração e adicione a configuração: FTP_FILE_MAX_STORE=100 (suporta salvar arquivos de até 100M)",
|
||||
"FTPUnknownStorageState": "Status de armazenamento de arquivo desconhecido, por favor contate o administrador.",
|
||||
"FacialFeatures": " Características faciais",
|
||||
"Failed": "Falha",
|
||||
"FailedAsset": "Ativos falhos",
|
||||
"FaviconTip": "Dica: Ícone do site (tamanho da imagem recomendado: 16px*16px)",
|
||||
|
|
|
@ -231,6 +231,7 @@
|
|||
"BindLabel": "绑定标签",
|
||||
"BindResource": "关联资源",
|
||||
"BindSuccess": "绑定成功",
|
||||
"BiometricFeatures": "生物特征",
|
||||
"BlockedIPS": "已锁定的 IP",
|
||||
"BuiltinVariable": "内置变量",
|
||||
"BulkClearErrorMsg": "批量清除失败:",
|
||||
|
@ -240,7 +241,6 @@
|
|||
"BulkRemoveErrorMsg": "批量移除失败:",
|
||||
"BulkRemoveSuccessMsg": "批量移除成功",
|
||||
"BulkSyncErrorMsg": "批量同步失败:",
|
||||
"BiometricFeatures": "生物特征",
|
||||
"CACertificate": "CA 证书",
|
||||
"CAS": "CAS",
|
||||
"CMPP2": "CMPP v2.0",
|
||||
|
@ -420,6 +420,7 @@
|
|||
"DefaultDatabase": "默认数据库",
|
||||
"DefaultPort": "默认端口",
|
||||
"DefaultValue": "默认值",
|
||||
"DefaultValueTip": "保存并执行和定时任务使用默认值执行,不填写默认值可能会导致任务执行失败",
|
||||
"Delete": "删除",
|
||||
"DeleteConfirmMessage": "删除后无法恢复,是否继续?",
|
||||
"DeleteErrorMsg": "删除失败",
|
||||
|
@ -517,6 +518,7 @@
|
|||
"FTPFileNotStored": "文件尚未保存到存储中,请稍后查看。",
|
||||
"FTPStorageNotEnabled": "文件存储功能未开启,请修改配置文件并添加配置:FTP_FILE_MAX_STORE=100(支持保存100M以内的文件)",
|
||||
"FTPUnknownStorageState": "未知的文件存储状态,请联系管理员。",
|
||||
"FacialFeatures": "人脸特征",
|
||||
"Failed": "失败",
|
||||
"FailedAsset": "失败的资产",
|
||||
"FaviconTip": "提示:网站图标(建议图片大小为: 16px*16px)",
|
||||
|
@ -550,7 +552,6 @@
|
|||
"FullName": "全称",
|
||||
"FullySynchronous": "资产完全同步",
|
||||
"FullySynchronousHelpTip": "当资产条件不满足匹配政策规则时是否继续同步该资产",
|
||||
"FacialFeatures": "人脸特征",
|
||||
"GCP": "谷歌云",
|
||||
"GPTCreate": "创建资产-GPT",
|
||||
"GPTUpdate": "更新资产-GPT",
|
||||
|
@ -1426,6 +1427,5 @@
|
|||
"disallowSelfUpdateFields": "不允许自己修改当前字段",
|
||||
"forceEnableMFAHelpText": "如果强制启用,用户无法自行禁用",
|
||||
"removeWarningMsg": "你确定要移除",
|
||||
"setVariable": "设置参数",
|
||||
"DefaultValueTip": "保存并执行和定时任务使用默认值执行,不填写默认值可能会导致任务执行失败"
|
||||
"setVariable": "设置参数"
|
||||
}
|
|
@ -304,6 +304,7 @@
|
|||
"BindLabel": "關聯標籤",
|
||||
"BindResource": "關聯資源",
|
||||
"BindSuccess": "綁定成功",
|
||||
"BiometricFeatures": "生物特徵",
|
||||
"BlockedIPS": "已鎖定的 IP",
|
||||
"Builtin": "內建",
|
||||
"BuiltinTree": "類型樹",
|
||||
|
@ -554,6 +555,7 @@
|
|||
"DefaultPort": "默認埠",
|
||||
"DefaultProtocol": "默認協議, 添加資產時預設會選擇",
|
||||
"DefaultValue": "預設值",
|
||||
"DefaultValueTip": "保存並執行及定時任務使用默認值執行,未填寫默認值可能會導致任務執行失敗",
|
||||
"Defaults": "預設值",
|
||||
"Delete": "刪除",
|
||||
"DeleteConfirmMessage": "刪除後無法恢復,是否繼續?",
|
||||
|
@ -679,6 +681,7 @@
|
|||
"FTPFileNotStored": "檔案尚未儲存到儲存中,請稍後查看。",
|
||||
"FTPStorageNotEnabled": "檔案儲存功能未開啟,請修改配置檔並添加配置:FTP_FILE_MAX_STORE=100(支持儲存100M以內的檔案)",
|
||||
"FTPUnknownStorageState": "未知的檔案儲存狀態,請聯絡管理員。",
|
||||
"FacialFeatures": "臉部特徵",
|
||||
"Failed": "失敗",
|
||||
"FailedAsset": "失敗的資產",
|
||||
"False": "否",
|
||||
|
|
|
@ -73,6 +73,9 @@
|
|||
"Expand all": "Expand all",
|
||||
"Expand all asset": "Expand all assets under the current node",
|
||||
"Expire time": "Expire time",
|
||||
"Face online required": "This login requires face verification and monitoring. Do you want to continue?",
|
||||
"Face verify required": "This login requires face verification. Do you want to continue?",
|
||||
"Face verify success": "Face verify success",
|
||||
"Failed to open address": "Failed to Open Address",
|
||||
"Favorite": "Favorite",
|
||||
"File Manager": "File Manager",
|
||||
|
@ -83,11 +86,9 @@
|
|||
"French keyboard layout": "French (Azerty)",
|
||||
"Full Screen": "Full screen",
|
||||
"Full screen": "Full screen",
|
||||
"Face online required": "This login requires face verification and monitoring. Do you want to continue?",
|
||||
"Face verify required": "This login requires face verification. Do you want to continue?",
|
||||
"Face verify success": "Face verify success",
|
||||
"GUI": "GUI",
|
||||
"General": "General",
|
||||
"Go to Settings": "Go to Settings",
|
||||
"Help": "Help",
|
||||
"Help or download": "Help → Download",
|
||||
"Help text": "Help text",
|
||||
|
@ -124,13 +125,12 @@
|
|||
"No": "No",
|
||||
"No account available": "No available accounts",
|
||||
"No available connect method": "No available connect method",
|
||||
"No facial features": "No facial features, go to profile page to bind it. ",
|
||||
"No matching found": "No matching found",
|
||||
"No permission": "No permission",
|
||||
"No protocol available": "No protocol available",
|
||||
"NoTabs": "No tabs",
|
||||
"Not quick command": "Not quick command",
|
||||
"No facial features": "No facial features, go to profile page to bind it. ",
|
||||
"Go to Settings": "Go to Settings",
|
||||
"Open in new window": "Open in new window",
|
||||
"Operator": "Operator",
|
||||
"Password": "Password",
|
||||
|
|
|
@ -72,6 +72,9 @@
|
|||
"Expand all": "すべて展開",
|
||||
"Expand all asset": "現在のノードの下にあるすべてのアセットを展開",
|
||||
"Expire time": "期限切れ",
|
||||
"Face online required": "今回のログインには顔認証と監視が必要です。続けますか?",
|
||||
"Face verify required": "今回のログインには顔認証が必要です。続けますか?",
|
||||
"Face verify success": "顔認証が成功しました。",
|
||||
"Failed to open address": "アドレスを開くことができませんでした",
|
||||
"Favorite": "コレクション",
|
||||
"File Manager": "ファイル管理",
|
||||
|
@ -84,6 +87,7 @@
|
|||
"Full screen": "全画面",
|
||||
"GUI": "グラフィカル",
|
||||
"General": "基本構成",
|
||||
"Go to Settings": "設定に行く",
|
||||
"Help": "ヘルプ",
|
||||
"Help or download": "ヘルプ → ダウンロード",
|
||||
"Help text": "します",
|
||||
|
@ -121,6 +125,7 @@
|
|||
"No": "いいえ",
|
||||
"No account available": "アカウントがありません",
|
||||
"No available connect method": "接続方法がありません",
|
||||
"No facial features": "顔の特徴が登録されていませんので、個人情報ページに行って绑定してください。",
|
||||
"No matching found": "マッチがありません",
|
||||
"No permission": "権限がありません",
|
||||
"No protocol available": "利用可能なプロトコルがありません",
|
||||
|
|
|
@ -83,6 +83,7 @@
|
|||
"Full screen": "Tela cheia",
|
||||
"GUI": "Gráfico",
|
||||
"General": "Configurações Básicas",
|
||||
"Go to Settings": "Vá para as configurações. Esta login requer verificação facial, deseja continuar? Não há características faciais disponíveis, por favor, acesse a página de informações pessoais para vincular. Esta login requer verificação facial e monitoramento, deseja continuar? Verificação facial bem-sucedida.",
|
||||
"Help": "Ajuda",
|
||||
"Help or download": "Menu de Ajuda → Download",
|
||||
"Help text": " Descrição ",
|
||||
|
|
|
@ -71,6 +71,9 @@
|
|||
"Expand all": "展开全部",
|
||||
"Expand all asset": "展开节点下的所有资产",
|
||||
"Expire time": "过期时间",
|
||||
"Face online required": "本次登录需要进行人脸验证和监控,是否继续?",
|
||||
"Face verify required": "本次登录需要进行人脸验证,是否继续?",
|
||||
"Face verify success": "人脸验证成功",
|
||||
"Failed to open address": "打开地址失败",
|
||||
"Favorite": "收藏",
|
||||
"File Manager": "文件管理",
|
||||
|
@ -81,11 +84,9 @@
|
|||
"French keyboard layout": "French (Azerty)",
|
||||
"Full Screen": "全屏显示",
|
||||
"Full screen": "全屏",
|
||||
"Face online required": "本次登录需要进行人脸验证和监控,是否继续?",
|
||||
"Face verify required": "本次登录需要进行人脸验证,是否继续?",
|
||||
"Face verify success": "人脸验证成功",
|
||||
"GUI": "图形化",
|
||||
"General": "基本配置",
|
||||
"Go to Settings": "去设置",
|
||||
"Help": "帮助",
|
||||
"Help or download": "菜单帮助 → 下载",
|
||||
"Help text": "说明",
|
||||
|
@ -123,13 +124,12 @@
|
|||
"No": "否",
|
||||
"No account available": "没有可用账号",
|
||||
"No available connect method": "没有可用的连接方法",
|
||||
"No facial features": "暂无人脸特征, 请前往个人信息页面绑定. ",
|
||||
"No matching found": "没有匹配项",
|
||||
"No permission": "没有权限",
|
||||
"No protocol available": "没有可用的协议",
|
||||
"NoTabs": "没有窗口",
|
||||
"Not quick command": "暂无快捷命令",
|
||||
"No facial features": "暂无人脸特征, 请前往个人信息页面绑定. ",
|
||||
"Go to Settings": "去设置",
|
||||
"Open in new window": "新窗口打开",
|
||||
"Operator": "操作人",
|
||||
"Password": "密码",
|
||||
|
|
|
@ -72,6 +72,9 @@
|
|||
"Expand all": "展開全部",
|
||||
"Expand all asset": "展開節點下的所有資產",
|
||||
"Expire time": "過期時間",
|
||||
"Face online required": "這次登入需要進行臉部驗證及監控,是否繼續?",
|
||||
"Face verify required": "這次登入需要進行臉部驗證,是否繼續?",
|
||||
"Face verify success": "臉部驗證成功。",
|
||||
"Failed to open address": "打開地址失敗",
|
||||
"Favorite": "收藏",
|
||||
"File Manager": "文件管理",
|
||||
|
@ -84,6 +87,7 @@
|
|||
"Full screen": "全螢幕",
|
||||
"GUI": "圖形化",
|
||||
"General": "基本配置",
|
||||
"Go to Settings": "前往設定",
|
||||
"Help": "幫助",
|
||||
"Help or download": "菜單幫助 → 下載",
|
||||
"Help text": "說明",
|
||||
|
@ -121,6 +125,7 @@
|
|||
"No": "否",
|
||||
"No account available": "沒有可用帳號",
|
||||
"No available connect method": "沒有可用的連接方法",
|
||||
"No facial features": "尚無臉部特徵,請前往個人信息頁面進行綁定。",
|
||||
"No matching found": "沒有匹配項",
|
||||
"No permission": "沒有權限",
|
||||
"No protocol available": "沒有可用的協議",
|
||||
|
|
Loading…
Reference in New Issue