perf: Translate

This commit is contained in:
feng 2025-06-19 20:07:29 +08:00 committed by ZhaoJiSen
parent 34772b8fb4
commit f55a6ae364
8 changed files with 2937 additions and 4081 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-18 14:56+0800\n"
"POT-Creation-Date: 2025-06-19 20:06+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"
@ -103,6 +103,10 @@ msgstr ""
msgid "Success: %s, Failed: %s, Total: %s"
msgstr ""
#: accounts/automations/check_account/manager.py:267
msgid "Check account report of {}"
msgstr ""
#: accounts/automations/check_account/manager.py:273
msgid ""
"---\n"
@ -3298,7 +3302,7 @@ msgstr ""
#: audits/const.py:47 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:185
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:65
#: terminal/serializers/session.py:178
#: terminal/serializers/session.py:180
msgid "Terminal"
msgstr ""
@ -3635,7 +3639,7 @@ msgstr ""
msgid "No available face feature"
msgstr ""
#: authentication/api/face.py:100 authentication/mfa/face.py:22
#: authentication/api/face.py:99 authentication/mfa/face.py:22
#: authentication/mfa/face.py:24 users/views/profile/face.py:72
msgid "Facial comparison failed"
msgstr ""
@ -4630,21 +4634,21 @@ msgstr ""
msgid "User email already exists ({})"
msgstr ""
#: authentication/views/login.py:314
#: authentication/views/login.py:327
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:319
#: authentication/views/login.py:332
msgid "No ticket found"
msgstr ""
#: authentication/views/login.py:355
#: authentication/views/login.py:368
msgid "Logout success"
msgstr ""
#: authentication/views/login.py:356
#: authentication/views/login.py:369
msgid "Logout success, return login page"
msgstr ""
@ -5657,26 +5661,26 @@ msgstr ""
msgid "Server performance"
msgstr ""
#: ops/notifications.py:26
#: ops/notifications.py:27
msgid "Component health check warning"
msgstr ""
#: ops/notifications.py:71
#: ops/notifications.py:80
#, python-brace-format
msgid "The component is offline: {name}"
msgstr ""
#: ops/notifications.py:76
#: ops/notifications.py:85
#, python-brace-format
msgid "Disk used more than {max_threshold}%: => {value}"
msgstr ""
#: ops/notifications.py:81
#: ops/notifications.py:90
#, python-brace-format
msgid "Memory used more than {max_threshold}%: => {value}"
msgstr ""
#: ops/notifications.py:86
#: ops/notifications.py:95
#, python-brace-format
msgid "CPU load more than {max_threshold}: => {value}"
msgstr ""
@ -8439,7 +8443,7 @@ msgstr ""
msgid "Replay"
msgstr ""
#: terminal/models/session/session.py:50 terminal/serializers/session.py:177
#: terminal/models/session/session.py:50 terminal/serializers/session.py:179
msgid "Command amount"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-19 14:43+0800\n"
"POT-Creation-Date: 2025-06-19 20:06+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"
@ -140,8 +140,6 @@ msgstr ">>> 开始执行测试网关账号可连接性任务"
#: users/templates/users/_msg_user_created.html:13
#: users/templates/users/user_password_verify.html:18
#: xpack/plugins/cloud/serializers/account_attrs.py:43
#: xpack/plugins/cloud/serializers/account_attrs.py:105
#: xpack/plugins/cloud/serializers/account_attrs.py:112
msgid "Password"
msgstr "密码"
@ -875,8 +873,6 @@ msgstr "重复密码"
#: users/serializers/profile.py:190
#: users/templates/users/_msg_user_created.html:12
#: xpack/plugins/cloud/serializers/account_attrs.py:41
#: xpack/plugins/cloud/serializers/account_attrs.py:103
#: xpack/plugins/cloud/serializers/account_attrs.py:110
msgid "Username"
msgstr "用户名"
@ -1941,8 +1937,8 @@ msgid ""
"10.1.1.1-10.1.1.20, 2001:db8:2de::e13, 2001:db8:1a:1110::/64 (Domain name "
"support)"
msgstr ""
"* 表示匹配所有。例如: 192.168.10.1, 192.168.1.0/24, 10.1.1.1-10.1.1.20, "
"2001:db8:2de::e13, 2001:db8:1a:1110::/64 (支持网域)"
"* 表示匹配所有。例如: 192.168.10.1, 192.168.1.0/24, 10.1.1.1-10.1.1.20, 2001:"
"db8:2de::e13, 2001:db8:1a:1110::/64 (支持网域)"
#: acls/serializers/base.py:41 assets/serializers/asset/host.py:19
msgid "IP/Host"
@ -1970,8 +1966,8 @@ msgid ""
"With * indicating a match all. Such as: 192.168.10.1, 192.168.1.0/24, "
"10.1.1.1-10.1.1.20, 2001:db8:2de::e13, 2001:db8:1a:1110::/64 "
msgstr ""
"* 表示匹配所有。例如: 192.168.10.1, 192.168.1.0/24, 10.1.1.1-10.1.1.20, "
"2001:db8:2de::e13, 2001:db8:1a:1110::/64"
"* 表示匹配所有。例如: 192.168.10.1, 192.168.1.0/24, 10.1.1.1-10.1.1.20, 2001:"
"db8:2de::e13, 2001:db8:1a:1110::/64"
#: acls/serializers/rules/rules.py:33
#: authentication/templates/authentication/_msg_oauth_bind.html:12
@ -2220,8 +2216,7 @@ msgstr "云服务"
msgid "Web"
msgstr "Web"
#: assets/const/category.py:16 common/sdk/sms/custom_file.py:47
#: common/sdk/sms/endpoint.py:20
#: assets/const/category.py:16 common/sdk/sms/endpoint.py:20
msgid "Custom type"
msgstr "自定义类型"
@ -2923,7 +2918,7 @@ msgstr "端口超出范围 (0-65535)"
msgid "Protocol is required: {}"
msgstr "协议是必填的: {}"
#: assets/serializers/asset/common.py:353 labels/api.py:107
#: assets/serializers/asset/common.py:353
msgid "Invalid data"
msgstr "无效的数据"
@ -3710,7 +3705,7 @@ msgstr "ACL 动作是人脸在线"
msgid "No available face feature"
msgstr "没有可用的人脸特征"
#: authentication/api/face.py:100 authentication/mfa/face.py:22
#: authentication/api/face.py:99 authentication/mfa/face.py:22
#: authentication/mfa/face.py:24 users/views/profile/face.py:72
msgid "Facial comparison failed"
msgstr "人脸比对失败"
@ -4378,8 +4373,8 @@ msgid ""
"Retention Period"
msgstr ""
"系统在连接资产或创建临时密码时,会生成相应的连接 Token 或临时密码记录。为了保"
"障系统安全并控制数据存储量,系统会根据“安全设置 > 密码安全 > Token 保留时长”"
"中的配置,每天凌晨 2 点自动清理所有已过期的 Token 记录"
"障系统安全并控制数据存储量,系统会根据“安全设置 > 密码安全 > Token 保留时"
"长”中的配置,每天凌晨 2 点自动清理所有已过期的 Token 记录"
#: authentication/templates/authentication/_access_key_modal.html:6
msgid "API key list"
@ -4709,7 +4704,7 @@ msgstr "登录超时,请重新登录"
msgid "User email already exists ({})"
msgstr "用户邮箱已存在 ({})"
#: authentication/views/login.py:314
#: authentication/views/login.py:327
msgid ""
"Wait for <b>{}</b> confirm, You also can copy link to her/him <br/>\n"
" Don't close this page"
@ -4717,15 +4712,15 @@ msgstr ""
"等待 <b>{}</b> 确认, 你也可以复制链接发给他/她 <br/>\n"
" 不要关闭本页面"
#: authentication/views/login.py:319
#: authentication/views/login.py:332
msgid "No ticket found"
msgstr "没有发现工单"
#: authentication/views/login.py:355
#: authentication/views/login.py:368
msgid "Logout success"
msgstr "退出登录成功"
#: authentication/views/login.py:356
#: authentication/views/login.py:369
msgid "Logout success, return login page"
msgstr "退出登录成功,返回到登录页面"
@ -5091,10 +5086,6 @@ msgstr "自定义短信文件无效"
msgid "SMS sending failed[%s]: %s"
msgstr "短信发送失败[%s]: %s"
#: common/sdk/sms/custom_file.py:47 common/serializers/common.py:98
msgid "File"
msgstr "文件"
#: common/sdk/sms/endpoint.py:16
msgid "Alibaba cloud"
msgstr "阿里云"
@ -5139,6 +5130,10 @@ msgstr "请在 {} 秒后发送"
msgid "Children"
msgstr "节点"
#: common/serializers/common.py:98
msgid "File"
msgstr "文件"
#: common/serializers/fields.py:139
msgid "Invalid data type"
msgstr "无效的数据"
@ -5261,10 +5256,6 @@ msgstr "你的账号已创建成功"
msgid "JumpServer - An open-source PAM"
msgstr "JumpServer 开源堡垒机"
#: jumpserver/context_processor.py:28
msgid "FIT2CLOUD"
msgstr ""
#: jumpserver/views/celery_flower.py:22
msgid "<h1>Flower service unavailable, check it</h1>"
msgstr "Flower 服务不可用,请检查"
@ -5278,11 +5269,11 @@ msgstr ""
"<div>Luna是单独部署的一个程序你需要部署lunakoko, </div><div>如果你看到了"
"这个页面证明你访问的不是nginx监听的端口祝你好运</div>"
#: jumpserver/views/other.py:80
#: jumpserver/views/other.py:76
msgid "Websocket server run on port: {}, you should proxy it on nginx"
msgstr "Websocket 服务运行在端口: {}, 请检查nginx是否代理是否设置"
#: jumpserver/views/other.py:94
#: jumpserver/views/other.py:90
msgid ""
"<div>Koko is a separately deployed program, you need to deploy Koko, "
"configure nginx for url distribution,</div> </div>If you see this page, "
@ -7269,7 +7260,7 @@ msgstr "租户 ID"
#: settings/serializers/feature.py:110 terminal/serializers/storage.py:68
#: xpack/plugins/cloud/manager.py:119 xpack/plugins/cloud/manager.py:124
#: xpack/plugins/cloud/manager.py:161 xpack/plugins/cloud/models.py:292
#: xpack/plugins/cloud/models.py:292
msgid "Region"
msgstr "地域"
@ -8258,7 +8249,7 @@ msgstr "会话不存在: {}"
msgid "Session is finished or the protocol not supported"
msgstr "会话已经完成或协议不支持"
#: terminal/api/session/session.py:345 tickets/api/ticket.py:140
#: terminal/api/session/session.py:345
msgid "User does not have permission"
msgstr "用户没有权限"
@ -8810,9 +8801,9 @@ msgid ""
"days. <a href=\"https://learn.microsoft.com/en-us/windows-server/remote/"
"remote-desktop-services/rds-client-access-license\">Detail</a>"
msgstr ""
"如果不存在RDS 将处于试用模式,试用期为 120 天。<a href='https://"
"learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-"
"client-access-license'>详情</a>"
"如果不存在RDS 将处于试用模式,试用期为 120 天。<a href='https://learn."
"microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-client-"
"access-license'>详情</a>"
#: terminal/serializers/applet_host.py:55
msgid "RDS License Server"
@ -9030,8 +9021,8 @@ msgid ""
"If there are multiple hosts, use a comma (,) to separate them. <br>(For "
"example: http://www.jumpserver.a.com:9100, http://www.jumpserver.b.com:9100)"
msgstr ""
"如果有多个主机,请用逗号 (,) 分隔它们。<br>例如http://"
"www.jumpserver.a.com:9100http://www.jumpserver.b.com:9100"
"如果有多个主机,请用逗号 (,) 分隔它们。<br>例如http://www.jumpserver.a."
"com:9100http://www.jumpserver.b.com:9100"
#: terminal/serializers/storage.py:199
msgid "Index by date"
@ -10633,10 +10624,6 @@ msgstr "同步地区"
msgid "Get instances of region \"%s\" error, error: %s"
msgstr "获取区域 \"%s\" 的实例错误,错误:%s"
#: xpack/plugins/cloud/manager.py:161 xpack/plugins/cloud/models.py:289
msgid "Instance"
msgstr "实例"
#: xpack/plugins/cloud/manager.py:187
#, python-format
msgid "Failed to synchronize the instance \"%s\""
@ -10779,6 +10766,10 @@ msgstr "同步任务"
msgid "Sync instance task history"
msgstr "同步实例任务历史"
#: xpack/plugins/cloud/models.py:289
msgid "Instance"
msgstr "实例"
#: xpack/plugins/cloud/models.py:306
msgid "Sync instance detail"
msgstr "同步实例详情"
@ -11083,10 +11074,6 @@ msgstr "订阅 ID"
msgid "Auto node classification"
msgstr "自动节点分类"
#: xpack/plugins/cloud/serializers/account_attrs.py:108
msgid "domain_name"
msgstr "域名称"
#: xpack/plugins/cloud/serializers/account_attrs.py:114
#: xpack/plugins/cloud/serializers/account_attrs.py:118
#: xpack/plugins/cloud/serializers/account_attrs.py:150
@ -11243,6 +11230,9 @@ msgstr "许可证导入成功"
msgid "Invalid license"
msgstr "许可证无效"
#~ msgid "domain_name"
#~ msgstr "域名称"
#~ msgid "Change password"
#~ msgstr "改密"

File diff suppressed because it is too large Load Diff