From 7e111da529d1457c02c09c7b0243e8db974339e1 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Sat, 12 Oct 2024 14:35:18 +0800 Subject: [PATCH] perf: Translate --- apps/i18n/core/en/LC_MESSAGES/django.po | 169 ++++++++-------- apps/i18n/core/ja/LC_MESSAGES/django.po | 192 +++++++++++-------- apps/i18n/core/zh/LC_MESSAGES/django.po | 45 +++-- apps/i18n/core/zh_Hant/LC_MESSAGES/django.po | 186 ++++++++++-------- 4 files changed, 330 insertions(+), 262 deletions(-) diff --git a/apps/i18n/core/en/LC_MESSAGES/django.po b/apps/i18n/core/en/LC_MESSAGES/django.po index 15124c901..1aaded933 100644 --- a/apps/i18n/core/en/LC_MESSAGES/django.po +++ b/apps/i18n/core/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-19 16:31+0800\n" +"POT-Creation-Date: 2024-10-12 11:30+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,6 +118,10 @@ msgstr "" msgid "Success: %s, Failed: %s, Total: %s" msgstr "" +#: accounts/automations/verify_gateway_account/manager.py:18 +msgid ">>> Start executing the task to test gateway account connectivity" +msgstr "" + #: accounts/const/account.py:6 #: accounts/serializers/automations/change_secret.py:34 #: audits/signal_handlers/login_log.py:34 authentication/confirm/password.py:9 @@ -352,7 +356,7 @@ msgstr "" #: audits/models.py:58 authentication/models/connection_token.py:36 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 #: terminal/models/session/session.py:32 terminal/notifications.py:155 -#: terminal/serializers/command.py:17 terminal/serializers/session.py:28 +#: terminal/serializers/command.py:17 terminal/serializers/session.py:30 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 #: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:288 @@ -499,7 +503,7 @@ msgstr "" #: accounts/models/automations/backup_account.py:136 #: accounts/serializers/automations/change_secret.py:110 #: accounts/serializers/automations/change_secret.py:145 -#: ops/serializers/job.py:74 terminal/serializers/session.py:52 +#: ops/serializers/job.py:74 terminal/serializers/session.py:54 msgid "Is success" msgstr "Is success" @@ -716,8 +720,8 @@ msgstr "" #: perms/models/asset_permission.py:61 rbac/models/role.py:29 #: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184 #: settings/serializers/msg.py:89 settings/serializers/terminal.py:9 -#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12 -#: terminal/models/component/endpoint.py:109 +#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:13 +#: terminal/models/component/endpoint.py:111 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/terminal.py:85 #: terminal/models/virtualapp/provider.py:10 @@ -870,7 +874,7 @@ msgstr "" #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40 #: terminal/models/component/storage.py:58 #: terminal/models/component/storage.py:152 terminal/serializers/applet.py:29 -#: terminal/serializers/session.py:23 terminal/serializers/storage.py:281 +#: terminal/serializers/session.py:25 terminal/serializers/storage.py:281 #: terminal/serializers/storage.py:294 tickets/models/comment.py:26 #: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16 #: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25 @@ -1048,8 +1052,8 @@ msgstr "" #: ops/models/job.py:158 ops/models/playbook.py:33 rbac/models/role.py:37 #: settings/models.py:40 terminal/models/applet/applet.py:46 #: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143 -#: terminal/models/component/endpoint.py:25 -#: terminal/models/component/endpoint.py:119 +#: terminal/models/component/endpoint.py:26 +#: terminal/models/component/endpoint.py:121 #: terminal/models/session/session.py:47 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 @@ -1328,12 +1332,12 @@ msgid "Notify and warn" msgstr "" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:112 xpack/plugins/cloud/models.py:314 +#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:314 msgid "Priority" msgstr "" #: acls/models/base.py:38 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:113 xpack/plugins/cloud/models.py:315 +#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:315 msgid "1-100, the lower the value will be match first" msgstr "" @@ -1347,8 +1351,8 @@ msgstr "" #: authentication/models/connection_token.py:53 #: authentication/models/ssh_key.py:13 #: authentication/templates/authentication/_access_key_modal.html:32 -#: perms/models/asset_permission.py:82 -#: terminal/models/component/endpoint.py:120 +#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:27 +#: terminal/models/component/endpoint.py:122 #: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44 #: tickets/const.py:36 msgid "Active" @@ -1631,7 +1635,7 @@ msgid "Unable to connect to port {port} on {address}" msgstr "" #: assets/automations/ping_gateway/manager.py:58 -#: authentication/middleware.py:93 xpack/plugins/cloud/providers/fc.py:47 +#: authentication/middleware.py:94 xpack/plugins/cloud/providers/fc.py:47 msgid "Authentication failed" msgstr "" @@ -1640,6 +1644,10 @@ msgstr "" msgid "Connect failed" msgstr "" +#: assets/automations/ping_gateway/manager.py:118 +msgid ">>> Start executing the task to test gateway connectivity" +msgstr "" + #: assets/const/automation.py:6 audits/const.py:6 audits/const.py:47 #: audits/signal_handlers/activity_log.py:62 common/utils/ip/geoip/utils.py:31 #: common/utils/ip/geoip/utils.py:37 common/utils/ip/utils.py:104 @@ -1681,7 +1689,7 @@ msgstr "" #: assets/const/category.py:10 assets/models/asset/host.py:8 #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76 #: settings/serializers/feature.py:52 settings/serializers/msg.py:30 -#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17 +#: terminal/models/component/endpoint.py:14 terminal/serializers/applet.py:17 #: xpack/plugins/cloud/manager.py:83 #: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" @@ -2353,13 +2361,13 @@ msgstr "" msgid "Postgresql ssl model help text" msgstr "" "Prefer: I don't care about encryption, but I wish to pay the overhead of " -"encryption if the server supports it.Require: I want my data to be " -"encrypted, and I accept the overhead. I trust that the network will make " -"sure I always connect to the server I want.Verify CA: I want my data " -"encrypted, and I accept the overhead. I want to be sure that I connect to a " -"server that I trust.Verify Full: I want my data encrypted, and I accept the " -"overhead. I want to be sure that I connect to a server I trust, and that " -"it's the one I specify." +"encryption if the server supports it.\n" +"Require: I want my data to be encrypted, and I accept the overhead. I trust that the network will make " +"sure I always connect to the server I want.\n" +"Verify CA: I want my data encrypted, and I accept the overhead. I want to be sure that I connect to a " +"server that I trust.\n" +"Verify Full: I want my data encrypted, and I accept the " +"overhead. I want to be sure that I connect to a server I trust, and that it's the one I specify." #: assets/serializers/asset/gpt.py:20 msgid "" @@ -2758,8 +2766,8 @@ msgstr "" #: audits/const.py:46 settings/serializers/terminal.py:6 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174 -#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55 -#: terminal/serializers/session.py:79 +#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:57 +#: terminal/serializers/session.py:113 msgid "Terminal" msgstr "" @@ -3127,6 +3135,7 @@ msgid "OpenID Error" msgstr "" #: authentication/backends/oidc/views.py:175 +#: authentication/backends/saml2/views.py:282 msgid "Please check if a user with the same username or email already exists" msgstr "" @@ -3156,6 +3165,10 @@ msgstr "" msgid "Credential ID" msgstr "" +#: authentication/backends/saml2/views.py:281 +msgid "SAML2 Error" +msgstr "" + #: authentication/confirm/password.py:16 msgid "Authentication failed password incorrect" msgstr "" @@ -3424,7 +3437,7 @@ msgstr "" msgid "Clear phone number to disable" msgstr "" -#: authentication/middleware.py:94 settings/utils/ldap.py:691 +#: authentication/middleware.py:95 settings/utils/ldap.py:691 msgid "Authentication failed (before login check failed): {}" msgstr "" @@ -3447,7 +3460,7 @@ msgid "Please change your password" msgstr "" #: authentication/models/access_key.py:22 -#: terminal/models/component/endpoint.py:110 +#: terminal/models/component/endpoint.py:112 msgid "IP group" msgstr "" @@ -3469,7 +3482,7 @@ msgstr "" #: authentication/serializers/connect_token_secret.py:114 #: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43 #: terminal/models/virtualapp/virtualapp.py:24 -#: terminal/serializers/session.py:21 terminal/serializers/session.py:48 +#: terminal/serializers/session.py:23 terminal/serializers/session.py:50 #: terminal/serializers/storage.py:71 msgid "Protocol" msgstr "" @@ -3516,6 +3529,7 @@ msgid "Connection token expired at: {}" msgstr "" #: authentication/models/connection_token.py:125 +#: terminal/serializers/session.py:95 msgid "No user or invalid user" msgstr "" @@ -3750,7 +3764,7 @@ msgstr "" msgid "Your account has remote login behavior, please pay attention" msgstr "" -#: authentication/templates/authentication/_msg_different_city.html:16 +#: authentication/templates/authentication/_msg_different_city.html:14 msgid "" "If you suspect that the login behavior is abnormal, please modify the " "account password in time." @@ -3774,13 +3788,13 @@ msgstr "" msgid "Click here reset password" msgstr "" -#: authentication/templates/authentication/_msg_reset_password.html:16 -#: users/templates/users/_msg_user_created.html:22 +#: authentication/templates/authentication/_msg_reset_password.html:15 +#: users/templates/users/_msg_user_created.html:20 msgid "This link is valid for 1 hour. After it expires" msgstr "" -#: authentication/templates/authentication/_msg_reset_password.html:17 -#: users/templates/users/_msg_user_created.html:23 +#: authentication/templates/authentication/_msg_reset_password.html:16 +#: users/templates/users/_msg_user_created.html:21 msgid "request new one" msgstr "" @@ -3809,14 +3823,14 @@ msgstr "" msgid "Browser" msgstr "" -#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_password_success.html:12 msgid "" "If the password update was not initiated by you, your account may have " "security issues" msgstr "" -#: authentication/templates/authentication/_msg_rest_password_success.html:14 -#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 +#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 msgid "If you have any questions, you can contact the administrator" msgstr "" @@ -3824,7 +3838,7 @@ msgstr "" msgid "Your public key has just been successfully updated" msgstr "" -#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:12 msgid "" "If the public key update was not initiated by you, your account may have " "security issues" @@ -3897,7 +3911,7 @@ msgid "LAN" msgstr "" #: authentication/views/base.py:71 -#: perms/templates/perms/_msg_permed_items_expire.html:21 +#: perms/templates/perms/_msg_permed_items_expire.html:20 msgid "If you have any question, please contact the administrator" msgstr "" @@ -4134,7 +4148,8 @@ msgid "Invalid ids for ids, should be a list" msgstr "" #: common/db/fields.py:589 common/db/fields.py:594 -#: common/serializers/fields.py:144 tickets/serializers/ticket/common.py:58 +#: common/serializers/fields.py:144 terminal/serializers/session.py:81 +#: tickets/serializers/ticket/common.py:58 #: xpack/plugins/cloud/serializers/account_attrs.py:56 #: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:150 @@ -4636,27 +4651,27 @@ msgstr "" msgid "Currently playbook is being used in a job" msgstr "" -#: ops/api/playbook.py:113 +#: ops/api/playbook.py:123 msgid "Unsupported file content" msgstr "" -#: ops/api/playbook.py:115 ops/api/playbook.py:161 ops/api/playbook.py:209 +#: ops/api/playbook.py:125 ops/api/playbook.py:171 ops/api/playbook.py:219 msgid "Invalid file path" msgstr "" -#: ops/api/playbook.py:187 +#: ops/api/playbook.py:197 msgid "This file can not be rename" msgstr "" -#: ops/api/playbook.py:206 +#: ops/api/playbook.py:216 msgid "File already exists" msgstr "" -#: ops/api/playbook.py:224 +#: ops/api/playbook.py:234 msgid "File key is required" msgstr "" -#: ops/api/playbook.py:227 +#: ops/api/playbook.py:237 msgid "This file can not be delete" msgstr "" @@ -4962,7 +4977,7 @@ msgstr "" msgid "Execute after saving" msgstr "Execute after saving" -#: ops/serializers/job.py:52 terminal/serializers/session.py:47 +#: ops/serializers/job.py:52 terminal/serializers/session.py:49 msgid "Duration" msgstr "" @@ -4970,7 +4985,7 @@ msgstr "" msgid "Job type" msgstr "" -#: ops/serializers/job.py:75 terminal/serializers/session.py:56 +#: ops/serializers/job.py:75 terminal/serializers/session.py:58 msgid "Is finished" msgstr "Finished" @@ -7040,11 +7055,11 @@ msgstr "" msgid "Authentication success: {}" msgstr "" -#: settings/ws.py:199 +#: settings/ws.py:222 msgid "No LDAP user was found" msgstr "" -#: settings/ws.py:205 +#: settings/ws.py:228 msgid "Total {}, success {}, failure {}" msgstr "" @@ -7516,51 +7531,51 @@ msgstr "" msgid "Applet host deployment" msgstr "" -#: terminal/models/component/endpoint.py:15 +#: terminal/models/component/endpoint.py:16 msgid "HTTPS port" msgstr "" -#: terminal/models/component/endpoint.py:16 +#: terminal/models/component/endpoint.py:17 msgid "HTTP port" msgstr "" -#: terminal/models/component/endpoint.py:17 +#: terminal/models/component/endpoint.py:18 msgid "SSH port" msgstr "" -#: terminal/models/component/endpoint.py:18 +#: terminal/models/component/endpoint.py:19 msgid "RDP port" msgstr "" -#: terminal/models/component/endpoint.py:19 +#: terminal/models/component/endpoint.py:20 msgid "MySQL port" msgstr "" -#: terminal/models/component/endpoint.py:20 +#: terminal/models/component/endpoint.py:21 msgid "MariaDB port" msgstr "" -#: terminal/models/component/endpoint.py:21 +#: terminal/models/component/endpoint.py:22 msgid "PostgreSQL port" msgstr "" -#: terminal/models/component/endpoint.py:22 +#: terminal/models/component/endpoint.py:23 msgid "Redis port" msgstr "" -#: terminal/models/component/endpoint.py:23 +#: terminal/models/component/endpoint.py:24 msgid "SQLServer port" msgstr "" -#: terminal/models/component/endpoint.py:30 -#: terminal/models/component/endpoint.py:117 -#: terminal/serializers/endpoint.py:73 terminal/serializers/storage.py:41 +#: terminal/models/component/endpoint.py:32 +#: terminal/models/component/endpoint.py:119 +#: terminal/serializers/endpoint.py:80 terminal/serializers/storage.py:41 #: terminal/serializers/storage.py:53 terminal/serializers/storage.py:83 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 msgid "Endpoint" msgstr "" -#: terminal/models/component/endpoint.py:123 +#: terminal/models/component/endpoint.py:125 msgid "Endpoint rule" msgstr "" @@ -7646,11 +7661,11 @@ msgstr "" msgid "Replay" msgstr "" -#: terminal/models/session/session.py:48 terminal/serializers/session.py:78 +#: terminal/models/session/session.py:48 terminal/serializers/session.py:112 msgid "Command amount" msgstr "" -#: terminal/models/session/session.py:49 terminal/serializers/session.py:30 +#: terminal/models/session/session.py:49 terminal/serializers/session.py:32 msgid "Error reason" msgstr "" @@ -7947,49 +7962,53 @@ msgid "" "does not allow modification of the host)" msgstr "" -#: terminal/serializers/endpoint.py:64 +#: terminal/serializers/endpoint.py:71 msgid "" "The assets within this IP range, the following endpoint will be used for the " "connection" msgstr "" -#: terminal/serializers/endpoint.py:65 +#: terminal/serializers/endpoint.py:72 msgid "" "If asset IP addresses under different endpoints conflict, use asset labels" msgstr "" -#: terminal/serializers/endpoint.py:69 +#: terminal/serializers/endpoint.py:76 msgid "Asset IP" msgstr "" -#: terminal/serializers/session.py:25 terminal/serializers/session.py:53 +#: terminal/serializers/session.py:27 terminal/serializers/session.py:55 msgid "Can replay" msgstr "" -#: terminal/serializers/session.py:26 terminal/serializers/session.py:54 +#: terminal/serializers/session.py:28 terminal/serializers/session.py:56 msgid "Can join" msgstr "" -#: terminal/serializers/session.py:27 terminal/serializers/session.py:57 +#: terminal/serializers/session.py:29 terminal/serializers/session.py:59 msgid "Can terminate" msgstr "" -#: terminal/serializers/session.py:49 +#: terminal/serializers/session.py:51 msgid "User ID" msgstr "" -#: terminal/serializers/session.py:50 +#: terminal/serializers/session.py:52 msgid "Asset ID" msgstr "" -#: terminal/serializers/session.py:51 +#: terminal/serializers/session.py:53 msgid "Login from display" msgstr "" -#: terminal/serializers/session.py:58 +#: terminal/serializers/session.py:60 msgid "Terminal display" msgstr "" +#: terminal/serializers/session.py:103 +msgid "No asset or invalid asset" +msgstr "" + #: terminal/serializers/storage.py:23 msgid "Endpoint invalid: remove path `{}`" msgstr "" @@ -8850,7 +8869,7 @@ msgid "Force enabled" msgstr "" #: users/notifications.py:55 -#: users/templates/users/_msg_password_expire_reminder.html:17 +#: users/templates/users/_msg_password_expire_reminder.html:16 #: users/templates/users/reset_password.html:5 #: users/templates/users/reset_password.html:6 msgid "Reset password" @@ -9195,7 +9214,7 @@ msgstr "" msgid "Click here update password" msgstr "" -#: users/templates/users/_msg_password_expire_reminder.html:16 +#: users/templates/users/_msg_password_expire_reminder.html:15 msgid "If your password has expired, please click the link below to" msgstr "" @@ -9696,7 +9715,7 @@ msgstr "" #: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/serializers/task.py:161 -msgid "Preferred IP type" +msgid "Sync IP type" msgstr "" #: xpack/plugins/cloud/models.py:118 diff --git a/apps/i18n/core/ja/LC_MESSAGES/django.po b/apps/i18n/core/ja/LC_MESSAGES/django.po index 831ef34a0..99f3a11ff 100644 --- a/apps/i18n/core/ja/LC_MESSAGES/django.po +++ b/apps/i18n/core/ja/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-19 16:31+0800\n" +"POT-Creation-Date: 2024-10-12 11:30+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,6 +118,10 @@ msgstr "保留中のアカウントが見つかりません" msgid "Success: %s, Failed: %s, Total: %s" msgstr "成功: %s、失敗: %s、合計: %s" +#: accounts/automations/verify_gateway_account/manager.py:18 +msgid ">>> Start executing the task to test gateway account connectivity" +msgstr ">>> ゲートウェイ接続のテストタスクを開始する" + #: accounts/const/account.py:6 #: accounts/serializers/automations/change_secret.py:34 #: audits/signal_handlers/login_log.py:34 authentication/confirm/password.py:9 @@ -352,7 +356,7 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました" #: audits/models.py:58 authentication/models/connection_token.py:36 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 #: terminal/models/session/session.py:32 terminal/notifications.py:155 -#: terminal/serializers/command.py:17 terminal/serializers/session.py:28 +#: terminal/serializers/command.py:17 terminal/serializers/session.py:30 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 #: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:288 @@ -499,7 +503,7 @@ msgstr "理由" #: accounts/models/automations/backup_account.py:136 #: accounts/serializers/automations/change_secret.py:110 #: accounts/serializers/automations/change_secret.py:145 -#: ops/serializers/job.py:74 terminal/serializers/session.py:52 +#: ops/serializers/job.py:74 terminal/serializers/session.py:54 msgid "Is success" msgstr "成功は" @@ -716,8 +720,8 @@ msgstr "パスワードルール" #: perms/models/asset_permission.py:61 rbac/models/role.py:29 #: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184 #: settings/serializers/msg.py:89 settings/serializers/terminal.py:9 -#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12 -#: terminal/models/component/endpoint.py:109 +#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:13 +#: terminal/models/component/endpoint.py:111 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/terminal.py:85 #: terminal/models/virtualapp/provider.py:10 @@ -880,7 +884,7 @@ msgstr "カテゴリ" #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40 #: terminal/models/component/storage.py:58 #: terminal/models/component/storage.py:152 terminal/serializers/applet.py:29 -#: terminal/serializers/session.py:23 terminal/serializers/storage.py:281 +#: terminal/serializers/session.py:25 terminal/serializers/storage.py:281 #: terminal/serializers/storage.py:294 tickets/models/comment.py:26 #: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16 #: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25 @@ -1040,11 +1044,13 @@ msgid "" "default: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, " "\"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}" msgstr "" -"length はパスワードの長さで、範囲は 8 ~ 30 です。" -"小文字はパスワードに小文字が含まれるかどうかを示し、大文字はパスワードに大文字が含まれるかどうかを示します。" -"digit は数字が含まれているかどうかを示し、symbol は特殊記号が含まれているかどうかを示します。" -"exclude_symbols は、特定のシンボルを除外するために使用します (最大 16 文字)。シンボルを除外する必要がない場合は、空白のままにすることができます。" -"デフォルト: {\"長さ\": 16、\"小文字\": true、\"大文字\": true、\"数字\": true、\"シンボル\": true、\"exclude_symbols\": \"\"}" +"length はパスワードの長さで、範囲は 8 ~ 30 です。小文字はパスワードに小文字" +"が含まれるかどうかを示し、大文字はパスワードに大文字が含まれるかどうかを示し" +"ます。digit は数字が含まれているかどうかを示し、symbol は特殊記号が含まれてい" +"るかどうかを示します。exclude_symbols は、特定のシンボルを除外するために使用" +"します (最大 16 文字)。シンボルを除外する必要がない場合は、空白のままにするこ" +"とができます。デフォルト: {\"長さ\": 16、\"小文字\": true、\"大文字\": " +"true、\"数字\": true、\"シンボル\": true、\"exclude_symbols\": \"\"}" #: accounts/serializers/account/template.py:49 msgid "Secret generation strategy for account creation" @@ -1065,8 +1071,8 @@ msgstr "关联平台,可以配置推送参数,如果不关联,则使用默 #: ops/models/job.py:158 ops/models/playbook.py:33 rbac/models/role.py:37 #: settings/models.py:40 terminal/models/applet/applet.py:46 #: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143 -#: terminal/models/component/endpoint.py:25 -#: terminal/models/component/endpoint.py:119 +#: terminal/models/component/endpoint.py:26 +#: terminal/models/component/endpoint.py:121 #: terminal/models/session/session.py:47 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 @@ -1378,12 +1384,12 @@ msgid "Notify and warn" msgstr "プロンプトと警告" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:112 xpack/plugins/cloud/models.py:314 +#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:314 msgid "Priority" msgstr "優先順位" #: acls/models/base.py:38 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:113 xpack/plugins/cloud/models.py:315 +#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:315 msgid "1-100, the lower the value will be match first" msgstr "1-100、低い値は最初に一致します" @@ -1397,8 +1403,8 @@ msgstr "レビュー担当者" #: authentication/models/connection_token.py:53 #: authentication/models/ssh_key.py:13 #: authentication/templates/authentication/_access_key_modal.html:32 -#: perms/models/asset_permission.py:82 -#: terminal/models/component/endpoint.py:120 +#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:27 +#: terminal/models/component/endpoint.py:122 #: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44 #: tickets/const.py:36 msgid "Active" @@ -1691,7 +1697,7 @@ msgid "Unable to connect to port {port} on {address}" msgstr "{port} のポート {address} に接続できません" #: assets/automations/ping_gateway/manager.py:58 -#: authentication/middleware.py:93 xpack/plugins/cloud/providers/fc.py:47 +#: authentication/middleware.py:94 xpack/plugins/cloud/providers/fc.py:47 msgid "Authentication failed" msgstr "認証に失敗しました" @@ -1700,6 +1706,12 @@ msgstr "認証に失敗しました" msgid "Connect failed" msgstr "接続に失敗しました" +#: assets/automations/ping_gateway/manager.py:118 +#, fuzzy +#| msgid ">>> Start executing tasks" +msgid ">>> Start executing the task to test gateway connectivity" +msgstr ">>> タスクの実行を開始" + #: assets/const/automation.py:6 audits/const.py:6 audits/const.py:47 #: audits/signal_handlers/activity_log.py:62 common/utils/ip/geoip/utils.py:31 #: common/utils/ip/geoip/utils.py:37 common/utils/ip/utils.py:104 @@ -1741,7 +1753,7 @@ msgstr "脚本" #: assets/const/category.py:10 assets/models/asset/host.py:8 #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76 #: settings/serializers/feature.py:52 settings/serializers/msg.py:30 -#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17 +#: terminal/models/component/endpoint.py:14 terminal/serializers/applet.py:17 #: xpack/plugins/cloud/manager.py:83 #: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" @@ -2428,13 +2440,11 @@ msgstr "" #: assets/serializers/asset/database.py:24 msgid "Postgresql ssl model help text" msgstr "" -"Prefer:私は暗号化に関心はありませんが、サーバーが暗号化をサポートしているな" -"ら、私は暗号化のコストを支払うことを喜んでいます。Require:私のデータを暗号化" -"してほしい、そのコストを受け入れます。私はネットワークが私が接続したいサー" -"バーに常に接続できるように保証してくれると信じています。Verify CA:私はデータ" -"が暗号化され、コストを受け入れます。私が信頼するサーバーに接続されていること" -"を確認したい。Verify Full:私はデータが暗号化され、コストを受け入れます。私が" -"信頼するサーバーに接続されていること、そしてそれが私が指定したサーバーである" +"Prefer:私は暗号化に関心はありませんが、サーバーが暗号化をサポートしているなら、私は暗号化のコストを支払うことを喜んでいます。\n" +"Require:私のデータを暗号化してほしい、そのコストを受け入れます。" +"私はネットワークが私が接続したいサーバーに常に接続できるように保証してくれると信じています。\n" +"Verify CA:私はデータが暗号化され、コストを受け入れます。私が信頼するサーバーに接続されていることを確認したい。\n" +"Verify Full:私はデータが暗号化され、コストを受け入れます。私が信頼するサーバーに接続されていること、そしてそれが私が指定したサーバーである" "ことを確認したい" #: assets/serializers/asset/gpt.py:20 @@ -2858,8 +2868,8 @@ msgstr "終了" #: audits/const.py:46 settings/serializers/terminal.py:6 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174 -#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55 -#: terminal/serializers/session.py:79 +#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:57 +#: terminal/serializers/session.py:113 msgid "Terminal" msgstr "ターミナル" @@ -3238,6 +3248,7 @@ msgid "OpenID Error" msgstr "OpenID エラー" #: authentication/backends/oidc/views.py:175 +#: authentication/backends/saml2/views.py:282 msgid "Please check if a user with the same username or email already exists" msgstr "" "同じユーザー名またはメールアドレスのユーザーが既に存在するかどうかを確認して" @@ -3269,6 +3280,10 @@ msgstr "最後に使用した日付" msgid "Credential ID" msgstr "資格情報ID" +#: authentication/backends/saml2/views.py:281 +msgid "SAML2 Error" +msgstr "SAML2 エラー" + #: authentication/confirm/password.py:16 msgid "Authentication failed password incorrect" msgstr "認証に失敗しました (ユーザー名またはパスワードが正しくありません)" @@ -3548,7 +3563,7 @@ msgstr "電話番号を設定して有効にする" msgid "Clear phone number to disable" msgstr "無効にする電話番号をクリアする" -#: authentication/middleware.py:94 settings/utils/ldap.py:691 +#: authentication/middleware.py:95 settings/utils/ldap.py:691 msgid "Authentication failed (before login check failed): {}" msgstr "認証に失敗しました (ログインチェックが失敗する前): {}" @@ -3573,7 +3588,7 @@ msgid "Please change your password" msgstr "パスワードを変更してください" #: authentication/models/access_key.py:22 -#: terminal/models/component/endpoint.py:110 +#: terminal/models/component/endpoint.py:112 msgid "IP group" msgstr "IP グループ" @@ -3595,7 +3610,7 @@ msgstr "カスタムパスワード" #: authentication/serializers/connect_token_secret.py:114 #: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43 #: terminal/models/virtualapp/virtualapp.py:24 -#: terminal/serializers/session.py:21 terminal/serializers/session.py:48 +#: terminal/serializers/session.py:23 terminal/serializers/session.py:50 #: terminal/serializers/storage.py:71 msgid "Protocol" msgstr "プロトコル" @@ -3642,6 +3657,7 @@ msgid "Connection token expired at: {}" msgstr "接続トークンの有効期限: {}" #: authentication/models/connection_token.py:125 +#: terminal/serializers/session.py:95 msgid "No user or invalid user" msgstr "ユーザーなしまたは期限切れのユーザー" @@ -3880,7 +3896,7 @@ msgstr "こんにちは" msgid "Your account has remote login behavior, please pay attention" msgstr "アカウントにリモートログイン動作があります。注意してください" -#: authentication/templates/authentication/_msg_different_city.html:16 +#: authentication/templates/authentication/_msg_different_city.html:14 msgid "" "If you suspect that the login behavior is abnormal, please modify the " "account password in time." @@ -3908,13 +3924,13 @@ msgstr "" msgid "Click here reset password" msgstr "ここをクリックしてパスワードをリセット" -#: authentication/templates/authentication/_msg_reset_password.html:16 -#: users/templates/users/_msg_user_created.html:22 +#: authentication/templates/authentication/_msg_reset_password.html:15 +#: users/templates/users/_msg_user_created.html:20 msgid "This link is valid for 1 hour. After it expires" msgstr "このリンクは1時間有効です。有効期限が切れた後" -#: authentication/templates/authentication/_msg_reset_password.html:17 -#: users/templates/users/_msg_user_created.html:23 +#: authentication/templates/authentication/_msg_reset_password.html:16 +#: users/templates/users/_msg_user_created.html:21 msgid "request new one" msgstr "新しいものを要求する" @@ -3943,7 +3959,7 @@ msgstr "パスワードが正常に更新されました" msgid "Browser" msgstr "ブラウザ" -#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_password_success.html:12 msgid "" "If the password update was not initiated by you, your account may have " "security issues" @@ -3951,8 +3967,8 @@ msgstr "" "パスワードの更新が開始されなかった場合、アカウントにセキュリティ上の問題があ" "る可能性があります" -#: authentication/templates/authentication/_msg_rest_password_success.html:14 -#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 +#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 msgid "If you have any questions, you can contact the administrator" msgstr "質問があれば、管理者に連絡できます" @@ -3960,7 +3976,7 @@ msgstr "質問があれば、管理者に連絡できます" msgid "Your public key has just been successfully updated" msgstr "公開鍵が正常に更新されました" -#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:12 msgid "" "If the public key update was not initiated by you, your account may have " "security issues" @@ -4039,7 +4055,7 @@ msgid "LAN" msgstr "ローカルエリアネットワーク" #: authentication/views/base.py:71 -#: perms/templates/perms/_msg_permed_items_expire.html:21 +#: perms/templates/perms/_msg_permed_items_expire.html:20 msgid "If you have any question, please contact the administrator" msgstr "質問があったら、管理者に連絡して下さい" @@ -4283,7 +4299,8 @@ msgid "Invalid ids for ids, should be a list" msgstr "無効なID、リストでなければなりません" #: common/db/fields.py:589 common/db/fields.py:594 -#: common/serializers/fields.py:144 tickets/serializers/ticket/common.py:58 +#: common/serializers/fields.py:144 terminal/serializers/session.py:81 +#: tickets/serializers/ticket/common.py:58 #: xpack/plugins/cloud/serializers/account_attrs.py:56 #: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:150 @@ -4818,27 +4835,27 @@ msgstr "タスクを作成中で、中断できません。後でもう一度お msgid "Currently playbook is being used in a job" msgstr "現在プレイブックは1つのジョブで使用されています" -#: ops/api/playbook.py:113 +#: ops/api/playbook.py:123 msgid "Unsupported file content" msgstr "サポートされていないファイルの内容" -#: ops/api/playbook.py:115 ops/api/playbook.py:161 ops/api/playbook.py:209 +#: ops/api/playbook.py:125 ops/api/playbook.py:171 ops/api/playbook.py:219 msgid "Invalid file path" msgstr "無効なファイルパス" -#: ops/api/playbook.py:187 +#: ops/api/playbook.py:197 msgid "This file can not be rename" msgstr "ファイル名を変更することはできません" -#: ops/api/playbook.py:206 +#: ops/api/playbook.py:216 msgid "File already exists" msgstr "ファイルは既に存在します。" -#: ops/api/playbook.py:224 +#: ops/api/playbook.py:234 msgid "File key is required" msgstr "ファイルキーこのフィールドは必須です" -#: ops/api/playbook.py:227 +#: ops/api/playbook.py:237 msgid "This file can not be delete" msgstr "このファイルを削除できません" @@ -5144,7 +5161,7 @@ msgstr "最後の実行" msgid "Execute after saving" msgstr "保存後に実行" -#: ops/serializers/job.py:52 terminal/serializers/session.py:47 +#: ops/serializers/job.py:52 terminal/serializers/session.py:49 msgid "Duration" msgstr "きかん" @@ -5152,7 +5169,7 @@ msgstr "きかん" msgid "Job type" msgstr "タスクの種類" -#: ops/serializers/job.py:75 terminal/serializers/session.py:56 +#: ops/serializers/job.py:75 terminal/serializers/session.py:58 msgid "Is finished" msgstr "終了しました" @@ -7380,11 +7397,11 @@ msgstr "認証に失敗しました (不明): {}" msgid "Authentication success: {}" msgstr "認証成功: {}" -#: settings/ws.py:199 +#: settings/ws.py:222 msgid "No LDAP user was found" msgstr "LDAPユーザーが取得されませんでした" -#: settings/ws.py:205 +#: settings/ws.py:228 msgid "Total {}, success {}, failure {}" msgstr "合計 {},成功 {},失敗 {}" @@ -7886,51 +7903,51 @@ msgstr "初期化" msgid "Applet host deployment" msgstr "アプリケーション配備" -#: terminal/models/component/endpoint.py:15 +#: terminal/models/component/endpoint.py:16 msgid "HTTPS port" msgstr "HTTPS ポート" -#: terminal/models/component/endpoint.py:16 +#: terminal/models/component/endpoint.py:17 msgid "HTTP port" msgstr "HTTP ポート" -#: terminal/models/component/endpoint.py:17 +#: terminal/models/component/endpoint.py:18 msgid "SSH port" msgstr "SSH ポート" -#: terminal/models/component/endpoint.py:18 +#: terminal/models/component/endpoint.py:19 msgid "RDP port" msgstr "RDP ポート" -#: terminal/models/component/endpoint.py:19 +#: terminal/models/component/endpoint.py:20 msgid "MySQL port" msgstr "MySQL ポート" -#: terminal/models/component/endpoint.py:20 +#: terminal/models/component/endpoint.py:21 msgid "MariaDB port" msgstr "MariaDB ポート" -#: terminal/models/component/endpoint.py:21 +#: terminal/models/component/endpoint.py:22 msgid "PostgreSQL port" msgstr "PostgreSQL ポート" -#: terminal/models/component/endpoint.py:22 +#: terminal/models/component/endpoint.py:23 msgid "Redis port" msgstr "Redis ポート" -#: terminal/models/component/endpoint.py:23 +#: terminal/models/component/endpoint.py:24 msgid "SQLServer port" msgstr "SQLServer ポート" -#: terminal/models/component/endpoint.py:30 -#: terminal/models/component/endpoint.py:117 -#: terminal/serializers/endpoint.py:73 terminal/serializers/storage.py:41 +#: terminal/models/component/endpoint.py:32 +#: terminal/models/component/endpoint.py:119 +#: terminal/serializers/endpoint.py:80 terminal/serializers/storage.py:41 #: terminal/serializers/storage.py:53 terminal/serializers/storage.py:83 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 msgid "Endpoint" msgstr "エンドポイント" -#: terminal/models/component/endpoint.py:123 +#: terminal/models/component/endpoint.py:125 msgid "Endpoint rule" msgstr "エンドポイントルール" @@ -8016,11 +8033,11 @@ msgstr "ログイン元" msgid "Replay" msgstr "リプレイ" -#: terminal/models/session/session.py:48 terminal/serializers/session.py:78 +#: terminal/models/session/session.py:48 terminal/serializers/session.py:112 msgid "Command amount" msgstr "コマンド量" -#: terminal/models/session/session.py:49 terminal/serializers/session.py:30 +#: terminal/models/session/session.py:49 terminal/serializers/session.py:32 msgid "Error reason" msgstr "間違った理由" @@ -8339,51 +8356,55 @@ msgstr "" "ウザのアクセス アドレスが使用されます (デフォルトのエンドポイントではホストの" "変更は許可されません)。" -#: terminal/serializers/endpoint.py:64 +#: terminal/serializers/endpoint.py:71 msgid "" "The assets within this IP range, the following endpoint will be used for the " "connection" msgstr "このIP範囲内のアセットは、以下のエンドポイントを使用して接続されます" -#: terminal/serializers/endpoint.py:65 +#: terminal/serializers/endpoint.py:72 msgid "" "If asset IP addresses under different endpoints conflict, use asset labels" msgstr "" "異なるエンドポイントの下に競合するアセットIPがある場合は、アセットタグを使用" "して実装します" -#: terminal/serializers/endpoint.py:69 +#: terminal/serializers/endpoint.py:76 msgid "Asset IP" msgstr "資産 IP" -#: terminal/serializers/session.py:25 terminal/serializers/session.py:53 +#: terminal/serializers/session.py:27 terminal/serializers/session.py:55 msgid "Can replay" msgstr "再生できます" -#: terminal/serializers/session.py:26 terminal/serializers/session.py:54 +#: terminal/serializers/session.py:28 terminal/serializers/session.py:56 msgid "Can join" msgstr "参加できます" -#: terminal/serializers/session.py:27 terminal/serializers/session.py:57 +#: terminal/serializers/session.py:29 terminal/serializers/session.py:59 msgid "Can terminate" msgstr "終了できます" -#: terminal/serializers/session.py:49 +#: terminal/serializers/session.py:51 msgid "User ID" msgstr "ユーザーID" -#: terminal/serializers/session.py:50 +#: terminal/serializers/session.py:52 msgid "Asset ID" msgstr "資産ID" -#: terminal/serializers/session.py:51 +#: terminal/serializers/session.py:53 msgid "Login from display" msgstr "表示からのログイン" -#: terminal/serializers/session.py:58 +#: terminal/serializers/session.py:60 msgid "Terminal display" msgstr "ターミナルディスプレイ" +#: terminal/serializers/session.py:103 +msgid "No asset or invalid asset" +msgstr "アセットが存在しないか、アセットがアクティブ化されていません" + #: terminal/serializers/storage.py:23 msgid "Endpoint invalid: remove path `{}`" msgstr "エンドポイントが無効: パス '{}' を削除" @@ -9277,7 +9298,7 @@ msgid "Force enabled" msgstr "強制有効" #: users/notifications.py:55 -#: users/templates/users/_msg_password_expire_reminder.html:17 +#: users/templates/users/_msg_password_expire_reminder.html:16 #: users/templates/users/reset_password.html:5 #: users/templates/users/reset_password.html:6 msgid "Reset password" @@ -9662,7 +9683,7 @@ msgstr "" msgid "Click here update password" msgstr "ここをクリック更新パスワード" -#: users/templates/users/_msg_password_expire_reminder.html:16 +#: users/templates/users/_msg_password_expire_reminder.html:15 msgid "If your password has expired, please click the link below to" msgstr "" "パスワードの有効期限が切れている場合は、以下のリンクをクリックしてください" @@ -10176,8 +10197,8 @@ msgstr "IPネットワークセグメントグループ" #: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/serializers/task.py:161 -msgid "Preferred IP type" -msgstr "優先 IP タイプ" +msgid "Sync IP type" +msgstr "同期IPタイプ" #: xpack/plugins/cloud/models.py:118 msgid "Always update" @@ -10616,7 +10637,8 @@ msgid "" " Execute this task when manually or scheduled cloud synchronization " "tasks are performed\n" " " -msgstr "\n" +msgstr "" +"\n" "手動で、定時にクラウド同期タスクを実行する時にこのタスクを実行します" #: xpack/plugins/cloud/tasks.py:52 @@ -10632,7 +10654,8 @@ msgid "" "clean up the execution \n" " records generated by cloud synchronization\n" " " -msgstr "\n" +msgstr "" +"\n" "毎日、システム設定-タスクリスト-定期的なクリーニング設定-クラウド同期記録設定" "に基づき、クラウド同期によって生成された実行記録をクリーニングします。" @@ -10705,3 +10728,6 @@ msgstr "エンタープライズプロフェッショナル版" #: xpack/plugins/license/models.py:86 msgid "Ultimate edition" msgstr "エンタープライズ・フラッグシップ・エディション" + +#~ msgid "Preferred IP type" +#~ msgstr "優先 IP タイプ" diff --git a/apps/i18n/core/zh/LC_MESSAGES/django.po b/apps/i18n/core/zh/LC_MESSAGES/django.po index e600fb48a..c9ac01ce3 100644 --- a/apps/i18n/core/zh/LC_MESSAGES/django.po +++ b/apps/i18n/core/zh/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: JumpServer 0.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-08 11:41+0800\n" +"POT-Creation-Date: 2024-10-12 11:30+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n" "Last-Translator: ibuler \n" "Language-Team: JumpServer team\n" @@ -2400,11 +2400,10 @@ msgstr "" #: assets/serializers/asset/database.py:24 msgid "Postgresql ssl model help text" msgstr "" -"Prefer:我不关心加密,但如果服务器支持加密,我愿意支付加密的开销。Require:我" -"希望我的数据被加密,我接受开销。我相信网络将确保我始终连接到我想要的服务器。" -"Verify CA:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务器。" -"Verify Full:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务" -"器,并且它是我指定的服务器。" +"Prefer:我不关心加密,但如果服务器支持加密,我愿意支付加密的开销。\n" +"Require:我希望我的数据被加密,我接受开销。我相信网络将确保我始终连接到我想要的服务器。\n" +"Verify CA:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务器。\n" +"Verify Full:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务器,并且它是我指定的服务器。" #: assets/serializers/asset/gpt.py:20 msgid "" @@ -3815,7 +3814,7 @@ msgstr "你好" msgid "Your account has remote login behavior, please pay attention" msgstr "你的账号存在异地登录行为,请关注。" -#: authentication/templates/authentication/_msg_different_city.html:16 +#: authentication/templates/authentication/_msg_different_city.html:14 msgid "" "If you suspect that the login behavior is abnormal, please modify the " "account password in time." @@ -3839,13 +3838,13 @@ msgstr "请点击下面链接重置密码, 如果不是您申请的,请关 msgid "Click here reset password" msgstr "点击这里重置密码" -#: authentication/templates/authentication/_msg_reset_password.html:16 -#: users/templates/users/_msg_user_created.html:22 +#: authentication/templates/authentication/_msg_reset_password.html:15 +#: users/templates/users/_msg_user_created.html:20 msgid "This link is valid for 1 hour. After it expires" msgstr "这个链接有效期1小时, 超过时间您可以" -#: authentication/templates/authentication/_msg_reset_password.html:17 -#: users/templates/users/_msg_user_created.html:23 +#: authentication/templates/authentication/_msg_reset_password.html:16 +#: users/templates/users/_msg_user_created.html:21 msgid "request new one" msgstr "重新申请" @@ -3874,14 +3873,14 @@ msgstr "你的密码刚刚成功更新" msgid "Browser" msgstr "浏览器" -#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_password_success.html:12 msgid "" "If the password update was not initiated by you, your account may have " "security issues" msgstr "如果这次密码更新不是由你发起的,那么你的账号可能存在安全问题" -#: authentication/templates/authentication/_msg_rest_password_success.html:14 -#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 +#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 msgid "If you have any questions, you can contact the administrator" msgstr "如果有疑问或需求,请联系系统管理员" @@ -3889,7 +3888,7 @@ msgstr "如果有疑问或需求,请联系系统管理员" msgid "Your public key has just been successfully updated" msgstr "你的公钥刚刚成功更新" -#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:12 msgid "" "If the public key update was not initiated by you, your account may have " "security issues" @@ -3962,7 +3961,7 @@ msgid "LAN" msgstr "局域网" #: authentication/views/base.py:71 -#: perms/templates/perms/_msg_permed_items_expire.html:21 +#: perms/templates/perms/_msg_permed_items_expire.html:20 msgid "If you have any question, please contact the administrator" msgstr "如果有疑问或需求,请联系系统管理员" @@ -7738,7 +7737,7 @@ msgstr "SQLServer 端口" #: terminal/models/component/endpoint.py:32 #: terminal/models/component/endpoint.py:119 -#: terminal/serializers/endpoint.py:73 terminal/serializers/storage.py:41 +#: terminal/serializers/endpoint.py:80 terminal/serializers/storage.py:41 #: terminal/serializers/storage.py:53 terminal/serializers/storage.py:83 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 msgid "Endpoint" @@ -8154,18 +8153,18 @@ msgstr "" "连接资产时访问的主机地址,如果为空则使用当前浏览器的访问地址 (默认端点不允许" "修改主机)" -#: terminal/serializers/endpoint.py:64 +#: terminal/serializers/endpoint.py:71 msgid "" "The assets within this IP range, the following endpoint will be used for the " "connection" msgstr "该 IP 范围内的资产,将使用下面的端点进行连接" -#: terminal/serializers/endpoint.py:65 +#: terminal/serializers/endpoint.py:72 msgid "" "If asset IP addresses under different endpoints conflict, use asset labels" msgstr "如果不同端点下的资产 IP 有冲突,使用资产标签实现" -#: terminal/serializers/endpoint.py:69 +#: terminal/serializers/endpoint.py:76 msgid "Asset IP" msgstr "资产 IP" @@ -9075,7 +9074,7 @@ msgid "Force enabled" msgstr "强制启用" #: users/notifications.py:55 -#: users/templates/users/_msg_password_expire_reminder.html:17 +#: users/templates/users/_msg_password_expire_reminder.html:16 #: users/templates/users/reset_password.html:5 #: users/templates/users/reset_password.html:6 msgid "Reset password" @@ -9438,7 +9437,7 @@ msgstr "为了您的账号安全,请点击下面的链接及时更新密码" msgid "Click here update password" msgstr "点击这里更新密码" -#: users/templates/users/_msg_password_expire_reminder.html:16 +#: users/templates/users/_msg_password_expire_reminder.html:15 msgid "If your password has expired, please click the link below to" msgstr "如果你的密码已过期,请点击" @@ -9940,7 +9939,7 @@ msgstr "IP网段组" #: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/serializers/task.py:161 msgid "Sync IP type" -msgstr "密文类型" +msgstr "同步 IP 类型" #: xpack/plugins/cloud/models.py:118 msgid "Always update" diff --git a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po index 721e9c816..78b8aab8c 100644 --- a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po +++ b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: JumpServer 0.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-19 16:31+0800\n" +"POT-Creation-Date: 2024-10-12 11:30+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n" "Last-Translator: ibuler \n" "Language-Team: JumpServer team\n" @@ -119,6 +119,10 @@ msgstr "未找到待處理帳戶" msgid "Success: %s, Failed: %s, Total: %s" msgstr "成功: %s, 失敗: %s, 總數: %s" +#: accounts/automations/verify_gateway_account/manager.py:18 +msgid ">>> Start executing the task to test gateway account connectivity" +msgstr "" + #: accounts/const/account.py:6 #: accounts/serializers/automations/change_secret.py:34 #: audits/signal_handlers/login_log.py:34 authentication/confirm/password.py:9 @@ -353,7 +357,7 @@ msgstr "用戶 %s 查看/匯出 了密碼" #: audits/models.py:58 authentication/models/connection_token.py:36 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 #: terminal/models/session/session.py:32 terminal/notifications.py:155 -#: terminal/serializers/command.py:17 terminal/serializers/session.py:28 +#: terminal/serializers/command.py:17 terminal/serializers/session.py:30 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 #: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:288 @@ -500,7 +504,7 @@ msgstr "原因" #: accounts/models/automations/backup_account.py:136 #: accounts/serializers/automations/change_secret.py:110 #: accounts/serializers/automations/change_secret.py:145 -#: ops/serializers/job.py:74 terminal/serializers/session.py:52 +#: ops/serializers/job.py:74 terminal/serializers/session.py:54 msgid "Is success" msgstr "是否成功" @@ -717,8 +721,8 @@ msgstr "密碼規則" #: perms/models/asset_permission.py:61 rbac/models/role.py:29 #: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184 #: settings/serializers/msg.py:89 settings/serializers/terminal.py:9 -#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12 -#: terminal/models/component/endpoint.py:109 +#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:13 +#: terminal/models/component/endpoint.py:111 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/terminal.py:85 #: terminal/models/virtualapp/provider.py:10 @@ -880,7 +884,7 @@ msgstr "類別" #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40 #: terminal/models/component/storage.py:58 #: terminal/models/component/storage.py:152 terminal/serializers/applet.py:29 -#: terminal/serializers/session.py:23 terminal/serializers/storage.py:281 +#: terminal/serializers/session.py:25 terminal/serializers/storage.py:281 #: terminal/serializers/storage.py:294 tickets/models/comment.py:26 #: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16 #: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25 @@ -1040,11 +1044,12 @@ msgid "" "default: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, " "\"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}" msgstr "" -"length 是密碼的長度,填入範圍為 8 到 30。" -"lowercase 表示密碼中是否包含小寫字母,uppercase 表示是否包含大寫字母," -"digit 表示是否包含數字,symbol 表示是否包含特殊符號。" -"exclude_symbols 用於排除特定符號,您可以填寫要排除的符號字元(最多 16 個),如果無需排除符號,可以留空。" -"預設: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, \"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}" +"length 是密碼的長度,填入範圍為 8 到 30。lowercase 表示密碼中是否包含小寫字" +"母,uppercase 表示是否包含大寫字母,digit 表示是否包含數字,symbol 表示是否包" +"含特殊符號。exclude_symbols 用於排除特定符號,您可以填寫要排除的符號字元(最" +"多 16 個),如果無需排除符號,可以留空。預設: {\"length\": 16, " +"\"lowercase\": true, \"uppercase\": true, \"digit\": true, \"symbol\": true, " +"\"exclude_symbols\": \"\"}" #: accounts/serializers/account/template.py:49 msgid "Secret generation strategy for account creation" @@ -1065,8 +1070,8 @@ msgstr "關聯平台,可配置推送參數,如果不關聯,將使用默認 #: ops/models/job.py:158 ops/models/playbook.py:33 rbac/models/role.py:37 #: settings/models.py:40 terminal/models/applet/applet.py:46 #: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143 -#: terminal/models/component/endpoint.py:25 -#: terminal/models/component/endpoint.py:119 +#: terminal/models/component/endpoint.py:26 +#: terminal/models/component/endpoint.py:121 #: terminal/models/session/session.py:47 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 @@ -1355,12 +1360,12 @@ msgid "Notify and warn" msgstr "提示並警告" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:112 xpack/plugins/cloud/models.py:314 +#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:314 msgid "Priority" msgstr "優先度" #: acls/models/base.py:38 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:113 xpack/plugins/cloud/models.py:315 +#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:315 msgid "1-100, the lower the value will be match first" msgstr "優先度可選範圍為 1-100 (數值越小越優先)" @@ -1374,8 +1379,8 @@ msgstr "審批人" #: authentication/models/connection_token.py:53 #: authentication/models/ssh_key.py:13 #: authentication/templates/authentication/_access_key_modal.html:32 -#: perms/models/asset_permission.py:82 -#: terminal/models/component/endpoint.py:120 +#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:27 +#: terminal/models/component/endpoint.py:122 #: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44 #: tickets/const.py:36 msgid "Active" @@ -1664,7 +1669,7 @@ msgid "Unable to connect to port {port} on {address}" msgstr "無法連接到 {port} 上的埠 {address}" #: assets/automations/ping_gateway/manager.py:58 -#: authentication/middleware.py:93 xpack/plugins/cloud/providers/fc.py:47 +#: authentication/middleware.py:94 xpack/plugins/cloud/providers/fc.py:47 msgid "Authentication failed" msgstr "認證失敗" @@ -1673,6 +1678,10 @@ msgstr "認證失敗" msgid "Connect failed" msgstr "連接失敗" +#: assets/automations/ping_gateway/manager.py:118 +msgid ">>> Start executing the task to test gateway connectivity" +msgstr ">>> 開始執行測試網關可連接性任務" + #: assets/const/automation.py:6 audits/const.py:6 audits/const.py:47 #: audits/signal_handlers/activity_log.py:62 common/utils/ip/geoip/utils.py:31 #: common/utils/ip/geoip/utils.py:37 common/utils/ip/utils.py:104 @@ -1714,7 +1723,7 @@ msgstr "腳本" #: assets/const/category.py:10 assets/models/asset/host.py:8 #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76 #: settings/serializers/feature.py:52 settings/serializers/msg.py:30 -#: terminal/models/component/endpoint.py:13 terminal/serializers/applet.py:17 +#: terminal/models/component/endpoint.py:14 terminal/serializers/applet.py:17 #: xpack/plugins/cloud/manager.py:83 #: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" @@ -2393,11 +2402,10 @@ msgstr "" #: assets/serializers/asset/database.py:24 msgid "Postgresql ssl model help text" msgstr "" -"Prefer:我不在乎是否加密,但如果伺服器支持加密,我願意支付加密的費用。" -"Require:我希望我的資料被加密,我可以承擔那個費用。我相信網路將確保我始終連接" -"到我想要的伺服器。Verify CA:我希望我的資料被加密,我可以承擔那個費用。我想要" -"確認我連接到我信任的伺服器。Verify Full:我希望我的資料被加密,我接受負擔。我" -"想確保我連接到我信任的伺服器,並且它是我指定的伺服器。" +"Prefer:我不在乎是否加密,但如果伺服器支持加密,我願意支付加密的費用。\n" +"Require:我希望我的資料被加密,我可以承擔那個費用。我相信網路將確保我始終連接到我想要的伺服器。\n" +"Verify CA:我希望我的資料被加密,我可以承擔那個費用。我想要確認我連接到我信任的伺服器。\n" +"Verify Full:我希望我的資料被加密,我接受負擔。我想確保我連接到我信任的伺服器,並且它是我指定的伺服器。" #: assets/serializers/asset/gpt.py:20 msgid "" @@ -2803,8 +2811,8 @@ msgstr "結束" #: audits/const.py:46 settings/serializers/terminal.py:6 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174 -#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55 -#: terminal/serializers/session.py:79 +#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:57 +#: terminal/serializers/session.py:113 msgid "Terminal" msgstr "終端" @@ -3176,6 +3184,7 @@ msgid "OpenID Error" msgstr "OpenID 錯誤" #: authentication/backends/oidc/views.py:175 +#: authentication/backends/saml2/views.py:282 msgid "Please check if a user with the same username or email already exists" msgstr "請檢查是否已經存在相同用戶名或電子郵箱的用戶" @@ -3205,6 +3214,10 @@ msgstr "最後使用日期" msgid "Credential ID" msgstr "憑證 ID" +#: authentication/backends/saml2/views.py:281 +msgid "SAML2 Error" +msgstr "SAML2 錯誤" + #: authentication/confirm/password.py:16 msgid "Authentication failed password incorrect" msgstr "認證失敗 (使用者名稱或密碼不正確)" @@ -3476,7 +3489,7 @@ msgstr "設置手機號碼啟用" msgid "Clear phone number to disable" msgstr "清空手機號碼禁用" -#: authentication/middleware.py:94 settings/utils/ldap.py:691 +#: authentication/middleware.py:95 settings/utils/ldap.py:691 msgid "Authentication failed (before login check failed): {}" msgstr "認證失敗 (登錄前檢查失敗): {}" @@ -3499,7 +3512,7 @@ msgid "Please change your password" msgstr "請修改密碼" #: authentication/models/access_key.py:22 -#: terminal/models/component/endpoint.py:110 +#: terminal/models/component/endpoint.py:112 msgid "IP group" msgstr "IPグループ" @@ -3521,7 +3534,7 @@ msgstr "自訂密碼" #: authentication/serializers/connect_token_secret.py:114 #: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43 #: terminal/models/virtualapp/virtualapp.py:24 -#: terminal/serializers/session.py:21 terminal/serializers/session.py:48 +#: terminal/serializers/session.py:23 terminal/serializers/session.py:50 #: terminal/serializers/storage.py:71 msgid "Protocol" msgstr "協議" @@ -3568,6 +3581,7 @@ msgid "Connection token expired at: {}" msgstr "連接令牌過期: {}" #: authentication/models/connection_token.py:125 +#: terminal/serializers/session.py:95 msgid "No user or invalid user" msgstr "沒有用戶或用戶失效" @@ -3802,7 +3816,7 @@ msgstr "你好" msgid "Your account has remote login behavior, please pay attention" msgstr "你的帳號存在異地登入行為,請關注。" -#: authentication/templates/authentication/_msg_different_city.html:16 +#: authentication/templates/authentication/_msg_different_city.html:14 msgid "" "If you suspect that the login behavior is abnormal, please modify the " "account password in time." @@ -3826,13 +3840,13 @@ msgstr "請點擊下面連結重設密碼, 如果不是您申請的,請關 msgid "Click here reset password" msgstr "點擊這裡重設密碼" -#: authentication/templates/authentication/_msg_reset_password.html:16 -#: users/templates/users/_msg_user_created.html:22 +#: authentication/templates/authentication/_msg_reset_password.html:15 +#: users/templates/users/_msg_user_created.html:20 msgid "This link is valid for 1 hour. After it expires" msgstr "這個連結有效期1小時, 超過時間您可以" -#: authentication/templates/authentication/_msg_reset_password.html:17 -#: users/templates/users/_msg_user_created.html:23 +#: authentication/templates/authentication/_msg_reset_password.html:16 +#: users/templates/users/_msg_user_created.html:21 msgid "request new one" msgstr "重新申請" @@ -3861,14 +3875,14 @@ msgstr "你的密碼剛剛成功更新" msgid "Browser" msgstr "瀏覽器" -#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_password_success.html:12 msgid "" "If the password update was not initiated by you, your account may have " "security issues" msgstr "如果這次密碼更新不是由你發起的,那麼你的帳號可能存在安全問題" -#: authentication/templates/authentication/_msg_rest_password_success.html:14 -#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 +#: authentication/templates/authentication/_msg_rest_password_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 msgid "If you have any questions, you can contact the administrator" msgstr "如果有疑問或需求,請聯絡系統管理員" @@ -3876,7 +3890,7 @@ msgstr "如果有疑問或需求,請聯絡系統管理員" msgid "Your public key has just been successfully updated" msgstr "你的公鑰剛剛成功更新" -#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 +#: authentication/templates/authentication/_msg_rest_public_key_success.html:12 msgid "" "If the public key update was not initiated by you, your account may have " "security issues" @@ -3949,7 +3963,7 @@ msgid "LAN" msgstr "區域網路" #: authentication/views/base.py:71 -#: perms/templates/perms/_msg_permed_items_expire.html:21 +#: perms/templates/perms/_msg_permed_items_expire.html:20 msgid "If you have any question, please contact the administrator" msgstr "如果有疑問或需求,請聯絡系統管理員" @@ -4192,7 +4206,8 @@ msgid "Invalid ids for ids, should be a list" msgstr "無效的ID,應為列表" #: common/db/fields.py:589 common/db/fields.py:594 -#: common/serializers/fields.py:144 tickets/serializers/ticket/common.py:58 +#: common/serializers/fields.py:144 terminal/serializers/session.py:81 +#: tickets/serializers/ticket/common.py:58 #: xpack/plugins/cloud/serializers/account_attrs.py:56 #: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:150 @@ -4701,27 +4716,27 @@ msgstr "正在創建任務,無法中斷,請稍後重試。" msgid "Currently playbook is being used in a job" msgstr "當前 playbook 正在作業中使用" -#: ops/api/playbook.py:113 +#: ops/api/playbook.py:123 msgid "Unsupported file content" msgstr "不支持的文件內容" -#: ops/api/playbook.py:115 ops/api/playbook.py:161 ops/api/playbook.py:209 +#: ops/api/playbook.py:125 ops/api/playbook.py:171 ops/api/playbook.py:219 msgid "Invalid file path" msgstr "無效的文件路徑" -#: ops/api/playbook.py:187 +#: ops/api/playbook.py:197 msgid "This file can not be rename" msgstr "該文件不能重命名" -#: ops/api/playbook.py:206 +#: ops/api/playbook.py:216 msgid "File already exists" msgstr "文件已存在" -#: ops/api/playbook.py:224 +#: ops/api/playbook.py:234 msgid "File key is required" msgstr "文件金鑰該欄位是必填項。" -#: ops/api/playbook.py:227 +#: ops/api/playbook.py:237 msgid "This file can not be delete" msgstr "無法刪除此文件" @@ -5029,7 +5044,7 @@ msgstr "下次Action時間" msgid "Execute after saving" msgstr "儲存後Action" -#: ops/serializers/job.py:52 terminal/serializers/session.py:47 +#: ops/serializers/job.py:52 terminal/serializers/session.py:49 msgid "Duration" msgstr "時長" @@ -5037,7 +5052,7 @@ msgstr "時長" msgid "Job type" msgstr "任務類型" -#: ops/serializers/job.py:75 terminal/serializers/session.py:56 +#: ops/serializers/job.py:75 terminal/serializers/session.py:58 msgid "Is finished" msgstr "是否完成" @@ -7191,11 +7206,11 @@ msgstr "認證失敗: (未知): {}" msgid "Authentication success: {}" msgstr "認證成功: {}" -#: settings/ws.py:199 +#: settings/ws.py:222 msgid "No LDAP user was found" msgstr "沒有取得到 LDAP 用戶" -#: settings/ws.py:205 +#: settings/ws.py:228 msgid "Total {}, success {}, failure {}" msgstr "總共 {},成功 {},失敗 {}" @@ -7687,51 +7702,51 @@ msgstr "初始化" msgid "Applet host deployment" msgstr "應用部署" -#: terminal/models/component/endpoint.py:15 +#: terminal/models/component/endpoint.py:16 msgid "HTTPS port" msgstr "HTTPS 埠" -#: terminal/models/component/endpoint.py:16 +#: terminal/models/component/endpoint.py:17 msgid "HTTP port" msgstr "HTTP 埠" -#: terminal/models/component/endpoint.py:17 +#: terminal/models/component/endpoint.py:18 msgid "SSH port" msgstr "SSH 埠" -#: terminal/models/component/endpoint.py:18 +#: terminal/models/component/endpoint.py:19 msgid "RDP port" msgstr "RDP 埠" -#: terminal/models/component/endpoint.py:19 +#: terminal/models/component/endpoint.py:20 msgid "MySQL port" msgstr "MySQL 埠" -#: terminal/models/component/endpoint.py:20 +#: terminal/models/component/endpoint.py:21 msgid "MariaDB port" msgstr "MariaDB 埠" -#: terminal/models/component/endpoint.py:21 +#: terminal/models/component/endpoint.py:22 msgid "PostgreSQL port" msgstr "PostgreSQL 埠" -#: terminal/models/component/endpoint.py:22 +#: terminal/models/component/endpoint.py:23 msgid "Redis port" msgstr "Redis 埠" -#: terminal/models/component/endpoint.py:23 +#: terminal/models/component/endpoint.py:24 msgid "SQLServer port" msgstr "SQLServer 埠" -#: terminal/models/component/endpoint.py:30 -#: terminal/models/component/endpoint.py:117 -#: terminal/serializers/endpoint.py:73 terminal/serializers/storage.py:41 +#: terminal/models/component/endpoint.py:32 +#: terminal/models/component/endpoint.py:119 +#: terminal/serializers/endpoint.py:80 terminal/serializers/storage.py:41 #: terminal/serializers/storage.py:53 terminal/serializers/storage.py:83 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 msgid "Endpoint" msgstr "端點" -#: terminal/models/component/endpoint.py:123 +#: terminal/models/component/endpoint.py:125 msgid "Endpoint rule" msgstr "端點規則" @@ -7817,11 +7832,11 @@ msgstr "登錄來源" msgid "Replay" msgstr "重播" -#: terminal/models/session/session.py:48 terminal/serializers/session.py:78 +#: terminal/models/session/session.py:48 terminal/serializers/session.py:112 msgid "Command amount" msgstr "命令數量" -#: terminal/models/session/session.py:49 terminal/serializers/session.py:30 +#: terminal/models/session/session.py:49 terminal/serializers/session.py:32 msgid "Error reason" msgstr "錯誤原因" @@ -8135,49 +8150,53 @@ msgstr "" "連接資產時訪問的主機地址,如果為空則使用當前瀏覽器的訪問地址 (默認端點不允許" "修改主機)" -#: terminal/serializers/endpoint.py:64 +#: terminal/serializers/endpoint.py:71 msgid "" "The assets within this IP range, the following endpoint will be used for the " "connection" msgstr "該 IP 範圍內的資產,將使用下面的端點進行連接" -#: terminal/serializers/endpoint.py:65 +#: terminal/serializers/endpoint.py:72 msgid "" "If asset IP addresses under different endpoints conflict, use asset labels" msgstr "如果不同端點下的資產 IP 有衝突,使用資產標籤實現" -#: terminal/serializers/endpoint.py:69 +#: terminal/serializers/endpoint.py:76 msgid "Asset IP" msgstr "資產 IP" -#: terminal/serializers/session.py:25 terminal/serializers/session.py:53 +#: terminal/serializers/session.py:27 terminal/serializers/session.py:55 msgid "Can replay" msgstr "是否可重放" -#: terminal/serializers/session.py:26 terminal/serializers/session.py:54 +#: terminal/serializers/session.py:28 terminal/serializers/session.py:56 msgid "Can join" msgstr "是否可加入" -#: terminal/serializers/session.py:27 terminal/serializers/session.py:57 +#: terminal/serializers/session.py:29 terminal/serializers/session.py:59 msgid "Can terminate" msgstr "是否可中斷" -#: terminal/serializers/session.py:49 +#: terminal/serializers/session.py:51 msgid "User ID" msgstr "用戶 ID" -#: terminal/serializers/session.py:50 +#: terminal/serializers/session.py:52 msgid "Asset ID" msgstr "資產 ID" -#: terminal/serializers/session.py:51 +#: terminal/serializers/session.py:53 msgid "Login from display" msgstr "登錄來源名稱" -#: terminal/serializers/session.py:58 +#: terminal/serializers/session.py:60 msgid "Terminal display" msgstr "終端顯示" +#: terminal/serializers/session.py:103 +msgid "No asset or invalid asset" +msgstr "沒有資產或資產未激活" + #: terminal/serializers/storage.py:23 msgid "Endpoint invalid: remove path `{}`" msgstr "端點無效: 移除路徑 `{}`" @@ -9052,7 +9071,7 @@ msgid "Force enabled" msgstr "強制啟用" #: users/notifications.py:55 -#: users/templates/users/_msg_password_expire_reminder.html:17 +#: users/templates/users/_msg_password_expire_reminder.html:16 #: users/templates/users/reset_password.html:5 #: users/templates/users/reset_password.html:6 msgid "Reset password" @@ -9422,7 +9441,7 @@ msgstr "為了您的帳號安全,請點擊下面的連結及時更新密碼" msgid "Click here update password" msgstr "點擊這裡更新密碼" -#: users/templates/users/_msg_password_expire_reminder.html:16 +#: users/templates/users/_msg_password_expire_reminder.html:15 msgid "If your password has expired, please click the link below to" msgstr "如果你的密碼已過期,請點擊" @@ -9929,8 +9948,8 @@ msgstr "IP網段組" #: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/serializers/task.py:161 -msgid "Preferred IP type" -msgstr "首選 IP 類型" +msgid "Sync IP type" +msgstr "同步 IP 類型" #: xpack/plugins/cloud/models.py:118 msgid "Always update" @@ -10368,7 +10387,8 @@ msgid "" " Execute this task when manually or scheduled cloud synchronization " "tasks are performed\n" " " -msgstr "\n" +msgstr "" +"\n" "手動,定時執行雲同步任務時執行該任務" #: xpack/plugins/cloud/tasks.py:52 @@ -10384,7 +10404,8 @@ msgid "" "clean up the execution \n" " records generated by cloud synchronization\n" " " -msgstr "\n" +msgstr "" +"\n" "每天根據系統設置-任務列表-定期清理配置-雲同步記錄配置,對雲同步產生的執行記錄" "進行清理" @@ -10457,3 +10478,6 @@ msgstr "企業專業版" #: xpack/plugins/license/models.py:86 msgid "Ultimate edition" msgstr "企業旗艦版" + +#~ msgid "Preferred IP type" +#~ msgstr "首選 IP 類型"