mirror of https://github.com/jumpserver/jumpserver
				
				
				
			perf: 修改 rbac asset nodes
							parent
							
								
									e67a876513
								
							
						
					
					
						commit
						f4cc03434f
					
				|  | @ -15,4 +15,29 @@ class Migration(migrations.Migration): | |||
|             name='charset', | ||||
|             field=models.CharField(choices=[('utf-8', 'UTF-8'), ('gbk', 'GBK')], default='utf-8', max_length=8, verbose_name='Charset'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='created_by', | ||||
|             field=models.CharField(blank=True, max_length=128, null=True, verbose_name='Created by'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='date_created', | ||||
|             field=models.DateTimeField(auto_now_add=True, null=True, verbose_name='Date created'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='date_updated', | ||||
|             field=models.DateTimeField(auto_now=True, verbose_name='Date updated'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='updated_by', | ||||
|             field=models.CharField(blank=True, max_length=128, null=True, verbose_name='Updated by'), | ||||
|         ), | ||||
|         migrations.AlterField( | ||||
|             model_name='platform', | ||||
|             name='comment', | ||||
|             field=models.TextField(blank=True, default='', verbose_name='Comment'), | ||||
|         ), | ||||
|     ] | ||||
|  |  | |||
|  | @ -12,6 +12,6 @@ class Migration(migrations.Migration): | |||
|     operations = [ | ||||
|         migrations.AlterModelOptions( | ||||
|             name='asset', | ||||
|             options={'ordering': ['name'], 'permissions': [('refresh_assethardwareinfo', 'Can refresh asset hardware info'), ('test_assetconnectivity', 'Can test asset connectivity'), ('push_assetaccount', 'Can push account to asset'), ('test_account', 'Can verify account'), ('match_asset', 'Can match asset'), ('add_assettonode', 'Add asset to node'), ('move_assettonode', 'Move asset to node'), ('remove_assetfromnode', 'Remove asset from node')], 'verbose_name': 'Asset'}, | ||||
|             options={'ordering': ['name'], 'permissions': [('refresh_assethardwareinfo', 'Can refresh asset hardware info'), ('test_assetconnectivity', 'Can test asset connectivity'), ('push_assetaccount', 'Can push account to asset'), ('test_account', 'Can verify account'), ('match_asset', 'Can match asset'), ('change_assettonode', 'Can change asset nodes')], 'verbose_name': 'Asset'}, | ||||
|         ), | ||||
|     ] | ||||
|  |  | |||
|  | @ -1,38 +0,0 @@ | |||
| # Generated by Django 3.2.14 on 2023-02-20 02:51 | ||||
| 
 | ||||
| from django.db import migrations, models | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('assets', '0109_alter_asset_options'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='created_by', | ||||
|             field=models.CharField(blank=True, max_length=128, null=True, verbose_name='Created by'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='date_created', | ||||
|             field=models.DateTimeField(auto_now_add=True, null=True, verbose_name='Date created'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='date_updated', | ||||
|             field=models.DateTimeField(auto_now=True, verbose_name='Date updated'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='platform', | ||||
|             name='updated_by', | ||||
|             field=models.CharField(blank=True, max_length=128, null=True, verbose_name='Updated by'), | ||||
|         ), | ||||
|         migrations.AlterField( | ||||
|             model_name='platform', | ||||
|             name='comment', | ||||
|             field=models.TextField(blank=True, default='', verbose_name='Comment'), | ||||
|         ), | ||||
|     ] | ||||
|  | @ -1,17 +0,0 @@ | |||
| # Generated by Django 3.2.14 on 2023-02-21 04:55 | ||||
| 
 | ||||
| from django.db import migrations | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('assets', '0110_auto_20230220_1051'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AlterModelOptions( | ||||
|             name='asset', | ||||
|             options={'ordering': ['name'], 'permissions': [('refresh_assethardwareinfo', 'Can refresh asset hardware info'), ('test_assetconnectivity', 'Can test asset connectivity'), ('push_assetaccount', 'Can push account to asset'), ('test_account', 'Can verify account'), ('match_asset', 'Can match asset'), ('change_assettonode', 'Can change asset nodes')], 'verbose_name': 'Asset'}, | ||||
|         ), | ||||
|     ] | ||||
|  | @ -284,5 +284,5 @@ class Asset(NodesRelationMixin, AbsConnectivity, JMSOrgBaseModel): | |||
|             ('push_assetaccount', _('Can push account to asset')), | ||||
|             ('test_account', _('Can verify account')), | ||||
|             ('match_asset', _('Can match asset')), | ||||
|             ('change_assettonode', _('Can change asset nodes')), | ||||
|             ('change_assetnodes', _('Can change asset nodes')), | ||||
|         ] | ||||
|  |  | |||
|  | @ -1,3 +1,3 @@ | |||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:8285be68ee7edb5423cf973c1c96a3659b75b40566c07a1557a17d59fcaf294d | ||||
| size 136019 | ||||
| oid sha256:694d0090ced3dd431fd632329c8d081d696baae99b4e7561ccc5abc5343f82ca | ||||
| size 135571 | ||||
|  |  | |||
|  | @ -8,7 +8,7 @@ msgid "" | |||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2023-02-20 15:19+0800\n" | ||||
| "POT-Creation-Date: 2023-02-21 13:00+0800\n" | ||||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
|  | @ -158,8 +158,9 @@ msgstr "作成してプッシュ" | |||
| msgid "Only create" | ||||
| msgstr "作成のみ" | ||||
| 
 | ||||
| #: accounts/models/account.py:47 accounts/models/gathered_account.py:14 | ||||
| #: accounts/serializers/account/account.py:97 | ||||
| #: accounts/models/account.py:47 | ||||
| #: accounts/models/automations/gather_account.py:16 | ||||
| #: accounts/serializers/account/account.py:95 | ||||
| #: accounts/serializers/account/gathered_account.py:10 | ||||
| #: accounts/serializers/automations/change_secret.py:107 | ||||
| #: accounts/serializers/automations/change_secret.py:127 | ||||
|  | @ -175,7 +176,7 @@ msgstr "作成のみ" | |||
| msgid "Asset" | ||||
| msgstr "資産" | ||||
| 
 | ||||
| #: accounts/models/account.py:51 accounts/serializers/account/account.py:101 | ||||
| #: accounts/models/account.py:51 accounts/serializers/account/account.py:99 | ||||
| #: authentication/serializers/connect_token_secret.py:50 | ||||
| msgid "Su from" | ||||
| msgstr "から切り替え" | ||||
|  | @ -185,7 +186,7 @@ msgstr "から切り替え" | |||
| msgid "Version" | ||||
| msgstr "バージョン" | ||||
| 
 | ||||
| #: accounts/models/account.py:55 accounts/serializers/account/account.py:98 | ||||
| #: accounts/models/account.py:55 accounts/serializers/account/account.py:96 | ||||
| #: users/models/user.py:768 | ||||
| msgid "Source" | ||||
| msgstr "ソース" | ||||
|  | @ -228,7 +229,7 @@ msgstr "アセット アカウント テンプレートのパスワードを変 | |||
| 
 | ||||
| #: accounts/models/automations/backup_account.py:27 | ||||
| #: accounts/models/automations/change_secret.py:47 | ||||
| #: accounts/serializers/account/backup.py:32 | ||||
| #: accounts/serializers/account/backup.py:34 | ||||
| #: accounts/serializers/automations/change_secret.py:56 | ||||
| msgid "Recipient" | ||||
| msgstr "受信者" | ||||
|  | @ -240,7 +241,7 @@ msgstr "アカウントバックアップ計画" | |||
| 
 | ||||
| #: accounts/models/automations/backup_account.py:83 | ||||
| #: assets/models/automations/base.py:114 audits/models.py:55 | ||||
| #: ops/models/base.py:55 ops/models/celery.py:63 ops/models/job.py:119 | ||||
| #: ops/models/base.py:55 ops/models/celery.py:63 ops/models/job.py:122 | ||||
| #: perms/models/asset_permission.py:72 terminal/models/applet/host.py:108 | ||||
| #: terminal/models/session/session.py:45 | ||||
| #: tickets/models/ticket/apply_application.py:30 | ||||
|  | @ -259,7 +260,7 @@ msgid "Account backup snapshot" | |||
| msgstr "アカウントのバックアップスナップショット" | ||||
| 
 | ||||
| #: accounts/models/automations/backup_account.py:94 | ||||
| #: accounts/serializers/account/backup.py:40 | ||||
| #: accounts/serializers/account/backup.py:42 | ||||
| #: accounts/serializers/automations/base.py:44 | ||||
| #: assets/models/automations/base.py:121 | ||||
| #: assets/serializers/automations/base.py:40 | ||||
|  | @ -319,7 +320,7 @@ msgid "Can add push account execution" | |||
| msgstr "プッシュ アカウントの作成の実行" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:17 accounts/models/base.py:36 | ||||
| #: accounts/serializers/account/account.py:134 | ||||
| #: accounts/serializers/account/account.py:132 | ||||
| #: accounts/serializers/account/base.py:16 | ||||
| #: accounts/serializers/automations/change_secret.py:46 | ||||
| #: authentication/serializers/connect_token_secret.py:41 | ||||
|  | @ -327,12 +328,7 @@ msgstr "プッシュ アカウントの作成の実行" | |||
| msgid "Secret type" | ||||
| msgstr "鍵の種類" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:21 | ||||
| #: accounts/serializers/automations/change_secret.py:40 | ||||
| msgid "Secret strategy" | ||||
| msgstr "鍵ポリシー" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:23 | ||||
| #: accounts/models/automations/change_secret.py:19 | ||||
| #: accounts/models/automations/change_secret.py:72 accounts/models/base.py:38 | ||||
| #: authentication/models/temp_token.py:10 | ||||
| #: authentication/templates/authentication/_access_key_modal.html:31 | ||||
|  | @ -340,6 +336,11 @@ msgstr "鍵ポリシー" | |||
| msgid "Secret" | ||||
| msgstr "ひみつ" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:22 | ||||
| #: accounts/serializers/automations/change_secret.py:40 | ||||
| msgid "Secret strategy" | ||||
| msgstr "鍵ポリシー" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:24 | ||||
| msgid "Password rules" | ||||
| msgstr "パスワードルール" | ||||
|  | @ -362,7 +363,7 @@ msgstr "開始日" | |||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:74 | ||||
| #: assets/models/automations/base.py:115 ops/models/base.py:56 | ||||
| #: ops/models/celery.py:64 ops/models/job.py:120 | ||||
| #: ops/models/celery.py:64 ops/models/job.py:123 | ||||
| #: terminal/models/applet/host.py:109 | ||||
| msgid "Date finished" | ||||
| msgstr "終了日" | ||||
|  | @ -376,20 +377,19 @@ msgstr "間違い" | |||
| msgid "Change secret record" | ||||
| msgstr "パスワード レコードの変更" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:14 | ||||
| msgid "Present" | ||||
| msgstr "存在する" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:15 | ||||
| #: accounts/tasks/gather_accounts.py:29 | ||||
| msgid "Gather asset accounts" | ||||
| msgstr "アカウントのコレクション" | ||||
| msgid "Date last login" | ||||
| msgstr "最終ログイン日" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:13 | ||||
| msgid "Triggers" | ||||
| msgstr "トリガー方式" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:14 accounts/models/base.py:34 | ||||
| #: accounts/models/gathered_account.py:15 acls/serializers/base.py:18 | ||||
| #: acls/serializers/base.py:49 assets/models/_user.py:23 audits/models.py:157 | ||||
| #: authentication/forms.py:25 authentication/forms.py:27 | ||||
| #: authentication/models/temp_token.py:9 | ||||
| #: accounts/models/automations/gather_account.py:17 | ||||
| #: accounts/models/automations/push_account.py:13 accounts/models/base.py:34 | ||||
| #: acls/serializers/base.py:18 acls/serializers/base.py:49 | ||||
| #: assets/models/_user.py:23 audits/models.py:157 authentication/forms.py:25 | ||||
| #: authentication/forms.py:27 authentication/models/temp_token.py:9 | ||||
| #: authentication/templates/authentication/_msg_different_city.html:9 | ||||
| #: authentication/templates/authentication/_msg_oauth_bind.html:9 | ||||
| #: users/forms/profile.py:32 users/forms/profile.py:112 | ||||
|  | @ -398,7 +398,24 @@ msgstr "トリガー方式" | |||
| msgid "Username" | ||||
| msgstr "ユーザー名" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:15 acls/models/base.py:81 | ||||
| #: accounts/models/automations/gather_account.py:18 | ||||
| msgid "Address last login" | ||||
| msgstr "最終ログインアドレス" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:25 rbac/tree.py:50 | ||||
| msgid "Gather account" | ||||
| msgstr "アカウントを集める" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:41 | ||||
| #: accounts/tasks/gather_accounts.py:29 | ||||
| msgid "Gather asset accounts" | ||||
| msgstr "アカウントのコレクション" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:12 | ||||
| msgid "Triggers" | ||||
| msgstr "トリガー方式" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:14 acls/models/base.py:81 | ||||
| #: acls/serializers/base.py:81 acls/serializers/login_acl.py:25 | ||||
| #: assets/models/cmd_filter.py:81 audits/models.py:65 audits/serializers.py:82 | ||||
| #: authentication/serializers/connect_token_secret.py:109 | ||||
|  | @ -406,7 +423,7 @@ msgstr "ユーザー名" | |||
| msgid "Action" | ||||
| msgstr "アクション" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:41 | ||||
| #: accounts/models/automations/push_account.py:40 | ||||
| msgid "Push asset account" | ||||
| msgstr "アカウントプッシュ" | ||||
| 
 | ||||
|  | @ -420,14 +437,13 @@ msgstr "アカウントの確認" | |||
| #: assets/models/asset/common.py:90 assets/models/asset/common.py:102 | ||||
| #: assets/models/cmd_filter.py:21 assets/models/domain.py:18 | ||||
| #: assets/models/group.py:20 assets/models/label.py:18 | ||||
| #: assets/models/platform.py:20 assets/models/platform.py:74 | ||||
| #: assets/models/platform.py:21 assets/models/platform.py:76 | ||||
| #: assets/serializers/asset/common.py:68 assets/serializers/asset/common.py:142 | ||||
| #: assets/serializers/platform.py:131 | ||||
| #: assets/serializers/platform.py:132 | ||||
| #: authentication/serializers/connect_token_secret.py:103 ops/mixin.py:21 | ||||
| #: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57 | ||||
| #: ops/models/job.py:26 ops/models/playbook.py:23 ops/serializers/job.py:19 | ||||
| #: ops/serializers/playbook.py:19 orgs/models.py:69 | ||||
| #: perms/models/asset_permission.py:56 rbac/models/role.py:29 | ||||
| #: orgs/models.py:69 perms/models/asset_permission.py:56 rbac/models/role.py:29 | ||||
| #: settings/models.py:33 settings/serializers/sms.py:6 | ||||
| #: terminal/models/applet/applet.py:26 terminal/models/component/endpoint.py:12 | ||||
| #: terminal/models/component/endpoint.py:90 | ||||
|  | @ -450,22 +466,6 @@ msgstr "特権アカウント" | |||
| msgid "Is active" | ||||
| msgstr "アクティブです。" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:12 | ||||
| msgid "Present" | ||||
| msgstr "存在する" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:13 | ||||
| msgid "Date last login" | ||||
| msgstr "最終ログイン日" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:16 | ||||
| msgid "Address last login" | ||||
| msgstr "最終ログインアドレス" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:23 rbac/tree.py:50 | ||||
| msgid "Gather account" | ||||
| msgstr "アカウントを集める" | ||||
| 
 | ||||
| #: accounts/notifications.py:8 | ||||
| msgid "Notification of account backup route task results" | ||||
| msgstr "アカウントバックアップルートタスクの結果の通知" | ||||
|  | @ -507,35 +507,35 @@ msgstr "" | |||
| "{} -暗号化変更タスクが完了しました: 暗号化パスワードが設定されていません-個人" | ||||
| "情報にアクセスしてください-> ファイル暗号化パスワードを設定してください" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:67 | ||||
| #: accounts/serializers/account/account.py:65 | ||||
| #: assets/serializers/asset/common.py:66 settings/serializers/auth/sms.py:75 | ||||
| msgid "Template" | ||||
| msgstr "テンプレート" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:70 | ||||
| #: accounts/serializers/account/account.py:68 | ||||
| #: assets/serializers/asset/common.py:63 | ||||
| msgid "Push now" | ||||
| msgstr "今すぐプッシュ" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:72 | ||||
| #: accounts/serializers/account/account.py:70 | ||||
| #: accounts/serializers/account/base.py:62 | ||||
| msgid "Has secret" | ||||
| msgstr "エスクローされたパスワード" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:77 applications/models.py:11 | ||||
| #: assets/models/label.py:21 assets/models/platform.py:75 | ||||
| #: accounts/serializers/account/account.py:75 applications/models.py:11 | ||||
| #: assets/models/label.py:21 assets/models/platform.py:77 | ||||
| #: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8 | ||||
| #: assets/serializers/platform.py:93 assets/serializers/platform.py:132 | ||||
| #: assets/serializers/platform.py:93 assets/serializers/platform.py:133 | ||||
| #: perms/serializers/user_permission.py:25 settings/models.py:35 | ||||
| #: tickets/models/ticket/apply_application.py:13 | ||||
| msgid "Category" | ||||
| msgstr "カテゴリ" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:78 | ||||
| #: accounts/serializers/account/account.py:76 | ||||
| #: accounts/serializers/automations/base.py:43 acls/models/command_acl.py:24 | ||||
| #: acls/serializers/command_acl.py:18 applications/models.py:14 | ||||
| #: assets/models/_user.py:50 assets/models/automations/base.py:20 | ||||
| #: assets/models/cmd_filter.py:74 assets/models/platform.py:76 | ||||
| #: assets/models/cmd_filter.py:74 assets/models/platform.py:78 | ||||
| #: assets/serializers/asset/common.py:122 assets/serializers/platform.py:92 | ||||
| #: audits/serializers.py:48 | ||||
| #: authentication/serializers/connect_token_secret.py:116 ops/models/job.py:37 | ||||
|  | @ -550,28 +550,28 @@ msgstr "カテゴリ" | |||
| msgid "Type" | ||||
| msgstr "タイプ" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:93 | ||||
| #: accounts/serializers/account/account.py:91 | ||||
| msgid "Asset not found" | ||||
| msgstr "資産が存在しません" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:30 | ||||
| #: accounts/serializers/account/backup.py:31 | ||||
| #: accounts/serializers/automations/base.py:36 | ||||
| #: assets/serializers/automations/base.py:34 ops/mixin.py:23 ops/mixin.py:103 | ||||
| #: settings/serializers/auth/ldap.py:66 | ||||
| msgid "Periodic perform" | ||||
| msgstr "定期的なパフォーマンス" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:31 | ||||
| #: accounts/serializers/account/backup.py:32 | ||||
| #: accounts/serializers/automations/base.py:37 | ||||
| msgid "Executed amount" | ||||
| msgstr "実行回数" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:33 | ||||
| #: accounts/serializers/account/backup.py:35 | ||||
| #: accounts/serializers/automations/change_secret.py:57 | ||||
| msgid "Currently only mail sending is supported" | ||||
| msgstr "現在、メール送信のみがサポートされています" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:35 | ||||
| #: accounts/serializers/account/backup.py:37 | ||||
| msgid "Asset type" | ||||
| msgstr "資産タイプ" | ||||
| 
 | ||||
|  | @ -644,7 +644,7 @@ msgstr "失敗しました" | |||
| msgid "Account execute automation" | ||||
| msgstr "アカウント実行の自動化" | ||||
| 
 | ||||
| #: accounts/tasks/backup_account.py:24 | ||||
| #: accounts/tasks/backup_account.py:25 | ||||
| msgid "Execute account backup plan" | ||||
| msgstr "アカウントのバックアップ計画を実施する" | ||||
| 
 | ||||
|  | @ -652,15 +652,15 @@ msgstr "アカウントのバックアップ計画を実施する" | |||
| msgid "Gather assets accounts" | ||||
| msgstr "資産の口座番号を収集する" | ||||
| 
 | ||||
| #: accounts/tasks/push_account.py:30 accounts/tasks/push_account.py:37 | ||||
| #: accounts/tasks/push_account.py:15 accounts/tasks/push_account.py:23 | ||||
| msgid "Push accounts to assets" | ||||
| msgstr "アカウントをアセットにプッシュ:" | ||||
| 
 | ||||
| #: accounts/tasks/verify_account.py:42 | ||||
| #: accounts/tasks/verify_account.py:49 | ||||
| msgid "Verify asset account availability" | ||||
| msgstr "アセット アカウントの可用性を確認する" | ||||
| 
 | ||||
| #: accounts/tasks/verify_account.py:50 | ||||
| #: accounts/tasks/verify_account.py:55 | ||||
| msgid "Verify accounts connectivity" | ||||
| msgstr "アカウント接続のテスト" | ||||
| 
 | ||||
|  | @ -896,13 +896,13 @@ msgstr "アプリケーション" | |||
| msgid "Can match application" | ||||
| msgstr "アプリケーションを一致させることができます" | ||||
| 
 | ||||
| #: assets/api/asset/asset.py:145 | ||||
| #: assets/api/asset/asset.py:144 | ||||
| msgid "Cannot create asset directly, you should create a host or other" | ||||
| msgstr "" | ||||
| "資産を直接作成することはできません。ホストまたはその他を作成する必要がありま" | ||||
| "す" | ||||
| 
 | ||||
| #: assets/api/domain.py:61 | ||||
| #: assets/api/domain.py:60 | ||||
| msgid "Number required" | ||||
| msgstr "必要な数" | ||||
| 
 | ||||
|  | @ -922,7 +922,7 @@ msgstr "削除に失敗し、ノードにアセットが含まれています。 | |||
| msgid "App assets" | ||||
| msgstr "アプリ資産" | ||||
| 
 | ||||
| #: assets/automations/base/manager.py:104 | ||||
| #: assets/automations/base/manager.py:106 | ||||
| msgid "{} disabled" | ||||
| msgstr "{} 無効" | ||||
| 
 | ||||
|  | @ -931,6 +931,12 @@ msgstr "{} 無効" | |||
| msgid "No account" | ||||
| msgstr "アカウントなし" | ||||
| 
 | ||||
| #: assets/automations/ping_gateway/manager.py:36 | ||||
| #, fuzzy | ||||
| #| msgid "Assets amount" | ||||
| msgid "Asset, {}, using account {}" | ||||
| msgstr "資産額" | ||||
| 
 | ||||
| #: assets/automations/ping_gateway/manager.py:55 | ||||
| #, python-brace-format | ||||
| msgid "Unable to connect to port {port} on {address}" | ||||
|  | @ -1043,11 +1049,10 @@ msgstr "SSHパブリックキー" | |||
| 
 | ||||
| #: assets/models/_user.py:27 assets/models/cmd_filter.py:40 | ||||
| #: assets/models/cmd_filter.py:88 assets/models/group.py:23 | ||||
| #: assets/models/platform.py:79 common/db/models.py:37 ops/models/adhoc.py:27 | ||||
| #: ops/models/job.py:45 ops/models/playbook.py:26 rbac/models/role.py:37 | ||||
| #: settings/models.py:38 terminal/models/applet/applet.py:35 | ||||
| #: terminal/models/applet/applet.py:151 terminal/models/applet/host.py:110 | ||||
| #: terminal/models/component/endpoint.py:24 | ||||
| #: common/db/models.py:37 ops/models/adhoc.py:27 ops/models/job.py:45 | ||||
| #: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38 | ||||
| #: terminal/models/applet/applet.py:35 terminal/models/applet/applet.py:151 | ||||
| #: terminal/models/applet/host.py:110 terminal/models/component/endpoint.py:24 | ||||
| #: terminal/models/component/endpoint.py:100 | ||||
| #: terminal/models/session/session.py:47 tickets/models/comment.py:32 | ||||
| #: tickets/models/ticket/general.py:297 users/models/user.py:756 | ||||
|  | @ -1057,7 +1062,7 @@ msgstr "コメント" | |||
| 
 | ||||
| #: assets/models/_user.py:28 assets/models/automations/base.py:113 | ||||
| #: assets/models/cmd_filter.py:41 assets/models/group.py:22 | ||||
| #: common/db/models.py:35 ops/models/base.py:54 ops/models/job.py:118 | ||||
| #: common/db/models.py:35 ops/models/base.py:54 ops/models/job.py:121 | ||||
| #: users/models/user.py:943 | ||||
| msgid "Date created" | ||||
| msgstr "作成された日付" | ||||
|  | @ -1149,7 +1154,7 @@ msgstr "システムユーザーに一致できます" | |||
| msgid "Cloud" | ||||
| msgstr "クラウド サービス" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:91 assets/models/platform.py:21 | ||||
| #: assets/models/asset/common.py:91 assets/models/platform.py:22 | ||||
| #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:68 | ||||
| #: xpack/plugins/cloud/serializers/account_attrs.py:73 | ||||
| msgid "Port" | ||||
|  | @ -1159,7 +1164,7 @@ msgstr "ポート" | |||
| msgid "Address" | ||||
| msgstr "アドレス" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:104 assets/models/platform.py:111 | ||||
| #: assets/models/asset/common.py:104 assets/models/platform.py:112 | ||||
| #: authentication/serializers/connect_token_secret.py:108 | ||||
| #: perms/serializers/user_permission.py:23 | ||||
| #: xpack/plugins/cloud/serializers/account_attrs.py:187 | ||||
|  | @ -1197,16 +1202,8 @@ msgid "Can match asset" | |||
| msgstr "アセットを一致させることができます" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:287 | ||||
| msgid "Add asset to node" | ||||
| msgstr "ノードにアセットを追加する" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:288 | ||||
| msgid "Move asset to node" | ||||
| msgstr "アセットをノードに移動する" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:289 | ||||
| msgid "Remove asset from node" | ||||
| msgstr "ノードからアセットを削除" | ||||
| msgid "Can change asset nodes" | ||||
| msgstr "資産ノードを変更できます" | ||||
| 
 | ||||
| #: assets/models/asset/database.py:10 assets/serializers/asset/common.py:110 | ||||
| #: settings/serializers/email.py:37 | ||||
|  | @ -1262,7 +1259,7 @@ msgid "Asset automation task" | |||
| msgstr "アセットの自動化タスク" | ||||
| 
 | ||||
| #: assets/models/automations/base.py:112 audits/models.py:177 | ||||
| #: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:111 | ||||
| #: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:114 | ||||
| #: terminal/models/applet/applet.py:150 terminal/models/applet/host.py:107 | ||||
| #: terminal/models/component/status.py:27 terminal/serializers/applet.py:17 | ||||
| #: terminal/serializers/applet_host.py:93 tickets/models/ticket/general.py:283 | ||||
|  | @ -1330,7 +1327,7 @@ msgstr "ゲートウェイ" | |||
| msgid "Asset group" | ||||
| msgstr "資産グループ" | ||||
| 
 | ||||
| #: assets/models/group.py:34 assets/models/platform.py:18 | ||||
| #: assets/models/group.py:34 assets/models/platform.py:19 | ||||
| #: xpack/plugins/cloud/providers/nutanix.py:30 | ||||
| msgid "Default" | ||||
| msgstr "デフォルト" | ||||
|  | @ -1387,91 +1384,91 @@ msgstr "ノード" | |||
| msgid "Can match node" | ||||
| msgstr "ノードを一致させることができます" | ||||
| 
 | ||||
| #: assets/models/platform.py:19 | ||||
| #: assets/models/platform.py:20 | ||||
| msgid "Required" | ||||
| msgstr "必要" | ||||
| 
 | ||||
| #: assets/models/platform.py:22 settings/serializers/settings.py:61 | ||||
| #: assets/models/platform.py:23 settings/serializers/settings.py:61 | ||||
| #: users/templates/users/reset_password.html:29 | ||||
| msgid "Setting" | ||||
| msgstr "設定" | ||||
| 
 | ||||
| #: assets/models/platform.py:41 audits/const.py:47 settings/models.py:37 | ||||
| #: assets/models/platform.py:42 audits/const.py:47 settings/models.py:37 | ||||
| #: terminal/serializers/applet_host.py:29 | ||||
| msgid "Enabled" | ||||
| msgstr "有効化" | ||||
| 
 | ||||
| #: assets/models/platform.py:42 | ||||
| #: assets/models/platform.py:43 | ||||
| msgid "Ansible config" | ||||
| msgstr "Ansible 構成" | ||||
| 
 | ||||
| #: assets/models/platform.py:43 assets/serializers/platform.py:60 | ||||
| #: assets/models/platform.py:44 assets/serializers/platform.py:60 | ||||
| msgid "Ping enabled" | ||||
| msgstr "アセット ディスカバリを有効にする" | ||||
| 
 | ||||
| #: assets/models/platform.py:44 assets/serializers/platform.py:61 | ||||
| #: assets/models/platform.py:45 assets/serializers/platform.py:61 | ||||
| msgid "Ping method" | ||||
| msgstr "資産検出方法" | ||||
| 
 | ||||
| #: assets/models/platform.py:45 assets/models/platform.py:58 | ||||
| #: assets/models/platform.py:46 assets/models/platform.py:59 | ||||
| #: assets/serializers/platform.py:62 | ||||
| msgid "Gather facts enabled" | ||||
| msgstr "資産情報の収集を有効にする" | ||||
| 
 | ||||
| #: assets/models/platform.py:46 assets/models/platform.py:60 | ||||
| #: assets/models/platform.py:47 assets/models/platform.py:61 | ||||
| #: assets/serializers/platform.py:63 | ||||
| msgid "Gather facts method" | ||||
| msgstr "情報収集の方法" | ||||
| 
 | ||||
| #: assets/models/platform.py:47 assets/serializers/platform.py:66 | ||||
| #: assets/models/platform.py:48 assets/serializers/platform.py:66 | ||||
| msgid "Change secret enabled" | ||||
| msgstr "パスワードの変更が有効" | ||||
| 
 | ||||
| #: assets/models/platform.py:49 assets/serializers/platform.py:67 | ||||
| #: assets/models/platform.py:50 assets/serializers/platform.py:67 | ||||
| msgid "Change secret method" | ||||
| msgstr "パスワード変更モード" | ||||
| 
 | ||||
| #: assets/models/platform.py:51 assets/serializers/platform.py:68 | ||||
| #: assets/models/platform.py:52 assets/serializers/platform.py:68 | ||||
| msgid "Push account enabled" | ||||
| msgstr "アカウントのプッシュを有効にする" | ||||
| 
 | ||||
| #: assets/models/platform.py:53 assets/serializers/platform.py:69 | ||||
| #: assets/models/platform.py:54 assets/serializers/platform.py:69 | ||||
| msgid "Push account method" | ||||
| msgstr "アカウントプッシュ方式" | ||||
| 
 | ||||
| #: assets/models/platform.py:55 assets/serializers/platform.py:64 | ||||
| #: assets/models/platform.py:56 assets/serializers/platform.py:64 | ||||
| msgid "Verify account enabled" | ||||
| msgstr "アカウントの確認をオンにする" | ||||
| 
 | ||||
| #: assets/models/platform.py:57 assets/serializers/platform.py:65 | ||||
| #: assets/models/platform.py:58 assets/serializers/platform.py:65 | ||||
| msgid "Verify account method" | ||||
| msgstr "アカウント認証方法" | ||||
| 
 | ||||
| #: assets/models/platform.py:77 tickets/models/ticket/general.py:300 | ||||
| #: assets/models/platform.py:79 tickets/models/ticket/general.py:300 | ||||
| msgid "Meta" | ||||
| msgstr "メタ" | ||||
| 
 | ||||
| #: assets/models/platform.py:78 | ||||
| #: assets/models/platform.py:80 | ||||
| msgid "Internal" | ||||
| msgstr "ビルトイン" | ||||
| 
 | ||||
| #: assets/models/platform.py:82 assets/serializers/platform.py:90 | ||||
| #: assets/models/platform.py:83 assets/serializers/platform.py:90 | ||||
| msgid "Charset" | ||||
| msgstr "シャーセット" | ||||
| 
 | ||||
| #: assets/models/platform.py:84 assets/serializers/platform.py:117 | ||||
| #: assets/models/platform.py:85 assets/serializers/platform.py:118 | ||||
| msgid "Domain enabled" | ||||
| msgstr "ドメインを有効にする" | ||||
| 
 | ||||
| #: assets/models/platform.py:86 assets/serializers/platform.py:116 | ||||
| #: assets/models/platform.py:87 assets/serializers/platform.py:117 | ||||
| msgid "Su enabled" | ||||
| msgstr "アカウントの切り替えを有効にする" | ||||
| 
 | ||||
| #: assets/models/platform.py:87 assets/serializers/platform.py:100 | ||||
| #: assets/models/platform.py:88 assets/serializers/platform.py:100 | ||||
| msgid "Su method" | ||||
| msgstr "アカウントの切り替え方法" | ||||
| 
 | ||||
| #: assets/models/platform.py:89 assets/serializers/platform.py:97 | ||||
| #: assets/models/platform.py:90 assets/serializers/platform.py:97 | ||||
| msgid "Automation" | ||||
| msgstr "オートメーション" | ||||
| 
 | ||||
|  | @ -1620,7 +1617,7 @@ msgstr "アカウントの収集方法" | |||
| msgid "Primary" | ||||
| msgstr "主要" | ||||
| 
 | ||||
| #: assets/serializers/platform.py:118 | ||||
| #: assets/serializers/platform.py:119 | ||||
| msgid "Default Domain" | ||||
| msgstr "デフォルト ドメイン" | ||||
| 
 | ||||
|  | @ -1628,7 +1625,7 @@ msgstr "デフォルト ドメイン" | |||
| msgid "Test assets connectivity " | ||||
| msgstr "アセット接続のテスト。" | ||||
| 
 | ||||
| #: assets/signal_handlers/asset.py:35 | ||||
| #: assets/signal_handlers/asset.py:36 | ||||
| msgid "Gather asset hardware info" | ||||
| msgstr "資産ハードウェア情報の収集" | ||||
| 
 | ||||
|  | @ -1781,8 +1778,8 @@ msgstr "セッションログ" | |||
| msgid "Login log" | ||||
| msgstr "ログインログ" | ||||
| 
 | ||||
| #: audits/const.py:42 ops/signal_handlers.py:86 | ||||
| #: terminal/models/applet/host.py:111 terminal/models/component/task.py:24 | ||||
| #: audits/const.py:42 terminal/models/applet/host.py:111 | ||||
| #: terminal/models/component/task.py:24 | ||||
| msgid "Task" | ||||
| msgstr "タスク" | ||||
| 
 | ||||
|  | @ -1981,7 +1978,7 @@ msgstr "ACL アクションはレビューです" | |||
| msgid "Current user not support mfa type: {}" | ||||
| msgstr "現在のユーザーはmfaタイプをサポートしていません: {}" | ||||
| 
 | ||||
| #: authentication/api/password.py:31 terminal/api/session/session.py:244 | ||||
| #: authentication/api/password.py:31 terminal/api/session/session.py:247 | ||||
| #: users/views/profile/reset.py:44 | ||||
| msgid "User does not exist: {}" | ||||
| msgstr "ユーザーが存在しない: {}" | ||||
|  | @ -3341,7 +3338,7 @@ msgid "Args" | |||
| msgstr "アルグ" | ||||
| 
 | ||||
| #: ops/models/adhoc.py:26 ops/models/base.py:16 ops/models/base.py:53 | ||||
| #: ops/models/job.py:38 ops/models/job.py:117 ops/models/playbook.py:25 | ||||
| #: ops/models/job.py:38 ops/models/job.py:120 ops/models/playbook.py:25 | ||||
| #: terminal/models/session/sharing.py:23 | ||||
| msgid "Creator" | ||||
| msgstr "作成者" | ||||
|  | @ -3358,12 +3355,12 @@ msgstr "最後の実行" | |||
| msgid "Date last run" | ||||
| msgstr "最終実行日" | ||||
| 
 | ||||
| #: ops/models/base.py:51 ops/models/job.py:115 | ||||
| #: ops/models/base.py:51 ops/models/job.py:118 | ||||
| #: xpack/plugins/cloud/models.py:162 | ||||
| msgid "Result" | ||||
| msgstr "結果" | ||||
| 
 | ||||
| #: ops/models/base.py:52 ops/models/job.py:116 | ||||
| #: ops/models/base.py:52 ops/models/job.py:119 | ||||
| msgid "Summary" | ||||
| msgstr "概要" | ||||
| 
 | ||||
|  | @ -3427,23 +3424,23 @@ msgstr "ユーザーとして実行" | |||
| msgid "Runas policy" | ||||
| msgstr "ユーザー ポリシー" | ||||
| 
 | ||||
| #: ops/models/job.py:103 | ||||
| #: ops/models/job.py:106 | ||||
| msgid "Job" | ||||
| msgstr "ジョブ#ジョブ#" | ||||
| 
 | ||||
| #: ops/models/job.py:114 | ||||
| #: ops/models/job.py:117 | ||||
| msgid "Parameters" | ||||
| msgstr "パラメータ" | ||||
| 
 | ||||
| #: ops/models/job.py:122 | ||||
| #: ops/models/job.py:125 | ||||
| msgid "Material" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: ops/models/job.py:124 | ||||
| #: ops/models/job.py:127 | ||||
| msgid "Material Type" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: ops/models/job.py:361 | ||||
| #: ops/models/job.py:364 | ||||
| msgid "Job Execution" | ||||
| msgstr "ジョブ実行" | ||||
| 
 | ||||
|  | @ -3559,18 +3556,18 @@ msgstr "ジョブのID" | |||
| msgid "Name of the job" | ||||
| msgstr "ジョブの名前" | ||||
| 
 | ||||
| #: orgs/api.py:63 | ||||
| #: orgs/api.py:62 | ||||
| msgid "The current organization ({}) cannot be deleted" | ||||
| msgstr "現在の組織 ({}) は削除できません" | ||||
| 
 | ||||
| #: orgs/api.py:68 | ||||
| #: orgs/api.py:67 | ||||
| msgid "" | ||||
| "LDAP synchronization is set to the current organization. Please switch to " | ||||
| "another organization before deleting" | ||||
| msgstr "" | ||||
| "LDAP 同期は現在の組織に設定されます。削除する前に別の組織に切り替えてください" | ||||
| 
 | ||||
| #: orgs/api.py:78 | ||||
| #: orgs/api.py:77 | ||||
| msgid "The organization have resource ({}) cannot be deleted" | ||||
| msgstr "組織のリソース ({}) は削除できません" | ||||
| 
 | ||||
|  | @ -5337,15 +5334,15 @@ msgstr "テスト失敗: アカウントが無効" | |||
| msgid "Have online sessions" | ||||
| msgstr "オンラインセッションを持つ" | ||||
| 
 | ||||
| #: terminal/api/session/session.py:236 | ||||
| #: terminal/api/session/session.py:239 | ||||
| msgid "Session does not exist: {}" | ||||
| msgstr "セッションが存在しません: {}" | ||||
| 
 | ||||
| #: terminal/api/session/session.py:239 | ||||
| #: terminal/api/session/session.py:242 | ||||
| msgid "Session is finished or the protocol not supported" | ||||
| msgstr "セッションが終了したか、プロトコルがサポートされていません" | ||||
| 
 | ||||
| #: terminal/api/session/session.py:252 | ||||
| #: terminal/api/session/session.py:255 | ||||
| msgid "User does not have permission" | ||||
| msgstr "ユーザーに権限がありません" | ||||
| 
 | ||||
|  | @ -6245,7 +6242,7 @@ msgstr "無効な承認アクション" | |||
| msgid "This user is not authorized to approve this ticket" | ||||
| msgstr "このユーザーはこの作業指示を承認する権限がありません" | ||||
| 
 | ||||
| #: users/api/user.py:179 | ||||
| #: users/api/user.py:178 | ||||
| msgid "Could not reset self otp, use profile reset instead" | ||||
| msgstr "自己otpをリセットできませんでした、代わりにプロファイルリセットを使用" | ||||
| 
 | ||||
|  | @ -7289,14 +7286,6 @@ msgstr "実行回数" | |||
| msgid "Instance count" | ||||
| msgstr "インスタンス数" | ||||
| 
 | ||||
| #: xpack/plugins/cloud/tasks.py:27 | ||||
| msgid "Run sync instance task" | ||||
| msgstr "同期インスタンス タスクを実行する" | ||||
| 
 | ||||
| #: xpack/plugins/cloud/tasks.py:41 | ||||
| msgid "Period clean sync instance task execution" | ||||
| msgstr "同期インスタンス タスクの実行記録を定期的にクリアする" | ||||
| 
 | ||||
| #: xpack/plugins/cloud/utils.py:69 | ||||
| msgid "Account unavailable" | ||||
| msgstr "利用できないアカウント" | ||||
|  | @ -7364,3 +7353,18 @@ msgstr "究極のエディション" | |||
| #: xpack/plugins/license/models.py:85 | ||||
| msgid "Community edition" | ||||
| msgstr "コミュニティ版" | ||||
| 
 | ||||
| #~ msgid "Add asset to node" | ||||
| #~ msgstr "ノードにアセットを追加する" | ||||
| 
 | ||||
| #~ msgid "Move asset to node" | ||||
| #~ msgstr "アセットをノードに移動する" | ||||
| 
 | ||||
| #~ msgid "Remove asset from node" | ||||
| #~ msgstr "ノードからアセットを削除" | ||||
| 
 | ||||
| #~ msgid "Run sync instance task" | ||||
| #~ msgstr "同期インスタンス タスクを実行する" | ||||
| 
 | ||||
| #~ msgid "Period clean sync instance task execution" | ||||
| #~ msgstr "同期インスタンス タスクの実行記録を定期的にクリアする" | ||||
|  |  | |||
|  | @ -1,3 +1,3 @@ | |||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:e078689bb42c8b769f77944c3498f367562da35346fcd0c6c2766c85e5107d1b | ||||
| size 111727 | ||||
| oid sha256:c18587f19a5d5723a65592162020f8e43b1f69572ec437a83ba914d636f0f32b | ||||
| size 111452 | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ msgid "" | |||
| msgstr "" | ||||
| "Project-Id-Version: JumpServer 0.3.3\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2023-02-20 15:19+0800\n" | ||||
| "POT-Creation-Date: 2023-02-21 13:00+0800\n" | ||||
| "PO-Revision-Date: 2021-05-20 10:54+0800\n" | ||||
| "Last-Translator: ibuler <ibuler@qq.com>\n" | ||||
| "Language-Team: JumpServer team<ibuler@qq.com>\n" | ||||
|  | @ -157,8 +157,9 @@ msgstr "创建并推送" | |||
| msgid "Only create" | ||||
| msgstr "仅创建" | ||||
| 
 | ||||
| #: accounts/models/account.py:47 accounts/models/gathered_account.py:14 | ||||
| #: accounts/serializers/account/account.py:97 | ||||
| #: accounts/models/account.py:47 | ||||
| #: accounts/models/automations/gather_account.py:16 | ||||
| #: accounts/serializers/account/account.py:95 | ||||
| #: accounts/serializers/account/gathered_account.py:10 | ||||
| #: accounts/serializers/automations/change_secret.py:107 | ||||
| #: accounts/serializers/automations/change_secret.py:127 | ||||
|  | @ -174,7 +175,7 @@ msgstr "仅创建" | |||
| msgid "Asset" | ||||
| msgstr "资产" | ||||
| 
 | ||||
| #: accounts/models/account.py:51 accounts/serializers/account/account.py:101 | ||||
| #: accounts/models/account.py:51 accounts/serializers/account/account.py:99 | ||||
| #: authentication/serializers/connect_token_secret.py:50 | ||||
| msgid "Su from" | ||||
| msgstr "切换自" | ||||
|  | @ -184,7 +185,7 @@ msgstr "切换自" | |||
| msgid "Version" | ||||
| msgstr "版本" | ||||
| 
 | ||||
| #: accounts/models/account.py:55 accounts/serializers/account/account.py:98 | ||||
| #: accounts/models/account.py:55 accounts/serializers/account/account.py:96 | ||||
| #: users/models/user.py:768 | ||||
| msgid "Source" | ||||
| msgstr "来源" | ||||
|  | @ -227,7 +228,7 @@ msgstr "可以更改资产账号模版密码" | |||
| 
 | ||||
| #: accounts/models/automations/backup_account.py:27 | ||||
| #: accounts/models/automations/change_secret.py:47 | ||||
| #: accounts/serializers/account/backup.py:32 | ||||
| #: accounts/serializers/account/backup.py:34 | ||||
| #: accounts/serializers/automations/change_secret.py:56 | ||||
| msgid "Recipient" | ||||
| msgstr "收件人" | ||||
|  | @ -239,7 +240,7 @@ msgstr "账号备份计划" | |||
| 
 | ||||
| #: accounts/models/automations/backup_account.py:83 | ||||
| #: assets/models/automations/base.py:114 audits/models.py:55 | ||||
| #: ops/models/base.py:55 ops/models/celery.py:63 ops/models/job.py:119 | ||||
| #: ops/models/base.py:55 ops/models/celery.py:63 ops/models/job.py:122 | ||||
| #: perms/models/asset_permission.py:72 terminal/models/applet/host.py:108 | ||||
| #: terminal/models/session/session.py:45 | ||||
| #: tickets/models/ticket/apply_application.py:30 | ||||
|  | @ -258,7 +259,7 @@ msgid "Account backup snapshot" | |||
| msgstr "账号备份快照" | ||||
| 
 | ||||
| #: accounts/models/automations/backup_account.py:94 | ||||
| #: accounts/serializers/account/backup.py:40 | ||||
| #: accounts/serializers/account/backup.py:42 | ||||
| #: accounts/serializers/automations/base.py:44 | ||||
| #: assets/models/automations/base.py:121 | ||||
| #: assets/serializers/automations/base.py:40 | ||||
|  | @ -318,7 +319,7 @@ msgid "Can add push account execution" | |||
| msgstr "创建推送账号执行" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:17 accounts/models/base.py:36 | ||||
| #: accounts/serializers/account/account.py:134 | ||||
| #: accounts/serializers/account/account.py:132 | ||||
| #: accounts/serializers/account/base.py:16 | ||||
| #: accounts/serializers/automations/change_secret.py:46 | ||||
| #: authentication/serializers/connect_token_secret.py:41 | ||||
|  | @ -326,12 +327,7 @@ msgstr "创建推送账号执行" | |||
| msgid "Secret type" | ||||
| msgstr "密文类型" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:21 | ||||
| #: accounts/serializers/automations/change_secret.py:40 | ||||
| msgid "Secret strategy" | ||||
| msgstr "密文策略" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:23 | ||||
| #: accounts/models/automations/change_secret.py:19 | ||||
| #: accounts/models/automations/change_secret.py:72 accounts/models/base.py:38 | ||||
| #: authentication/models/temp_token.py:10 | ||||
| #: authentication/templates/authentication/_access_key_modal.html:31 | ||||
|  | @ -339,6 +335,11 @@ msgstr "密文策略" | |||
| msgid "Secret" | ||||
| msgstr "密钥" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:22 | ||||
| #: accounts/serializers/automations/change_secret.py:40 | ||||
| msgid "Secret strategy" | ||||
| msgstr "密文策略" | ||||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:24 | ||||
| msgid "Password rules" | ||||
| msgstr "密码规则" | ||||
|  | @ -361,7 +362,7 @@ msgstr "开始日期" | |||
| 
 | ||||
| #: accounts/models/automations/change_secret.py:74 | ||||
| #: assets/models/automations/base.py:115 ops/models/base.py:56 | ||||
| #: ops/models/celery.py:64 ops/models/job.py:120 | ||||
| #: ops/models/celery.py:64 ops/models/job.py:123 | ||||
| #: terminal/models/applet/host.py:109 | ||||
| msgid "Date finished" | ||||
| msgstr "结束日期" | ||||
|  | @ -375,20 +376,19 @@ msgstr "错误" | |||
| msgid "Change secret record" | ||||
| msgstr "改密记录" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:14 | ||||
| msgid "Present" | ||||
| msgstr "存在" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:15 | ||||
| #: accounts/tasks/gather_accounts.py:29 | ||||
| msgid "Gather asset accounts" | ||||
| msgstr "收集账号" | ||||
| msgid "Date last login" | ||||
| msgstr "最后登录日期" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:13 | ||||
| msgid "Triggers" | ||||
| msgstr "触发方式" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:14 accounts/models/base.py:34 | ||||
| #: accounts/models/gathered_account.py:15 acls/serializers/base.py:18 | ||||
| #: acls/serializers/base.py:49 assets/models/_user.py:23 audits/models.py:157 | ||||
| #: authentication/forms.py:25 authentication/forms.py:27 | ||||
| #: authentication/models/temp_token.py:9 | ||||
| #: accounts/models/automations/gather_account.py:17 | ||||
| #: accounts/models/automations/push_account.py:13 accounts/models/base.py:34 | ||||
| #: acls/serializers/base.py:18 acls/serializers/base.py:49 | ||||
| #: assets/models/_user.py:23 audits/models.py:157 authentication/forms.py:25 | ||||
| #: authentication/forms.py:27 authentication/models/temp_token.py:9 | ||||
| #: authentication/templates/authentication/_msg_different_city.html:9 | ||||
| #: authentication/templates/authentication/_msg_oauth_bind.html:9 | ||||
| #: users/forms/profile.py:32 users/forms/profile.py:112 | ||||
|  | @ -397,7 +397,24 @@ msgstr "触发方式" | |||
| msgid "Username" | ||||
| msgstr "用户名" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:15 acls/models/base.py:81 | ||||
| #: accounts/models/automations/gather_account.py:18 | ||||
| msgid "Address last login" | ||||
| msgstr "最后登录地址" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:25 rbac/tree.py:50 | ||||
| msgid "Gather account" | ||||
| msgstr "收集账号" | ||||
| 
 | ||||
| #: accounts/models/automations/gather_account.py:41 | ||||
| #: accounts/tasks/gather_accounts.py:29 | ||||
| msgid "Gather asset accounts" | ||||
| msgstr "收集账号" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:12 | ||||
| msgid "Triggers" | ||||
| msgstr "触发方式" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:14 acls/models/base.py:81 | ||||
| #: acls/serializers/base.py:81 acls/serializers/login_acl.py:25 | ||||
| #: assets/models/cmd_filter.py:81 audits/models.py:65 audits/serializers.py:82 | ||||
| #: authentication/serializers/connect_token_secret.py:109 | ||||
|  | @ -405,7 +422,7 @@ msgstr "用户名" | |||
| msgid "Action" | ||||
| msgstr "动作" | ||||
| 
 | ||||
| #: accounts/models/automations/push_account.py:41 | ||||
| #: accounts/models/automations/push_account.py:40 | ||||
| msgid "Push asset account" | ||||
| msgstr "账号推送" | ||||
| 
 | ||||
|  | @ -419,14 +436,13 @@ msgstr "账号验证" | |||
| #: assets/models/asset/common.py:90 assets/models/asset/common.py:102 | ||||
| #: assets/models/cmd_filter.py:21 assets/models/domain.py:18 | ||||
| #: assets/models/group.py:20 assets/models/label.py:18 | ||||
| #: assets/models/platform.py:20 assets/models/platform.py:74 | ||||
| #: assets/models/platform.py:21 assets/models/platform.py:76 | ||||
| #: assets/serializers/asset/common.py:68 assets/serializers/asset/common.py:142 | ||||
| #: assets/serializers/platform.py:131 | ||||
| #: assets/serializers/platform.py:132 | ||||
| #: authentication/serializers/connect_token_secret.py:103 ops/mixin.py:21 | ||||
| #: ops/models/adhoc.py:21 ops/models/celery.py:15 ops/models/celery.py:57 | ||||
| #: ops/models/job.py:26 ops/models/playbook.py:23 ops/serializers/job.py:19 | ||||
| #: ops/serializers/playbook.py:19 orgs/models.py:69 | ||||
| #: perms/models/asset_permission.py:56 rbac/models/role.py:29 | ||||
| #: orgs/models.py:69 perms/models/asset_permission.py:56 rbac/models/role.py:29 | ||||
| #: settings/models.py:33 settings/serializers/sms.py:6 | ||||
| #: terminal/models/applet/applet.py:26 terminal/models/component/endpoint.py:12 | ||||
| #: terminal/models/component/endpoint.py:90 | ||||
|  | @ -449,22 +465,6 @@ msgstr "特权账号" | |||
| msgid "Is active" | ||||
| msgstr "激活" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:12 | ||||
| msgid "Present" | ||||
| msgstr "存在" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:13 | ||||
| msgid "Date last login" | ||||
| msgstr "最后登录日期" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:16 | ||||
| msgid "Address last login" | ||||
| msgstr "最后登录地址" | ||||
| 
 | ||||
| #: accounts/models/gathered_account.py:23 rbac/tree.py:50 | ||||
| msgid "Gather account" | ||||
| msgstr "收集账号" | ||||
| 
 | ||||
| #: accounts/notifications.py:8 | ||||
| msgid "Notification of account backup route task results" | ||||
| msgstr "账号备份任务结果通知" | ||||
|  | @ -503,35 +503,35 @@ msgstr "" | |||
| "{} - 改密任务已完成: 未设置加密密码 - 请前往个人信息 -> 文件加密密码中设置加" | ||||
| "密密码" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:67 | ||||
| #: accounts/serializers/account/account.py:65 | ||||
| #: assets/serializers/asset/common.py:66 settings/serializers/auth/sms.py:75 | ||||
| msgid "Template" | ||||
| msgstr "模板" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:70 | ||||
| #: accounts/serializers/account/account.py:68 | ||||
| #: assets/serializers/asset/common.py:63 | ||||
| msgid "Push now" | ||||
| msgstr "立即推送" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:72 | ||||
| #: accounts/serializers/account/account.py:70 | ||||
| #: accounts/serializers/account/base.py:62 | ||||
| msgid "Has secret" | ||||
| msgstr "已托管密码" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:77 applications/models.py:11 | ||||
| #: assets/models/label.py:21 assets/models/platform.py:75 | ||||
| #: accounts/serializers/account/account.py:75 applications/models.py:11 | ||||
| #: assets/models/label.py:21 assets/models/platform.py:77 | ||||
| #: assets/serializers/asset/common.py:121 assets/serializers/cagegory.py:8 | ||||
| #: assets/serializers/platform.py:93 assets/serializers/platform.py:132 | ||||
| #: assets/serializers/platform.py:93 assets/serializers/platform.py:133 | ||||
| #: perms/serializers/user_permission.py:25 settings/models.py:35 | ||||
| #: tickets/models/ticket/apply_application.py:13 | ||||
| msgid "Category" | ||||
| msgstr "类别" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:78 | ||||
| #: accounts/serializers/account/account.py:76 | ||||
| #: accounts/serializers/automations/base.py:43 acls/models/command_acl.py:24 | ||||
| #: acls/serializers/command_acl.py:18 applications/models.py:14 | ||||
| #: assets/models/_user.py:50 assets/models/automations/base.py:20 | ||||
| #: assets/models/cmd_filter.py:74 assets/models/platform.py:76 | ||||
| #: assets/models/cmd_filter.py:74 assets/models/platform.py:78 | ||||
| #: assets/serializers/asset/common.py:122 assets/serializers/platform.py:92 | ||||
| #: audits/serializers.py:48 | ||||
| #: authentication/serializers/connect_token_secret.py:116 ops/models/job.py:37 | ||||
|  | @ -546,28 +546,28 @@ msgstr "类别" | |||
| msgid "Type" | ||||
| msgstr "类型" | ||||
| 
 | ||||
| #: accounts/serializers/account/account.py:93 | ||||
| #: accounts/serializers/account/account.py:91 | ||||
| msgid "Asset not found" | ||||
| msgstr "资产不存在" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:30 | ||||
| #: accounts/serializers/account/backup.py:31 | ||||
| #: accounts/serializers/automations/base.py:36 | ||||
| #: assets/serializers/automations/base.py:34 ops/mixin.py:23 ops/mixin.py:103 | ||||
| #: settings/serializers/auth/ldap.py:66 | ||||
| msgid "Periodic perform" | ||||
| msgstr "定时执行" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:31 | ||||
| #: accounts/serializers/account/backup.py:32 | ||||
| #: accounts/serializers/automations/base.py:37 | ||||
| msgid "Executed amount" | ||||
| msgstr "执行次数" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:33 | ||||
| #: accounts/serializers/account/backup.py:35 | ||||
| #: accounts/serializers/automations/change_secret.py:57 | ||||
| msgid "Currently only mail sending is supported" | ||||
| msgstr "当前只支持邮件发送" | ||||
| 
 | ||||
| #: accounts/serializers/account/backup.py:35 | ||||
| #: accounts/serializers/account/backup.py:37 | ||||
| msgid "Asset type" | ||||
| msgstr "资产类型" | ||||
| 
 | ||||
|  | @ -640,7 +640,7 @@ msgstr "失败" | |||
| msgid "Account execute automation" | ||||
| msgstr "账号执行自动化" | ||||
| 
 | ||||
| #: accounts/tasks/backup_account.py:24 | ||||
| #: accounts/tasks/backup_account.py:25 | ||||
| msgid "Execute account backup plan" | ||||
| msgstr "执行账号备份计划" | ||||
| 
 | ||||
|  | @ -648,15 +648,15 @@ msgstr "执行账号备份计划" | |||
| msgid "Gather assets accounts" | ||||
| msgstr "收集资产上的账号" | ||||
| 
 | ||||
| #: accounts/tasks/push_account.py:30 accounts/tasks/push_account.py:37 | ||||
| #: accounts/tasks/push_account.py:15 accounts/tasks/push_account.py:23 | ||||
| msgid "Push accounts to assets" | ||||
| msgstr "推送账号到资产" | ||||
| 
 | ||||
| #: accounts/tasks/verify_account.py:42 | ||||
| #: accounts/tasks/verify_account.py:49 | ||||
| msgid "Verify asset account availability" | ||||
| msgstr "验证资产账号可用性" | ||||
| 
 | ||||
| #: accounts/tasks/verify_account.py:50 | ||||
| #: accounts/tasks/verify_account.py:55 | ||||
| msgid "Verify accounts connectivity" | ||||
| msgstr "测试账号可连接性" | ||||
| 
 | ||||
|  | @ -890,11 +890,11 @@ msgstr "应用程序" | |||
| msgid "Can match application" | ||||
| msgstr "匹配应用" | ||||
| 
 | ||||
| #: assets/api/asset/asset.py:145 | ||||
| #: assets/api/asset/asset.py:144 | ||||
| msgid "Cannot create asset directly, you should create a host or other" | ||||
| msgstr "不能直接创建资产, 你应该创建主机或其他资产" | ||||
| 
 | ||||
| #: assets/api/domain.py:61 | ||||
| #: assets/api/domain.py:60 | ||||
| msgid "Number required" | ||||
| msgstr "需要为数字" | ||||
| 
 | ||||
|  | @ -914,7 +914,7 @@ msgstr "删除失败,节点包含资产" | |||
| msgid "App assets" | ||||
| msgstr "资产管理" | ||||
| 
 | ||||
| #: assets/automations/base/manager.py:104 | ||||
| #: assets/automations/base/manager.py:106 | ||||
| msgid "{} disabled" | ||||
| msgstr "{} 已禁用" | ||||
| 
 | ||||
|  | @ -923,6 +923,12 @@ msgstr "{} 已禁用" | |||
| msgid "No account" | ||||
| msgstr "没有账号" | ||||
| 
 | ||||
| #: assets/automations/ping_gateway/manager.py:36 | ||||
| #, fuzzy | ||||
| #| msgid "Assets amount" | ||||
| msgid "Asset, {}, using account {}" | ||||
| msgstr "资产数量" | ||||
| 
 | ||||
| #: assets/automations/ping_gateway/manager.py:55 | ||||
| #, python-brace-format | ||||
| msgid "Unable to connect to port {port} on {address}" | ||||
|  | @ -1035,11 +1041,10 @@ msgstr "SSH公钥" | |||
| 
 | ||||
| #: assets/models/_user.py:27 assets/models/cmd_filter.py:40 | ||||
| #: assets/models/cmd_filter.py:88 assets/models/group.py:23 | ||||
| #: assets/models/platform.py:79 common/db/models.py:37 ops/models/adhoc.py:27 | ||||
| #: ops/models/job.py:45 ops/models/playbook.py:26 rbac/models/role.py:37 | ||||
| #: settings/models.py:38 terminal/models/applet/applet.py:35 | ||||
| #: terminal/models/applet/applet.py:151 terminal/models/applet/host.py:110 | ||||
| #: terminal/models/component/endpoint.py:24 | ||||
| #: common/db/models.py:37 ops/models/adhoc.py:27 ops/models/job.py:45 | ||||
| #: ops/models/playbook.py:26 rbac/models/role.py:37 settings/models.py:38 | ||||
| #: terminal/models/applet/applet.py:35 terminal/models/applet/applet.py:151 | ||||
| #: terminal/models/applet/host.py:110 terminal/models/component/endpoint.py:24 | ||||
| #: terminal/models/component/endpoint.py:100 | ||||
| #: terminal/models/session/session.py:47 tickets/models/comment.py:32 | ||||
| #: tickets/models/ticket/general.py:297 users/models/user.py:756 | ||||
|  | @ -1049,7 +1054,7 @@ msgstr "备注" | |||
| 
 | ||||
| #: assets/models/_user.py:28 assets/models/automations/base.py:113 | ||||
| #: assets/models/cmd_filter.py:41 assets/models/group.py:22 | ||||
| #: common/db/models.py:35 ops/models/base.py:54 ops/models/job.py:118 | ||||
| #: common/db/models.py:35 ops/models/base.py:54 ops/models/job.py:121 | ||||
| #: users/models/user.py:943 | ||||
| msgid "Date created" | ||||
| msgstr "创建日期" | ||||
|  | @ -1141,7 +1146,7 @@ msgstr "可以匹配系统用户" | |||
| msgid "Cloud" | ||||
| msgstr "云服务" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:91 assets/models/platform.py:21 | ||||
| #: assets/models/asset/common.py:91 assets/models/platform.py:22 | ||||
| #: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:68 | ||||
| #: xpack/plugins/cloud/serializers/account_attrs.py:73 | ||||
| msgid "Port" | ||||
|  | @ -1151,7 +1156,7 @@ msgstr "端口" | |||
| msgid "Address" | ||||
| msgstr "地址" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:104 assets/models/platform.py:111 | ||||
| #: assets/models/asset/common.py:104 assets/models/platform.py:112 | ||||
| #: authentication/serializers/connect_token_secret.py:108 | ||||
| #: perms/serializers/user_permission.py:23 | ||||
| #: xpack/plugins/cloud/serializers/account_attrs.py:187 | ||||
|  | @ -1189,16 +1194,8 @@ msgid "Can match asset" | |||
| msgstr "可以匹配资产" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:287 | ||||
| msgid "Add asset to node" | ||||
| msgstr "添加资产到节点" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:288 | ||||
| msgid "Move asset to node" | ||||
| msgstr "移动资产到节点" | ||||
| 
 | ||||
| #: assets/models/asset/common.py:289 | ||||
| msgid "Remove asset from node" | ||||
| msgstr "从节点移除资产" | ||||
| msgid "Can change asset nodes" | ||||
| msgstr "可以修改资产节点" | ||||
| 
 | ||||
| #: assets/models/asset/database.py:10 assets/serializers/asset/common.py:110 | ||||
| #: settings/serializers/email.py:37 | ||||
|  | @ -1254,7 +1251,7 @@ msgid "Asset automation task" | |||
| msgstr "资产自动化任务" | ||||
| 
 | ||||
| #: assets/models/automations/base.py:112 audits/models.py:177 | ||||
| #: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:111 | ||||
| #: audits/serializers.py:49 ops/models/base.py:49 ops/models/job.py:114 | ||||
| #: terminal/models/applet/applet.py:150 terminal/models/applet/host.py:107 | ||||
| #: terminal/models/component/status.py:27 terminal/serializers/applet.py:17 | ||||
| #: terminal/serializers/applet_host.py:93 tickets/models/ticket/general.py:283 | ||||
|  | @ -1322,7 +1319,7 @@ msgstr "网关" | |||
| msgid "Asset group" | ||||
| msgstr "资产组" | ||||
| 
 | ||||
| #: assets/models/group.py:34 assets/models/platform.py:18 | ||||
| #: assets/models/group.py:34 assets/models/platform.py:19 | ||||
| #: xpack/plugins/cloud/providers/nutanix.py:30 | ||||
| msgid "Default" | ||||
| msgstr "默认" | ||||
|  | @ -1379,91 +1376,91 @@ msgstr "节点" | |||
| msgid "Can match node" | ||||
| msgstr "可以匹配节点" | ||||
| 
 | ||||
| #: assets/models/platform.py:19 | ||||
| #: assets/models/platform.py:20 | ||||
| msgid "Required" | ||||
| msgstr "必须的" | ||||
| 
 | ||||
| #: assets/models/platform.py:22 settings/serializers/settings.py:61 | ||||
| #: assets/models/platform.py:23 settings/serializers/settings.py:61 | ||||
| #: users/templates/users/reset_password.html:29 | ||||
| msgid "Setting" | ||||
| msgstr "设置" | ||||
| 
 | ||||
| #: assets/models/platform.py:41 audits/const.py:47 settings/models.py:37 | ||||
| #: assets/models/platform.py:42 audits/const.py:47 settings/models.py:37 | ||||
| #: terminal/serializers/applet_host.py:29 | ||||
| msgid "Enabled" | ||||
| msgstr "启用" | ||||
| 
 | ||||
| #: assets/models/platform.py:42 | ||||
| #: assets/models/platform.py:43 | ||||
| msgid "Ansible config" | ||||
| msgstr "Ansible 配置" | ||||
| 
 | ||||
| #: assets/models/platform.py:43 assets/serializers/platform.py:60 | ||||
| #: assets/models/platform.py:44 assets/serializers/platform.py:60 | ||||
| msgid "Ping enabled" | ||||
| msgstr "启用资产探活" | ||||
| 
 | ||||
| #: assets/models/platform.py:44 assets/serializers/platform.py:61 | ||||
| #: assets/models/platform.py:45 assets/serializers/platform.py:61 | ||||
| msgid "Ping method" | ||||
| msgstr "资产探活方式" | ||||
| 
 | ||||
| #: assets/models/platform.py:45 assets/models/platform.py:58 | ||||
| #: assets/models/platform.py:46 assets/models/platform.py:59 | ||||
| #: assets/serializers/platform.py:62 | ||||
| msgid "Gather facts enabled" | ||||
| msgstr "启用收集资产信息" | ||||
| 
 | ||||
| #: assets/models/platform.py:46 assets/models/platform.py:60 | ||||
| #: assets/models/platform.py:47 assets/models/platform.py:61 | ||||
| #: assets/serializers/platform.py:63 | ||||
| msgid "Gather facts method" | ||||
| msgstr "收集信息方式" | ||||
| 
 | ||||
| #: assets/models/platform.py:47 assets/serializers/platform.py:66 | ||||
| #: assets/models/platform.py:48 assets/serializers/platform.py:66 | ||||
| msgid "Change secret enabled" | ||||
| msgstr "启用改密" | ||||
| 
 | ||||
| #: assets/models/platform.py:49 assets/serializers/platform.py:67 | ||||
| #: assets/models/platform.py:50 assets/serializers/platform.py:67 | ||||
| msgid "Change secret method" | ||||
| msgstr "改密方式" | ||||
| 
 | ||||
| #: assets/models/platform.py:51 assets/serializers/platform.py:68 | ||||
| #: assets/models/platform.py:52 assets/serializers/platform.py:68 | ||||
| msgid "Push account enabled" | ||||
| msgstr "启用账号推送" | ||||
| 
 | ||||
| #: assets/models/platform.py:53 assets/serializers/platform.py:69 | ||||
| #: assets/models/platform.py:54 assets/serializers/platform.py:69 | ||||
| msgid "Push account method" | ||||
| msgstr "账号推送方式" | ||||
| 
 | ||||
| #: assets/models/platform.py:55 assets/serializers/platform.py:64 | ||||
| #: assets/models/platform.py:56 assets/serializers/platform.py:64 | ||||
| msgid "Verify account enabled" | ||||
| msgstr "开启账号验证" | ||||
| 
 | ||||
| #: assets/models/platform.py:57 assets/serializers/platform.py:65 | ||||
| #: assets/models/platform.py:58 assets/serializers/platform.py:65 | ||||
| msgid "Verify account method" | ||||
| msgstr "账号验证方式" | ||||
| 
 | ||||
| #: assets/models/platform.py:77 tickets/models/ticket/general.py:300 | ||||
| #: assets/models/platform.py:79 tickets/models/ticket/general.py:300 | ||||
| msgid "Meta" | ||||
| msgstr "元数据" | ||||
| 
 | ||||
| #: assets/models/platform.py:78 | ||||
| #: assets/models/platform.py:80 | ||||
| msgid "Internal" | ||||
| msgstr "内置" | ||||
| 
 | ||||
| #: assets/models/platform.py:82 assets/serializers/platform.py:90 | ||||
| #: assets/models/platform.py:83 assets/serializers/platform.py:90 | ||||
| msgid "Charset" | ||||
| msgstr "编码" | ||||
| 
 | ||||
| #: assets/models/platform.py:84 assets/serializers/platform.py:117 | ||||
| #: assets/models/platform.py:85 assets/serializers/platform.py:118 | ||||
| msgid "Domain enabled" | ||||
| msgstr "启用网域" | ||||
| 
 | ||||
| #: assets/models/platform.py:86 assets/serializers/platform.py:116 | ||||
| #: assets/models/platform.py:87 assets/serializers/platform.py:117 | ||||
| msgid "Su enabled" | ||||
| msgstr "启用账号切换" | ||||
| 
 | ||||
| #: assets/models/platform.py:87 assets/serializers/platform.py:100 | ||||
| #: assets/models/platform.py:88 assets/serializers/platform.py:100 | ||||
| msgid "Su method" | ||||
| msgstr "账号切换方式" | ||||
| 
 | ||||
| #: assets/models/platform.py:89 assets/serializers/platform.py:97 | ||||
| #: assets/models/platform.py:90 assets/serializers/platform.py:97 | ||||
| msgid "Automation" | ||||
| msgstr "自动化" | ||||
| 
 | ||||
|  | @ -1612,7 +1609,7 @@ msgstr "收集账号方式" | |||
| msgid "Primary" | ||||
| msgstr "主要的" | ||||
| 
 | ||||
| #: assets/serializers/platform.py:118 | ||||
| #: assets/serializers/platform.py:119 | ||||
| msgid "Default Domain" | ||||
| msgstr "默认网域" | ||||
| 
 | ||||
|  | @ -1620,7 +1617,7 @@ msgstr "默认网域" | |||
| msgid "Test assets connectivity " | ||||
| msgstr "测试资产可连接性" | ||||
| 
 | ||||
| #: assets/signal_handlers/asset.py:35 | ||||
| #: assets/signal_handlers/asset.py:36 | ||||
| msgid "Gather asset hardware info" | ||||
| msgstr "收集资产硬件信息" | ||||
| 
 | ||||
|  | @ -1771,8 +1768,8 @@ msgstr "会话日志" | |||
| msgid "Login log" | ||||
| msgstr "登录日志" | ||||
| 
 | ||||
| #: audits/const.py:42 ops/signal_handlers.py:86 | ||||
| #: terminal/models/applet/host.py:111 terminal/models/component/task.py:24 | ||||
| #: audits/const.py:42 terminal/models/applet/host.py:111 | ||||
| #: terminal/models/component/task.py:24 | ||||
| msgid "Task" | ||||
| msgstr "任务" | ||||
| 
 | ||||
|  | @ -1971,7 +1968,7 @@ msgstr "ACL 动作是复核" | |||
| msgid "Current user not support mfa type: {}" | ||||
| msgstr "当前用户不支持 MFA 类型: {}" | ||||
| 
 | ||||
| #: authentication/api/password.py:31 terminal/api/session/session.py:244 | ||||
| #: authentication/api/password.py:31 terminal/api/session/session.py:247 | ||||
| #: users/views/profile/reset.py:44 | ||||
| msgid "User does not exist: {}" | ||||
| msgstr "用户不存在: {}" | ||||
|  | @ -3306,7 +3303,7 @@ msgid "Args" | |||
| msgstr "参数" | ||||
| 
 | ||||
| #: ops/models/adhoc.py:26 ops/models/base.py:16 ops/models/base.py:53 | ||||
| #: ops/models/job.py:38 ops/models/job.py:117 ops/models/playbook.py:25 | ||||
| #: ops/models/job.py:38 ops/models/job.py:120 ops/models/playbook.py:25 | ||||
| #: terminal/models/session/sharing.py:23 | ||||
| msgid "Creator" | ||||
| msgstr "创建者" | ||||
|  | @ -3323,12 +3320,12 @@ msgstr "最后执行" | |||
| msgid "Date last run" | ||||
| msgstr "最后运行日期" | ||||
| 
 | ||||
| #: ops/models/base.py:51 ops/models/job.py:115 | ||||
| #: ops/models/base.py:51 ops/models/job.py:118 | ||||
| #: xpack/plugins/cloud/models.py:162 | ||||
| msgid "Result" | ||||
| msgstr "结果" | ||||
| 
 | ||||
| #: ops/models/base.py:52 ops/models/job.py:116 | ||||
| #: ops/models/base.py:52 ops/models/job.py:119 | ||||
| msgid "Summary" | ||||
| msgstr "汇总" | ||||
| 
 | ||||
|  | @ -3392,23 +3389,23 @@ msgstr "运行用户" | |||
| msgid "Runas policy" | ||||
| msgstr "用户策略" | ||||
| 
 | ||||
| #: ops/models/job.py:103 | ||||
| #: ops/models/job.py:106 | ||||
| msgid "Job" | ||||
| msgstr "作业" | ||||
| 
 | ||||
| #: ops/models/job.py:114 | ||||
| #: ops/models/job.py:117 | ||||
| msgid "Parameters" | ||||
| msgstr "参数" | ||||
| 
 | ||||
| #: ops/models/job.py:122 | ||||
| #: ops/models/job.py:125 | ||||
| msgid "Material" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: ops/models/job.py:124 | ||||
| #: ops/models/job.py:127 | ||||
| msgid "Material Type" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: ops/models/job.py:361 | ||||
| #: ops/models/job.py:364 | ||||
| msgid "Job Execution" | ||||
| msgstr "作业执行" | ||||
| 
 | ||||
|  | @ -3524,17 +3521,17 @@ msgstr "Job ID" | |||
| msgid "Name of the job" | ||||
| msgstr "Job 名称" | ||||
| 
 | ||||
| #: orgs/api.py:63 | ||||
| #: orgs/api.py:62 | ||||
| msgid "The current organization ({}) cannot be deleted" | ||||
| msgstr "当前组织 ({}) 不能被删除" | ||||
| 
 | ||||
| #: orgs/api.py:68 | ||||
| #: orgs/api.py:67 | ||||
| msgid "" | ||||
| "LDAP synchronization is set to the current organization. Please switch to " | ||||
| "another organization before deleting" | ||||
| msgstr "LDAP 同步设置组织为当前组织,请切换其他组织后再进行删除操作" | ||||
| 
 | ||||
| #: orgs/api.py:78 | ||||
| #: orgs/api.py:77 | ||||
| msgid "The organization have resource ({}) cannot be deleted" | ||||
| msgstr "组织存在资源 ({}) 不能被删除" | ||||
| 
 | ||||
|  | @ -5265,15 +5262,15 @@ msgstr "测试失败: 账号无效" | |||
| msgid "Have online sessions" | ||||
| msgstr "有在线会话" | ||||
| 
 | ||||
| #: terminal/api/session/session.py:236 | ||||
| #: terminal/api/session/session.py:239 | ||||
| msgid "Session does not exist: {}" | ||||
| msgstr "会话不存在: {}" | ||||
| 
 | ||||
| #: terminal/api/session/session.py:239 | ||||
| #: terminal/api/session/session.py:242 | ||||
| msgid "Session is finished or the protocol not supported" | ||||
| msgstr "会话已经完成或协议不支持" | ||||
| 
 | ||||
| #: terminal/api/session/session.py:252 | ||||
| #: terminal/api/session/session.py:255 | ||||
| msgid "User does not have permission" | ||||
| msgstr "用户没有权限" | ||||
| 
 | ||||
|  | @ -6165,7 +6162,7 @@ msgstr "无效的审批动作" | |||
| msgid "This user is not authorized to approve this ticket" | ||||
| msgstr "此用户无权审批此工单" | ||||
| 
 | ||||
| #: users/api/user.py:179 | ||||
| #: users/api/user.py:178 | ||||
| msgid "Could not reset self otp, use profile reset instead" | ||||
| msgstr "不能在该页面重置 MFA 多因子认证, 请去个人信息页面重置" | ||||
| 
 | ||||
|  | @ -7194,14 +7191,6 @@ msgstr "执行次数" | |||
| msgid "Instance count" | ||||
| msgstr "实例个数" | ||||
| 
 | ||||
| #: xpack/plugins/cloud/tasks.py:27 | ||||
| msgid "Run sync instance task" | ||||
| msgstr "执行同步实例任务" | ||||
| 
 | ||||
| #: xpack/plugins/cloud/tasks.py:41 | ||||
| msgid "Period clean sync instance task execution" | ||||
| msgstr "定期清除同步实例任务执行记录" | ||||
| 
 | ||||
| #: xpack/plugins/cloud/utils.py:69 | ||||
| msgid "Account unavailable" | ||||
| msgstr "账号无效" | ||||
|  | @ -7270,6 +7259,21 @@ msgstr "旗舰版" | |||
| msgid "Community edition" | ||||
| msgstr "社区版" | ||||
| 
 | ||||
| #~ msgid "Add asset to node" | ||||
| #~ msgstr "添加资产到节点" | ||||
| 
 | ||||
| #~ msgid "Move asset to node" | ||||
| #~ msgstr "移动资产到节点" | ||||
| 
 | ||||
| #~ msgid "Remove asset from node" | ||||
| #~ msgstr "从节点移除资产" | ||||
| 
 | ||||
| #~ msgid "Run sync instance task" | ||||
| #~ msgstr "执行同步实例任务" | ||||
| 
 | ||||
| #~ msgid "Period clean sync instance task execution" | ||||
| #~ msgstr "定期清除同步实例任务执行记录" | ||||
| 
 | ||||
| #~ msgid "Clean audits log" | ||||
| #~ msgstr "清理审计日志" | ||||
| 
 | ||||
|  |  | |||
|  | @ -49,6 +49,8 @@ exclude_permissions = ( | |||
|     ('assets', 'gatherfactsautomation', '*', '*'), | ||||
|     ('assets', 'commandfilter', '*', '*'), | ||||
|     ('assets', 'commandfilterrule', '*', '*'), | ||||
|     ('assets', 'asset', 'add,move', 'assettonode'), | ||||
|     ('assets', 'asset', 'remove', 'assetfromnode'), | ||||
| 
 | ||||
|     ('accounts', 'historicalaccount', '*', '*'), | ||||
|     ('accounts', 'accountbaseautomation', '*', '*'), | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 ibuler
						ibuler