diff --git a/apps/i18n/core/en/LC_MESSAGES/django.po b/apps/i18n/core/en/LC_MESSAGES/django.po index 72ad7b488..2ee4c3718 100644 --- a/apps/i18n/core/en/LC_MESSAGES/django.po +++ b/apps/i18n/core/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-17 11:45+0800\n" +"POT-Creation-Date: 2024-11-06 11:28+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -64,7 +64,7 @@ msgstr "" #: accounts/automations/backup_account/handlers.py:219 #: accounts/const/automation.py:110 -#: accounts/serializers/automations/change_secret.py:153 +#: accounts/serializers/automations/change_secret.py:173 #: assets/serializers/automations/base.py:52 audits/const.py:64 #: audits/models.py:64 audits/signal_handlers/activity_log.py:33 #: common/const/choices.py:65 ops/const.py:74 ops/serializers/celery.py:48 @@ -75,7 +75,7 @@ msgstr "Success" #: accounts/automations/backup_account/handlers.py:221 #: accounts/const/account.py:34 accounts/const/automation.py:109 -#: accounts/serializers/automations/change_secret.py:154 audits/const.py:65 +#: accounts/serializers/automations/change_secret.py:174 audits/const.py:65 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:66 #: ops/const.py:76 terminal/const.py:79 xpack/plugins/cloud/const.py:47 msgid "Failed" @@ -347,19 +347,19 @@ msgstr "" #: accounts/serializers/account/account.py:226 #: accounts/serializers/account/account.py:272 #: accounts/serializers/account/gathered_account.py:10 -#: accounts/serializers/automations/change_secret.py:98 -#: accounts/serializers/automations/change_secret.py:130 +#: accounts/serializers/automations/change_secret.py:118 +#: accounts/serializers/automations/change_secret.py:150 #: accounts/templates/accounts/asset_account_change_info.html:7 #: accounts/templates/accounts/change_secret_failed_info.html:11 #: acls/serializers/base.py:123 assets/models/asset/common.py:102 #: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36 #: audits/models.py:58 authentication/models/connection_token.py:36 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 -#: terminal/models/session/session.py:32 terminal/notifications.py:155 +#: terminal/models/session/session.py:32 terminal/notifications.py:156 #: terminal/serializers/command.py:17 terminal/serializers/session.py:30 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 -#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:289 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:290 msgid "Asset" msgstr "" @@ -391,8 +391,8 @@ msgid "Source ID" msgstr "" #: accounts/models/account.py:62 -#: accounts/serializers/automations/change_secret.py:100 -#: accounts/serializers/automations/change_secret.py:131 +#: accounts/serializers/automations/change_secret.py:120 +#: accounts/serializers/automations/change_secret.py:151 #: accounts/templates/accounts/change_secret_failed_info.html:12 #: acls/serializers/base.py:124 #: acls/templates/acls/asset_login_reminder.html:10 @@ -480,7 +480,7 @@ msgstr "" #: accounts/models/automations/backup_account.py:123 #: authentication/templates/authentication/_msg_oauth_bind.html:11 -#: notifications/notifications.py:199 +#: notifications/notifications.py:202 #: settings/templates/ldap/_msg_import_ldap_user.html:3 msgid "Time" msgstr "" @@ -493,20 +493,20 @@ msgstr "" #: accounts/serializers/account/backup.py:48 #: accounts/serializers/automations/base.py:56 #: assets/models/automations/base.py:122 -#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:241 +#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:242 #: xpack/plugins/cloud/serializers/task.py:247 msgid "Trigger mode" msgstr "" #: accounts/models/automations/backup_account.py:134 audits/models.py:203 -#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:158 -#: xpack/plugins/cloud/models.py:230 +#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:176 +#: xpack/plugins/cloud/models.py:231 msgid "Reason" msgstr "" #: accounts/models/automations/backup_account.py:136 -#: accounts/serializers/automations/change_secret.py:97 -#: accounts/serializers/automations/change_secret.py:132 +#: accounts/serializers/automations/change_secret.py:117 +#: accounts/serializers/automations/change_secret.py:152 #: ops/serializers/job.py:74 terminal/serializers/session.py:54 msgid "Is success" msgstr "Is success" @@ -597,8 +597,8 @@ msgstr "" #: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:148 #: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:226 -#: xpack/plugins/cloud/models.py:293 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:227 +#: xpack/plugins/cloud/models.py:294 msgid "Status" msgstr "" @@ -665,8 +665,8 @@ msgstr "" #: audits/models.py:92 audits/serializers.py:84 #: authentication/serializers/connect_token_secret.py:119 #: authentication/templates/authentication/_access_key_modal.html:34 -#: perms/serializers/permission.py:52 perms/serializers/permission.py:74 -#: tickets/serializers/ticket/ticket.py:21 +#: behemoth/serializers/environment.py:13 perms/serializers/permission.py:52 +#: perms/serializers/permission.py:74 tickets/serializers/ticket/ticket.py:21 msgid "Action" msgstr "" @@ -732,7 +732,7 @@ msgstr "" #: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87 #: users/forms/profile.py:32 users/models/group.py:13 #: users/models/preference.py:11 users/models/user/__init__.py:57 -#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:309 +#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:310 #: xpack/plugins/cloud/serializers/task.py:75 msgid "Name" msgstr "" @@ -761,7 +761,7 @@ msgstr "" msgid "Push params" msgstr "" -#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:390 +#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:391 msgid "Account template" msgstr "" @@ -910,11 +910,13 @@ msgstr "" #: assets/models/automations/base.py:19 #: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34 #: assets/serializers/platform.py:180 assets/serializers/platform.py:212 -#: authentication/api/connection_token.py:410 ops/models/base.py:17 +#: authentication/api/connection_token.py:410 +#: behemoth/serializers/environment.py:11 +#: behemoth/serializers/environment.py:22 ops/models/base.py:17 #: ops/models/job.py:152 ops/serializers/job.py:19 #: perms/serializers/permission.py:46 #: terminal/templates/terminal/_msg_command_execute_alert.html:16 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 msgid "Assets" msgstr "" @@ -953,7 +955,7 @@ msgstr "" #: rbac/builtin.py:125 rbac/models/rolebinding.py:49 #: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16 #: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34 -#: terminal/notifications.py:156 terminal/notifications.py:205 +#: terminal/notifications.py:157 terminal/notifications.py:217 #: terminal/serializers/command.py:16 #: terminal/templates/terminal/_msg_command_warning.html:6 #: terminal/templates/terminal/_msg_session_sharing.html:6 @@ -965,7 +967,7 @@ msgstr "" #: accounts/serializers/account/account.py:476 #: authentication/templates/authentication/_access_key_modal.html:33 -#: terminal/notifications.py:158 terminal/notifications.py:207 +#: terminal/notifications.py:159 terminal/notifications.py:219 msgid "Date" msgstr "" @@ -1061,7 +1063,7 @@ msgstr "" #: terminal/models/session/session.py:47 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 -#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:123 +#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124 msgid "Comment" msgstr "Description" @@ -1106,7 +1108,7 @@ msgid "" "type." msgstr "" -#: accounts/serializers/automations/change_secret.py:104 +#: accounts/serializers/automations/change_secret.py:124 #: assets/models/automations/base.py:127 msgid "Automation task execution" msgstr "" @@ -1328,12 +1330,12 @@ msgid "Notify and warn" msgstr "" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:315 +#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:316 msgid "Priority" msgstr "" #: acls/models/base.py:38 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:316 +#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:317 msgid "1-100, the lower the value will be match first" msgstr "" @@ -1377,7 +1379,7 @@ msgid "Command" msgstr "" #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 -#: xpack/plugins/cloud/models.py:356 +#: xpack/plugins/cloud/models.py:357 msgid "Regex" msgstr "" @@ -1494,7 +1496,7 @@ msgstr "" #: authentication/templates/authentication/_msg_oauth_bind.html:12 #: authentication/templates/authentication/_msg_rest_password_success.html:8 #: authentication/templates/authentication/_msg_rest_public_key_success.html:8 -#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:391 +#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:392 msgid "IP" msgstr "" @@ -1686,7 +1688,7 @@ msgstr "" #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76 #: settings/serializers/feature.py:52 settings/serializers/msg.py:30 #: terminal/models/component/endpoint.py:14 terminal/serializers/applet.py:17 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 #: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "" @@ -1900,7 +1902,7 @@ msgstr "" msgid "API mode" msgstr "" -#: assets/const/types.py:248 +#: assets/const/types.py:249 msgid "All types" msgstr "" @@ -1931,7 +1933,7 @@ msgstr "" #: assets/models/asset/common.py:169 assets/models/platform.py:149 #: authentication/backends/passkey/models.py:12 #: authentication/serializers/connect_token_secret.py:118 -#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:386 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:387 msgid "Platform" msgstr "" @@ -1994,7 +1996,7 @@ msgstr "" #: assets/models/automations/base.py:18 assets/models/cmd_filter.py:32 #: assets/models/node.py:553 perms/models/asset_permission.py:72 -#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:387 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:388 msgid "Node" msgstr "" @@ -2025,7 +2027,7 @@ msgstr "" msgid "Ping asset" msgstr "" -#: assets/models/base.py:19 terminal/notifications.py:225 +#: assets/models/base.py:19 terminal/notifications.py:243 msgid "Connectivity" msgstr "" @@ -2311,7 +2313,7 @@ msgstr "" #: authentication/serializers/connect_token_secret.py:30 #: authentication/serializers/connect_token_secret.py:75 #: perms/models/asset_permission.py:76 perms/serializers/permission.py:56 -#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:389 +#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:390 #: xpack/plugins/cloud/serializers/task.py:35 msgid "Protocols" msgstr "" @@ -2723,7 +2725,7 @@ msgstr "" #: audits/const.py:23 rbac/tree.py:266 terminal/api/session/session.py:281 #: terminal/templates/terminal/_msg_command_warning.html:18 #: terminal/templates/terminal/_msg_session_sharing.html:10 -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "View" msgstr "" @@ -3300,12 +3302,12 @@ msgstr "" msgid "SSO auth closed" msgstr "" -#: authentication/errors/mfa.py:18 authentication/views/wecom.py:51 +#: authentication/errors/mfa.py:18 authentication/views/wecom.py:48 msgid "WeCom is already bound" msgstr "" -#: authentication/errors/mfa.py:23 authentication/views/wecom.py:151 -#: authentication/views/wecom.py:193 +#: authentication/errors/mfa.py:23 authentication/views/wecom.py:143 +#: authentication/views/wecom.py:185 msgid "WeCom is not bound" msgstr "" @@ -3599,7 +3601,7 @@ msgid "Component" msgstr "" #: authentication/serializers/connect_token_secret.py:136 -#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:388 +#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:389 msgid "Domain" msgstr "" @@ -4046,23 +4048,23 @@ msgstr "" msgid "Failed to get user from Slack" msgstr "" -#: authentication/views/wecom.py:40 +#: authentication/views/wecom.py:37 msgid "WeCom Error, Please contact your system administrator" msgstr "" -#: authentication/views/wecom.py:43 authentication/views/wecom.py:150 +#: authentication/views/wecom.py:40 authentication/views/wecom.py:142 msgid "WeCom Error" msgstr "" -#: authentication/views/wecom.py:110 +#: authentication/views/wecom.py:102 msgid "Wecom" msgstr "" -#: authentication/views/wecom.py:152 authentication/views/wecom.py:187 +#: authentication/views/wecom.py:144 authentication/views/wecom.py:179 msgid "Failed to get user from WeCom" msgstr "" -#: authentication/views/wecom.py:194 +#: authentication/views/wecom.py:186 msgid "Please login with a password and then bind the WeCom" msgstr "" @@ -4094,7 +4096,7 @@ msgstr "" msgid "Canceled" msgstr "" -#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411 +#: common/const/common.py:5 xpack/plugins/cloud/manager.py:429 #, python-format msgid "%(name)s was created successfully" msgstr "" @@ -4323,7 +4325,7 @@ msgstr "" msgid "Unknown error occur" msgstr "" -#: common/sdk/im/wecom/__init__.py:17 +#: common/sdk/im/wecom/__init__.py:19 msgid "WeCom error, please contact system administrator" msgstr "" @@ -4859,12 +4861,12 @@ msgid "Date last run" msgstr "" #: ops/models/base.py:51 ops/models/job.py:238 -#: xpack/plugins/cloud/models.py:224 +#: xpack/plugins/cloud/models.py:225 msgid "Result" msgstr "" #: ops/models/base.py:52 ops/models/job.py:239 -#: xpack/plugins/cloud/manager.py:87 +#: xpack/plugins/cloud/manager.py:99 msgid "Summary" msgstr "" @@ -4917,7 +4919,7 @@ msgid "Run as policy" msgstr "" #: ops/models/job.py:222 ops/serializers/job.py:92 -#: terminal/notifications.py:174 +#: terminal/notifications.py:182 msgid "Job" msgstr "" @@ -5513,7 +5515,7 @@ msgstr "" msgid "Session audits" msgstr "Session" -#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:84 +#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:90 msgid "Cloud import" msgstr "" @@ -7271,7 +7273,7 @@ msgstr "" msgid "Command storages" msgstr "" -#: terminal/api/component/storage.py:84 +#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:107 msgid "Invalid" msgstr "" @@ -7707,7 +7709,7 @@ msgid "Origin" msgstr "" #: terminal/models/session/sharing.py:42 terminal/models/session/sharing.py:100 -#: terminal/notifications.py:261 +#: terminal/notifications.py:279 msgid "Session sharing" msgstr "" @@ -7769,34 +7771,34 @@ msgstr "" msgid "Virtual app publication" msgstr "" -#: terminal/notifications.py:25 +#: terminal/notifications.py:26 msgid "Sessions" msgstr "" -#: terminal/notifications.py:72 +#: terminal/notifications.py:73 msgid "Command warning" msgstr "" -#: terminal/notifications.py:130 terminal/notifications.py:175 +#: terminal/notifications.py:128 terminal/notifications.py:183 msgid "Command reject" msgstr "" -#: terminal/notifications.py:157 terminal/notifications.py:206 +#: terminal/notifications.py:158 terminal/notifications.py:218 msgid "Level" msgstr "" -#: terminal/notifications.py:224 +#: terminal/notifications.py:242 msgid "Command and replay storage" msgstr "Storage" -#: terminal/notifications.py:240 terminal/tasks.py:212 +#: terminal/notifications.py:258 terminal/tasks.py:212 #: xpack/plugins/cloud/api.py:160 #: xpack/plugins/cloud/serializers/account.py:121 #: xpack/plugins/cloud/serializers/account.py:123 msgid "Test failure: Account invalid" msgstr "" -#: terminal/notifications.py:250 +#: terminal/notifications.py:268 #: terminal/templates/terminal/_msg_check_command_replay_storage_connectivity.html:4 msgid "Invalid storage" msgstr "" @@ -8030,8 +8032,8 @@ msgstr "" msgid "Access key secret" msgstr "" -#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:100 -#: xpack/plugins/cloud/models.py:286 +#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:107 +#: xpack/plugins/cloud/manager.py:112 xpack/plugins/cloud/models.py:287 msgid "Region" msgstr "" @@ -8550,27 +8552,27 @@ msgstr "" msgid "Apply Login Ticket" msgstr "" -#: tickets/notifications.py:63 +#: tickets/notifications.py:74 msgid "Ticket basic info" msgstr "" -#: tickets/notifications.py:64 +#: tickets/notifications.py:75 msgid "Ticket applied info" msgstr "" -#: tickets/notifications.py:105 +#: tickets/notifications.py:116 msgid "Your has a new ticket, applicant - {}" msgstr "" -#: tickets/notifications.py:109 +#: tickets/notifications.py:120 msgid "{}: New Ticket - {} ({})" msgstr "" -#: tickets/notifications.py:155 +#: tickets/notifications.py:160 msgid "Your ticket has been processed, processor - {}" msgstr "" -#: tickets/notifications.py:159 +#: tickets/notifications.py:164 msgid "Ticket has processed - {} ({})" msgstr "" @@ -9372,6 +9374,14 @@ msgstr "" msgid "Open MFA Authenticator and enter the 6-bit dynamic code" msgstr "" +#: users/utils.py:60 +msgid "Auth success" +msgstr "" + +#: users/utils.py:61 +msgid "Redirecting to JumpServer Client" +msgstr "" + #: users/views/profile/otp.py:106 msgid "Already bound" msgstr "" @@ -9552,7 +9562,7 @@ msgstr "" msgid "Public IP" msgstr "" -#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:360 +#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:361 msgid "Instance name" msgstr "" @@ -9564,19 +9574,19 @@ msgstr "" msgid "Succeed" msgstr "" -#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:95 msgid "Unsync" msgstr "" -#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:94 msgid "New Sync" msgstr "" -#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:94 msgid "Synced" msgstr "" -#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:96 msgid "Released" msgstr "" @@ -9596,88 +9606,92 @@ msgstr "" msgid "Imported" msgstr "" -#: xpack/plugins/cloud/manager.py:47 +#: xpack/plugins/cloud/manager.py:48 #, python-format msgid "Task \"%s\" starts executing" msgstr "" -#: xpack/plugins/cloud/manager.py:81 +#: xpack/plugins/cloud/manager.py:87 msgid "View the task details path: " msgstr "" -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "Account Details" msgstr "" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization History List" msgstr "" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization Instance List" msgstr "" -#: xpack/plugins/cloud/manager.py:93 +#: xpack/plugins/cloud/manager.py:95 +msgid "To be released" +msgstr "" + +#: xpack/plugins/cloud/manager.py:99 msgid "Task execution completed" msgstr "" -#: xpack/plugins/cloud/manager.py:97 +#: xpack/plugins/cloud/manager.py:104 msgid "Synchronization regions" msgstr "" -#: xpack/plugins/cloud/manager.py:115 +#: xpack/plugins/cloud/manager.py:129 #, python-format msgid "Get instances of region \"%s\" error, error: %s" msgstr "" -#: xpack/plugins/cloud/manager.py:157 +#: xpack/plugins/cloud/manager.py:175 #, python-format msgid "Failed to synchronize the instance \"%s\"" msgstr "" -#: xpack/plugins/cloud/manager.py:336 +#: xpack/plugins/cloud/manager.py:354 #, python-format msgid "" "The updated platform of asset \"%s\" is inconsistent with the original " "platform type. Skip platform and protocol updates" msgstr "" -#: xpack/plugins/cloud/manager.py:392 +#: xpack/plugins/cloud/manager.py:410 #, python-format msgid "The asset \"%s\" already exists" msgstr "" -#: xpack/plugins/cloud/manager.py:394 +#: xpack/plugins/cloud/manager.py:412 #, python-format msgid "Update asset \"%s\"" msgstr "" -#: xpack/plugins/cloud/manager.py:397 +#: xpack/plugins/cloud/manager.py:415 #, python-format msgid "Asset \"%s\" has been updated" msgstr "" -#: xpack/plugins/cloud/manager.py:407 +#: xpack/plugins/cloud/manager.py:425 #, python-format msgid "Prepare to create asset \"%s\"" msgstr "" -#: xpack/plugins/cloud/manager.py:428 +#: xpack/plugins/cloud/manager.py:446 #, python-format msgid "Set nodes \"%s\"" msgstr "" -#: xpack/plugins/cloud/manager.py:454 +#: xpack/plugins/cloud/manager.py:472 #, python-format msgid "Set accounts \"%s\"" msgstr "" -#: xpack/plugins/cloud/manager.py:470 +#: xpack/plugins/cloud/manager.py:488 #, python-format msgid "Set protocols \"%s\"" msgstr "" -#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:31 +#: xpack/plugins/cloud/manager.py:502 xpack/plugins/cloud/tasks.py:31 msgid "Run sync instance task" msgstr "" @@ -9730,120 +9744,124 @@ msgstr "" msgid "Fully synchronous" msgstr "" -#: xpack/plugins/cloud/models.py:126 +#: xpack/plugins/cloud/models.py:122 +msgid "Release assets" +msgstr "" + +#: xpack/plugins/cloud/models.py:127 msgid "Date last sync" msgstr "" -#: xpack/plugins/cloud/models.py:129 xpack/plugins/cloud/models.py:378 -#: xpack/plugins/cloud/models.py:404 +#: xpack/plugins/cloud/models.py:130 xpack/plugins/cloud/models.py:379 +#: xpack/plugins/cloud/models.py:405 msgid "Strategy" msgstr "" -#: xpack/plugins/cloud/models.py:134 xpack/plugins/cloud/models.py:222 +#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:223 msgid "Sync instance task" msgstr "" -#: xpack/plugins/cloud/models.py:233 xpack/plugins/cloud/models.py:296 +#: xpack/plugins/cloud/models.py:234 xpack/plugins/cloud/models.py:297 msgid "Date sync" msgstr "" -#: xpack/plugins/cloud/models.py:237 +#: xpack/plugins/cloud/models.py:238 msgid "Sync instance snapshot" msgstr "" -#: xpack/plugins/cloud/models.py:245 +#: xpack/plugins/cloud/models.py:246 msgid "Sync instance task execution" msgstr "" -#: xpack/plugins/cloud/models.py:276 +#: xpack/plugins/cloud/models.py:277 msgid "Sync task" msgstr "" -#: xpack/plugins/cloud/models.py:280 +#: xpack/plugins/cloud/models.py:281 msgid "Sync instance task history" msgstr "" -#: xpack/plugins/cloud/models.py:283 +#: xpack/plugins/cloud/models.py:284 msgid "Instance" msgstr "" -#: xpack/plugins/cloud/models.py:300 +#: xpack/plugins/cloud/models.py:301 msgid "Sync instance detail" msgstr "" -#: xpack/plugins/cloud/models.py:312 xpack/plugins/cloud/serializers/task.py:77 +#: xpack/plugins/cloud/models.py:313 xpack/plugins/cloud/serializers/task.py:77 msgid "Rule relation" msgstr "" -#: xpack/plugins/cloud/models.py:322 +#: xpack/plugins/cloud/models.py:323 msgid "Task strategy" msgstr "" -#: xpack/plugins/cloud/models.py:349 +#: xpack/plugins/cloud/models.py:350 msgid "Equal" msgstr "" -#: xpack/plugins/cloud/models.py:350 +#: xpack/plugins/cloud/models.py:351 msgid "Not Equal" msgstr "" -#: xpack/plugins/cloud/models.py:351 +#: xpack/plugins/cloud/models.py:352 msgid "In" msgstr "" -#: xpack/plugins/cloud/models.py:352 +#: xpack/plugins/cloud/models.py:353 msgid "Contains" msgstr "" -#: xpack/plugins/cloud/models.py:353 +#: xpack/plugins/cloud/models.py:354 msgid "Exclude" msgstr "" -#: xpack/plugins/cloud/models.py:354 +#: xpack/plugins/cloud/models.py:355 msgid "Startswith" msgstr "" -#: xpack/plugins/cloud/models.py:355 +#: xpack/plugins/cloud/models.py:356 msgid "Endswith" msgstr "" -#: xpack/plugins/cloud/models.py:361 +#: xpack/plugins/cloud/models.py:362 msgid "Instance platform" msgstr "" -#: xpack/plugins/cloud/models.py:362 +#: xpack/plugins/cloud/models.py:363 msgid "Instance address" msgstr "" -#: xpack/plugins/cloud/models.py:369 +#: xpack/plugins/cloud/models.py:370 msgid "Rule attr" msgstr "" -#: xpack/plugins/cloud/models.py:373 +#: xpack/plugins/cloud/models.py:374 msgid "Rule match" msgstr "" -#: xpack/plugins/cloud/models.py:375 +#: xpack/plugins/cloud/models.py:376 msgid "Rule value" msgstr "" -#: xpack/plugins/cloud/models.py:382 xpack/plugins/cloud/serializers/task.py:80 +#: xpack/plugins/cloud/models.py:383 xpack/plugins/cloud/serializers/task.py:80 msgid "Strategy rule" msgstr "" -#: xpack/plugins/cloud/models.py:392 +#: xpack/plugins/cloud/models.py:393 msgid "Name strategy" msgstr "" -#: xpack/plugins/cloud/models.py:399 +#: xpack/plugins/cloud/models.py:400 msgid "Action attr" msgstr "" -#: xpack/plugins/cloud/models.py:401 +#: xpack/plugins/cloud/models.py:402 msgid "Action value" msgstr "" -#: xpack/plugins/cloud/models.py:408 xpack/plugins/cloud/serializers/task.py:83 +#: xpack/plugins/cloud/models.py:409 xpack/plugins/cloud/serializers/task.py:83 msgid "Strategy action" msgstr "" diff --git a/apps/i18n/core/ja/LC_MESSAGES/django.po b/apps/i18n/core/ja/LC_MESSAGES/django.po index 7cd0d8bf5..8173572a7 100644 --- a/apps/i18n/core/ja/LC_MESSAGES/django.po +++ b/apps/i18n/core/ja/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-17 11:45+0800\n" +"POT-Creation-Date: 2024-11-06 11:27+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -64,7 +64,7 @@ msgstr "仕上げ" #: accounts/automations/backup_account/handlers.py:219 #: accounts/const/automation.py:110 -#: accounts/serializers/automations/change_secret.py:153 +#: accounts/serializers/automations/change_secret.py:173 #: assets/serializers/automations/base.py:52 audits/const.py:64 #: audits/models.py:64 audits/signal_handlers/activity_log.py:33 #: common/const/choices.py:65 ops/const.py:74 ops/serializers/celery.py:48 @@ -75,7 +75,7 @@ msgstr "成功" #: accounts/automations/backup_account/handlers.py:221 #: accounts/const/account.py:34 accounts/const/automation.py:109 -#: accounts/serializers/automations/change_secret.py:154 audits/const.py:65 +#: accounts/serializers/automations/change_secret.py:174 audits/const.py:65 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:66 #: ops/const.py:76 terminal/const.py:79 xpack/plugins/cloud/const.py:47 msgid "Failed" @@ -347,19 +347,19 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました" #: accounts/serializers/account/account.py:226 #: accounts/serializers/account/account.py:272 #: accounts/serializers/account/gathered_account.py:10 -#: accounts/serializers/automations/change_secret.py:98 -#: accounts/serializers/automations/change_secret.py:130 +#: accounts/serializers/automations/change_secret.py:118 +#: accounts/serializers/automations/change_secret.py:150 #: accounts/templates/accounts/asset_account_change_info.html:7 #: accounts/templates/accounts/change_secret_failed_info.html:11 #: acls/serializers/base.py:123 assets/models/asset/common.py:102 #: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36 #: audits/models.py:58 authentication/models/connection_token.py:36 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 -#: terminal/models/session/session.py:32 terminal/notifications.py:155 +#: terminal/models/session/session.py:32 terminal/notifications.py:156 #: terminal/serializers/command.py:17 terminal/serializers/session.py:30 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 -#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:289 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:290 msgid "Asset" msgstr "資産" @@ -391,8 +391,8 @@ msgid "Source ID" msgstr "ソース ID" #: accounts/models/account.py:62 -#: accounts/serializers/automations/change_secret.py:100 -#: accounts/serializers/automations/change_secret.py:131 +#: accounts/serializers/automations/change_secret.py:120 +#: accounts/serializers/automations/change_secret.py:151 #: accounts/templates/accounts/change_secret_failed_info.html:12 #: acls/serializers/base.py:124 #: acls/templates/acls/asset_login_reminder.html:10 @@ -480,7 +480,7 @@ msgstr "開始日" #: accounts/models/automations/backup_account.py:123 #: authentication/templates/authentication/_msg_oauth_bind.html:11 -#: notifications/notifications.py:199 +#: notifications/notifications.py:202 #: settings/templates/ldap/_msg_import_ldap_user.html:3 msgid "Time" msgstr "時間" @@ -493,20 +493,20 @@ msgstr "アカウントのバックアップスナップショット" #: accounts/serializers/account/backup.py:48 #: accounts/serializers/automations/base.py:56 #: assets/models/automations/base.py:122 -#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:241 +#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:242 #: xpack/plugins/cloud/serializers/task.py:247 msgid "Trigger mode" msgstr "トリガーモード" #: accounts/models/automations/backup_account.py:134 audits/models.py:203 -#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:158 -#: xpack/plugins/cloud/models.py:230 +#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:176 +#: xpack/plugins/cloud/models.py:231 msgid "Reason" msgstr "理由" #: accounts/models/automations/backup_account.py:136 -#: accounts/serializers/automations/change_secret.py:97 -#: accounts/serializers/automations/change_secret.py:132 +#: accounts/serializers/automations/change_secret.py:117 +#: accounts/serializers/automations/change_secret.py:152 #: ops/serializers/job.py:74 terminal/serializers/session.py:54 msgid "Is success" msgstr "成功は" @@ -597,8 +597,8 @@ msgstr "終了日" #: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:148 #: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:226 -#: xpack/plugins/cloud/models.py:293 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:227 +#: xpack/plugins/cloud/models.py:294 msgid "Status" msgstr "ステータス" @@ -665,8 +665,8 @@ msgstr "トリガー方式" #: audits/models.py:92 audits/serializers.py:84 #: authentication/serializers/connect_token_secret.py:119 #: authentication/templates/authentication/_access_key_modal.html:34 -#: perms/serializers/permission.py:52 perms/serializers/permission.py:74 -#: tickets/serializers/ticket/ticket.py:21 +#: behemoth/serializers/environment.py:13 perms/serializers/permission.py:52 +#: perms/serializers/permission.py:74 tickets/serializers/ticket/ticket.py:21 msgid "Action" msgstr "アクション" @@ -732,7 +732,7 @@ msgstr "パスワードルール" #: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87 #: users/forms/profile.py:32 users/models/group.py:13 #: users/models/preference.py:11 users/models/user/__init__.py:57 -#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:309 +#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:310 #: xpack/plugins/cloud/serializers/task.py:75 msgid "Name" msgstr "名前" @@ -761,7 +761,7 @@ msgstr "プラットフォーム" msgid "Push params" msgstr "パラメータをプッシュする" -#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:390 +#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:391 msgid "Account template" msgstr "アカウント テンプレート" @@ -920,11 +920,13 @@ msgstr "編集済み" #: assets/models/automations/base.py:19 #: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34 #: assets/serializers/platform.py:180 assets/serializers/platform.py:212 -#: authentication/api/connection_token.py:410 ops/models/base.py:17 +#: authentication/api/connection_token.py:410 +#: behemoth/serializers/environment.py:11 +#: behemoth/serializers/environment.py:22 ops/models/base.py:17 #: ops/models/job.py:152 ops/serializers/job.py:19 #: perms/serializers/permission.py:46 #: terminal/templates/terminal/_msg_command_execute_alert.html:16 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 msgid "Assets" msgstr "資産" @@ -963,7 +965,7 @@ msgstr "ID" #: rbac/builtin.py:125 rbac/models/rolebinding.py:49 #: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16 #: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34 -#: terminal/notifications.py:156 terminal/notifications.py:205 +#: terminal/notifications.py:157 terminal/notifications.py:217 #: terminal/serializers/command.py:16 #: terminal/templates/terminal/_msg_command_warning.html:6 #: terminal/templates/terminal/_msg_session_sharing.html:6 @@ -975,7 +977,7 @@ msgstr "ユーザー" #: accounts/serializers/account/account.py:476 #: authentication/templates/authentication/_access_key_modal.html:33 -#: terminal/notifications.py:158 terminal/notifications.py:207 +#: terminal/notifications.py:159 terminal/notifications.py:219 msgid "Date" msgstr "日付" @@ -1080,7 +1082,7 @@ msgstr "关联平台,可以配置推送参数,如果不关联,则使用默 #: terminal/models/session/session.py:47 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 -#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:123 +#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124 msgid "Comment" msgstr "コメント" @@ -1130,7 +1132,7 @@ msgid "" msgstr "" "パラメータ設定は現在、AIX LINUX UNIX タイプの資産に対してのみ有効です。" -#: accounts/serializers/automations/change_secret.py:104 +#: accounts/serializers/automations/change_secret.py:124 #: assets/models/automations/base.py:127 msgid "Automation task execution" msgstr "自動タスク実行履歴" @@ -1380,12 +1382,12 @@ msgid "Notify and warn" msgstr "プロンプトと警告" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:315 +#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:316 msgid "Priority" msgstr "優先順位" #: acls/models/base.py:38 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:316 +#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:317 msgid "1-100, the lower the value will be match first" msgstr "1-100、低い値は最初に一致します" @@ -1429,7 +1431,7 @@ msgid "Command" msgstr "コマンド" #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 -#: xpack/plugins/cloud/models.py:356 +#: xpack/plugins/cloud/models.py:357 msgid "Regex" msgstr "正規情報" @@ -1551,7 +1553,7 @@ msgstr "" #: authentication/templates/authentication/_msg_oauth_bind.html:12 #: authentication/templates/authentication/_msg_rest_password_success.html:8 #: authentication/templates/authentication/_msg_rest_public_key_success.html:8 -#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:391 +#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:392 msgid "IP" msgstr "IP" @@ -1748,7 +1750,7 @@ msgstr "脚本" #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76 #: settings/serializers/feature.py:52 settings/serializers/msg.py:30 #: terminal/models/component/endpoint.py:14 terminal/serializers/applet.py:17 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 #: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "ホスト" @@ -1972,7 +1974,7 @@ msgstr "ボタンセレクターを確認する" msgid "API mode" msgstr "APIモード" -#: assets/const/types.py:248 +#: assets/const/types.py:249 msgid "All types" msgstr "いろんなタイプ" @@ -2003,7 +2005,7 @@ msgstr "アドレス" #: assets/models/asset/common.py:169 assets/models/platform.py:149 #: authentication/backends/passkey/models.py:12 #: authentication/serializers/connect_token_secret.py:118 -#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:386 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:387 msgid "Platform" msgstr "プラットフォーム" @@ -2066,7 +2068,7 @@ msgstr "プロキシー" #: assets/models/automations/base.py:18 assets/models/cmd_filter.py:32 #: assets/models/node.py:553 perms/models/asset_permission.py:72 -#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:387 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:388 msgid "Node" msgstr "ノード" @@ -2097,7 +2099,7 @@ msgstr "資産情報の収集" msgid "Ping asset" msgstr "テストアセット" -#: assets/models/base.py:19 terminal/notifications.py:225 +#: assets/models/base.py:19 terminal/notifications.py:243 msgid "Connectivity" msgstr "接続性" @@ -2389,7 +2391,7 @@ msgstr "" #: authentication/serializers/connect_token_secret.py:30 #: authentication/serializers/connect_token_secret.py:75 #: perms/models/asset_permission.py:76 perms/serializers/permission.py:56 -#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:389 +#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:390 #: xpack/plugins/cloud/serializers/task.py:35 msgid "Protocols" msgstr "プロトコル" @@ -2827,7 +2829,7 @@ msgstr "マップディレクトリ" #: audits/const.py:23 rbac/tree.py:266 terminal/api/session/session.py:281 #: terminal/templates/terminal/_msg_command_warning.html:18 #: terminal/templates/terminal/_msg_session_sharing.html:10 -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "View" msgstr "表示" @@ -3426,12 +3428,12 @@ msgstr "電話が設定されていない" msgid "SSO auth closed" msgstr "SSO authは閉鎖されました" -#: authentication/errors/mfa.py:18 authentication/views/wecom.py:51 +#: authentication/errors/mfa.py:18 authentication/views/wecom.py:48 msgid "WeCom is already bound" msgstr "企業の微信はすでにバインドされています" -#: authentication/errors/mfa.py:23 authentication/views/wecom.py:151 -#: authentication/views/wecom.py:193 +#: authentication/errors/mfa.py:23 authentication/views/wecom.py:143 +#: authentication/views/wecom.py:185 msgid "WeCom is not bound" msgstr "企業の微信をバインドしていません" @@ -3729,7 +3731,7 @@ msgid "Component" msgstr "コンポーネント" #: authentication/serializers/connect_token_secret.py:136 -#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:388 +#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:389 msgid "Domain" msgstr "ドメイン" @@ -4196,23 +4198,23 @@ msgstr "Slack はすでにバインドされています" msgid "Failed to get user from Slack" msgstr "Slack からユーザーを取得できませんでした" -#: authentication/views/wecom.py:40 +#: authentication/views/wecom.py:37 msgid "WeCom Error, Please contact your system administrator" msgstr "企業微信エラー、システム管理者に連絡してください" -#: authentication/views/wecom.py:43 authentication/views/wecom.py:150 +#: authentication/views/wecom.py:40 authentication/views/wecom.py:142 msgid "WeCom Error" msgstr "企業微信エラー" -#: authentication/views/wecom.py:110 +#: authentication/views/wecom.py:102 msgid "Wecom" msgstr "企業用WeChat" -#: authentication/views/wecom.py:152 authentication/views/wecom.py:187 +#: authentication/views/wecom.py:144 authentication/views/wecom.py:179 msgid "Failed to get user from WeCom" msgstr "企業の微信からユーザーを取得できませんでした" -#: authentication/views/wecom.py:194 +#: authentication/views/wecom.py:186 msgid "Please login with a password and then bind the WeCom" msgstr "パスワードでログインしてからWeComをバインドしてください" @@ -4244,7 +4246,7 @@ msgstr "ランニング" msgid "Canceled" msgstr "キャンセル" -#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411 +#: common/const/common.py:5 xpack/plugins/cloud/manager.py:429 #, python-format msgid "%(name)s was created successfully" msgstr "%(name)s が正常に作成されました" @@ -4487,7 +4489,7 @@ msgstr "ネットワークエラー、システム管理者に連絡してくだ msgid "Unknown error occur" msgstr "不明なエラーが発生しました" -#: common/sdk/im/wecom/__init__.py:17 +#: common/sdk/im/wecom/__init__.py:19 msgid "WeCom error, please contact system administrator" msgstr "企業微信エラー、システム管理者に連絡してください" @@ -5045,12 +5047,12 @@ msgid "Date last run" msgstr "最終実行日" #: ops/models/base.py:51 ops/models/job.py:238 -#: xpack/plugins/cloud/models.py:224 +#: xpack/plugins/cloud/models.py:225 msgid "Result" msgstr "結果" #: ops/models/base.py:52 ops/models/job.py:239 -#: xpack/plugins/cloud/manager.py:87 +#: xpack/plugins/cloud/manager.py:99 msgid "Summary" msgstr "Summary" @@ -5103,7 +5105,7 @@ msgid "Run as policy" msgstr "ユーザー ポリシー" #: ops/models/job.py:222 ops/serializers/job.py:92 -#: terminal/notifications.py:174 +#: terminal/notifications.py:182 msgid "Job" msgstr "ジョブ#ジョブ#" @@ -5728,7 +5730,7 @@ msgstr "システム設定" msgid "Session audits" msgstr "セッション監査" -#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:84 +#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:90 msgid "Cloud import" msgstr "クラウドインポート" @@ -7645,7 +7647,7 @@ msgstr "使用中のストレージは削除できません: {}" msgid "Command storages" msgstr "コマンドストア" -#: terminal/api/component/storage.py:84 +#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:107 msgid "Invalid" msgstr "無効" @@ -8081,7 +8083,7 @@ msgid "Origin" msgstr "ソース" #: terminal/models/session/sharing.py:42 terminal/models/session/sharing.py:100 -#: terminal/notifications.py:261 +#: terminal/notifications.py:279 msgid "Session sharing" msgstr "セッション共有" @@ -8143,34 +8145,34 @@ msgstr "プロバイダ" msgid "Virtual app publication" msgstr "仮想アプリケーションの公開" -#: terminal/notifications.py:25 +#: terminal/notifications.py:26 msgid "Sessions" msgstr "セッション" -#: terminal/notifications.py:72 +#: terminal/notifications.py:73 msgid "Command warning" msgstr "コマンド警告" -#: terminal/notifications.py:130 terminal/notifications.py:175 +#: terminal/notifications.py:128 terminal/notifications.py:183 msgid "Command reject" msgstr "コマンド拒否" -#: terminal/notifications.py:157 terminal/notifications.py:206 +#: terminal/notifications.py:158 terminal/notifications.py:218 msgid "Level" msgstr "レベル" -#: terminal/notifications.py:224 +#: terminal/notifications.py:242 msgid "Command and replay storage" msgstr "コマンド及び録画記憶" -#: terminal/notifications.py:240 terminal/tasks.py:212 +#: terminal/notifications.py:258 terminal/tasks.py:212 #: xpack/plugins/cloud/api.py:160 #: xpack/plugins/cloud/serializers/account.py:121 #: xpack/plugins/cloud/serializers/account.py:123 msgid "Test failure: Account invalid" msgstr "テスト失敗: アカウントが無効" -#: terminal/notifications.py:250 +#: terminal/notifications.py:268 #: terminal/templates/terminal/_msg_check_command_replay_storage_connectivity.html:4 msgid "Invalid storage" msgstr "無効なストレージ" @@ -8433,8 +8435,8 @@ msgstr "アクセスキー" msgid "Access key secret" msgstr "アクセスキーシークレット" -#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:100 -#: xpack/plugins/cloud/models.py:286 +#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:107 +#: xpack/plugins/cloud/manager.py:112 xpack/plugins/cloud/models.py:287 msgid "Region" msgstr "リージョン" @@ -8978,27 +8980,27 @@ msgstr "資産ログインレビュー製造オーダ" msgid "Apply Login Ticket" msgstr "ユーザーログインレビュー製造オーダ" -#: tickets/notifications.py:63 +#: tickets/notifications.py:74 msgid "Ticket basic info" msgstr "チケット基本情報" -#: tickets/notifications.py:64 +#: tickets/notifications.py:75 msgid "Ticket applied info" msgstr "チケット適用情報" -#: tickets/notifications.py:105 +#: tickets/notifications.py:116 msgid "Your has a new ticket, applicant - {}" msgstr "新しいチケットがあります- {}" -#: tickets/notifications.py:109 +#: tickets/notifications.py:120 msgid "{}: New Ticket - {} ({})" msgstr "新しいチケット- {} ({})" -#: tickets/notifications.py:155 +#: tickets/notifications.py:160 msgid "Your ticket has been processed, processor - {}" msgstr "チケットが処理されました。プロセッサー- {}" -#: tickets/notifications.py:159 +#: tickets/notifications.py:164 msgid "Ticket has processed - {} ({})" msgstr "チケットが処理済み- {} ({})" @@ -10039,7 +10041,7 @@ msgstr "プライベートIP" msgid "Public IP" msgstr "パブリックIP" -#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:360 +#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:361 msgid "Instance name" msgstr "インスタンス名" @@ -10051,19 +10053,19 @@ msgstr "インスタンス名と部分IP" msgid "Succeed" msgstr "成功" -#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:95 msgid "Unsync" msgstr "同期していません" -#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:94 msgid "New Sync" msgstr "新しい同期" -#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:94 msgid "Synced" msgstr "同期済み" -#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:96 msgid "Released" msgstr "リリース済み" @@ -10083,46 +10085,50 @@ msgstr "組織が同期されました" msgid "Imported" msgstr "インポート" -#: xpack/plugins/cloud/manager.py:47 +#: xpack/plugins/cloud/manager.py:48 #, python-format msgid "Task \"%s\" starts executing" msgstr "タスク \"%s\" の実行開始" -#: xpack/plugins/cloud/manager.py:81 +#: xpack/plugins/cloud/manager.py:87 msgid "View the task details path: " msgstr "タスク詳細パスの表示: " -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "Account Details" msgstr "アカウントの詳細" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization History List" msgstr "履歴リストの同期" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization Instance List" msgstr "インスタンスリストの同期" -#: xpack/plugins/cloud/manager.py:93 +#: xpack/plugins/cloud/manager.py:95 +msgid "To be released" +msgstr "しゃはんをまつ" + +#: xpack/plugins/cloud/manager.py:99 msgid "Task execution completed" msgstr "タスク実行完了" -#: xpack/plugins/cloud/manager.py:97 +#: xpack/plugins/cloud/manager.py:104 msgid "Synchronization regions" msgstr "地域を同期する" -#: xpack/plugins/cloud/manager.py:115 +#: xpack/plugins/cloud/manager.py:129 #, python-format msgid "Get instances of region \"%s\" error, error: %s" msgstr "地域 \"%s\" のインスタンスを取得できませんでした、エラー:%s" -#: xpack/plugins/cloud/manager.py:157 +#: xpack/plugins/cloud/manager.py:175 #, python-format msgid "Failed to synchronize the instance \"%s\"" msgstr "インスタンス \"%s\" の同期に失敗しました" -#: xpack/plugins/cloud/manager.py:336 +#: xpack/plugins/cloud/manager.py:354 #, python-format msgid "" "The updated platform of asset \"%s\" is inconsistent with the original " @@ -10131,42 +10137,42 @@ msgstr "" "更新された資産 \"%s\" のプラットフォームタイプと元のタイプは一致しません。プ" "ラットフォームとプロトコルの更新をスキップ" -#: xpack/plugins/cloud/manager.py:392 +#: xpack/plugins/cloud/manager.py:410 #, python-format msgid "The asset \"%s\" already exists" msgstr "資産 \"%s\" はすでに存在します" -#: xpack/plugins/cloud/manager.py:394 +#: xpack/plugins/cloud/manager.py:412 #, python-format msgid "Update asset \"%s\"" msgstr "資産の更新 \"%s\"" -#: xpack/plugins/cloud/manager.py:397 +#: xpack/plugins/cloud/manager.py:415 #, python-format msgid "Asset \"%s\" has been updated" msgstr "資産 \"%s\" が更新されました" -#: xpack/plugins/cloud/manager.py:407 +#: xpack/plugins/cloud/manager.py:425 #, python-format msgid "Prepare to create asset \"%s\"" msgstr "資産 \"%s\" の作成準備" -#: xpack/plugins/cloud/manager.py:428 +#: xpack/plugins/cloud/manager.py:446 #, python-format msgid "Set nodes \"%s\"" msgstr "ノード \"%s\" の設定" -#: xpack/plugins/cloud/manager.py:454 +#: xpack/plugins/cloud/manager.py:472 #, python-format msgid "Set accounts \"%s\"" msgstr "アカウント \"%s\" の設定" -#: xpack/plugins/cloud/manager.py:470 +#: xpack/plugins/cloud/manager.py:488 #, python-format msgid "Set protocols \"%s\"" msgstr "プロトコル \"%s\" の設定" -#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:31 +#: xpack/plugins/cloud/manager.py:502 xpack/plugins/cloud/tasks.py:31 msgid "Run sync instance task" msgstr "同期インスタンス タスクを実行する" @@ -10219,120 +10225,124 @@ msgstr "常に更新" msgid "Fully synchronous" msgstr "完全同期" -#: xpack/plugins/cloud/models.py:126 +#: xpack/plugins/cloud/models.py:122 +msgid "Release assets" +msgstr "アセットをリリースする" + +#: xpack/plugins/cloud/models.py:127 msgid "Date last sync" msgstr "最終同期日" -#: xpack/plugins/cloud/models.py:129 xpack/plugins/cloud/models.py:378 -#: xpack/plugins/cloud/models.py:404 +#: xpack/plugins/cloud/models.py:130 xpack/plugins/cloud/models.py:379 +#: xpack/plugins/cloud/models.py:405 msgid "Strategy" msgstr "戦略" -#: xpack/plugins/cloud/models.py:134 xpack/plugins/cloud/models.py:222 +#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:223 msgid "Sync instance task" msgstr "インスタンスの同期タスク" -#: xpack/plugins/cloud/models.py:233 xpack/plugins/cloud/models.py:296 +#: xpack/plugins/cloud/models.py:234 xpack/plugins/cloud/models.py:297 msgid "Date sync" msgstr "日付の同期" -#: xpack/plugins/cloud/models.py:237 +#: xpack/plugins/cloud/models.py:238 msgid "Sync instance snapshot" msgstr "インスタンススナップショットの同期" -#: xpack/plugins/cloud/models.py:245 +#: xpack/plugins/cloud/models.py:246 msgid "Sync instance task execution" msgstr "インスタンスタスクの同期実行" -#: xpack/plugins/cloud/models.py:276 +#: xpack/plugins/cloud/models.py:277 msgid "Sync task" msgstr "同期タスク" -#: xpack/plugins/cloud/models.py:280 +#: xpack/plugins/cloud/models.py:281 msgid "Sync instance task history" msgstr "インスタンスタスク履歴の同期" -#: xpack/plugins/cloud/models.py:283 +#: xpack/plugins/cloud/models.py:284 msgid "Instance" msgstr "インスタンス" -#: xpack/plugins/cloud/models.py:300 +#: xpack/plugins/cloud/models.py:301 msgid "Sync instance detail" msgstr "同期インスタンスの詳細" -#: xpack/plugins/cloud/models.py:312 xpack/plugins/cloud/serializers/task.py:77 +#: xpack/plugins/cloud/models.py:313 xpack/plugins/cloud/serializers/task.py:77 msgid "Rule relation" msgstr "条件関係" -#: xpack/plugins/cloud/models.py:322 +#: xpack/plugins/cloud/models.py:323 msgid "Task strategy" msgstr "ミッション戦略です" -#: xpack/plugins/cloud/models.py:349 +#: xpack/plugins/cloud/models.py:350 msgid "Equal" msgstr "等しい" -#: xpack/plugins/cloud/models.py:350 +#: xpack/plugins/cloud/models.py:351 msgid "Not Equal" msgstr "不等于" -#: xpack/plugins/cloud/models.py:351 +#: xpack/plugins/cloud/models.py:352 msgid "In" msgstr "で..." -#: xpack/plugins/cloud/models.py:352 +#: xpack/plugins/cloud/models.py:353 msgid "Contains" msgstr "含む" -#: xpack/plugins/cloud/models.py:353 +#: xpack/plugins/cloud/models.py:354 msgid "Exclude" msgstr "除外" -#: xpack/plugins/cloud/models.py:354 +#: xpack/plugins/cloud/models.py:355 msgid "Startswith" msgstr "始まる..." -#: xpack/plugins/cloud/models.py:355 +#: xpack/plugins/cloud/models.py:356 msgid "Endswith" msgstr "終わる..." -#: xpack/plugins/cloud/models.py:361 +#: xpack/plugins/cloud/models.py:362 msgid "Instance platform" msgstr "インスタンス名" -#: xpack/plugins/cloud/models.py:362 +#: xpack/plugins/cloud/models.py:363 msgid "Instance address" msgstr "インスタンスアドレス" -#: xpack/plugins/cloud/models.py:369 +#: xpack/plugins/cloud/models.py:370 msgid "Rule attr" msgstr "ルール属性" -#: xpack/plugins/cloud/models.py:373 +#: xpack/plugins/cloud/models.py:374 msgid "Rule match" msgstr "ルール一致" -#: xpack/plugins/cloud/models.py:375 +#: xpack/plugins/cloud/models.py:376 msgid "Rule value" msgstr "ルール値" -#: xpack/plugins/cloud/models.py:382 xpack/plugins/cloud/serializers/task.py:80 +#: xpack/plugins/cloud/models.py:383 xpack/plugins/cloud/serializers/task.py:80 msgid "Strategy rule" msgstr "戦略ルール" -#: xpack/plugins/cloud/models.py:392 +#: xpack/plugins/cloud/models.py:393 msgid "Name strategy" msgstr "ホスト名戦略" -#: xpack/plugins/cloud/models.py:399 +#: xpack/plugins/cloud/models.py:400 msgid "Action attr" msgstr "アクション属性" -#: xpack/plugins/cloud/models.py:401 +#: xpack/plugins/cloud/models.py:402 msgid "Action value" msgstr "アクション値" -#: xpack/plugins/cloud/models.py:408 xpack/plugins/cloud/serializers/task.py:83 +#: xpack/plugins/cloud/models.py:409 xpack/plugins/cloud/serializers/task.py:83 msgid "Strategy action" msgstr "戦略アクション" diff --git a/apps/i18n/core/zh/LC_MESSAGES/django.po b/apps/i18n/core/zh/LC_MESSAGES/django.po index a9d87865a..eb1e9d19c 100644 --- a/apps/i18n/core/zh/LC_MESSAGES/django.po +++ b/apps/i18n/core/zh/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: JumpServer 0.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-17 11:45+0800\n" +"POT-Creation-Date: 2024-11-06 11:27+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n" "Last-Translator: ibuler \n" "Language-Team: JumpServer team\n" @@ -63,7 +63,7 @@ msgstr "完成" #: accounts/automations/backup_account/handlers.py:219 #: accounts/const/automation.py:110 -#: accounts/serializers/automations/change_secret.py:153 +#: accounts/serializers/automations/change_secret.py:173 #: assets/serializers/automations/base.py:52 audits/const.py:64 #: audits/models.py:64 audits/signal_handlers/activity_log.py:33 #: common/const/choices.py:65 ops/const.py:74 ops/serializers/celery.py:48 @@ -74,7 +74,7 @@ msgstr "成功" #: accounts/automations/backup_account/handlers.py:221 #: accounts/const/account.py:34 accounts/const/automation.py:109 -#: accounts/serializers/automations/change_secret.py:154 audits/const.py:65 +#: accounts/serializers/automations/change_secret.py:174 audits/const.py:65 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:66 #: ops/const.py:76 terminal/const.py:79 xpack/plugins/cloud/const.py:47 msgid "Failed" @@ -346,19 +346,19 @@ msgstr "用户 %s 查看/导出 了密码" #: accounts/serializers/account/account.py:226 #: accounts/serializers/account/account.py:272 #: accounts/serializers/account/gathered_account.py:10 -#: accounts/serializers/automations/change_secret.py:98 -#: accounts/serializers/automations/change_secret.py:130 +#: accounts/serializers/automations/change_secret.py:118 +#: accounts/serializers/automations/change_secret.py:150 #: accounts/templates/accounts/asset_account_change_info.html:7 #: accounts/templates/accounts/change_secret_failed_info.html:11 #: acls/serializers/base.py:123 assets/models/asset/common.py:102 #: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36 #: audits/models.py:58 authentication/models/connection_token.py:36 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 -#: terminal/models/session/session.py:32 terminal/notifications.py:155 +#: terminal/models/session/session.py:32 terminal/notifications.py:156 #: terminal/serializers/command.py:17 terminal/serializers/session.py:30 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 -#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:289 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:290 msgid "Asset" msgstr "资产" @@ -390,8 +390,8 @@ msgid "Source ID" msgstr "来源 ID" #: accounts/models/account.py:62 -#: accounts/serializers/automations/change_secret.py:100 -#: accounts/serializers/automations/change_secret.py:131 +#: accounts/serializers/automations/change_secret.py:120 +#: accounts/serializers/automations/change_secret.py:151 #: accounts/templates/accounts/change_secret_failed_info.html:12 #: acls/serializers/base.py:124 #: acls/templates/acls/asset_login_reminder.html:10 @@ -479,7 +479,7 @@ msgstr "开始日期" #: accounts/models/automations/backup_account.py:123 #: authentication/templates/authentication/_msg_oauth_bind.html:11 -#: notifications/notifications.py:199 +#: notifications/notifications.py:202 #: settings/templates/ldap/_msg_import_ldap_user.html:3 msgid "Time" msgstr "时间" @@ -492,20 +492,20 @@ msgstr "账号备份快照" #: accounts/serializers/account/backup.py:48 #: accounts/serializers/automations/base.py:56 #: assets/models/automations/base.py:122 -#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:241 +#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:242 #: xpack/plugins/cloud/serializers/task.py:247 msgid "Trigger mode" msgstr "触发模式" #: accounts/models/automations/backup_account.py:134 audits/models.py:203 -#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:158 -#: xpack/plugins/cloud/models.py:230 +#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:176 +#: xpack/plugins/cloud/models.py:231 msgid "Reason" msgstr "原因" #: accounts/models/automations/backup_account.py:136 -#: accounts/serializers/automations/change_secret.py:97 -#: accounts/serializers/automations/change_secret.py:132 +#: accounts/serializers/automations/change_secret.py:117 +#: accounts/serializers/automations/change_secret.py:152 #: ops/serializers/job.py:74 terminal/serializers/session.py:54 msgid "Is success" msgstr "是否成功" @@ -596,8 +596,8 @@ msgstr "结束日期" #: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:148 #: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:226 -#: xpack/plugins/cloud/models.py:293 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:227 +#: xpack/plugins/cloud/models.py:294 msgid "Status" msgstr "状态" @@ -664,8 +664,8 @@ msgstr "触发方式" #: audits/models.py:92 audits/serializers.py:84 #: authentication/serializers/connect_token_secret.py:119 #: authentication/templates/authentication/_access_key_modal.html:34 -#: perms/serializers/permission.py:52 perms/serializers/permission.py:74 -#: tickets/serializers/ticket/ticket.py:21 +#: behemoth/serializers/environment.py:13 perms/serializers/permission.py:52 +#: perms/serializers/permission.py:74 tickets/serializers/ticket/ticket.py:21 msgid "Action" msgstr "动作" @@ -731,7 +731,7 @@ msgstr "密码规则" #: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87 #: users/forms/profile.py:32 users/models/group.py:13 #: users/models/preference.py:11 users/models/user/__init__.py:57 -#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:309 +#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:310 #: xpack/plugins/cloud/serializers/task.py:75 msgid "Name" msgstr "名称" @@ -760,7 +760,7 @@ msgstr "平台" msgid "Push params" msgstr "账号推送参数" -#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:390 +#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:391 msgid "Account template" msgstr "账号模板" @@ -918,11 +918,13 @@ msgstr "已修改" #: assets/models/automations/base.py:19 #: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34 #: assets/serializers/platform.py:180 assets/serializers/platform.py:212 -#: authentication/api/connection_token.py:410 ops/models/base.py:17 +#: authentication/api/connection_token.py:410 +#: behemoth/serializers/environment.py:11 +#: behemoth/serializers/environment.py:22 ops/models/base.py:17 #: ops/models/job.py:152 ops/serializers/job.py:19 #: perms/serializers/permission.py:46 #: terminal/templates/terminal/_msg_command_execute_alert.html:16 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 msgid "Assets" msgstr "资产" @@ -961,7 +963,7 @@ msgstr "ID" #: rbac/builtin.py:125 rbac/models/rolebinding.py:49 #: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16 #: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34 -#: terminal/notifications.py:156 terminal/notifications.py:205 +#: terminal/notifications.py:157 terminal/notifications.py:217 #: terminal/serializers/command.py:16 #: terminal/templates/terminal/_msg_command_warning.html:6 #: terminal/templates/terminal/_msg_session_sharing.html:6 @@ -973,7 +975,7 @@ msgstr "用户" #: accounts/serializers/account/account.py:476 #: authentication/templates/authentication/_access_key_modal.html:33 -#: terminal/notifications.py:158 terminal/notifications.py:207 +#: terminal/notifications.py:159 terminal/notifications.py:219 msgid "Date" msgstr "日期" @@ -1077,7 +1079,7 @@ msgstr "关联平台,可配置推送参数,如果不关联,将使用默认 #: terminal/models/session/session.py:47 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 -#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:123 +#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124 msgid "Comment" msgstr "备注" @@ -1125,7 +1127,7 @@ msgid "" "type." msgstr "参数设置,目前只对 AIX LINUX UNIX 类型的资产有效。" -#: accounts/serializers/automations/change_secret.py:104 +#: accounts/serializers/automations/change_secret.py:124 #: assets/models/automations/base.py:127 msgid "Automation task execution" msgstr "自动化任务执行历史" @@ -1354,12 +1356,12 @@ msgid "Notify and warn" msgstr "提示并告警" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:315 +#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:316 msgid "Priority" msgstr "优先级" #: acls/models/base.py:38 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:316 +#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:317 msgid "1-100, the lower the value will be match first" msgstr "优先级可选范围为 1-100 (数值越小越优先)" @@ -1403,7 +1405,7 @@ msgid "Command" msgstr "命令" #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 -#: xpack/plugins/cloud/models.py:356 +#: xpack/plugins/cloud/models.py:357 msgid "Regex" msgstr "正则表达式" @@ -1524,7 +1526,7 @@ msgstr "" #: authentication/templates/authentication/_msg_oauth_bind.html:12 #: authentication/templates/authentication/_msg_rest_password_success.html:8 #: authentication/templates/authentication/_msg_rest_public_key_success.html:8 -#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:391 +#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:392 msgid "IP" msgstr "IP" @@ -1718,7 +1720,7 @@ msgstr "脚本" #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76 #: settings/serializers/feature.py:52 settings/serializers/msg.py:30 #: terminal/models/component/endpoint.py:14 terminal/serializers/applet.py:17 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 #: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "主机" @@ -1937,7 +1939,7 @@ msgstr "确认按钮选择器" msgid "API mode" msgstr "API 模式" -#: assets/const/types.py:248 +#: assets/const/types.py:249 msgid "All types" msgstr "所有类型" @@ -1968,7 +1970,7 @@ msgstr "地址" #: assets/models/asset/common.py:169 assets/models/platform.py:149 #: authentication/backends/passkey/models.py:12 #: authentication/serializers/connect_token_secret.py:118 -#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:386 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:387 msgid "Platform" msgstr "平台" @@ -2031,7 +2033,7 @@ msgstr "代理" #: assets/models/automations/base.py:18 assets/models/cmd_filter.py:32 #: assets/models/node.py:553 perms/models/asset_permission.py:72 -#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:387 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:388 msgid "Node" msgstr "节点" @@ -2064,7 +2066,7 @@ msgstr "收集资产信息" msgid "Ping asset" msgstr "测试资产" -#: assets/models/base.py:19 terminal/notifications.py:225 +#: assets/models/base.py:19 terminal/notifications.py:243 msgid "Connectivity" msgstr "连接性" @@ -2352,7 +2354,7 @@ msgstr "节点路径,格式为 [\"/组织/节点名\"], 如果节点不存在 #: authentication/serializers/connect_token_secret.py:30 #: authentication/serializers/connect_token_secret.py:75 #: perms/models/asset_permission.py:76 perms/serializers/permission.py:56 -#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:389 +#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:390 #: xpack/plugins/cloud/serializers/task.py:35 msgid "Protocols" msgstr "协议组" @@ -2769,7 +2771,7 @@ msgstr "映射目录" #: audits/const.py:23 rbac/tree.py:266 terminal/api/session/session.py:281 #: terminal/templates/terminal/_msg_command_warning.html:18 #: terminal/templates/terminal/_msg_session_sharing.html:10 -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "View" msgstr "查看" @@ -3353,12 +3355,12 @@ msgstr "手机号没有设置" msgid "SSO auth closed" msgstr "SSO 认证关闭了" -#: authentication/errors/mfa.py:18 authentication/views/wecom.py:51 +#: authentication/errors/mfa.py:18 authentication/views/wecom.py:48 msgid "WeCom is already bound" msgstr "企业微信已经绑定" -#: authentication/errors/mfa.py:23 authentication/views/wecom.py:151 -#: authentication/views/wecom.py:193 +#: authentication/errors/mfa.py:23 authentication/views/wecom.py:143 +#: authentication/views/wecom.py:185 msgid "WeCom is not bound" msgstr "没有绑定企业微信" @@ -3652,7 +3654,7 @@ msgid "Component" msgstr "组件" #: authentication/serializers/connect_token_secret.py:136 -#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:388 +#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:389 msgid "Domain" msgstr "网域" @@ -4102,23 +4104,23 @@ msgstr "Slack 已经绑定" msgid "Failed to get user from Slack" msgstr "从 Slack 获取用户失败" -#: authentication/views/wecom.py:40 +#: authentication/views/wecom.py:37 msgid "WeCom Error, Please contact your system administrator" msgstr "企业微信错误,请联系系统管理员" -#: authentication/views/wecom.py:43 authentication/views/wecom.py:150 +#: authentication/views/wecom.py:40 authentication/views/wecom.py:142 msgid "WeCom Error" msgstr "企业微信错误" -#: authentication/views/wecom.py:110 +#: authentication/views/wecom.py:102 msgid "Wecom" msgstr "企业微信" -#: authentication/views/wecom.py:152 authentication/views/wecom.py:187 +#: authentication/views/wecom.py:144 authentication/views/wecom.py:179 msgid "Failed to get user from WeCom" msgstr "从企业微信获取用户失败" -#: authentication/views/wecom.py:194 +#: authentication/views/wecom.py:186 msgid "Please login with a password and then bind the WeCom" msgstr "请使用密码登录,然后绑定企业微信" @@ -4150,7 +4152,7 @@ msgstr "运行中" msgid "Canceled" msgstr "取消" -#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411 +#: common/const/common.py:5 xpack/plugins/cloud/manager.py:429 #, python-format msgid "%(name)s was created successfully" msgstr "%(name)s 创建成功" @@ -4383,7 +4385,7 @@ msgstr "网络错误,请联系系统管理员" msgid "Unknown error occur" msgstr "发生未知错误" -#: common/sdk/im/wecom/__init__.py:17 +#: common/sdk/im/wecom/__init__.py:19 msgid "WeCom error, please contact system administrator" msgstr "企业微信错误,请联系系统管理员" @@ -4926,12 +4928,12 @@ msgid "Date last run" msgstr "最后运行日期" #: ops/models/base.py:51 ops/models/job.py:238 -#: xpack/plugins/cloud/models.py:224 +#: xpack/plugins/cloud/models.py:225 msgid "Result" msgstr "结果" #: ops/models/base.py:52 ops/models/job.py:239 -#: xpack/plugins/cloud/manager.py:87 +#: xpack/plugins/cloud/manager.py:99 msgid "Summary" msgstr "汇总" @@ -4984,7 +4986,7 @@ msgid "Run as policy" msgstr "用户策略" #: ops/models/job.py:222 ops/serializers/job.py:92 -#: terminal/notifications.py:174 +#: terminal/notifications.py:182 msgid "Job" msgstr "作业" @@ -5598,7 +5600,7 @@ msgstr "系统设置" msgid "Session audits" msgstr "会话审计" -#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:84 +#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:90 msgid "Cloud import" msgstr "云同步" @@ -7442,7 +7444,7 @@ msgstr "无法删除正在使用的存储: {}" msgid "Command storages" msgstr "命令存储" -#: terminal/api/component/storage.py:84 +#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:107 msgid "Invalid" msgstr "无效" @@ -7878,7 +7880,7 @@ msgid "Origin" msgstr "来源" #: terminal/models/session/sharing.py:42 terminal/models/session/sharing.py:100 -#: terminal/notifications.py:261 +#: terminal/notifications.py:279 msgid "Session sharing" msgstr "会话分享" @@ -7940,34 +7942,34 @@ msgstr "提供商" msgid "Virtual app publication" msgstr "虚拟应用发布" -#: terminal/notifications.py:25 +#: terminal/notifications.py:26 msgid "Sessions" msgstr "会话" -#: terminal/notifications.py:72 +#: terminal/notifications.py:73 msgid "Command warning" msgstr "命令告警" -#: terminal/notifications.py:130 terminal/notifications.py:175 +#: terminal/notifications.py:128 terminal/notifications.py:183 msgid "Command reject" msgstr "命令拒绝" -#: terminal/notifications.py:157 terminal/notifications.py:206 +#: terminal/notifications.py:158 terminal/notifications.py:218 msgid "Level" msgstr "级别" -#: terminal/notifications.py:224 +#: terminal/notifications.py:242 msgid "Command and replay storage" msgstr "命令及录像存储" -#: terminal/notifications.py:240 terminal/tasks.py:212 +#: terminal/notifications.py:258 terminal/tasks.py:212 #: xpack/plugins/cloud/api.py:160 #: xpack/plugins/cloud/serializers/account.py:121 #: xpack/plugins/cloud/serializers/account.py:123 msgid "Test failure: Account invalid" msgstr "测试失败: 账号无效" -#: terminal/notifications.py:250 +#: terminal/notifications.py:268 #: terminal/templates/terminal/_msg_check_command_replay_storage_connectivity.html:4 msgid "Invalid storage" msgstr "无效的存储" @@ -8224,8 +8226,8 @@ msgstr "Access key ID(AK)" msgid "Access key secret" msgstr "Access key secret(SK)" -#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:100 -#: xpack/plugins/cloud/models.py:286 +#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:107 +#: xpack/plugins/cloud/manager.py:112 xpack/plugins/cloud/models.py:287 msgid "Region" msgstr "地域" @@ -8752,27 +8754,27 @@ msgstr "资产登录复核工单" msgid "Apply Login Ticket" msgstr "用户登录复核工单" -#: tickets/notifications.py:63 +#: tickets/notifications.py:74 msgid "Ticket basic info" msgstr "工单基本信息" -#: tickets/notifications.py:64 +#: tickets/notifications.py:75 msgid "Ticket applied info" msgstr "工单申请信息" -#: tickets/notifications.py:105 +#: tickets/notifications.py:116 msgid "Your has a new ticket, applicant - {}" msgstr "你有一个新的工单, 申请人 - {}" -#: tickets/notifications.py:109 +#: tickets/notifications.py:120 msgid "{}: New Ticket - {} ({})" msgstr "新工单 - {} ({})" -#: tickets/notifications.py:155 +#: tickets/notifications.py:160 msgid "Your ticket has been processed, processor - {}" msgstr "你的工单已被处理, 处理人 - {}" -#: tickets/notifications.py:159 +#: tickets/notifications.py:164 msgid "Ticket has processed - {} ({})" msgstr "你的工单已被处理, 处理人 - {} ({})" @@ -9778,7 +9780,7 @@ msgstr "私有IP" msgid "Public IP" msgstr "公网IP" -#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:360 +#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:361 msgid "Instance name" msgstr "实例名称" @@ -9790,19 +9792,19 @@ msgstr "实例名称和部分IP" msgid "Succeed" msgstr "成功" -#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:95 msgid "Unsync" msgstr "未同步" -#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:94 msgid "New Sync" msgstr "新同步" -#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:94 msgid "Synced" msgstr "已同步" -#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:96 msgid "Released" msgstr "已释放" @@ -9822,88 +9824,92 @@ msgstr "已同步组织" msgid "Imported" msgstr "导入" -#: xpack/plugins/cloud/manager.py:47 +#: xpack/plugins/cloud/manager.py:48 #, python-format msgid "Task \"%s\" starts executing" msgstr "任务 \"%s\" 开始执行" -#: xpack/plugins/cloud/manager.py:81 +#: xpack/plugins/cloud/manager.py:87 msgid "View the task details path: " msgstr "查看详情" -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "Account Details" msgstr "账号" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization History List" msgstr "同步历史列表" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization Instance List" msgstr "同步实例列表" -#: xpack/plugins/cloud/manager.py:93 -msgid "Task execution completed" -msgstr "任务执行 ID" +#: xpack/plugins/cloud/manager.py:95 +msgid "To be released" +msgstr "待释放" -#: xpack/plugins/cloud/manager.py:97 +#: xpack/plugins/cloud/manager.py:99 +msgid "Task execution completed" +msgstr "任务执行完成" + +#: xpack/plugins/cloud/manager.py:104 msgid "Synchronization regions" msgstr "同步地区" -#: xpack/plugins/cloud/manager.py:115 +#: xpack/plugins/cloud/manager.py:129 #, python-format msgid "Get instances of region \"%s\" error, error: %s" msgstr "获取区域 \"%s\" 的实例错误,错误:%s" -#: xpack/plugins/cloud/manager.py:157 +#: xpack/plugins/cloud/manager.py:175 #, python-format msgid "Failed to synchronize the instance \"%s\"" msgstr "无法同步实例 %s" -#: xpack/plugins/cloud/manager.py:336 +#: xpack/plugins/cloud/manager.py:354 #, python-format msgid "" "The updated platform of asset \"%s\" is inconsistent with the original " "platform type. Skip platform and protocol updates" msgstr "资产“%s”的更新平台与原平台类型不一致。跳过平台和协议更新" -#: xpack/plugins/cloud/manager.py:392 +#: xpack/plugins/cloud/manager.py:410 #, python-format msgid "The asset \"%s\" already exists" msgstr "资产 \"%s\" 已存在" -#: xpack/plugins/cloud/manager.py:394 +#: xpack/plugins/cloud/manager.py:412 #, python-format msgid "Update asset \"%s\"" msgstr "更新资产 \"%s\"" -#: xpack/plugins/cloud/manager.py:397 +#: xpack/plugins/cloud/manager.py:415 #, python-format msgid "Asset \"%s\" has been updated" msgstr "资产 \"%s\" 已更新" -#: xpack/plugins/cloud/manager.py:407 +#: xpack/plugins/cloud/manager.py:425 #, python-format msgid "Prepare to create asset \"%s\"" msgstr "准备创建资产 %s" -#: xpack/plugins/cloud/manager.py:428 +#: xpack/plugins/cloud/manager.py:446 #, python-format msgid "Set nodes \"%s\"" msgstr "删除节点: \"%s\"" -#: xpack/plugins/cloud/manager.py:454 +#: xpack/plugins/cloud/manager.py:472 #, python-format msgid "Set accounts \"%s\"" msgstr "删除账号: %s" -#: xpack/plugins/cloud/manager.py:470 +#: xpack/plugins/cloud/manager.py:488 #, python-format msgid "Set protocols \"%s\"" msgstr "设置协议 \"%s\"" -#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:31 +#: xpack/plugins/cloud/manager.py:502 xpack/plugins/cloud/tasks.py:31 msgid "Run sync instance task" msgstr "执行同步实例任务" @@ -9956,120 +9962,124 @@ msgstr "总是更新" msgid "Fully synchronous" msgstr "完全同步" -#: xpack/plugins/cloud/models.py:126 +#: xpack/plugins/cloud/models.py:122 +msgid "Release assets" +msgstr "释放资产" + +#: xpack/plugins/cloud/models.py:127 msgid "Date last sync" msgstr "最后同步日期" -#: xpack/plugins/cloud/models.py:129 xpack/plugins/cloud/models.py:378 -#: xpack/plugins/cloud/models.py:404 +#: xpack/plugins/cloud/models.py:130 xpack/plugins/cloud/models.py:379 +#: xpack/plugins/cloud/models.py:405 msgid "Strategy" msgstr "策略" -#: xpack/plugins/cloud/models.py:134 xpack/plugins/cloud/models.py:222 +#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:223 msgid "Sync instance task" msgstr "同步实例任务" -#: xpack/plugins/cloud/models.py:233 xpack/plugins/cloud/models.py:296 +#: xpack/plugins/cloud/models.py:234 xpack/plugins/cloud/models.py:297 msgid "Date sync" msgstr "同步日期" -#: xpack/plugins/cloud/models.py:237 +#: xpack/plugins/cloud/models.py:238 msgid "Sync instance snapshot" msgstr "同步实例快照" -#: xpack/plugins/cloud/models.py:245 +#: xpack/plugins/cloud/models.py:246 msgid "Sync instance task execution" msgstr "同步实例任务执行" -#: xpack/plugins/cloud/models.py:276 +#: xpack/plugins/cloud/models.py:277 msgid "Sync task" msgstr "同步任务" -#: xpack/plugins/cloud/models.py:280 +#: xpack/plugins/cloud/models.py:281 msgid "Sync instance task history" msgstr "同步实例任务历史" -#: xpack/plugins/cloud/models.py:283 +#: xpack/plugins/cloud/models.py:284 msgid "Instance" msgstr "实例" -#: xpack/plugins/cloud/models.py:300 +#: xpack/plugins/cloud/models.py:301 msgid "Sync instance detail" msgstr "同步实例详情" -#: xpack/plugins/cloud/models.py:312 xpack/plugins/cloud/serializers/task.py:77 +#: xpack/plugins/cloud/models.py:313 xpack/plugins/cloud/serializers/task.py:77 msgid "Rule relation" msgstr "条件关系" -#: xpack/plugins/cloud/models.py:322 +#: xpack/plugins/cloud/models.py:323 msgid "Task strategy" msgstr "任务策略" -#: xpack/plugins/cloud/models.py:349 +#: xpack/plugins/cloud/models.py:350 msgid "Equal" msgstr "等于" -#: xpack/plugins/cloud/models.py:350 +#: xpack/plugins/cloud/models.py:351 msgid "Not Equal" msgstr "不等于" -#: xpack/plugins/cloud/models.py:351 +#: xpack/plugins/cloud/models.py:352 msgid "In" msgstr "在...中" -#: xpack/plugins/cloud/models.py:352 +#: xpack/plugins/cloud/models.py:353 msgid "Contains" msgstr "包含" -#: xpack/plugins/cloud/models.py:353 +#: xpack/plugins/cloud/models.py:354 msgid "Exclude" msgstr "排除" -#: xpack/plugins/cloud/models.py:354 +#: xpack/plugins/cloud/models.py:355 msgid "Startswith" msgstr "以...开头" -#: xpack/plugins/cloud/models.py:355 +#: xpack/plugins/cloud/models.py:356 msgid "Endswith" msgstr "以...结尾" -#: xpack/plugins/cloud/models.py:361 +#: xpack/plugins/cloud/models.py:362 msgid "Instance platform" msgstr "实例平台" -#: xpack/plugins/cloud/models.py:362 +#: xpack/plugins/cloud/models.py:363 msgid "Instance address" msgstr "实例地址" -#: xpack/plugins/cloud/models.py:369 +#: xpack/plugins/cloud/models.py:370 msgid "Rule attr" msgstr "规则属性" -#: xpack/plugins/cloud/models.py:373 +#: xpack/plugins/cloud/models.py:374 msgid "Rule match" msgstr "规则匹配" -#: xpack/plugins/cloud/models.py:375 +#: xpack/plugins/cloud/models.py:376 msgid "Rule value" msgstr "规则值" -#: xpack/plugins/cloud/models.py:382 xpack/plugins/cloud/serializers/task.py:80 +#: xpack/plugins/cloud/models.py:383 xpack/plugins/cloud/serializers/task.py:80 msgid "Strategy rule" msgstr "条件" -#: xpack/plugins/cloud/models.py:392 +#: xpack/plugins/cloud/models.py:393 msgid "Name strategy" msgstr "主机名策略" -#: xpack/plugins/cloud/models.py:399 +#: xpack/plugins/cloud/models.py:400 msgid "Action attr" msgstr "动作属性" -#: xpack/plugins/cloud/models.py:401 +#: xpack/plugins/cloud/models.py:402 msgid "Action value" msgstr "动作值" -#: xpack/plugins/cloud/models.py:408 xpack/plugins/cloud/serializers/task.py:83 +#: xpack/plugins/cloud/models.py:409 xpack/plugins/cloud/serializers/task.py:83 msgid "Strategy action" msgstr "动作" diff --git a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po index 4d06113f1..231a3b317 100644 --- a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po +++ b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: JumpServer 0.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-17 11:45+0800\n" +"POT-Creation-Date: 2024-11-06 11:28+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n" "Last-Translator: ibuler \n" "Language-Team: JumpServer team\n" @@ -65,7 +65,7 @@ msgstr "完成" #: accounts/automations/backup_account/handlers.py:219 #: accounts/const/automation.py:110 -#: accounts/serializers/automations/change_secret.py:153 +#: accounts/serializers/automations/change_secret.py:173 #: assets/serializers/automations/base.py:52 audits/const.py:64 #: audits/models.py:64 audits/signal_handlers/activity_log.py:33 #: common/const/choices.py:65 ops/const.py:74 ops/serializers/celery.py:48 @@ -76,7 +76,7 @@ msgstr "成功" #: accounts/automations/backup_account/handlers.py:221 #: accounts/const/account.py:34 accounts/const/automation.py:109 -#: accounts/serializers/automations/change_secret.py:154 audits/const.py:65 +#: accounts/serializers/automations/change_secret.py:174 audits/const.py:65 #: audits/signal_handlers/activity_log.py:33 common/const/choices.py:66 #: ops/const.py:76 terminal/const.py:79 xpack/plugins/cloud/const.py:47 msgid "Failed" @@ -348,19 +348,19 @@ msgstr "用戶 %s 查看/匯出 了密碼" #: accounts/serializers/account/account.py:226 #: accounts/serializers/account/account.py:272 #: accounts/serializers/account/gathered_account.py:10 -#: accounts/serializers/automations/change_secret.py:98 -#: accounts/serializers/automations/change_secret.py:130 +#: accounts/serializers/automations/change_secret.py:118 +#: accounts/serializers/automations/change_secret.py:150 #: accounts/templates/accounts/asset_account_change_info.html:7 #: accounts/templates/accounts/change_secret_failed_info.html:11 #: acls/serializers/base.py:123 assets/models/asset/common.py:102 #: assets/models/asset/common.py:362 assets/models/cmd_filter.py:36 #: audits/models.py:58 authentication/models/connection_token.py:36 #: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17 -#: terminal/models/session/session.py:32 terminal/notifications.py:155 +#: terminal/models/session/session.py:32 terminal/notifications.py:156 #: terminal/serializers/command.py:17 terminal/serializers/session.py:30 #: terminal/templates/terminal/_msg_command_warning.html:4 #: terminal/templates/terminal/_msg_session_sharing.html:4 -#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:289 +#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:290 msgid "Asset" msgstr "資產" @@ -392,8 +392,8 @@ msgid "Source ID" msgstr "來源 ID" #: accounts/models/account.py:62 -#: accounts/serializers/automations/change_secret.py:100 -#: accounts/serializers/automations/change_secret.py:131 +#: accounts/serializers/automations/change_secret.py:120 +#: accounts/serializers/automations/change_secret.py:151 #: accounts/templates/accounts/change_secret_failed_info.html:12 #: acls/serializers/base.py:124 #: acls/templates/acls/asset_login_reminder.html:10 @@ -481,7 +481,7 @@ msgstr "開始日期" #: accounts/models/automations/backup_account.py:123 #: authentication/templates/authentication/_msg_oauth_bind.html:11 -#: notifications/notifications.py:199 +#: notifications/notifications.py:202 #: settings/templates/ldap/_msg_import_ldap_user.html:3 msgid "Time" msgstr "時間" @@ -494,20 +494,20 @@ msgstr "帳號備份快照" #: accounts/serializers/account/backup.py:48 #: accounts/serializers/automations/base.py:56 #: assets/models/automations/base.py:122 -#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:241 +#: assets/serializers/automations/base.py:40 xpack/plugins/cloud/models.py:242 #: xpack/plugins/cloud/serializers/task.py:247 msgid "Trigger mode" msgstr "觸發模式" #: accounts/models/automations/backup_account.py:134 audits/models.py:203 -#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:158 -#: xpack/plugins/cloud/models.py:230 +#: terminal/models/session/sharing.py:125 xpack/plugins/cloud/manager.py:176 +#: xpack/plugins/cloud/models.py:231 msgid "Reason" msgstr "原因" #: accounts/models/automations/backup_account.py:136 -#: accounts/serializers/automations/change_secret.py:97 -#: accounts/serializers/automations/change_secret.py:132 +#: accounts/serializers/automations/change_secret.py:117 +#: accounts/serializers/automations/change_secret.py:152 #: ops/serializers/job.py:74 terminal/serializers/session.py:54 msgid "Is success" msgstr "是否成功" @@ -598,8 +598,8 @@ msgstr "結束日期" #: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:148 #: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284 #: tickets/serializers/super_ticket.py:13 -#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:226 -#: xpack/plugins/cloud/models.py:293 +#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:227 +#: xpack/plugins/cloud/models.py:294 msgid "Status" msgstr "狀態" @@ -666,8 +666,8 @@ msgstr "觸發方式" #: audits/models.py:92 audits/serializers.py:84 #: authentication/serializers/connect_token_secret.py:119 #: authentication/templates/authentication/_access_key_modal.html:34 -#: perms/serializers/permission.py:52 perms/serializers/permission.py:74 -#: tickets/serializers/ticket/ticket.py:21 +#: behemoth/serializers/environment.py:13 perms/serializers/permission.py:52 +#: perms/serializers/permission.py:74 tickets/serializers/ticket/ticket.py:21 msgid "Action" msgstr "動作" @@ -733,7 +733,7 @@ msgstr "密碼規則" #: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87 #: users/forms/profile.py:32 users/models/group.py:13 #: users/models/preference.py:11 users/models/user/__init__.py:57 -#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:309 +#: xpack/plugins/cloud/models.py:34 xpack/plugins/cloud/models.py:310 #: xpack/plugins/cloud/serializers/task.py:75 msgid "Name" msgstr "名稱" @@ -762,7 +762,7 @@ msgstr "系統平台" msgid "Push params" msgstr "帳號推送參數" -#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:390 +#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:391 msgid "Account template" msgstr "帳號模板" @@ -920,11 +920,13 @@ msgstr "已修改" #: assets/models/automations/base.py:19 #: assets/serializers/automations/base.py:20 assets/serializers/domain.py:34 #: assets/serializers/platform.py:180 assets/serializers/platform.py:212 -#: authentication/api/connection_token.py:410 ops/models/base.py:17 +#: authentication/api/connection_token.py:410 +#: behemoth/serializers/environment.py:11 +#: behemoth/serializers/environment.py:22 ops/models/base.py:17 #: ops/models/job.py:152 ops/serializers/job.py:19 #: perms/serializers/permission.py:46 #: terminal/templates/terminal/_msg_command_execute_alert.html:16 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 msgid "Assets" msgstr "資產" @@ -963,7 +965,7 @@ msgstr "ID" #: rbac/builtin.py:125 rbac/models/rolebinding.py:49 #: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16 #: terminal/models/session/session.py:30 terminal/models/session/sharing.py:34 -#: terminal/notifications.py:156 terminal/notifications.py:205 +#: terminal/notifications.py:157 terminal/notifications.py:217 #: terminal/serializers/command.py:16 #: terminal/templates/terminal/_msg_command_warning.html:6 #: terminal/templates/terminal/_msg_session_sharing.html:6 @@ -975,7 +977,7 @@ msgstr "用戶" #: accounts/serializers/account/account.py:476 #: authentication/templates/authentication/_access_key_modal.html:33 -#: terminal/notifications.py:158 terminal/notifications.py:207 +#: terminal/notifications.py:159 terminal/notifications.py:219 msgid "Date" msgstr "日期" @@ -1079,7 +1081,7 @@ msgstr "關聯平台,可配置推送參數,如果不關聯,將使用默認 #: terminal/models/session/session.py:47 #: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32 #: tickets/models/ticket/general.py:298 users/models/user/__init__.py:91 -#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:123 +#: xpack/plugins/cloud/models.py:41 xpack/plugins/cloud/models.py:124 msgid "Comment" msgstr "備註" @@ -1127,7 +1129,7 @@ msgid "" "type." msgstr "參數設置,目前只對 AIX LINUX UNIX 類型的資產有效。" -#: accounts/serializers/automations/change_secret.py:104 +#: accounts/serializers/automations/change_secret.py:124 #: assets/models/automations/base.py:127 msgid "Automation task execution" msgstr "自動化任務執行歷史" @@ -1356,12 +1358,12 @@ msgid "Notify and warn" msgstr "提示並警告" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:315 +#: terminal/models/component/endpoint.py:114 xpack/plugins/cloud/models.py:316 msgid "Priority" msgstr "優先度" #: acls/models/base.py:38 assets/models/cmd_filter.py:76 -#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:316 +#: terminal/models/component/endpoint.py:115 xpack/plugins/cloud/models.py:317 msgid "1-100, the lower the value will be match first" msgstr "優先度可選範圍為 1-100 (數值越小越優先)" @@ -1405,7 +1407,7 @@ msgid "Command" msgstr "命令" #: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59 -#: xpack/plugins/cloud/models.py:356 +#: xpack/plugins/cloud/models.py:357 msgid "Regex" msgstr "正則表達式" @@ -1526,7 +1528,7 @@ msgstr "" #: authentication/templates/authentication/_msg_oauth_bind.html:12 #: authentication/templates/authentication/_msg_rest_password_success.html:8 #: authentication/templates/authentication/_msg_rest_public_key_success.html:8 -#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:391 +#: common/drf/renders/base.py:150 xpack/plugins/cloud/models.py:392 msgid "IP" msgstr "IP" @@ -1720,7 +1722,7 @@ msgstr "腳本" #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76 #: settings/serializers/feature.py:52 settings/serializers/msg.py:30 #: terminal/models/component/endpoint.py:14 terminal/serializers/applet.py:17 -#: xpack/plugins/cloud/manager.py:83 +#: xpack/plugins/cloud/manager.py:89 #: xpack/plugins/cloud/serializers/account_attrs.py:72 msgid "Host" msgstr "主機" @@ -1939,7 +1941,7 @@ msgstr "確認按鈕選擇器" msgid "API mode" msgstr "API 模式" -#: assets/const/types.py:248 +#: assets/const/types.py:249 msgid "All types" msgstr "所有類型" @@ -1970,7 +1972,7 @@ msgstr "地址" #: assets/models/asset/common.py:169 assets/models/platform.py:149 #: authentication/backends/passkey/models.py:12 #: authentication/serializers/connect_token_secret.py:118 -#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:386 +#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:387 msgid "Platform" msgstr "系統平台" @@ -2033,7 +2035,7 @@ msgstr "代理" #: assets/models/automations/base.py:18 assets/models/cmd_filter.py:32 #: assets/models/node.py:553 perms/models/asset_permission.py:72 -#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:387 +#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:388 msgid "Node" msgstr "節點" @@ -2066,7 +2068,7 @@ msgstr "收集資產資訊" msgid "Ping asset" msgstr "測試資產" -#: assets/models/base.py:19 terminal/notifications.py:225 +#: assets/models/base.py:19 terminal/notifications.py:243 msgid "Connectivity" msgstr "可連接性" @@ -2354,7 +2356,7 @@ msgstr "節點路徑,格式為 [\"/組織/節點名稱\"], 如果節點不存 #: authentication/serializers/connect_token_secret.py:30 #: authentication/serializers/connect_token_secret.py:75 #: perms/models/asset_permission.py:76 perms/serializers/permission.py:56 -#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:389 +#: perms/serializers/user_permission.py:74 xpack/plugins/cloud/models.py:390 #: xpack/plugins/cloud/serializers/task.py:35 msgid "Protocols" msgstr "協議組" @@ -2771,7 +2773,7 @@ msgstr "映射目錄" #: audits/const.py:23 rbac/tree.py:266 terminal/api/session/session.py:281 #: terminal/templates/terminal/_msg_command_warning.html:18 #: terminal/templates/terminal/_msg_session_sharing.html:10 -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "View" msgstr "查看" @@ -3355,12 +3357,12 @@ msgstr "手機號碼沒有設置" msgid "SSO auth closed" msgstr "SSO 認證關閉了" -#: authentication/errors/mfa.py:18 authentication/views/wecom.py:51 +#: authentication/errors/mfa.py:18 authentication/views/wecom.py:48 msgid "WeCom is already bound" msgstr "企業微信已經綁定" -#: authentication/errors/mfa.py:23 authentication/views/wecom.py:151 -#: authentication/views/wecom.py:193 +#: authentication/errors/mfa.py:23 authentication/views/wecom.py:143 +#: authentication/views/wecom.py:185 msgid "WeCom is not bound" msgstr "沒有綁定企業微信" @@ -3654,7 +3656,7 @@ msgid "Component" msgstr "組件" #: authentication/serializers/connect_token_secret.py:136 -#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:388 +#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:389 msgid "Domain" msgstr "網域" @@ -4104,23 +4106,23 @@ msgstr "Slack 已經綁定" msgid "Failed to get user from Slack" msgstr "從 Slack 獲取用戶失敗" -#: authentication/views/wecom.py:40 +#: authentication/views/wecom.py:37 msgid "WeCom Error, Please contact your system administrator" msgstr "企業微信錯誤,請聯絡系統管理員" -#: authentication/views/wecom.py:43 authentication/views/wecom.py:150 +#: authentication/views/wecom.py:40 authentication/views/wecom.py:142 msgid "WeCom Error" msgstr "企業微信錯誤" -#: authentication/views/wecom.py:110 +#: authentication/views/wecom.py:102 msgid "Wecom" msgstr "企業微信" -#: authentication/views/wecom.py:152 authentication/views/wecom.py:187 +#: authentication/views/wecom.py:144 authentication/views/wecom.py:179 msgid "Failed to get user from WeCom" msgstr "從企業微信獲取用戶失敗" -#: authentication/views/wecom.py:194 +#: authentication/views/wecom.py:186 msgid "Please login with a password and then bind the WeCom" msgstr "請使用密碼登錄,然後綁定企業微信" @@ -4152,7 +4154,7 @@ msgstr "運行中" msgid "Canceled" msgstr "取消" -#: common/const/common.py:5 xpack/plugins/cloud/manager.py:411 +#: common/const/common.py:5 xpack/plugins/cloud/manager.py:429 #, python-format msgid "%(name)s was created successfully" msgstr "%(name)s 創建成功" @@ -4385,7 +4387,7 @@ msgstr "網路錯誤,請聯絡系統管理員" msgid "Unknown error occur" msgstr "發生未知錯誤" -#: common/sdk/im/wecom/__init__.py:17 +#: common/sdk/im/wecom/__init__.py:19 msgid "WeCom error, please contact system administrator" msgstr "企業微信錯誤,請聯絡系統管理員" @@ -4929,12 +4931,12 @@ msgid "Date last run" msgstr "最後運行日期" #: ops/models/base.py:51 ops/models/job.py:238 -#: xpack/plugins/cloud/models.py:224 +#: xpack/plugins/cloud/models.py:225 msgid "Result" msgstr "結果" #: ops/models/base.py:52 ops/models/job.py:239 -#: xpack/plugins/cloud/manager.py:87 +#: xpack/plugins/cloud/manager.py:99 msgid "Summary" msgstr "匯總" @@ -4987,7 +4989,7 @@ msgid "Run as policy" msgstr "使用者策略" #: ops/models/job.py:222 ops/serializers/job.py:92 -#: terminal/notifications.py:174 +#: terminal/notifications.py:182 msgid "Job" msgstr "作業" @@ -5601,7 +5603,7 @@ msgstr "系統設置" msgid "Session audits" msgstr "會話審計" -#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:84 +#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:90 msgid "Cloud import" msgstr "雲同步" @@ -7445,7 +7447,7 @@ msgstr "無法刪除正在使用的儲存: {}" msgid "Command storages" msgstr "命令儲存" -#: terminal/api/component/storage.py:84 +#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:107 msgid "Invalid" msgstr "無效" @@ -7881,7 +7883,7 @@ msgid "Origin" msgstr "來源" #: terminal/models/session/sharing.py:42 terminal/models/session/sharing.py:100 -#: terminal/notifications.py:261 +#: terminal/notifications.py:279 msgid "Session sharing" msgstr "會話分享" @@ -7943,34 +7945,34 @@ msgstr "提供商" msgid "Virtual app publication" msgstr "虛擬應用發布" -#: terminal/notifications.py:25 +#: terminal/notifications.py:26 msgid "Sessions" msgstr "會話管理" -#: terminal/notifications.py:72 +#: terminal/notifications.py:73 msgid "Command warning" msgstr "命令告警" -#: terminal/notifications.py:130 terminal/notifications.py:175 +#: terminal/notifications.py:128 terminal/notifications.py:183 msgid "Command reject" msgstr "命令拒絕" -#: terminal/notifications.py:157 terminal/notifications.py:206 +#: terminal/notifications.py:158 terminal/notifications.py:218 msgid "Level" msgstr "級別" -#: terminal/notifications.py:224 +#: terminal/notifications.py:242 msgid "Command and replay storage" msgstr "命令及錄影儲存" -#: terminal/notifications.py:240 terminal/tasks.py:212 +#: terminal/notifications.py:258 terminal/tasks.py:212 #: xpack/plugins/cloud/api.py:160 #: xpack/plugins/cloud/serializers/account.py:121 #: xpack/plugins/cloud/serializers/account.py:123 msgid "Test failure: Account invalid" msgstr "測試失敗: 帳號無效" -#: terminal/notifications.py:250 +#: terminal/notifications.py:268 #: terminal/templates/terminal/_msg_check_command_replay_storage_connectivity.html:4 msgid "Invalid storage" msgstr "無效的儲存" @@ -8226,8 +8228,8 @@ msgstr "Access key ID(AK)" msgid "Access key secret" msgstr "Access key secret(SK)" -#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:100 -#: xpack/plugins/cloud/models.py:286 +#: terminal/serializers/storage.py:68 xpack/plugins/cloud/manager.py:107 +#: xpack/plugins/cloud/manager.py:112 xpack/plugins/cloud/models.py:287 msgid "Region" msgstr "地域" @@ -8754,27 +8756,27 @@ msgstr "資產登錄覆核工單" msgid "Apply Login Ticket" msgstr "用戶登錄覆核工單" -#: tickets/notifications.py:63 +#: tickets/notifications.py:74 msgid "Ticket basic info" msgstr "工單基本資訊" -#: tickets/notifications.py:64 +#: tickets/notifications.py:75 msgid "Ticket applied info" msgstr "工單申請資訊" -#: tickets/notifications.py:105 +#: tickets/notifications.py:116 msgid "Your has a new ticket, applicant - {}" msgstr "你有一個新的工單, 申請人 - {}" -#: tickets/notifications.py:109 +#: tickets/notifications.py:120 msgid "{}: New Ticket - {} ({})" msgstr "新工單 - {} ({})" -#: tickets/notifications.py:155 +#: tickets/notifications.py:160 msgid "Your ticket has been processed, processor - {}" msgstr "你的工單已被處理, 處理人 - {}" -#: tickets/notifications.py:159 +#: tickets/notifications.py:164 msgid "Ticket has processed - {} ({})" msgstr "你的工單已被處理, 處理人 - {} ({})" @@ -9790,7 +9792,7 @@ msgstr "私有IP" msgid "Public IP" msgstr "公網IP" -#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:360 +#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:361 msgid "Instance name" msgstr "實例名稱" @@ -9802,19 +9804,19 @@ msgstr "實例名稱和部分IP" msgid "Succeed" msgstr "成功" -#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:95 msgid "Unsync" msgstr "未同步" -#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:94 msgid "New Sync" msgstr "新同步" -#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:89 +#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:94 msgid "Synced" msgstr "已同步" -#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:90 +#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:96 msgid "Released" msgstr "已釋放" @@ -9834,47 +9836,51 @@ msgstr "已同步的組織" msgid "Imported" msgstr "導入" -#: xpack/plugins/cloud/manager.py:47 +#: xpack/plugins/cloud/manager.py:48 #, python-format msgid "Task \"%s\" starts executing" msgstr "Action \"%s\" 開始執行" -#: xpack/plugins/cloud/manager.py:81 +#: xpack/plugins/cloud/manager.py:87 msgid "View the task details path: " msgstr "查看詳細內容" -#: xpack/plugins/cloud/manager.py:84 +#: xpack/plugins/cloud/manager.py:90 msgid "Account Details" msgstr "帳號" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization History List" msgstr "Synchronous history list" -#: xpack/plugins/cloud/manager.py:85 +#: xpack/plugins/cloud/manager.py:91 msgid "Synchronization Instance List" msgstr "Synchronous instance list" -#: xpack/plugins/cloud/manager.py:93 -msgid "Task execution completed" -msgstr "Action 執行 ID" +#: xpack/plugins/cloud/manager.py:95 +msgid "To be released" +msgstr "待釋放" -#: xpack/plugins/cloud/manager.py:97 +#: xpack/plugins/cloud/manager.py:99 +msgid "Task execution completed" +msgstr "任務執行完成" + +#: xpack/plugins/cloud/manager.py:104 msgid "Synchronization regions" msgstr "同步地區" -#: xpack/plugins/cloud/manager.py:115 +#: xpack/plugins/cloud/manager.py:129 #, python-format msgid "Get instances of region \"%s\" error, error: %s" msgstr "" "An error occurred while getting the instances of Region \"%s\", Error: %s" -#: xpack/plugins/cloud/manager.py:157 +#: xpack/plugins/cloud/manager.py:175 #, python-format msgid "Failed to synchronize the instance \"%s\"" msgstr "Unable to synchronize instance %s" -#: xpack/plugins/cloud/manager.py:336 +#: xpack/plugins/cloud/manager.py:354 #, python-format msgid "" "The updated platform of asset \"%s\" is inconsistent with the original " @@ -9883,42 +9889,42 @@ msgstr "" "The update platform of asset \"%s\" is not consistent with the original " "platform type. Skip platform and protocol updates" -#: xpack/plugins/cloud/manager.py:392 +#: xpack/plugins/cloud/manager.py:410 #, python-format msgid "The asset \"%s\" already exists" msgstr "\"資產 \"%s\" 已存在" -#: xpack/plugins/cloud/manager.py:394 +#: xpack/plugins/cloud/manager.py:412 #, python-format msgid "Update asset \"%s\"" msgstr "更新資產 \"%s\"" -#: xpack/plugins/cloud/manager.py:397 +#: xpack/plugins/cloud/manager.py:415 #, python-format msgid "Asset \"%s\" has been updated" msgstr "資產 \"%s\" 已更新" -#: xpack/plugins/cloud/manager.py:407 +#: xpack/plugins/cloud/manager.py:425 #, python-format msgid "Prepare to create asset \"%s\"" msgstr "Preparing to create asset %s" -#: xpack/plugins/cloud/manager.py:428 +#: xpack/plugins/cloud/manager.py:446 #, python-format msgid "Set nodes \"%s\"" msgstr "Delete Node: \"%s\"" -#: xpack/plugins/cloud/manager.py:454 +#: xpack/plugins/cloud/manager.py:472 #, python-format msgid "Set accounts \"%s\"" msgstr "刪除帳號: %s" -#: xpack/plugins/cloud/manager.py:470 +#: xpack/plugins/cloud/manager.py:488 #, python-format msgid "Set protocols \"%s\"" msgstr "設定協議 \"%s\"" -#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:31 +#: xpack/plugins/cloud/manager.py:502 xpack/plugins/cloud/tasks.py:31 msgid "Run sync instance task" msgstr "執行同步實例任務" @@ -9971,120 +9977,124 @@ msgstr "總是更新" msgid "Fully synchronous" msgstr "完全同步" -#: xpack/plugins/cloud/models.py:126 +#: xpack/plugins/cloud/models.py:122 +msgid "Release assets" +msgstr "釋放資產" + +#: xpack/plugins/cloud/models.py:127 msgid "Date last sync" msgstr "最後同步日期" -#: xpack/plugins/cloud/models.py:129 xpack/plugins/cloud/models.py:378 -#: xpack/plugins/cloud/models.py:404 +#: xpack/plugins/cloud/models.py:130 xpack/plugins/cloud/models.py:379 +#: xpack/plugins/cloud/models.py:405 msgid "Strategy" msgstr "策略" -#: xpack/plugins/cloud/models.py:134 xpack/plugins/cloud/models.py:222 +#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:223 msgid "Sync instance task" msgstr "同步實例任務" -#: xpack/plugins/cloud/models.py:233 xpack/plugins/cloud/models.py:296 +#: xpack/plugins/cloud/models.py:234 xpack/plugins/cloud/models.py:297 msgid "Date sync" msgstr "同步日期" -#: xpack/plugins/cloud/models.py:237 +#: xpack/plugins/cloud/models.py:238 msgid "Sync instance snapshot" msgstr "同步實例快照" -#: xpack/plugins/cloud/models.py:245 +#: xpack/plugins/cloud/models.py:246 msgid "Sync instance task execution" msgstr "同步實例任務執行" -#: xpack/plugins/cloud/models.py:276 +#: xpack/plugins/cloud/models.py:277 msgid "Sync task" msgstr "同步任務" -#: xpack/plugins/cloud/models.py:280 +#: xpack/plugins/cloud/models.py:281 msgid "Sync instance task history" msgstr "同步實例任務歷史" -#: xpack/plugins/cloud/models.py:283 +#: xpack/plugins/cloud/models.py:284 msgid "Instance" msgstr "實例" -#: xpack/plugins/cloud/models.py:300 +#: xpack/plugins/cloud/models.py:301 msgid "Sync instance detail" msgstr "同步實例詳情" -#: xpack/plugins/cloud/models.py:312 xpack/plugins/cloud/serializers/task.py:77 +#: xpack/plugins/cloud/models.py:313 xpack/plugins/cloud/serializers/task.py:77 msgid "Rule relation" msgstr "條件關係" -#: xpack/plugins/cloud/models.py:322 +#: xpack/plugins/cloud/models.py:323 msgid "Task strategy" msgstr "任務策略" -#: xpack/plugins/cloud/models.py:349 +#: xpack/plugins/cloud/models.py:350 msgid "Equal" msgstr "等於" -#: xpack/plugins/cloud/models.py:350 +#: xpack/plugins/cloud/models.py:351 msgid "Not Equal" msgstr "不等於" -#: xpack/plugins/cloud/models.py:351 +#: xpack/plugins/cloud/models.py:352 msgid "In" msgstr "在...中" -#: xpack/plugins/cloud/models.py:352 +#: xpack/plugins/cloud/models.py:353 msgid "Contains" msgstr "包含" -#: xpack/plugins/cloud/models.py:353 +#: xpack/plugins/cloud/models.py:354 msgid "Exclude" msgstr "排除" -#: xpack/plugins/cloud/models.py:354 +#: xpack/plugins/cloud/models.py:355 msgid "Startswith" msgstr "以...開頭" -#: xpack/plugins/cloud/models.py:355 +#: xpack/plugins/cloud/models.py:356 msgid "Endswith" msgstr "以...結尾" -#: xpack/plugins/cloud/models.py:361 +#: xpack/plugins/cloud/models.py:362 msgid "Instance platform" msgstr "實例平台" -#: xpack/plugins/cloud/models.py:362 +#: xpack/plugins/cloud/models.py:363 msgid "Instance address" msgstr "實例地址" -#: xpack/plugins/cloud/models.py:369 +#: xpack/plugins/cloud/models.py:370 msgid "Rule attr" msgstr "規則屬性" -#: xpack/plugins/cloud/models.py:373 +#: xpack/plugins/cloud/models.py:374 msgid "Rule match" msgstr "規則匹配" -#: xpack/plugins/cloud/models.py:375 +#: xpack/plugins/cloud/models.py:376 msgid "Rule value" msgstr "規則值" -#: xpack/plugins/cloud/models.py:382 xpack/plugins/cloud/serializers/task.py:80 +#: xpack/plugins/cloud/models.py:383 xpack/plugins/cloud/serializers/task.py:80 msgid "Strategy rule" msgstr "條件" -#: xpack/plugins/cloud/models.py:392 +#: xpack/plugins/cloud/models.py:393 msgid "Name strategy" msgstr "主機名稱策略" -#: xpack/plugins/cloud/models.py:399 +#: xpack/plugins/cloud/models.py:400 msgid "Action attr" msgstr "動作屬性" -#: xpack/plugins/cloud/models.py:401 +#: xpack/plugins/cloud/models.py:402 msgid "Action value" msgstr "動作值" -#: xpack/plugins/cloud/models.py:408 xpack/plugins/cloud/serializers/task.py:83 +#: xpack/plugins/cloud/models.py:409 xpack/plugins/cloud/serializers/task.py:83 msgid "Strategy action" msgstr "動作"