Browse Source

perf: Translate

pull/14287/head
feng 1 month ago
parent
commit
7e111da529
  1. 169
      apps/i18n/core/en/LC_MESSAGES/django.po
  2. 192
      apps/i18n/core/ja/LC_MESSAGES/django.po
  3. 45
      apps/i18n/core/zh/LC_MESSAGES/django.po
  4. 186
      apps/i18n/core/zh_Hant/LC_MESSAGES/django.po

169
apps/i18n/core/en/LC_MESSAGES/django.po

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -118,6 +118,10 @@ msgstr ""
msgid "Success: %s, Failed: %s, Total: %s" msgid "Success: %s, Failed: %s, Total: %s"
msgstr "" 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/const/account.py:6
#: accounts/serializers/automations/change_secret.py:34 #: accounts/serializers/automations/change_secret.py:34
#: audits/signal_handlers/login_log.py:34 authentication/confirm/password.py:9 #: 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 #: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:32 terminal/notifications.py:155 #: 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_command_warning.html:4
#: terminal/templates/terminal/_msg_session_sharing.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:288 #: 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/models/automations/backup_account.py:136
#: accounts/serializers/automations/change_secret.py:110 #: accounts/serializers/automations/change_secret.py:110
#: accounts/serializers/automations/change_secret.py:145 #: 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" msgid "Is success"
msgstr "Is success" msgstr "Is success"
@ -716,8 +720,8 @@ msgstr ""
#: perms/models/asset_permission.py:61 rbac/models/role.py:29 #: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184 #: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184
#: settings/serializers/msg.py:89 settings/serializers/terminal.py:9 #: settings/serializers/msg.py:89 settings/serializers/terminal.py:9
#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12 #: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:13
#: terminal/models/component/endpoint.py:109 #: terminal/models/component/endpoint.py:111
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
#: terminal/models/component/terminal.py:85 #: terminal/models/component/terminal.py:85
#: terminal/models/virtualapp/provider.py:10 #: terminal/models/virtualapp/provider.py:10
@ -870,7 +874,7 @@ msgstr ""
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40 #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
#: terminal/models/component/storage.py:58 #: terminal/models/component/storage.py:58
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:29 #: 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 #: terminal/serializers/storage.py:294 tickets/models/comment.py:26
#: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16 #: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16
#: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25 #: 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 #: 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 #: settings/models.py:40 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143 #: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:25 #: terminal/models/component/endpoint.py:26
#: terminal/models/component/endpoint.py:119 #: terminal/models/component/endpoint.py:121
#: terminal/models/session/session.py:47 #: terminal/models/session/session.py:47
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91
@ -1328,12 +1332,12 @@ msgid "Notify and warn"
msgstr "" msgstr ""
#: acls/models/base.py:37 assets/models/cmd_filter.py:76 #: 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" msgid "Priority"
msgstr "" msgstr ""
#: acls/models/base.py:38 assets/models/cmd_filter.py:76 #: 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" msgid "1-100, the lower the value will be match first"
msgstr "" msgstr ""
@ -1347,8 +1351,8 @@ msgstr ""
#: authentication/models/connection_token.py:53 #: authentication/models/connection_token.py:53
#: authentication/models/ssh_key.py:13 #: authentication/models/ssh_key.py:13
#: authentication/templates/authentication/_access_key_modal.html:32 #: authentication/templates/authentication/_access_key_modal.html:32
#: perms/models/asset_permission.py:82 #: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:27
#: terminal/models/component/endpoint.py:120 #: terminal/models/component/endpoint.py:122
#: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44 #: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44
#: tickets/const.py:36 #: tickets/const.py:36
msgid "Active" msgid "Active"
@ -1631,7 +1635,7 @@ msgid "Unable to connect to port {port} on {address}"
msgstr "" msgstr ""
#: assets/automations/ping_gateway/manager.py:58 #: 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" msgid "Authentication failed"
msgstr "" msgstr ""
@ -1640,6 +1644,10 @@ msgstr ""
msgid "Connect failed" msgid "Connect failed"
msgstr "" 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 #: 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 #: 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 #: 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 #: 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/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:52 settings/serializers/msg.py:30 #: 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/manager.py:83
#: xpack/plugins/cloud/serializers/account_attrs.py:72 #: xpack/plugins/cloud/serializers/account_attrs.py:72
msgid "Host" msgid "Host"
@ -2353,13 +2361,13 @@ msgstr ""
msgid "Postgresql ssl model help text" msgid "Postgresql ssl model help text"
msgstr "" msgstr ""
"Prefer: I don't care about encryption, but I wish to pay the overhead of " "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 " "encryption if the server supports it.\n"
"encrypted, and I accept the overhead. I trust that the network will make " "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 " "sure I always connect to the server I want.\n"
"encrypted, and I accept the overhead. I want to be sure that I connect to a " "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 " "server that I trust.\n"
"overhead. I want to be sure that I connect to a server I trust, and that " "Verify Full: I want my data encrypted, and I accept the "
"it's the one I specify." "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 #: assets/serializers/asset/gpt.py:20
msgid "" msgid ""
@ -2758,8 +2766,8 @@ msgstr ""
#: audits/const.py:46 settings/serializers/terminal.py:6 #: audits/const.py:46 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55 #: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:57
#: terminal/serializers/session.py:79 #: terminal/serializers/session.py:113
msgid "Terminal" msgid "Terminal"
msgstr "" msgstr ""
@ -3127,6 +3135,7 @@ msgid "OpenID Error"
msgstr "" msgstr ""
#: authentication/backends/oidc/views.py:175 #: 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" msgid "Please check if a user with the same username or email already exists"
msgstr "" msgstr ""
@ -3156,6 +3165,10 @@ msgstr ""
msgid "Credential ID" msgid "Credential ID"
msgstr "" msgstr ""
#: authentication/backends/saml2/views.py:281
msgid "SAML2 Error"
msgstr ""
#: authentication/confirm/password.py:16 #: authentication/confirm/password.py:16
msgid "Authentication failed password incorrect" msgid "Authentication failed password incorrect"
msgstr "" msgstr ""
@ -3424,7 +3437,7 @@ msgstr ""
msgid "Clear phone number to disable" msgid "Clear phone number to disable"
msgstr "" 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): {}" msgid "Authentication failed (before login check failed): {}"
msgstr "" msgstr ""
@ -3447,7 +3460,7 @@ msgid "Please change your password"
msgstr "" msgstr ""
#: authentication/models/access_key.py:22 #: authentication/models/access_key.py:22
#: terminal/models/component/endpoint.py:110 #: terminal/models/component/endpoint.py:112
msgid "IP group" msgid "IP group"
msgstr "" msgstr ""
@ -3469,7 +3482,7 @@ msgstr ""
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43 #: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
#: terminal/models/virtualapp/virtualapp.py:24 #: 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 #: terminal/serializers/storage.py:71
msgid "Protocol" msgid "Protocol"
msgstr "" msgstr ""
@ -3516,6 +3529,7 @@ msgid "Connection token expired at: {}"
msgstr "" msgstr ""
#: authentication/models/connection_token.py:125 #: authentication/models/connection_token.py:125
#: terminal/serializers/session.py:95
msgid "No user or invalid user" msgid "No user or invalid user"
msgstr "" msgstr ""
@ -3750,7 +3764,7 @@ msgstr ""
msgid "Your account has remote login behavior, please pay attention" msgid "Your account has remote login behavior, please pay attention"
msgstr "" msgstr ""
#: authentication/templates/authentication/_msg_different_city.html:16 #: authentication/templates/authentication/_msg_different_city.html:14
msgid "" msgid ""
"If you suspect that the login behavior is abnormal, please modify the " "If you suspect that the login behavior is abnormal, please modify the "
"account password in time." "account password in time."
@ -3774,13 +3788,13 @@ msgstr ""
msgid "Click here reset password" msgid "Click here reset password"
msgstr "" msgstr ""
#: authentication/templates/authentication/_msg_reset_password.html:16 #: authentication/templates/authentication/_msg_reset_password.html:15
#: users/templates/users/_msg_user_created.html:22 #: users/templates/users/_msg_user_created.html:20
msgid "This link is valid for 1 hour. After it expires" msgid "This link is valid for 1 hour. After it expires"
msgstr "" msgstr ""
#: authentication/templates/authentication/_msg_reset_password.html:17 #: authentication/templates/authentication/_msg_reset_password.html:16
#: users/templates/users/_msg_user_created.html:23 #: users/templates/users/_msg_user_created.html:21
msgid "request new one" msgid "request new one"
msgstr "" msgstr ""
@ -3809,14 +3823,14 @@ msgstr ""
msgid "Browser" msgid "Browser"
msgstr "" msgstr ""
#: authentication/templates/authentication/_msg_rest_password_success.html:13 #: authentication/templates/authentication/_msg_rest_password_success.html:12
msgid "" msgid ""
"If the password update was not initiated by you, your account may have " "If the password update was not initiated by you, your account may have "
"security issues" "security issues"
msgstr "" msgstr ""
#: authentication/templates/authentication/_msg_rest_password_success.html:14 #: authentication/templates/authentication/_msg_rest_password_success.html:13
#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 #: authentication/templates/authentication/_msg_rest_public_key_success.html:13
msgid "If you have any questions, you can contact the administrator" msgid "If you have any questions, you can contact the administrator"
msgstr "" msgstr ""
@ -3824,7 +3838,7 @@ msgstr ""
msgid "Your public key has just been successfully updated" msgid "Your public key has just been successfully updated"
msgstr "" msgstr ""
#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 #: authentication/templates/authentication/_msg_rest_public_key_success.html:12
msgid "" msgid ""
"If the public key update was not initiated by you, your account may have " "If the public key update was not initiated by you, your account may have "
"security issues" "security issues"
@ -3897,7 +3911,7 @@ msgid "LAN"
msgstr "" msgstr ""
#: authentication/views/base.py:71 #: 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" msgid "If you have any question, please contact the administrator"
msgstr "" msgstr ""
@ -4134,7 +4148,8 @@ msgid "Invalid ids for ids, should be a list"
msgstr "" msgstr ""
#: common/db/fields.py:589 common/db/fields.py:594 #: 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:56
#: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:79
#: xpack/plugins/cloud/serializers/account_attrs.py:150 #: xpack/plugins/cloud/serializers/account_attrs.py:150
@ -4636,27 +4651,27 @@ msgstr ""
msgid "Currently playbook is being used in a job" msgid "Currently playbook is being used in a job"
msgstr "" msgstr ""
#: ops/api/playbook.py:113 #: ops/api/playbook.py:123
msgid "Unsupported file content" msgid "Unsupported file content"
msgstr "" 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" msgid "Invalid file path"
msgstr "" msgstr ""
#: ops/api/playbook.py:187 #: ops/api/playbook.py:197
msgid "This file can not be rename" msgid "This file can not be rename"
msgstr "" msgstr ""
#: ops/api/playbook.py:206 #: ops/api/playbook.py:216
msgid "File already exists" msgid "File already exists"
msgstr "" msgstr ""
#: ops/api/playbook.py:224 #: ops/api/playbook.py:234
msgid "File key is required" msgid "File key is required"
msgstr "" msgstr ""
#: ops/api/playbook.py:227 #: ops/api/playbook.py:237
msgid "This file can not be delete" msgid "This file can not be delete"
msgstr "" msgstr ""
@ -4962,7 +4977,7 @@ msgstr ""
msgid "Execute after saving" msgid "Execute after saving"
msgstr "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" msgid "Duration"
msgstr "" msgstr ""
@ -4970,7 +4985,7 @@ msgstr ""
msgid "Job type" msgid "Job type"
msgstr "" msgstr ""
#: ops/serializers/job.py:75 terminal/serializers/session.py:56 #: ops/serializers/job.py:75 terminal/serializers/session.py:58
msgid "Is finished" msgid "Is finished"
msgstr "Finished" msgstr "Finished"
@ -7040,11 +7055,11 @@ msgstr ""
msgid "Authentication success: {}" msgid "Authentication success: {}"
msgstr "" msgstr ""
#: settings/ws.py:199 #: settings/ws.py:222
msgid "No LDAP user was found" msgid "No LDAP user was found"
msgstr "" msgstr ""
#: settings/ws.py:205 #: settings/ws.py:228
msgid "Total {}, success {}, failure {}" msgid "Total {}, success {}, failure {}"
msgstr "" msgstr ""
@ -7516,51 +7531,51 @@ msgstr ""
msgid "Applet host deployment" msgid "Applet host deployment"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:15 #: terminal/models/component/endpoint.py:16
msgid "HTTPS port" msgid "HTTPS port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:16 #: terminal/models/component/endpoint.py:17
msgid "HTTP port" msgid "HTTP port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:17 #: terminal/models/component/endpoint.py:18
msgid "SSH port" msgid "SSH port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:18 #: terminal/models/component/endpoint.py:19
msgid "RDP port" msgid "RDP port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:19 #: terminal/models/component/endpoint.py:20
msgid "MySQL port" msgid "MySQL port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:20 #: terminal/models/component/endpoint.py:21
msgid "MariaDB port" msgid "MariaDB port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:21 #: terminal/models/component/endpoint.py:22
msgid "PostgreSQL port" msgid "PostgreSQL port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:22 #: terminal/models/component/endpoint.py:23
msgid "Redis port" msgid "Redis port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:23 #: terminal/models/component/endpoint.py:24
msgid "SQLServer port" msgid "SQLServer port"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:30 #: terminal/models/component/endpoint.py:32
#: terminal/models/component/endpoint.py:117 #: 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:53 terminal/serializers/storage.py:83
#: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: terminal/models/component/endpoint.py:123 #: terminal/models/component/endpoint.py:125
msgid "Endpoint rule" msgid "Endpoint rule"
msgstr "" msgstr ""
@ -7646,11 +7661,11 @@ msgstr ""
msgid "Replay" msgid "Replay"
msgstr "" 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" msgid "Command amount"
msgstr "" 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" msgid "Error reason"
msgstr "" msgstr ""
@ -7947,49 +7962,53 @@ msgid ""
"does not allow modification of the host)" "does not allow modification of the host)"
msgstr "" msgstr ""
#: terminal/serializers/endpoint.py:64 #: terminal/serializers/endpoint.py:71
msgid "" msgid ""
"The assets within this IP range, the following endpoint will be used for the " "The assets within this IP range, the following endpoint will be used for the "
"connection" "connection"
msgstr "" msgstr ""
#: terminal/serializers/endpoint.py:65 #: terminal/serializers/endpoint.py:72
msgid "" msgid ""
"If asset IP addresses under different endpoints conflict, use asset labels" "If asset IP addresses under different endpoints conflict, use asset labels"
msgstr "" msgstr ""
#: terminal/serializers/endpoint.py:69 #: terminal/serializers/endpoint.py:76
msgid "Asset IP" msgid "Asset IP"
msgstr "" msgstr ""
#: terminal/serializers/session.py:25 terminal/serializers/session.py:53 #: terminal/serializers/session.py:27 terminal/serializers/session.py:55
msgid "Can replay" msgid "Can replay"
msgstr "" msgstr ""
#: terminal/serializers/session.py:26 terminal/serializers/session.py:54 #: terminal/serializers/session.py:28 terminal/serializers/session.py:56
msgid "Can join" msgid "Can join"
msgstr "" msgstr ""
#: terminal/serializers/session.py:27 terminal/serializers/session.py:57 #: terminal/serializers/session.py:29 terminal/serializers/session.py:59
msgid "Can terminate" msgid "Can terminate"
msgstr "" msgstr ""
#: terminal/serializers/session.py:49 #: terminal/serializers/session.py:51
msgid "User ID" msgid "User ID"
msgstr "" msgstr ""
#: terminal/serializers/session.py:50 #: terminal/serializers/session.py:52
msgid "Asset ID" msgid "Asset ID"
msgstr "" msgstr ""
#: terminal/serializers/session.py:51 #: terminal/serializers/session.py:53
msgid "Login from display" msgid "Login from display"
msgstr "" msgstr ""
#: terminal/serializers/session.py:58 #: terminal/serializers/session.py:60
msgid "Terminal display" msgid "Terminal display"
msgstr "" msgstr ""
#: terminal/serializers/session.py:103
msgid "No asset or invalid asset"
msgstr ""
#: terminal/serializers/storage.py:23 #: terminal/serializers/storage.py:23
msgid "Endpoint invalid: remove path `{}`" msgid "Endpoint invalid: remove path `{}`"
msgstr "" msgstr ""
@ -8850,7 +8869,7 @@ msgid "Force enabled"
msgstr "" msgstr ""
#: users/notifications.py:55 #: 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:5
#: users/templates/users/reset_password.html:6 #: users/templates/users/reset_password.html:6
msgid "Reset password" msgid "Reset password"
@ -9195,7 +9214,7 @@ msgstr ""
msgid "Click here update password" msgid "Click here update password"
msgstr "" 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" msgid "If your password has expired, please click the link below to"
msgstr "" msgstr ""
@ -9696,7 +9715,7 @@ msgstr ""
#: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/models.py:115
#: xpack/plugins/cloud/serializers/task.py:161 #: xpack/plugins/cloud/serializers/task.py:161
msgid "Preferred IP type" msgid "Sync IP type"
msgstr "" msgstr ""
#: xpack/plugins/cloud/models.py:118 #: xpack/plugins/cloud/models.py:118

192
apps/i18n/core/ja/LC_MESSAGES/django.po

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -118,6 +118,10 @@ msgstr "保留中のアカウントが見つかりません"
msgid "Success: %s, Failed: %s, Total: %s" msgid "Success: %s, Failed: %s, Total: %s"
msgstr "成功: %s、失敗: %s、合計: %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/const/account.py:6
#: accounts/serializers/automations/change_secret.py:34 #: accounts/serializers/automations/change_secret.py:34
#: audits/signal_handlers/login_log.py:34 authentication/confirm/password.py:9 #: 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 #: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:32 terminal/notifications.py:155 #: 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_command_warning.html:4
#: terminal/templates/terminal/_msg_session_sharing.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:288 #: 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/models/automations/backup_account.py:136
#: accounts/serializers/automations/change_secret.py:110 #: accounts/serializers/automations/change_secret.py:110
#: accounts/serializers/automations/change_secret.py:145 #: 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" msgid "Is success"
msgstr "成功は" msgstr "成功は"
@ -716,8 +720,8 @@ msgstr "パスワードルール"
#: perms/models/asset_permission.py:61 rbac/models/role.py:29 #: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184 #: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184
#: settings/serializers/msg.py:89 settings/serializers/terminal.py:9 #: settings/serializers/msg.py:89 settings/serializers/terminal.py:9
#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12 #: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:13
#: terminal/models/component/endpoint.py:109 #: terminal/models/component/endpoint.py:111
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
#: terminal/models/component/terminal.py:85 #: terminal/models/component/terminal.py:85
#: terminal/models/virtualapp/provider.py:10 #: terminal/models/virtualapp/provider.py:10
@ -880,7 +884,7 @@ msgstr "カテゴリ"
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40 #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
#: terminal/models/component/storage.py:58 #: terminal/models/component/storage.py:58
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:29 #: 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 #: terminal/serializers/storage.py:294 tickets/models/comment.py:26
#: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16 #: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16
#: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25 #: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25
@ -1040,11 +1044,13 @@ msgid ""
"default: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, " "default: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, "
"\"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}" "\"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}"
msgstr "" msgstr ""
"length はパスワードの長さで、範囲は 8 ~ 30 です。" "length はパスワードの長さで、範囲は 8 ~ 30 です。小文字はパスワードに小文字"
"小文字はパスワードに小文字が含まれるかどうかを示し、大文字はパスワードに大文字が含まれるかどうかを示します。" "が含まれるかどうかを示し、大文字はパスワードに大文字が含まれるかどうかを示し"
"digit は数字が含まれているかどうかを示し、symbol は特殊記号が含まれているかどうかを示します。" "ます。digit は数字が含まれているかどうかを示し、symbol は特殊記号が含まれてい"
"exclude_symbols は、特定のシンボルを除外するために使用します (最大 16 文字)。シンボルを除外する必要がない場合は、空白のままにすることができます。" "るかどうかを示します。exclude_symbols は、特定のシンボルを除外するために使用"
"デフォルト: {\"長さ\": 16、\"小文字\": true、\"大文字\": true、\"数字\": true、\"シンボル\": true、\"exclude_symbols\": \"\"}" "します (最大 16 文字)。シンボルを除外する必要がない場合は、空白のままにするこ"
"とができます。デフォルト: {\"長さ\": 16、\"小文字\": true、\"大文字\": "
"true、\"数字\": true、\"シンボル\": true、\"exclude_symbols\": \"\"}"
#: accounts/serializers/account/template.py:49 #: accounts/serializers/account/template.py:49
msgid "Secret generation strategy for account creation" 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 #: 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 #: settings/models.py:40 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143 #: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:25 #: terminal/models/component/endpoint.py:26
#: terminal/models/component/endpoint.py:119 #: terminal/models/component/endpoint.py:121
#: terminal/models/session/session.py:47 #: terminal/models/session/session.py:47
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91
@ -1378,12 +1384,12 @@ msgid "Notify and warn"
msgstr "プロンプトと警告" msgstr "プロンプトと警告"
#: acls/models/base.py:37 assets/models/cmd_filter.py:76 #: 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" msgid "Priority"
msgstr "優先順位" msgstr "優先順位"
#: acls/models/base.py:38 assets/models/cmd_filter.py:76 #: 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" msgid "1-100, the lower the value will be match first"
msgstr "1-100、低い値は最初に一致します" msgstr "1-100、低い値は最初に一致します"
@ -1397,8 +1403,8 @@ msgstr "レビュー担当者"
#: authentication/models/connection_token.py:53 #: authentication/models/connection_token.py:53
#: authentication/models/ssh_key.py:13 #: authentication/models/ssh_key.py:13
#: authentication/templates/authentication/_access_key_modal.html:32 #: authentication/templates/authentication/_access_key_modal.html:32
#: perms/models/asset_permission.py:82 #: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:27
#: terminal/models/component/endpoint.py:120 #: terminal/models/component/endpoint.py:122
#: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44 #: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44
#: tickets/const.py:36 #: tickets/const.py:36
msgid "Active" msgid "Active"
@ -1691,7 +1697,7 @@ msgid "Unable to connect to port {port} on {address}"
msgstr "{port} のポート {address} に接続できません" msgstr "{port} のポート {address} に接続できません"
#: assets/automations/ping_gateway/manager.py:58 #: 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" msgid "Authentication failed"
msgstr "認証に失敗しました" msgstr "認証に失敗しました"
@ -1700,6 +1706,12 @@ msgstr "認証に失敗しました"
msgid "Connect failed" msgid "Connect failed"
msgstr "接続に失敗しました" 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 #: 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 #: 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 #: 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 #: 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/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:52 settings/serializers/msg.py:30 #: 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/manager.py:83
#: xpack/plugins/cloud/serializers/account_attrs.py:72 #: xpack/plugins/cloud/serializers/account_attrs.py:72
msgid "Host" msgid "Host"
@ -2428,13 +2440,11 @@ msgstr ""
#: assets/serializers/asset/database.py:24 #: assets/serializers/asset/database.py:24
msgid "Postgresql ssl model help text" msgid "Postgresql ssl model help text"
msgstr "" msgstr ""
"Prefer:私は暗号化に関心はありませんが、サーバーが暗号化をサポートしているな" "Prefer:私は暗号化に関心はありませんが、サーバーが暗号化をサポートしているなら、私は暗号化のコストを支払うことを喜んでいます。\n"
"ら、私は暗号化のコストを支払うことを喜んでいます。Require:私のデータを暗号化" "Require:私のデータを暗号化してほしい、そのコストを受け入れます。"
"してほしい、そのコストを受け入れます。私はネットワークが私が接続したいサー" "私はネットワークが私が接続したいサーバーに常に接続できるように保証してくれると信じています。\n"
"バーに常に接続できるように保証してくれると信じています。Verify CA:私はデータ" "Verify CA:私はデータが暗号化され、コストを受け入れます。私が信頼するサーバーに接続されていることを確認したい。\n"
"が暗号化され、コストを受け入れます。私が信頼するサーバーに接続されていること" "Verify Full:私はデータが暗号化され、コストを受け入れます。私が信頼するサーバーに接続されていること、そしてそれが私が指定したサーバーである"
"を確認したい。Verify Full:私はデータが暗号化され、コストを受け入れます。私が"
"信頼するサーバーに接続されていること、そしてそれが私が指定したサーバーである"
"ことを確認したい" "ことを確認したい"
#: assets/serializers/asset/gpt.py:20 #: assets/serializers/asset/gpt.py:20
@ -2858,8 +2868,8 @@ msgstr "終了"
#: audits/const.py:46 settings/serializers/terminal.py:6 #: audits/const.py:46 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55 #: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:57
#: terminal/serializers/session.py:79 #: terminal/serializers/session.py:113
msgid "Terminal" msgid "Terminal"
msgstr "ターミナル" msgstr "ターミナル"
@ -3238,6 +3248,7 @@ msgid "OpenID Error"
msgstr "OpenID エラー" msgstr "OpenID エラー"
#: authentication/backends/oidc/views.py:175 #: 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" msgid "Please check if a user with the same username or email already exists"
msgstr "" msgstr ""
"同じユーザー名またはメールアドレスのユーザーが既に存在するかどうかを確認して" "同じユーザー名またはメールアドレスのユーザーが既に存在するかどうかを確認して"
@ -3269,6 +3280,10 @@ msgstr "最後に使用した日付"
msgid "Credential ID" msgid "Credential ID"
msgstr "資格情報ID" msgstr "資格情報ID"
#: authentication/backends/saml2/views.py:281
msgid "SAML2 Error"
msgstr "SAML2 エラー"
#: authentication/confirm/password.py:16 #: authentication/confirm/password.py:16
msgid "Authentication failed password incorrect" msgid "Authentication failed password incorrect"
msgstr "認証に失敗しました (ユーザー名またはパスワードが正しくありません)" msgstr "認証に失敗しました (ユーザー名またはパスワードが正しくありません)"
@ -3548,7 +3563,7 @@ msgstr "電話番号を設定して有効にする"
msgid "Clear phone number to disable" msgid "Clear phone number to disable"
msgstr "無効にする電話番号をクリアする" 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): {}" msgid "Authentication failed (before login check failed): {}"
msgstr "認証に失敗しました (ログインチェックが失敗する前): {}" msgstr "認証に失敗しました (ログインチェックが失敗する前): {}"
@ -3573,7 +3588,7 @@ msgid "Please change your password"
msgstr "パスワードを変更してください" msgstr "パスワードを変更してください"
#: authentication/models/access_key.py:22 #: authentication/models/access_key.py:22
#: terminal/models/component/endpoint.py:110 #: terminal/models/component/endpoint.py:112
msgid "IP group" msgid "IP group"
msgstr "IP グループ" msgstr "IP グループ"
@ -3595,7 +3610,7 @@ msgstr "カスタムパスワード"
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43 #: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
#: terminal/models/virtualapp/virtualapp.py:24 #: 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 #: terminal/serializers/storage.py:71
msgid "Protocol" msgid "Protocol"
msgstr "プロトコル" msgstr "プロトコル"
@ -3642,6 +3657,7 @@ msgid "Connection token expired at: {}"
msgstr "接続トークンの有効期限: {}" msgstr "接続トークンの有効期限: {}"
#: authentication/models/connection_token.py:125 #: authentication/models/connection_token.py:125
#: terminal/serializers/session.py:95
msgid "No user or invalid user" msgid "No user or invalid user"
msgstr "ユーザーなしまたは期限切れのユーザー" msgstr "ユーザーなしまたは期限切れのユーザー"
@ -3880,7 +3896,7 @@ msgstr "こんにちは"
msgid "Your account has remote login behavior, please pay attention" msgid "Your account has remote login behavior, please pay attention"
msgstr "アカウントにリモートログイン動作があります。注意してください" msgstr "アカウントにリモートログイン動作があります。注意してください"
#: authentication/templates/authentication/_msg_different_city.html:16 #: authentication/templates/authentication/_msg_different_city.html:14
msgid "" msgid ""
"If you suspect that the login behavior is abnormal, please modify the " "If you suspect that the login behavior is abnormal, please modify the "
"account password in time." "account password in time."
@ -3908,13 +3924,13 @@ msgstr ""
msgid "Click here reset password" msgid "Click here reset password"
msgstr "ここをクリックしてパスワードをリセット" msgstr "ここをクリックしてパスワードをリセット"
#: authentication/templates/authentication/_msg_reset_password.html:16 #: authentication/templates/authentication/_msg_reset_password.html:15
#: users/templates/users/_msg_user_created.html:22 #: users/templates/users/_msg_user_created.html:20
msgid "This link is valid for 1 hour. After it expires" msgid "This link is valid for 1 hour. After it expires"
msgstr "このリンクは1時間有効です。有効期限が切れた後" msgstr "このリンクは1時間有効です。有効期限が切れた後"
#: authentication/templates/authentication/_msg_reset_password.html:17 #: authentication/templates/authentication/_msg_reset_password.html:16
#: users/templates/users/_msg_user_created.html:23 #: users/templates/users/_msg_user_created.html:21
msgid "request new one" msgid "request new one"
msgstr "新しいものを要求する" msgstr "新しいものを要求する"
@ -3943,7 +3959,7 @@ msgstr "パスワードが正常に更新されました"
msgid "Browser" msgid "Browser"
msgstr "ブラウザ" msgstr "ブラウザ"
#: authentication/templates/authentication/_msg_rest_password_success.html:13 #: authentication/templates/authentication/_msg_rest_password_success.html:12
msgid "" msgid ""
"If the password update was not initiated by you, your account may have " "If the password update was not initiated by you, your account may have "
"security issues" "security issues"
@ -3951,8 +3967,8 @@ msgstr ""
"パスワードの更新が開始されなかった場合、アカウントにセキュリティ上の問題があ" "パスワードの更新が開始されなかった場合、アカウントにセキュリティ上の問題があ"
"る可能性があります" "る可能性があります"
#: authentication/templates/authentication/_msg_rest_password_success.html:14 #: authentication/templates/authentication/_msg_rest_password_success.html:13
#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 #: authentication/templates/authentication/_msg_rest_public_key_success.html:13
msgid "If you have any questions, you can contact the administrator" msgid "If you have any questions, you can contact the administrator"
msgstr "質問があれば、管理者に連絡できます" msgstr "質問があれば、管理者に連絡できます"
@ -3960,7 +3976,7 @@ msgstr "質問があれば、管理者に連絡できます"
msgid "Your public key has just been successfully updated" msgid "Your public key has just been successfully updated"
msgstr "公開鍵が正常に更新されました" msgstr "公開鍵が正常に更新されました"
#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 #: authentication/templates/authentication/_msg_rest_public_key_success.html:12
msgid "" msgid ""
"If the public key update was not initiated by you, your account may have " "If the public key update was not initiated by you, your account may have "
"security issues" "security issues"
@ -4039,7 +4055,7 @@ msgid "LAN"
msgstr "ローカルエリアネットワーク" msgstr "ローカルエリアネットワーク"
#: authentication/views/base.py:71 #: 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" msgid "If you have any question, please contact the administrator"
msgstr "質問があったら、管理者に連絡して下さい" msgstr "質問があったら、管理者に連絡して下さい"
@ -4283,7 +4299,8 @@ msgid "Invalid ids for ids, should be a list"
msgstr "無効なID、リストでなければなりません" msgstr "無効なID、リストでなければなりません"
#: common/db/fields.py:589 common/db/fields.py:594 #: 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:56
#: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:79
#: xpack/plugins/cloud/serializers/account_attrs.py:150 #: xpack/plugins/cloud/serializers/account_attrs.py:150
@ -4818,27 +4835,27 @@ msgstr "タスクを作成中で、中断できません。後でもう一度お
msgid "Currently playbook is being used in a job" msgid "Currently playbook is being used in a job"
msgstr "現在プレイブックは1つのジョブで使用されています" msgstr "現在プレイブックは1つのジョブで使用されています"
#: ops/api/playbook.py:113 #: ops/api/playbook.py:123
msgid "Unsupported file content" msgid "Unsupported file content"
msgstr "サポートされていないファイルの内容" 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" msgid "Invalid file path"
msgstr "無効なファイルパス" msgstr "無効なファイルパス"
#: ops/api/playbook.py:187 #: ops/api/playbook.py:197
msgid "This file can not be rename" msgid "This file can not be rename"
msgstr "ファイル名を変更することはできません" msgstr "ファイル名を変更することはできません"
#: ops/api/playbook.py:206 #: ops/api/playbook.py:216
msgid "File already exists" msgid "File already exists"
msgstr "ファイルは既に存在します。" msgstr "ファイルは既に存在します。"
#: ops/api/playbook.py:224 #: ops/api/playbook.py:234
msgid "File key is required" msgid "File key is required"
msgstr "ファイルキーこのフィールドは必須です" msgstr "ファイルキーこのフィールドは必須です"
#: ops/api/playbook.py:227 #: ops/api/playbook.py:237
msgid "This file can not be delete" msgid "This file can not be delete"
msgstr "このファイルを削除できません" msgstr "このファイルを削除できません"
@ -5144,7 +5161,7 @@ msgstr "最後の実行"
msgid "Execute after saving" msgid "Execute after saving"
msgstr "保存後に実行" msgstr "保存後に実行"
#: ops/serializers/job.py:52 terminal/serializers/session.py:47 #: ops/serializers/job.py:52 terminal/serializers/session.py:49
msgid "Duration" msgid "Duration"
msgstr "きかん" msgstr "きかん"
@ -5152,7 +5169,7 @@ msgstr "きかん"
msgid "Job type" msgid "Job type"
msgstr "タスクの種類" msgstr "タスクの種類"
#: ops/serializers/job.py:75 terminal/serializers/session.py:56 #: ops/serializers/job.py:75 terminal/serializers/session.py:58
msgid "Is finished" msgid "Is finished"
msgstr "終了しました" msgstr "終了しました"
@ -7380,11 +7397,11 @@ msgstr "認証に失敗しました (不明): {}"
msgid "Authentication success: {}" msgid "Authentication success: {}"
msgstr "認証成功: {}" msgstr "認証成功: {}"
#: settings/ws.py:199 #: settings/ws.py:222
msgid "No LDAP user was found" msgid "No LDAP user was found"
msgstr "LDAPユーザーが取得されませんでした" msgstr "LDAPユーザーが取得されませんでした"
#: settings/ws.py:205 #: settings/ws.py:228
msgid "Total {}, success {}, failure {}" msgid "Total {}, success {}, failure {}"
msgstr "合計 {},成功 {},失敗 {}" msgstr "合計 {},成功 {},失敗 {}"
@ -7886,51 +7903,51 @@ msgstr "初期化"
msgid "Applet host deployment" msgid "Applet host deployment"
msgstr "アプリケーション配備" msgstr "アプリケーション配備"
#: terminal/models/component/endpoint.py:15 #: terminal/models/component/endpoint.py:16
msgid "HTTPS port" msgid "HTTPS port"
msgstr "HTTPS ポート" msgstr "HTTPS ポート"
#: terminal/models/component/endpoint.py:16 #: terminal/models/component/endpoint.py:17
msgid "HTTP port" msgid "HTTP port"
msgstr "HTTP ポート" msgstr "HTTP ポート"
#: terminal/models/component/endpoint.py:17 #: terminal/models/component/endpoint.py:18
msgid "SSH port" msgid "SSH port"
msgstr "SSH ポート" msgstr "SSH ポート"
#: terminal/models/component/endpoint.py:18 #: terminal/models/component/endpoint.py:19
msgid "RDP port" msgid "RDP port"
msgstr "RDP ポート" msgstr "RDP ポート"
#: terminal/models/component/endpoint.py:19 #: terminal/models/component/endpoint.py:20
msgid "MySQL port" msgid "MySQL port"
msgstr "MySQL ポート" msgstr "MySQL ポート"
#: terminal/models/component/endpoint.py:20 #: terminal/models/component/endpoint.py:21
msgid "MariaDB port" msgid "MariaDB port"
msgstr "MariaDB ポート" msgstr "MariaDB ポート"
#: terminal/models/component/endpoint.py:21 #: terminal/models/component/endpoint.py:22
msgid "PostgreSQL port" msgid "PostgreSQL port"
msgstr "PostgreSQL ポート" msgstr "PostgreSQL ポート"
#: terminal/models/component/endpoint.py:22 #: terminal/models/component/endpoint.py:23
msgid "Redis port" msgid "Redis port"
msgstr "Redis ポート" msgstr "Redis ポート"
#: terminal/models/component/endpoint.py:23 #: terminal/models/component/endpoint.py:24
msgid "SQLServer port" msgid "SQLServer port"
msgstr "SQLServer ポート" msgstr "SQLServer ポート"
#: terminal/models/component/endpoint.py:30 #: terminal/models/component/endpoint.py:32
#: terminal/models/component/endpoint.py:117 #: 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:53 terminal/serializers/storage.py:83
#: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101
msgid "Endpoint" msgid "Endpoint"
msgstr "エンドポイント" msgstr "エンドポイント"
#: terminal/models/component/endpoint.py:123 #: terminal/models/component/endpoint.py:125
msgid "Endpoint rule" msgid "Endpoint rule"
msgstr "エンドポイントルール" msgstr "エンドポイントルール"
@ -8016,11 +8033,11 @@ msgstr "ログイン元"
msgid "Replay" msgid "Replay"
msgstr "リプレイ" 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" msgid "Command amount"
msgstr "コマンド量" 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" msgid "Error reason"
msgstr "間違った理由" msgstr "間違った理由"
@ -8339,51 +8356,55 @@ msgstr ""
"ウザのアクセス アドレスが使用されます (デフォルトのエンドポイントではホストの" "ウザのアクセス アドレスが使用されます (デフォルトのエンドポイントではホストの"
"変更は許可されません)。" "変更は許可されません)。"
#: terminal/serializers/endpoint.py:64 #: terminal/serializers/endpoint.py:71
msgid "" msgid ""
"The assets within this IP range, the following endpoint will be used for the " "The assets within this IP range, the following endpoint will be used for the "
"connection" "connection"
msgstr "このIP範囲内のアセットは、以下のエンドポイントを使用して接続されます" msgstr "このIP範囲内のアセットは、以下のエンドポイントを使用して接続されます"
#: terminal/serializers/endpoint.py:65 #: terminal/serializers/endpoint.py:72
msgid "" msgid ""
"If asset IP addresses under different endpoints conflict, use asset labels" "If asset IP addresses under different endpoints conflict, use asset labels"
msgstr "" msgstr ""
"異なるエンドポイントの下に競合するアセットIPがある場合は、アセットタグを使用" "異なるエンドポイントの下に競合するアセットIPがある場合は、アセットタグを使用"
"して実装します" "して実装します"
#: terminal/serializers/endpoint.py:69 #: terminal/serializers/endpoint.py:76
msgid "Asset IP" msgid "Asset IP"
msgstr "資産 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" msgid "Can replay"
msgstr "再生できます" msgstr "再生できます"
#: terminal/serializers/session.py:26 terminal/serializers/session.py:54 #: terminal/serializers/session.py:28 terminal/serializers/session.py:56
msgid "Can join" msgid "Can join"
msgstr "参加できます" msgstr "参加できます"
#: terminal/serializers/session.py:27 terminal/serializers/session.py:57 #: terminal/serializers/session.py:29 terminal/serializers/session.py:59
msgid "Can terminate" msgid "Can terminate"
msgstr "終了できます" msgstr "終了できます"
#: terminal/serializers/session.py:49 #: terminal/serializers/session.py:51
msgid "User ID" msgid "User ID"
msgstr "ユーザーID" msgstr "ユーザーID"
#: terminal/serializers/session.py:50 #: terminal/serializers/session.py:52
msgid "Asset ID" msgid "Asset ID"
msgstr "資産ID" msgstr "資産ID"
#: terminal/serializers/session.py:51 #: terminal/serializers/session.py:53
msgid "Login from display" msgid "Login from display"
msgstr "表示からのログイン" msgstr "表示からのログイン"
#: terminal/serializers/session.py:58 #: terminal/serializers/session.py:60
msgid "Terminal display" msgid "Terminal display"
msgstr "ターミナルディスプレイ" msgstr "ターミナルディスプレイ"
#: terminal/serializers/session.py:103
msgid "No asset or invalid asset"
msgstr "アセットが存在しないか、アセットがアクティブ化されていません"
#: terminal/serializers/storage.py:23 #: terminal/serializers/storage.py:23
msgid "Endpoint invalid: remove path `{}`" msgid "Endpoint invalid: remove path `{}`"
msgstr "エンドポイントが無効: パス '{}' を削除" msgstr "エンドポイントが無効: パス '{}' を削除"
@ -9277,7 +9298,7 @@ msgid "Force enabled"
msgstr "強制有効" msgstr "強制有効"
#: users/notifications.py:55 #: 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:5
#: users/templates/users/reset_password.html:6 #: users/templates/users/reset_password.html:6
msgid "Reset password" msgid "Reset password"
@ -9662,7 +9683,7 @@ msgstr ""
msgid "Click here update password" msgid "Click here update password"
msgstr "ここをクリック更新パスワード" 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" msgid "If your password has expired, please click the link below to"
msgstr "" msgstr ""
"パスワードの有効期限が切れている場合は、以下のリンクをクリックしてください" "パスワードの有効期限が切れている場合は、以下のリンクをクリックしてください"
@ -10176,8 +10197,8 @@ msgstr "IPネットワークセグメントグループ"
#: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/models.py:115
#: xpack/plugins/cloud/serializers/task.py:161 #: xpack/plugins/cloud/serializers/task.py:161
msgid "Preferred IP type" msgid "Sync IP type"
msgstr "優先 IP タイプ" msgstr "同期IPタイプ"
#: xpack/plugins/cloud/models.py:118 #: xpack/plugins/cloud/models.py:118
msgid "Always update" msgid "Always update"
@ -10616,7 +10637,8 @@ msgid ""
" Execute this task when manually or scheduled cloud synchronization " " Execute this task when manually or scheduled cloud synchronization "
"tasks are performed\n" "tasks are performed\n"
" " " "
msgstr "\n" msgstr ""
"\n"
"手動で、定時にクラウド同期タスクを実行する時にこのタスクを実行します" "手動で、定時にクラウド同期タスクを実行する時にこのタスクを実行します"
#: xpack/plugins/cloud/tasks.py:52 #: xpack/plugins/cloud/tasks.py:52
@ -10632,7 +10654,8 @@ msgid ""
"clean up the execution \n" "clean up the execution \n"
" records generated by cloud synchronization\n" " records generated by cloud synchronization\n"
" " " "
msgstr "\n" msgstr ""
"\n"
"毎日、システム設定-タスクリスト-定期的なクリーニング設定-クラウド同期記録設定" "毎日、システム設定-タスクリスト-定期的なクリーニング設定-クラウド同期記録設定"
"に基づき、クラウド同期によって生成された実行記録をクリーニングします。" "に基づき、クラウド同期によって生成された実行記録をクリーニングします。"
@ -10705,3 +10728,6 @@ msgstr "エンタープライズプロフェッショナル版"
#: xpack/plugins/license/models.py:86 #: xpack/plugins/license/models.py:86
msgid "Ultimate edition" msgid "Ultimate edition"
msgstr "エンタープライズ・フラッグシップ・エディション" msgstr "エンタープライズ・フラッグシップ・エディション"
#~ msgid "Preferred IP type"
#~ msgstr "優先 IP タイプ"

45
apps/i18n/core/zh/LC_MESSAGES/django.po

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n" "Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-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" "PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler <ibuler@qq.com>\n" "Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: JumpServer team<ibuler@qq.com>\n" "Language-Team: JumpServer team<ibuler@qq.com>\n"
@ -2400,11 +2400,10 @@ msgstr ""
#: assets/serializers/asset/database.py:24 #: assets/serializers/asset/database.py:24
msgid "Postgresql ssl model help text" msgid "Postgresql ssl model help text"
msgstr "" msgstr ""
"Prefer:我不关心加密,但如果服务器支持加密,我愿意支付加密的开销。Require:我" "Prefer:我不关心加密,但如果服务器支持加密,我愿意支付加密的开销。\n"
"希望我的数据被加密,我接受开销。我相信网络将确保我始终连接到我想要的服务器。" "Require:我希望我的数据被加密,我接受开销。我相信网络将确保我始终连接到我想要的服务器。\n"
"Verify CA:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务器。" "Verify CA:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务器。\n"
"Verify Full:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务" "Verify Full:我希望我的数据被加密,我接受开销。我想确保我连接到我信任的服务器,并且它是我指定的服务器。"
"器,并且它是我指定的服务器。"
#: assets/serializers/asset/gpt.py:20 #: assets/serializers/asset/gpt.py:20
msgid "" msgid ""
@ -3815,7 +3814,7 @@ msgstr "你好"
msgid "Your account has remote login behavior, please pay attention" msgid "Your account has remote login behavior, please pay attention"
msgstr "你的账号存在异地登录行为,请关注。" msgstr "你的账号存在异地登录行为,请关注。"
#: authentication/templates/authentication/_msg_different_city.html:16 #: authentication/templates/authentication/_msg_different_city.html:14
msgid "" msgid ""
"If you suspect that the login behavior is abnormal, please modify the " "If you suspect that the login behavior is abnormal, please modify the "
"account password in time." "account password in time."
@ -3839,13 +3838,13 @@ msgstr "请点击下面链接重置密码, 如果不是您申请的,请关
msgid "Click here reset password" msgid "Click here reset password"
msgstr "点击这里重置密码" msgstr "点击这里重置密码"
#: authentication/templates/authentication/_msg_reset_password.html:16 #: authentication/templates/authentication/_msg_reset_password.html:15
#: users/templates/users/_msg_user_created.html:22 #: users/templates/users/_msg_user_created.html:20
msgid "This link is valid for 1 hour. After it expires" msgid "This link is valid for 1 hour. After it expires"
msgstr "这个链接有效期1小时, 超过时间您可以" msgstr "这个链接有效期1小时, 超过时间您可以"
#: authentication/templates/authentication/_msg_reset_password.html:17 #: authentication/templates/authentication/_msg_reset_password.html:16
#: users/templates/users/_msg_user_created.html:23 #: users/templates/users/_msg_user_created.html:21
msgid "request new one" msgid "request new one"
msgstr "重新申请" msgstr "重新申请"
@ -3874,14 +3873,14 @@ msgstr "你的密码刚刚成功更新"
msgid "Browser" msgid "Browser"
msgstr "浏览器" msgstr "浏览器"
#: authentication/templates/authentication/_msg_rest_password_success.html:13 #: authentication/templates/authentication/_msg_rest_password_success.html:12
msgid "" msgid ""
"If the password update was not initiated by you, your account may have " "If the password update was not initiated by you, your account may have "
"security issues" "security issues"
msgstr "如果这次密码更新不是由你发起的,那么你的账号可能存在安全问题" msgstr "如果这次密码更新不是由你发起的,那么你的账号可能存在安全问题"
#: authentication/templates/authentication/_msg_rest_password_success.html:14 #: authentication/templates/authentication/_msg_rest_password_success.html:13
#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 #: authentication/templates/authentication/_msg_rest_public_key_success.html:13
msgid "If you have any questions, you can contact the administrator" msgid "If you have any questions, you can contact the administrator"
msgstr "如果有疑问或需求,请联系系统管理员" msgstr "如果有疑问或需求,请联系系统管理员"
@ -3889,7 +3888,7 @@ msgstr "如果有疑问或需求,请联系系统管理员"
msgid "Your public key has just been successfully updated" msgid "Your public key has just been successfully updated"
msgstr "你的公钥刚刚成功更新" msgstr "你的公钥刚刚成功更新"
#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 #: authentication/templates/authentication/_msg_rest_public_key_success.html:12
msgid "" msgid ""
"If the public key update was not initiated by you, your account may have " "If the public key update was not initiated by you, your account may have "
"security issues" "security issues"
@ -3962,7 +3961,7 @@ msgid "LAN"
msgstr "局域网" msgstr "局域网"
#: authentication/views/base.py:71 #: 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" msgid "If you have any question, please contact the administrator"
msgstr "如果有疑问或需求,请联系系统管理员" msgstr "如果有疑问或需求,请联系系统管理员"
@ -7738,7 +7737,7 @@ msgstr "SQLServer 端口"
#: terminal/models/component/endpoint.py:32 #: terminal/models/component/endpoint.py:32
#: terminal/models/component/endpoint.py:119 #: 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:53 terminal/serializers/storage.py:83
#: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101
msgid "Endpoint" msgid "Endpoint"
@ -8154,18 +8153,18 @@ msgstr ""
"连接资产时访问的主机地址,如果为空则使用当前浏览器的访问地址 (默认端点不允许" "连接资产时访问的主机地址,如果为空则使用当前浏览器的访问地址 (默认端点不允许"
"修改主机)" "修改主机)"
#: terminal/serializers/endpoint.py:64 #: terminal/serializers/endpoint.py:71
msgid "" msgid ""
"The assets within this IP range, the following endpoint will be used for the " "The assets within this IP range, the following endpoint will be used for the "
"connection" "connection"
msgstr "该 IP 范围内的资产,将使用下面的端点进行连接" msgstr "该 IP 范围内的资产,将使用下面的端点进行连接"
#: terminal/serializers/endpoint.py:65 #: terminal/serializers/endpoint.py:72
msgid "" msgid ""
"If asset IP addresses under different endpoints conflict, use asset labels" "If asset IP addresses under different endpoints conflict, use asset labels"
msgstr "如果不同端点下的资产 IP 有冲突,使用资产标签实现" msgstr "如果不同端点下的资产 IP 有冲突,使用资产标签实现"
#: terminal/serializers/endpoint.py:69 #: terminal/serializers/endpoint.py:76
msgid "Asset IP" msgid "Asset IP"
msgstr "资产 IP" msgstr "资产 IP"
@ -9075,7 +9074,7 @@ msgid "Force enabled"
msgstr "强制启用" msgstr "强制启用"
#: users/notifications.py:55 #: 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:5
#: users/templates/users/reset_password.html:6 #: users/templates/users/reset_password.html:6
msgid "Reset password" msgid "Reset password"
@ -9438,7 +9437,7 @@ msgstr "为了您的账号安全,请点击下面的链接及时更新密码"
msgid "Click here update password" msgid "Click here update password"
msgstr "点击这里更新密码" 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" msgid "If your password has expired, please click the link below to"
msgstr "如果你的密码已过期,请点击" msgstr "如果你的密码已过期,请点击"
@ -9940,7 +9939,7 @@ msgstr "IP网段组"
#: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/models.py:115
#: xpack/plugins/cloud/serializers/task.py:161 #: xpack/plugins/cloud/serializers/task.py:161
msgid "Sync IP type" msgid "Sync IP type"
msgstr "密文类型" msgstr "同步 IP 类型"
#: xpack/plugins/cloud/models.py:118 #: xpack/plugins/cloud/models.py:118
msgid "Always update" msgid "Always update"

186
apps/i18n/core/zh_Hant/LC_MESSAGES/django.po

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n" "Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-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" "PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler <ibuler@qq.com>\n" "Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: JumpServer team<ibuler@qq.com>\n" "Language-Team: JumpServer team<ibuler@qq.com>\n"
@ -119,6 +119,10 @@ msgstr "未找到待處理帳戶"
msgid "Success: %s, Failed: %s, Total: %s" msgid "Success: %s, Failed: %s, Total: %s"
msgstr "成功: %s, 失敗: %s, 總數: %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/const/account.py:6
#: accounts/serializers/automations/change_secret.py:34 #: accounts/serializers/automations/change_secret.py:34
#: audits/signal_handlers/login_log.py:34 authentication/confirm/password.py:9 #: 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 #: audits/models.py:58 authentication/models/connection_token.py:36
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:32 terminal/notifications.py:155 #: 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_command_warning.html:4
#: terminal/templates/terminal/_msg_session_sharing.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:288 #: 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/models/automations/backup_account.py:136
#: accounts/serializers/automations/change_secret.py:110 #: accounts/serializers/automations/change_secret.py:110
#: accounts/serializers/automations/change_secret.py:145 #: 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" msgid "Is success"
msgstr "是否成功" msgstr "是否成功"
@ -717,8 +721,8 @@ msgstr "密碼規則"
#: perms/models/asset_permission.py:61 rbac/models/role.py:29 #: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184 #: rbac/serializers/role.py:28 settings/models.py:35 settings/models.py:184
#: settings/serializers/msg.py:89 settings/serializers/terminal.py:9 #: settings/serializers/msg.py:89 settings/serializers/terminal.py:9
#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:12 #: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:13
#: terminal/models/component/endpoint.py:109 #: terminal/models/component/endpoint.py:111
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13 #: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
#: terminal/models/component/terminal.py:85 #: terminal/models/component/terminal.py:85
#: terminal/models/virtualapp/provider.py:10 #: terminal/models/virtualapp/provider.py:10
@ -880,7 +884,7 @@ msgstr "類別"
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40 #: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
#: terminal/models/component/storage.py:58 #: terminal/models/component/storage.py:58
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:29 #: 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 #: terminal/serializers/storage.py:294 tickets/models/comment.py:26
#: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16 #: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16
#: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25 #: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25
@ -1040,11 +1044,12 @@ msgid ""
"default: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, " "default: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, "
"\"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}" "\"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}"
msgstr "" msgstr ""
"length 是密碼的長度,填入範圍為 8 到 30。" "length 是密碼的長度,填入範圍為 8 到 30。lowercase 表示密碼中是否包含小寫字"
"lowercase 表示密碼中是否包含小寫字母,uppercase 表示是否包含大寫字母," "母,uppercase 表示是否包含大寫字母,digit 表示是否包含數字,symbol 表示是否包"
"digit 表示是否包含數字,symbol 表示是否包含特殊符號。" "含特殊符號。exclude_symbols 用於排除特定符號,您可以填寫要排除的符號字元(最"
"exclude_symbols 用於排除特定符號,您可以填寫要排除的符號字元(最多 16 個),如果無需排除符號,可以留空。" "多 16 個),如果無需排除符號,可以留空。預設: {\"length\": 16, "
"預設: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, \"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}" "\"lowercase\": true, \"uppercase\": true, \"digit\": true, \"symbol\": true, "
"\"exclude_symbols\": \"\"}"
#: accounts/serializers/account/template.py:49 #: accounts/serializers/account/template.py:49
msgid "Secret generation strategy for account creation" 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 #: 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 #: settings/models.py:40 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143 #: terminal/models/applet/applet.py:332 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:25 #: terminal/models/component/endpoint.py:26
#: terminal/models/component/endpoint.py:119 #: terminal/models/component/endpoint.py:121
#: terminal/models/session/session.py:47 #: terminal/models/session/session.py:47
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91
@ -1355,12 +1360,12 @@ msgid "Notify and warn"
msgstr "提示並警告" msgstr "提示並警告"
#: acls/models/base.py:37 assets/models/cmd_filter.py:76 #: 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" msgid "Priority"
msgstr "優先度" msgstr "優先度"
#: acls/models/base.py:38 assets/models/cmd_filter.py:76 #: 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" msgid "1-100, the lower the value will be match first"
msgstr "優先度可選範圍為 1-100 (數值越小越優先)" msgstr "優先度可選範圍為 1-100 (數值越小越優先)"
@ -1374,8 +1379,8 @@ msgstr "審批人"
#: authentication/models/connection_token.py:53 #: authentication/models/connection_token.py:53
#: authentication/models/ssh_key.py:13 #: authentication/models/ssh_key.py:13
#: authentication/templates/authentication/_access_key_modal.html:32 #: authentication/templates/authentication/_access_key_modal.html:32
#: perms/models/asset_permission.py:82 #: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:27
#: terminal/models/component/endpoint.py:120 #: terminal/models/component/endpoint.py:122
#: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44 #: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44
#: tickets/const.py:36 #: tickets/const.py:36
msgid "Active" msgid "Active"
@ -1664,7 +1669,7 @@ msgid "Unable to connect to port {port} on {address}"
msgstr "無法連接到 {port} 上的埠 {address}" msgstr "無法連接到 {port} 上的埠 {address}"
#: assets/automations/ping_gateway/manager.py:58 #: 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" msgid "Authentication failed"
msgstr "認證失敗" msgstr "認證失敗"
@ -1673,6 +1678,10 @@ msgstr "認證失敗"
msgid "Connect failed" msgid "Connect failed"
msgstr "連接失敗" 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 #: 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 #: 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 #: 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 #: 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/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:52 settings/serializers/msg.py:30 #: 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/manager.py:83
#: xpack/plugins/cloud/serializers/account_attrs.py:72 #: xpack/plugins/cloud/serializers/account_attrs.py:72
msgid "Host" msgid "Host"
@ -2393,11 +2402,10 @@ msgstr ""
#: assets/serializers/asset/database.py:24 #: assets/serializers/asset/database.py:24
msgid "Postgresql ssl model help text" msgid "Postgresql ssl model help text"
msgstr "" msgstr ""
"Prefer:我不在乎是否加密,但如果伺服器支持加密,我願意支付加密的費用。" "Prefer:我不在乎是否加密,但如果伺服器支持加密,我願意支付加密的費用。\n"
"Require:我希望我的資料被加密,我可以承擔那個費用。我相信網路將確保我始終連接" "Require:我希望我的資料被加密,我可以承擔那個費用。我相信網路將確保我始終連接到我想要的伺服器。\n"
"到我想要的伺服器。Verify CA:我希望我的資料被加密,我可以承擔那個費用。我想要" "Verify CA:我希望我的資料被加密,我可以承擔那個費用。我想要確認我連接到我信任的伺服器。\n"
"確認我連接到我信任的伺服器。Verify Full:我希望我的資料被加密,我接受負擔。我" "Verify Full:我希望我的資料被加密,我接受負擔。我想確保我連接到我信任的伺服器,並且它是我指定的伺服器。"
"想確保我連接到我信任的伺服器,並且它是我指定的伺服器。"
#: assets/serializers/asset/gpt.py:20 #: assets/serializers/asset/gpt.py:20
msgid "" msgid ""
@ -2803,8 +2811,8 @@ msgstr "結束"
#: audits/const.py:46 settings/serializers/terminal.py:6 #: audits/const.py:46 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174 #: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:174
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:55 #: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:57
#: terminal/serializers/session.py:79 #: terminal/serializers/session.py:113
msgid "Terminal" msgid "Terminal"
msgstr "終端" msgstr "終端"
@ -3176,6 +3184,7 @@ msgid "OpenID Error"
msgstr "OpenID 錯誤" msgstr "OpenID 錯誤"
#: authentication/backends/oidc/views.py:175 #: 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" msgid "Please check if a user with the same username or email already exists"
msgstr "請檢查是否已經存在相同用戶名或電子郵箱的用戶" msgstr "請檢查是否已經存在相同用戶名或電子郵箱的用戶"
@ -3205,6 +3214,10 @@ msgstr "最後使用日期"
msgid "Credential ID" msgid "Credential ID"
msgstr "憑證 ID" msgstr "憑證 ID"
#: authentication/backends/saml2/views.py:281
msgid "SAML2 Error"
msgstr "SAML2 錯誤"
#: authentication/confirm/password.py:16 #: authentication/confirm/password.py:16
msgid "Authentication failed password incorrect" msgid "Authentication failed password incorrect"
msgstr "認證失敗 (使用者名稱或密碼不正確)" msgstr "認證失敗 (使用者名稱或密碼不正確)"
@ -3476,7 +3489,7 @@ msgstr "設置手機號碼啟用"
msgid "Clear phone number to disable" msgid "Clear phone number to disable"
msgstr "清空手機號碼禁用" 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): {}" msgid "Authentication failed (before login check failed): {}"
msgstr "認證失敗 (登錄前檢查失敗): {}" msgstr "認證失敗 (登錄前檢查失敗): {}"
@ -3499,7 +3512,7 @@ msgid "Please change your password"
msgstr "請修改密碼" msgstr "請修改密碼"
#: authentication/models/access_key.py:22 #: authentication/models/access_key.py:22
#: terminal/models/component/endpoint.py:110 #: terminal/models/component/endpoint.py:112
msgid "IP group" msgid "IP group"
msgstr "IPグループ" msgstr "IPグループ"
@ -3521,7 +3534,7 @@ msgstr "自訂密碼"
#: authentication/serializers/connect_token_secret.py:114 #: authentication/serializers/connect_token_secret.py:114
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43 #: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
#: terminal/models/virtualapp/virtualapp.py:24 #: 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 #: terminal/serializers/storage.py:71
msgid "Protocol" msgid "Protocol"
msgstr "協議" msgstr "協議"
@ -3568,6 +3581,7 @@ msgid "Connection token expired at: {}"
msgstr "連接令牌過期: {}" msgstr "連接令牌過期: {}"
#: authentication/models/connection_token.py:125 #: authentication/models/connection_token.py:125
#: terminal/serializers/session.py:95
msgid "No user or invalid user" msgid "No user or invalid user"
msgstr "沒有用戶或用戶失效" msgstr "沒有用戶或用戶失效"
@ -3802,7 +3816,7 @@ msgstr "你好"
msgid "Your account has remote login behavior, please pay attention" msgid "Your account has remote login behavior, please pay attention"
msgstr "你的帳號存在異地登入行為,請關注。" msgstr "你的帳號存在異地登入行為,請關注。"
#: authentication/templates/authentication/_msg_different_city.html:16 #: authentication/templates/authentication/_msg_different_city.html:14
msgid "" msgid ""
"If you suspect that the login behavior is abnormal, please modify the " "If you suspect that the login behavior is abnormal, please modify the "
"account password in time." "account password in time."
@ -3826,13 +3840,13 @@ msgstr "請點擊下面連結重設密碼, 如果不是您申請的,請關
msgid "Click here reset password" msgid "Click here reset password"
msgstr "點擊這裡重設密碼" msgstr "點擊這裡重設密碼"
#: authentication/templates/authentication/_msg_reset_password.html:16 #: authentication/templates/authentication/_msg_reset_password.html:15
#: users/templates/users/_msg_user_created.html:22 #: users/templates/users/_msg_user_created.html:20
msgid "This link is valid for 1 hour. After it expires" msgid "This link is valid for 1 hour. After it expires"
msgstr "這個連結有效期1小時, 超過時間您可以" msgstr "這個連結有效期1小時, 超過時間您可以"
#: authentication/templates/authentication/_msg_reset_password.html:17 #: authentication/templates/authentication/_msg_reset_password.html:16
#: users/templates/users/_msg_user_created.html:23 #: users/templates/users/_msg_user_created.html:21
msgid "request new one" msgid "request new one"
msgstr "重新申請" msgstr "重新申請"
@ -3861,14 +3875,14 @@ msgstr "你的密碼剛剛成功更新"
msgid "Browser" msgid "Browser"
msgstr "瀏覽器" msgstr "瀏覽器"
#: authentication/templates/authentication/_msg_rest_password_success.html:13 #: authentication/templates/authentication/_msg_rest_password_success.html:12
msgid "" msgid ""
"If the password update was not initiated by you, your account may have " "If the password update was not initiated by you, your account may have "
"security issues" "security issues"
msgstr "如果這次密碼更新不是由你發起的,那麼你的帳號可能存在安全問題" msgstr "如果這次密碼更新不是由你發起的,那麼你的帳號可能存在安全問題"
#: authentication/templates/authentication/_msg_rest_password_success.html:14 #: authentication/templates/authentication/_msg_rest_password_success.html:13
#: authentication/templates/authentication/_msg_rest_public_key_success.html:14 #: authentication/templates/authentication/_msg_rest_public_key_success.html:13
msgid "If you have any questions, you can contact the administrator" msgid "If you have any questions, you can contact the administrator"
msgstr "如果有疑問或需求,請聯絡系統管理員" msgstr "如果有疑問或需求,請聯絡系統管理員"
@ -3876,7 +3890,7 @@ msgstr "如果有疑問或需求,請聯絡系統管理員"
msgid "Your public key has just been successfully updated" msgid "Your public key has just been successfully updated"
msgstr "你的公鑰剛剛成功更新" msgstr "你的公鑰剛剛成功更新"
#: authentication/templates/authentication/_msg_rest_public_key_success.html:13 #: authentication/templates/authentication/_msg_rest_public_key_success.html:12
msgid "" msgid ""
"If the public key update was not initiated by you, your account may have " "If the public key update was not initiated by you, your account may have "
"security issues" "security issues"
@ -3949,7 +3963,7 @@ msgid "LAN"
msgstr "區域網路" msgstr "區域網路"
#: authentication/views/base.py:71 #: 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" msgid "If you have any question, please contact the administrator"
msgstr "如果有疑問或需求,請聯絡系統管理員" msgstr "如果有疑問或需求,請聯絡系統管理員"
@ -4192,7 +4206,8 @@ msgid "Invalid ids for ids, should be a list"
msgstr "無效的ID,應為列表" msgstr "無效的ID,應為列表"
#: common/db/fields.py:589 common/db/fields.py:594 #: 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:56
#: xpack/plugins/cloud/serializers/account_attrs.py:79 #: xpack/plugins/cloud/serializers/account_attrs.py:79
#: xpack/plugins/cloud/serializers/account_attrs.py:150 #: xpack/plugins/cloud/serializers/account_attrs.py:150
@ -4701,27 +4716,27 @@ msgstr "正在創建任務,無法中斷,請稍後重試。"
msgid "Currently playbook is being used in a job" msgid "Currently playbook is being used in a job"
msgstr "當前 playbook 正在作業中使用" msgstr "當前 playbook 正在作業中使用"
#: ops/api/playbook.py:113 #: ops/api/playbook.py:123
msgid "Unsupported file content" msgid "Unsupported file content"
msgstr "不支持的文件內容" 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" msgid "Invalid file path"
msgstr "無效的文件路徑" msgstr "無效的文件路徑"
#: ops/api/playbook.py:187 #: ops/api/playbook.py:197
msgid "This file can not be rename" msgid "This file can not be rename"
msgstr "該文件不能重命名" msgstr "該文件不能重命名"
#: ops/api/playbook.py:206 #: ops/api/playbook.py:216
msgid "File already exists" msgid "File already exists"
msgstr "文件已存在" msgstr "文件已存在"
#: ops/api/playbook.py:224 #: ops/api/playbook.py:234
msgid "File key is required" msgid "File key is required"
msgstr "文件金鑰該欄位是必填項。" msgstr "文件金鑰該欄位是必填項。"
#: ops/api/playbook.py:227 #: ops/api/playbook.py:237
msgid "This file can not be delete" msgid "This file can not be delete"
msgstr "無法刪除此文件" msgstr "無法刪除此文件"
@ -5029,7 +5044,7 @@ msgstr "下次Action時間"
msgid "Execute after saving" msgid "Execute after saving"
msgstr "儲存後Action" msgstr "儲存後Action"
#: ops/serializers/job.py:52 terminal/serializers/session.py:47 #: ops/serializers/job.py:52 terminal/serializers/session.py:49
msgid "Duration" msgid "Duration"
msgstr "時長" msgstr "時長"
@ -5037,7 +5052,7 @@ msgstr "時長"
msgid "Job type" msgid "Job type"
msgstr "任務類型" msgstr "任務類型"
#: ops/serializers/job.py:75 terminal/serializers/session.py:56 #: ops/serializers/job.py:75 terminal/serializers/session.py:58
msgid "Is finished" msgid "Is finished"
msgstr "是否完成" msgstr "是否完成"
@ -7191,11 +7206,11 @@ msgstr "認證失敗: (未知): {}"
msgid "Authentication success: {}" msgid "Authentication success: {}"
msgstr "認證成功: {}" msgstr "認證成功: {}"
#: settings/ws.py:199 #: settings/ws.py:222
msgid "No LDAP user was found" msgid "No LDAP user was found"
msgstr "沒有取得到 LDAP 用戶" msgstr "沒有取得到 LDAP 用戶"
#: settings/ws.py:205 #: settings/ws.py:228
msgid "Total {}, success {}, failure {}" msgid "Total {}, success {}, failure {}"
msgstr "總共 {},成功 {},失敗 {}" msgstr "總共 {},成功 {},失敗 {}"
@ -7687,51 +7702,51 @@ msgstr "初始化"
msgid "Applet host deployment" msgid "Applet host deployment"
msgstr "應用部署" msgstr "應用部署"
#: terminal/models/component/endpoint.py:15 #: terminal/models/component/endpoint.py:16
msgid "HTTPS port" msgid "HTTPS port"
msgstr "HTTPS 埠" msgstr "HTTPS 埠"
#: terminal/models/component/endpoint.py:16 #: terminal/models/component/endpoint.py:17
msgid "HTTP port" msgid "HTTP port"
msgstr "HTTP 埠" msgstr "HTTP 埠"
#: terminal/models/component/endpoint.py:17 #: terminal/models/component/endpoint.py:18
msgid "SSH port" msgid "SSH port"
msgstr "SSH 埠" msgstr "SSH 埠"
#: terminal/models/component/endpoint.py:18 #: terminal/models/component/endpoint.py:19
msgid "RDP port" msgid "RDP port"
msgstr "RDP 埠" msgstr "RDP 埠"
#: terminal/models/component/endpoint.py:19 #: terminal/models/component/endpoint.py:20
msgid "MySQL port" msgid "MySQL port"
msgstr "MySQL 埠" msgstr "MySQL 埠"
#: terminal/models/component/endpoint.py:20 #: terminal/models/component/endpoint.py:21
msgid "MariaDB port" msgid "MariaDB port"
msgstr "MariaDB 埠" msgstr "MariaDB 埠"
#: terminal/models/component/endpoint.py:21 #: terminal/models/component/endpoint.py:22
msgid "PostgreSQL port" msgid "PostgreSQL port"
msgstr "PostgreSQL 埠" msgstr "PostgreSQL 埠"
#: terminal/models/component/endpoint.py:22 #: terminal/models/component/endpoint.py:23
msgid "Redis port" msgid "Redis port"
msgstr "Redis 埠" msgstr "Redis 埠"
#: terminal/models/component/endpoint.py:23 #: terminal/models/component/endpoint.py:24
msgid "SQLServer port" msgid "SQLServer port"
msgstr "SQLServer 埠" msgstr "SQLServer 埠"
#: terminal/models/component/endpoint.py:30 #: terminal/models/component/endpoint.py:32
#: terminal/models/component/endpoint.py:117 #: 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:53 terminal/serializers/storage.py:83
#: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101 #: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101
msgid "Endpoint" msgid "Endpoint"
msgstr "端點" msgstr "端點"
#: terminal/models/component/endpoint.py:123 #: terminal/models/component/endpoint.py:125
msgid "Endpoint rule" msgid "Endpoint rule"
msgstr "端點規則" msgstr "端點規則"
@ -7817,11 +7832,11 @@ msgstr "登錄來源"
msgid "Replay" msgid "Replay"
msgstr "重播" 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" msgid "Command amount"
msgstr "命令數量" 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" msgid "Error reason"
msgstr "錯誤原因" msgstr "錯誤原因"
@ -8135,49 +8150,53 @@ msgstr ""
"連接資產時訪問的主機地址,如果為空則使用當前瀏覽器的訪問地址 (默認端點不允許" "連接資產時訪問的主機地址,如果為空則使用當前瀏覽器的訪問地址 (默認端點不允許"
"修改主機)" "修改主機)"
#: terminal/serializers/endpoint.py:64 #: terminal/serializers/endpoint.py:71
msgid "" msgid ""
"The assets within this IP range, the following endpoint will be used for the " "The assets within this IP range, the following endpoint will be used for the "
"connection" "connection"
msgstr "該 IP 範圍內的資產,將使用下面的端點進行連接" msgstr "該 IP 範圍內的資產,將使用下面的端點進行連接"
#: terminal/serializers/endpoint.py:65 #: terminal/serializers/endpoint.py:72
msgid "" msgid ""
"If asset IP addresses under different endpoints conflict, use asset labels" "If asset IP addresses under different endpoints conflict, use asset labels"
msgstr "如果不同端點下的資產 IP 有衝突,使用資產標籤實現" msgstr "如果不同端點下的資產 IP 有衝突,使用資產標籤實現"
#: terminal/serializers/endpoint.py:69 #: terminal/serializers/endpoint.py:76
msgid "Asset IP" msgid "Asset IP"
msgstr "資產 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" msgid "Can replay"
msgstr "是否可重放" msgstr "是否可重放"
#: terminal/serializers/session.py:26 terminal/serializers/session.py:54 #: terminal/serializers/session.py:28 terminal/serializers/session.py:56
msgid "Can join" msgid "Can join"
msgstr "是否可加入" msgstr "是否可加入"
#: terminal/serializers/session.py:27 terminal/serializers/session.py:57 #: terminal/serializers/session.py:29 terminal/serializers/session.py:59
msgid "Can terminate" msgid "Can terminate"
msgstr "是否可中斷" msgstr "是否可中斷"
#: terminal/serializers/session.py:49 #: terminal/serializers/session.py:51
msgid "User ID" msgid "User ID"
msgstr "用戶 ID" msgstr "用戶 ID"
#: terminal/serializers/session.py:50 #: terminal/serializers/session.py:52
msgid "Asset ID" msgid "Asset ID"
msgstr "資產 ID" msgstr "資產 ID"
#: terminal/serializers/session.py:51 #: terminal/serializers/session.py:53
msgid "Login from display" msgid "Login from display"
msgstr "登錄來源名稱" msgstr "登錄來源名稱"
#: terminal/serializers/session.py:58 #: terminal/serializers/session.py:60
msgid "Terminal display" msgid "Terminal display"
msgstr "終端顯示" msgstr "終端顯示"
#: terminal/serializers/session.py:103
msgid "No asset or invalid asset"
msgstr "沒有資產或資產未激活"
#: terminal/serializers/storage.py:23 #: terminal/serializers/storage.py:23
msgid "Endpoint invalid: remove path `{}`" msgid "Endpoint invalid: remove path `{}`"
msgstr "端點無效: 移除路徑 `{}`" msgstr "端點無效: 移除路徑 `{}`"
@ -9052,7 +9071,7 @@ msgid "Force enabled"
msgstr "強制啟用" msgstr "強制啟用"
#: users/notifications.py:55 #: 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:5
#: users/templates/users/reset_password.html:6 #: users/templates/users/reset_password.html:6
msgid "Reset password" msgid "Reset password"
@ -9422,7 +9441,7 @@ msgstr "為了您的帳號安全,請點擊下面的連結及時更新密碼"
msgid "Click here update password" msgid "Click here update password"
msgstr "點擊這裡更新密碼" 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" msgid "If your password has expired, please click the link below to"
msgstr "如果你的密碼已過期,請點擊" msgstr "如果你的密碼已過期,請點擊"
@ -9929,8 +9948,8 @@ msgstr "IP網段組"
#: xpack/plugins/cloud/models.py:115 #: xpack/plugins/cloud/models.py:115
#: xpack/plugins/cloud/serializers/task.py:161 #: xpack/plugins/cloud/serializers/task.py:161
msgid "Preferred IP type" msgid "Sync IP type"
msgstr "首選 IP 類型" msgstr "同步 IP 類型"
#: xpack/plugins/cloud/models.py:118 #: xpack/plugins/cloud/models.py:118
msgid "Always update" msgid "Always update"
@ -10368,7 +10387,8 @@ msgid ""
" Execute this task when manually or scheduled cloud synchronization " " Execute this task when manually or scheduled cloud synchronization "
"tasks are performed\n" "tasks are performed\n"
" " " "
msgstr "\n" msgstr ""
"\n"
"手動,定時執行雲同步任務時執行該任務" "手動,定時執行雲同步任務時執行該任務"
#: xpack/plugins/cloud/tasks.py:52 #: xpack/plugins/cloud/tasks.py:52
@ -10384,7 +10404,8 @@ msgid ""
"clean up the execution \n" "clean up the execution \n"
" records generated by cloud synchronization\n" " records generated by cloud synchronization\n"
" " " "
msgstr "\n" msgstr ""
"\n"
"每天根據系統設置-任務列表-定期清理配置-雲同步記錄配置,對雲同步產生的執行記錄" "每天根據系統設置-任務列表-定期清理配置-雲同步記錄配置,對雲同步產生的執行記錄"
"進行清理" "進行清理"
@ -10457,3 +10478,6 @@ msgstr "企業專業版"
#: xpack/plugins/license/models.py:86 #: xpack/plugins/license/models.py:86
msgid "Ultimate edition" msgid "Ultimate edition"
msgstr "企業旗艦版" msgstr "企業旗艦版"
#~ msgid "Preferred IP type"
#~ msgstr "首選 IP 類型"

Loading…
Cancel
Save