mirror of https://github.com/jumpserver/jumpserver
				
				
				
			per: gather account perm (#9723)
Co-authored-by: feng <1304903146@qq.com> Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>pull/9724/head
							parent
							
								
									aa81db57b1
								
							
						
					
					
						commit
						9f8900041d
					
				| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
# Generated by Django 3.2.16 on 2023-02-23 09:59
 | 
			
		||||
 | 
			
		||||
from django.db import migrations
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Migration(migrations.Migration):
 | 
			
		||||
 | 
			
		||||
    dependencies = [
 | 
			
		||||
        ('accounts', '0007_alter_account_options'),
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    operations = [
 | 
			
		||||
        migrations.AlterModelOptions(
 | 
			
		||||
            name='gatheredaccount',
 | 
			
		||||
            options={'ordering': ['asset'], 'verbose_name': 'Gather account automation'},
 | 
			
		||||
        ),
 | 
			
		||||
    ]
 | 
			
		||||
| 
						 | 
				
			
			@ -1,10 +1,8 @@
 | 
			
		|||
from django.utils.translation import ugettext_lazy as _
 | 
			
		||||
 | 
			
		||||
from django.db import models
 | 
			
		||||
from django.utils.translation import ugettext_lazy as _
 | 
			
		||||
 | 
			
		||||
from orgs.mixins.models import JMSOrgBaseModel
 | 
			
		||||
from accounts.const import AutomationTypes
 | 
			
		||||
from orgs.mixins.models import JMSOrgBaseModel
 | 
			
		||||
from .base import AccountBaseAutomation
 | 
			
		||||
 | 
			
		||||
__all__ = ['GatherAccountsAutomation', 'GatheredAccount']
 | 
			
		||||
| 
						 | 
				
			
			@ -22,7 +20,7 @@ class GatheredAccount(JMSOrgBaseModel):
 | 
			
		|||
        return self.asset.address
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        verbose_name = _('Gather account')
 | 
			
		||||
        verbose_name = _('Gather account automation')
 | 
			
		||||
        unique_together = [
 | 
			
		||||
            ('username', 'asset'),
 | 
			
		||||
        ]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,3 @@
 | 
			
		|||
version https://git-lfs.github.com/spec/v1
 | 
			
		||||
oid sha256:af57d16430705feb02ebbb99fc3a2f5fc3bab69209f558aa4d69b1e8055a6f5f
 | 
			
		||||
size 136036
 | 
			
		||||
oid sha256:fa23550c6fd74b0f0e586990eb5eb54f2717db9f2e6b0513151d205a34fa2383
 | 
			
		||||
size 136199
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@ msgid ""
 | 
			
		|||
msgstr ""
 | 
			
		||||
"Project-Id-Version: PACKAGE VERSION\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2023-02-23 16:29+0800\n"
 | 
			
		||||
"POT-Creation-Date: 2023-02-23 17:59+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"
 | 
			
		||||
| 
						 | 
				
			
			@ -70,7 +70,7 @@ msgstr "ローカル"
 | 
			
		|||
msgid "Collected"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
#: accounts/const/automation.py:22 rbac/tree.py:51
 | 
			
		||||
#: accounts/const/automation.py:22 rbac/tree.py:50
 | 
			
		||||
msgid "Push account"
 | 
			
		||||
msgstr "アカウントプッシュ"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -159,7 +159,7 @@ msgid "Only create"
 | 
			
		|||
msgstr "作成のみ"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/account.py:47
 | 
			
		||||
#: accounts/models/automations/gather_account.py:16
 | 
			
		||||
#: accounts/models/automations/gather_account.py:14
 | 
			
		||||
#: accounts/serializers/account/account.py:95
 | 
			
		||||
#: accounts/serializers/account/gathered_account.py:10
 | 
			
		||||
#: accounts/serializers/automations/change_secret.py:111
 | 
			
		||||
| 
						 | 
				
			
			@ -172,7 +172,7 @@ msgstr "作成のみ"
 | 
			
		|||
#: perms/models/asset_permission.py:64 perms/serializers/permission.py:27
 | 
			
		||||
#: terminal/backends/command/models.py:20 terminal/models/session/session.py:32
 | 
			
		||||
#: terminal/notifications.py:95 terminal/serializers/command.py:17
 | 
			
		||||
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:220
 | 
			
		||||
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:212
 | 
			
		||||
msgid "Asset"
 | 
			
		||||
msgstr "資産"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -276,7 +276,7 @@ msgid "Trigger mode"
 | 
			
		|||
msgstr "トリガーモード"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/backup_account.py:97 audits/models.py:172
 | 
			
		||||
#: terminal/models/session/sharing.py:107 xpack/plugins/cloud/models.py:176
 | 
			
		||||
#: terminal/models/session/sharing.py:107 xpack/plugins/cloud/models.py:168
 | 
			
		||||
msgid "Reason"
 | 
			
		||||
msgstr "理由"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -385,15 +385,15 @@ msgstr "間違い"
 | 
			
		|||
msgid "Change secret record"
 | 
			
		||||
msgstr "パスワード レコードの変更"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:14
 | 
			
		||||
#: accounts/models/automations/gather_account.py:12
 | 
			
		||||
msgid "Present"
 | 
			
		||||
msgstr "存在する"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:15
 | 
			
		||||
#: accounts/models/automations/gather_account.py:13
 | 
			
		||||
msgid "Date last login"
 | 
			
		||||
msgstr "最終ログイン日"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:17
 | 
			
		||||
#: accounts/models/automations/gather_account.py:15
 | 
			
		||||
#: 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
 | 
			
		||||
| 
						 | 
				
			
			@ -406,15 +406,15 @@ msgstr "最終ログイン日"
 | 
			
		|||
msgid "Username"
 | 
			
		||||
msgstr "ユーザー名"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:18
 | 
			
		||||
#: accounts/models/automations/gather_account.py:16
 | 
			
		||||
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:23
 | 
			
		||||
msgid "Gather account automation"
 | 
			
		||||
msgstr "自動収集アカウント"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:41
 | 
			
		||||
#: accounts/models/automations/gather_account.py:39
 | 
			
		||||
#: accounts/tasks/gather_accounts.py:29
 | 
			
		||||
msgid "Gather asset accounts"
 | 
			
		||||
msgstr "アカウントのコレクション"
 | 
			
		||||
| 
						 | 
				
			
			@ -1072,7 +1072,7 @@ msgstr "SSHパブリックキー"
 | 
			
		|||
#: 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
 | 
			
		||||
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:119
 | 
			
		||||
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111
 | 
			
		||||
msgid "Comment"
 | 
			
		||||
msgstr "コメント"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1183,7 +1183,7 @@ msgstr "アドレス"
 | 
			
		|||
#: 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:179
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:187
 | 
			
		||||
msgid "Platform"
 | 
			
		||||
msgstr "プラットフォーム"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1254,7 +1254,7 @@ msgid "Submit selector"
 | 
			
		|||
msgstr "ボタンセレクターを確認する"
 | 
			
		||||
 | 
			
		||||
#: assets/models/automations/base.py:17 assets/models/cmd_filter.py:38
 | 
			
		||||
#: assets/serializers/asset/common.py:289 rbac/tree.py:36
 | 
			
		||||
#: assets/serializers/asset/common.py:289 rbac/tree.py:35
 | 
			
		||||
msgid "Accounts"
 | 
			
		||||
msgstr "アカウント"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1272,8 +1272,8 @@ msgstr "アセットの自動化タスク"
 | 
			
		|||
#: terminal/models/component/status.py:27 terminal/serializers/applet.py:18
 | 
			
		||||
#: terminal/serializers/applet_host.py:93 tickets/models/ticket/general.py:283
 | 
			
		||||
#: tickets/serializers/super_ticket.py:13
 | 
			
		||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:172
 | 
			
		||||
#: xpack/plugins/cloud/models.py:224
 | 
			
		||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:164
 | 
			
		||||
#: xpack/plugins/cloud/models.py:216
 | 
			
		||||
msgid "Status"
 | 
			
		||||
msgstr "ステータス"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1492,8 +1492,7 @@ msgstr "自動充填"
 | 
			
		|||
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:99
 | 
			
		||||
#: authentication/serializers/connect_token_secret.py:28
 | 
			
		||||
#: authentication/serializers/connect_token_secret.py:66
 | 
			
		||||
#: perms/serializers/user_permission.py:24 xpack/plugins/cloud/models.py:107
 | 
			
		||||
#: xpack/plugins/cloud/serializers/task.py:38
 | 
			
		||||
#: perms/serializers/user_permission.py:24 xpack/plugins/cloud/models.py:99
 | 
			
		||||
msgid "Protocols"
 | 
			
		||||
msgstr "プロトコル"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1520,6 +1519,8 @@ msgstr "自動情報"
 | 
			
		|||
#: assets/serializers/asset/database.py:25 common/serializers/fields.py:100
 | 
			
		||||
#: tickets/serializers/ticket/common.py:58
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:56
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:143
 | 
			
		||||
msgid "This field is required."
 | 
			
		||||
msgstr "このフィールドは必須です。"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -3239,7 +3240,7 @@ msgstr "タスク実行パラメータエラー"
 | 
			
		|||
msgid "Unsupported file content"
 | 
			
		||||
msgstr "サポートされていないファイルの内容"
 | 
			
		||||
 | 
			
		||||
#: ops/apps.py:9 ops/notifications.py:16 rbac/tree.py:56
 | 
			
		||||
#: ops/apps.py:9 ops/notifications.py:16 rbac/tree.py:55
 | 
			
		||||
msgid "App ops"
 | 
			
		||||
msgstr "アプリ操作"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -3859,59 +3860,63 @@ msgstr "ロール表示"
 | 
			
		|||
msgid "Has bound this role"
 | 
			
		||||
msgstr "この役割をバインドしました"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:18 rbac/tree.py:19
 | 
			
		||||
#: rbac/tree.py:17 rbac/tree.py:18
 | 
			
		||||
msgid "All permissions"
 | 
			
		||||
msgstr "すべての権限"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:25
 | 
			
		||||
#: rbac/tree.py:24
 | 
			
		||||
msgid "Console view"
 | 
			
		||||
msgstr "コンソールビュー"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:26
 | 
			
		||||
#: rbac/tree.py:25
 | 
			
		||||
msgid "Workbench view"
 | 
			
		||||
msgstr "ワークスペースビュー"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:27
 | 
			
		||||
#: rbac/tree.py:26
 | 
			
		||||
msgid "Audit view"
 | 
			
		||||
msgstr "監査ビュー"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:28 settings/models.py:159
 | 
			
		||||
#: rbac/tree.py:27 settings/models.py:159
 | 
			
		||||
msgid "System setting"
 | 
			
		||||
msgstr "システム設定"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:29
 | 
			
		||||
#: rbac/tree.py:28
 | 
			
		||||
msgid "Other"
 | 
			
		||||
msgstr "その他"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:38
 | 
			
		||||
#: rbac/tree.py:37
 | 
			
		||||
msgid "Session audits"
 | 
			
		||||
msgstr "セッション監査"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:48
 | 
			
		||||
#: rbac/tree.py:47
 | 
			
		||||
msgid "Cloud import"
 | 
			
		||||
msgstr "クラウドインポート"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:49
 | 
			
		||||
#: rbac/tree.py:48
 | 
			
		||||
msgid "Backup account"
 | 
			
		||||
msgstr "バックアップアカウント"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:52
 | 
			
		||||
#: rbac/tree.py:49
 | 
			
		||||
msgid "Gather account"
 | 
			
		||||
msgstr "アカウントを集める"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:51
 | 
			
		||||
msgid "Asset change auth"
 | 
			
		||||
msgstr "資産の改ざん"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:53
 | 
			
		||||
#: rbac/tree.py:52
 | 
			
		||||
msgid "Terminal setting"
 | 
			
		||||
msgstr "ターミナル設定"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:54
 | 
			
		||||
#: rbac/tree.py:53
 | 
			
		||||
msgid "Task Center"
 | 
			
		||||
msgstr "タスクセンター"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:55
 | 
			
		||||
#: rbac/tree.py:54
 | 
			
		||||
msgid "My assets"
 | 
			
		||||
msgstr "私の資産"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:57 terminal/models/applet/applet.py:43
 | 
			
		||||
#: rbac/tree.py:56 terminal/models/applet/applet.py:43
 | 
			
		||||
#: terminal/models/applet/applet.py:154 terminal/models/applet/host.py:28
 | 
			
		||||
#: terminal/serializers/applet.py:15
 | 
			
		||||
msgid "Applet"
 | 
			
		||||
| 
						 | 
				
			
			@ -4412,7 +4417,7 @@ msgid "SSO auth key TTL"
 | 
			
		|||
msgstr "Token有効期間"
 | 
			
		||||
 | 
			
		||||
#: settings/serializers/auth/sso.py:17
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:176
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:184
 | 
			
		||||
msgid "Unit: second"
 | 
			
		||||
msgstr "単位: 秒"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -5825,7 +5830,7 @@ msgstr "アクセスキー"
 | 
			
		|||
msgid "Access key secret"
 | 
			
		||||
msgstr "アクセスキーシークレット"
 | 
			
		||||
 | 
			
		||||
#: terminal/serializers/storage.py:65 xpack/plugins/cloud/models.py:217
 | 
			
		||||
#: terminal/serializers/storage.py:65 xpack/plugins/cloud/models.py:209
 | 
			
		||||
msgid "Region"
 | 
			
		||||
msgstr "リージョン"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -6956,59 +6961,47 @@ msgstr "リージョン"
 | 
			
		|||
msgid "Hostname strategy"
 | 
			
		||||
msgstr "ホスト名戦略"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:100
 | 
			
		||||
#, fuzzy
 | 
			
		||||
#| msgid "Only admin users"
 | 
			
		||||
msgid "Unix admin user"
 | 
			
		||||
msgstr "管理者のみ"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:104
 | 
			
		||||
#, fuzzy
 | 
			
		||||
#| msgid "Only admin users"
 | 
			
		||||
msgid "Windows admin user"
 | 
			
		||||
msgstr "管理者のみ"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:110 xpack/plugins/cloud/serializers/task.py:41
 | 
			
		||||
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:40
 | 
			
		||||
msgid "IP network segment group"
 | 
			
		||||
msgstr "IPネットワークセグメントグループ"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:113 xpack/plugins/cloud/serializers/task.py:46
 | 
			
		||||
#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:45
 | 
			
		||||
msgid "Sync IP type"
 | 
			
		||||
msgstr "同期IPタイプ"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:116 xpack/plugins/cloud/serializers/task.py:64
 | 
			
		||||
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:62
 | 
			
		||||
msgid "Always update"
 | 
			
		||||
msgstr "常に更新"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:122
 | 
			
		||||
#: xpack/plugins/cloud/models.py:114
 | 
			
		||||
msgid "Date last sync"
 | 
			
		||||
msgstr "最終同期日"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:127 xpack/plugins/cloud/models.py:168
 | 
			
		||||
#: xpack/plugins/cloud/models.py:119 xpack/plugins/cloud/models.py:160
 | 
			
		||||
msgid "Sync instance task"
 | 
			
		||||
msgstr "インスタンスの同期タスク"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:179 xpack/plugins/cloud/models.py:227
 | 
			
		||||
#: xpack/plugins/cloud/models.py:171 xpack/plugins/cloud/models.py:219
 | 
			
		||||
msgid "Date sync"
 | 
			
		||||
msgstr "日付の同期"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:183
 | 
			
		||||
#: xpack/plugins/cloud/models.py:175
 | 
			
		||||
msgid "Sync instance task execution"
 | 
			
		||||
msgstr "インスタンスタスクの同期実行"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:207
 | 
			
		||||
#: xpack/plugins/cloud/models.py:199
 | 
			
		||||
msgid "Sync task"
 | 
			
		||||
msgstr "同期タスク"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:211
 | 
			
		||||
#: xpack/plugins/cloud/models.py:203
 | 
			
		||||
msgid "Sync instance task history"
 | 
			
		||||
msgstr "インスタンスタスク履歴の同期"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:214
 | 
			
		||||
#: xpack/plugins/cloud/models.py:206
 | 
			
		||||
msgid "Instance"
 | 
			
		||||
msgstr "インスタンス"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:231
 | 
			
		||||
#: xpack/plugins/cloud/models.py:223
 | 
			
		||||
msgid "Sync instance detail"
 | 
			
		||||
msgstr "同期インスタンスの詳細"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -7222,52 +7215,52 @@ msgstr "テナントID"
 | 
			
		|||
msgid "Subscription ID"
 | 
			
		||||
msgstr "サブスクリプションID"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:95
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:100
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:116
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:141
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:98
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:103
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:119
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:149
 | 
			
		||||
msgid "API Endpoint"
 | 
			
		||||
msgstr "APIエンドポイント"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:106
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
 | 
			
		||||
msgid "Auth url"
 | 
			
		||||
msgstr "認証アドレス"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:107
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:110
 | 
			
		||||
msgid "eg: http://openstack.example.com:5000/v3"
 | 
			
		||||
msgstr "例えば: http://openstack.example.com:5000/v3"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:110
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:113
 | 
			
		||||
msgid "User domain"
 | 
			
		||||
msgstr "ユーザードメイン"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:117
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:120
 | 
			
		||||
msgid "Cert File"
 | 
			
		||||
msgstr "証明書ファイル"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:118
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:121
 | 
			
		||||
msgid "Key File"
 | 
			
		||||
msgstr "キーファイル"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:134
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:137
 | 
			
		||||
msgid "Service account key"
 | 
			
		||||
msgstr "サービスアカウントキー"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:135
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:138
 | 
			
		||||
msgid "The file is in JSON format"
 | 
			
		||||
msgstr "ファイルはJSON形式です。"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:148
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:156
 | 
			
		||||
msgid "IP address invalid `{}`, {}"
 | 
			
		||||
msgstr "IPアドレスが無効: '{}', {}"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:154
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:162
 | 
			
		||||
msgid ""
 | 
			
		||||
"Format for comma-delimited string,Such as: 192.168.1.0/24, "
 | 
			
		||||
"10.0.0.0-10.0.0.255"
 | 
			
		||||
msgstr "形式はコンマ区切りの文字列です,例:192.168.1.0/24,10.0.0.0-10.0.0.255"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:158
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:166
 | 
			
		||||
msgid ""
 | 
			
		||||
"The port is used to detect the validity of the IP address. When the "
 | 
			
		||||
"synchronization task is executed, only the valid IP address will be "
 | 
			
		||||
| 
						 | 
				
			
			@ -7277,19 +7270,19 @@ msgstr ""
 | 
			
		|||
"実行されると、有効な IP アドレスのみが同期されます。 <br>ポートが0の場合、す"
 | 
			
		||||
"べてのIPアドレスが有効です。"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:166
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:174
 | 
			
		||||
msgid "Hostname prefix"
 | 
			
		||||
msgstr "ホスト名プレフィックス"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:169
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:177
 | 
			
		||||
msgid "IP segment"
 | 
			
		||||
msgstr "IP セグメント"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:173
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:181
 | 
			
		||||
msgid "Test port"
 | 
			
		||||
msgstr "テストポート"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:176
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:184
 | 
			
		||||
msgid "Test timeout"
 | 
			
		||||
msgstr "テストタイムアウト"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -7315,11 +7308,13 @@ msgstr "実行回数"
 | 
			
		|||
msgid "Instance count"
 | 
			
		||||
msgstr "インスタンス数"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/task.py:63
 | 
			
		||||
#, fuzzy
 | 
			
		||||
#| msgid "Only admin users"
 | 
			
		||||
msgid "Linux admin user"
 | 
			
		||||
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"
 | 
			
		||||
| 
						 | 
				
			
			@ -7389,11 +7384,20 @@ msgstr "究極のエディション"
 | 
			
		|||
msgid "Community edition"
 | 
			
		||||
msgstr "コミュニティ版"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Run sync instance task"
 | 
			
		||||
#~ msgstr "同期インスタンス タスクを実行する"
 | 
			
		||||
#, fuzzy
 | 
			
		||||
#~| msgid "Only admin users"
 | 
			
		||||
#~ msgid "Unix admin user"
 | 
			
		||||
#~ msgstr "管理者のみ"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Period clean sync instance task execution"
 | 
			
		||||
#~ msgstr "同期インスタンス タスクの実行記録を定期的にクリアする"
 | 
			
		||||
#, fuzzy
 | 
			
		||||
#~| msgid "Only admin users"
 | 
			
		||||
#~ msgid "Windows admin user"
 | 
			
		||||
#~ msgstr "管理者のみ"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
#~| msgid "Only admin users"
 | 
			
		||||
#~ msgid "Linux admin user"
 | 
			
		||||
#~ msgstr "管理者のみ"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Can push account to asset"
 | 
			
		||||
#~ msgstr "アカウントをアセットにプッシュできます"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,3 @@
 | 
			
		|||
version https://git-lfs.github.com/spec/v1
 | 
			
		||||
oid sha256:e68b83ab7aac5be2b88ed9c64a626b41ebfc035ed733a206e2c0d69fcf21337b
 | 
			
		||||
size 111773
 | 
			
		||||
oid sha256:a1627f904e2932024a40fe6548e9be4a1d5d4890b7915843b91f6e83b04cc77d
 | 
			
		||||
size 111903
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ msgid ""
 | 
			
		|||
msgstr ""
 | 
			
		||||
"Project-Id-Version: JumpServer 0.3.3\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2023-02-23 16:29+0800\n"
 | 
			
		||||
"POT-Creation-Date: 2023-02-23 17:59+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"
 | 
			
		||||
| 
						 | 
				
			
			@ -69,7 +69,7 @@ msgstr "数据库"
 | 
			
		|||
msgid "Collected"
 | 
			
		||||
msgstr "收集"
 | 
			
		||||
 | 
			
		||||
#: accounts/const/automation.py:22 rbac/tree.py:51
 | 
			
		||||
#: accounts/const/automation.py:22 rbac/tree.py:50
 | 
			
		||||
msgid "Push account"
 | 
			
		||||
msgstr "账号推送"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -158,7 +158,7 @@ msgid "Only create"
 | 
			
		|||
msgstr "仅创建"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/account.py:47
 | 
			
		||||
#: accounts/models/automations/gather_account.py:16
 | 
			
		||||
#: accounts/models/automations/gather_account.py:14
 | 
			
		||||
#: accounts/serializers/account/account.py:95
 | 
			
		||||
#: accounts/serializers/account/gathered_account.py:10
 | 
			
		||||
#: accounts/serializers/automations/change_secret.py:111
 | 
			
		||||
| 
						 | 
				
			
			@ -171,7 +171,7 @@ msgstr "仅创建"
 | 
			
		|||
#: perms/models/asset_permission.py:64 perms/serializers/permission.py:27
 | 
			
		||||
#: terminal/backends/command/models.py:20 terminal/models/session/session.py:32
 | 
			
		||||
#: terminal/notifications.py:95 terminal/serializers/command.py:17
 | 
			
		||||
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:220
 | 
			
		||||
#: tickets/models/ticket/apply_asset.py:16 xpack/plugins/cloud/models.py:212
 | 
			
		||||
msgid "Asset"
 | 
			
		||||
msgstr "资产"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -275,7 +275,7 @@ msgid "Trigger mode"
 | 
			
		|||
msgstr "触发模式"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/backup_account.py:97 audits/models.py:172
 | 
			
		||||
#: terminal/models/session/sharing.py:107 xpack/plugins/cloud/models.py:176
 | 
			
		||||
#: terminal/models/session/sharing.py:107 xpack/plugins/cloud/models.py:168
 | 
			
		||||
msgid "Reason"
 | 
			
		||||
msgstr "原因"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -384,15 +384,15 @@ msgstr "错误"
 | 
			
		|||
msgid "Change secret record"
 | 
			
		||||
msgstr "改密记录"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:14
 | 
			
		||||
#: accounts/models/automations/gather_account.py:12
 | 
			
		||||
msgid "Present"
 | 
			
		||||
msgstr "存在"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:15
 | 
			
		||||
#: accounts/models/automations/gather_account.py:13
 | 
			
		||||
msgid "Date last login"
 | 
			
		||||
msgstr "最后登录日期"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:17
 | 
			
		||||
#: accounts/models/automations/gather_account.py:15
 | 
			
		||||
#: 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
 | 
			
		||||
| 
						 | 
				
			
			@ -405,15 +405,15 @@ msgstr "最后登录日期"
 | 
			
		|||
msgid "Username"
 | 
			
		||||
msgstr "用户名"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:18
 | 
			
		||||
#: accounts/models/automations/gather_account.py:16
 | 
			
		||||
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:23
 | 
			
		||||
msgid "Gather account automation"
 | 
			
		||||
msgstr "自动化收集账号"
 | 
			
		||||
 | 
			
		||||
#: accounts/models/automations/gather_account.py:41
 | 
			
		||||
#: accounts/models/automations/gather_account.py:39
 | 
			
		||||
#: accounts/tasks/gather_accounts.py:29
 | 
			
		||||
msgid "Gather asset accounts"
 | 
			
		||||
msgstr "收集账号"
 | 
			
		||||
| 
						 | 
				
			
			@ -1064,7 +1064,7 @@ msgstr "SSH公钥"
 | 
			
		|||
#: 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
 | 
			
		||||
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:119
 | 
			
		||||
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:111
 | 
			
		||||
msgid "Comment"
 | 
			
		||||
msgstr "备注"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1175,7 +1175,7 @@ msgstr "地址"
 | 
			
		|||
#: 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:179
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:187
 | 
			
		||||
msgid "Platform"
 | 
			
		||||
msgstr "系统平台"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1246,7 +1246,7 @@ msgid "Submit selector"
 | 
			
		|||
msgstr "确认按钮选择器"
 | 
			
		||||
 | 
			
		||||
#: assets/models/automations/base.py:17 assets/models/cmd_filter.py:38
 | 
			
		||||
#: assets/serializers/asset/common.py:289 rbac/tree.py:36
 | 
			
		||||
#: assets/serializers/asset/common.py:289 rbac/tree.py:35
 | 
			
		||||
msgid "Accounts"
 | 
			
		||||
msgstr "账号管理"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1264,8 +1264,8 @@ msgstr "资产自动化任务"
 | 
			
		|||
#: terminal/models/component/status.py:27 terminal/serializers/applet.py:18
 | 
			
		||||
#: terminal/serializers/applet_host.py:93 tickets/models/ticket/general.py:283
 | 
			
		||||
#: tickets/serializers/super_ticket.py:13
 | 
			
		||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:172
 | 
			
		||||
#: xpack/plugins/cloud/models.py:224
 | 
			
		||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:164
 | 
			
		||||
#: xpack/plugins/cloud/models.py:216
 | 
			
		||||
msgid "Status"
 | 
			
		||||
msgstr "状态"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1484,8 +1484,7 @@ msgstr "自动代填"
 | 
			
		|||
#: assets/serializers/asset/common.py:124 assets/serializers/platform.py:99
 | 
			
		||||
#: authentication/serializers/connect_token_secret.py:28
 | 
			
		||||
#: authentication/serializers/connect_token_secret.py:66
 | 
			
		||||
#: perms/serializers/user_permission.py:24 xpack/plugins/cloud/models.py:107
 | 
			
		||||
#: xpack/plugins/cloud/serializers/task.py:38
 | 
			
		||||
#: perms/serializers/user_permission.py:24 xpack/plugins/cloud/models.py:99
 | 
			
		||||
msgid "Protocols"
 | 
			
		||||
msgstr "协议组"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1512,6 +1511,8 @@ msgstr "自动化信息"
 | 
			
		|||
#: assets/serializers/asset/database.py:25 common/serializers/fields.py:100
 | 
			
		||||
#: tickets/serializers/ticket/common.py:58
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:56
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:143
 | 
			
		||||
msgid "This field is required."
 | 
			
		||||
msgstr "该字段是必填项。"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -3204,7 +3205,7 @@ msgstr "任务 {} 执行参数错误"
 | 
			
		|||
msgid "Unsupported file content"
 | 
			
		||||
msgstr "不支持的文件内容"
 | 
			
		||||
 | 
			
		||||
#: ops/apps.py:9 ops/notifications.py:16 rbac/tree.py:56
 | 
			
		||||
#: ops/apps.py:9 ops/notifications.py:16 rbac/tree.py:55
 | 
			
		||||
msgid "App ops"
 | 
			
		||||
msgstr "作业中心"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -3822,59 +3823,63 @@ msgstr "角色显示"
 | 
			
		|||
msgid "Has bound this role"
 | 
			
		||||
msgstr "已经绑定"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:18 rbac/tree.py:19
 | 
			
		||||
#: rbac/tree.py:17 rbac/tree.py:18
 | 
			
		||||
msgid "All permissions"
 | 
			
		||||
msgstr "所有权限"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:25
 | 
			
		||||
#: rbac/tree.py:24
 | 
			
		||||
msgid "Console view"
 | 
			
		||||
msgstr "控制台"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:26
 | 
			
		||||
#: rbac/tree.py:25
 | 
			
		||||
msgid "Workbench view"
 | 
			
		||||
msgstr "工作台"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:27
 | 
			
		||||
#: rbac/tree.py:26
 | 
			
		||||
msgid "Audit view"
 | 
			
		||||
msgstr "审计台"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:28 settings/models.py:159
 | 
			
		||||
#: rbac/tree.py:27 settings/models.py:159
 | 
			
		||||
msgid "System setting"
 | 
			
		||||
msgstr "系统设置"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:29
 | 
			
		||||
#: rbac/tree.py:28
 | 
			
		||||
msgid "Other"
 | 
			
		||||
msgstr "其它"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:38
 | 
			
		||||
#: rbac/tree.py:37
 | 
			
		||||
msgid "Session audits"
 | 
			
		||||
msgstr "会话审计"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:48
 | 
			
		||||
#: rbac/tree.py:47
 | 
			
		||||
msgid "Cloud import"
 | 
			
		||||
msgstr "云同步"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:49
 | 
			
		||||
#: rbac/tree.py:48
 | 
			
		||||
msgid "Backup account"
 | 
			
		||||
msgstr "备份账号"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:52
 | 
			
		||||
#: rbac/tree.py:49
 | 
			
		||||
msgid "Gather account"
 | 
			
		||||
msgstr "收集账号"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:51
 | 
			
		||||
msgid "Asset change auth"
 | 
			
		||||
msgstr "资产改密"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:53
 | 
			
		||||
#: rbac/tree.py:52
 | 
			
		||||
msgid "Terminal setting"
 | 
			
		||||
msgstr "终端设置"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:54
 | 
			
		||||
#: rbac/tree.py:53
 | 
			
		||||
msgid "Task Center"
 | 
			
		||||
msgstr "任务中心"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:55
 | 
			
		||||
#: rbac/tree.py:54
 | 
			
		||||
msgid "My assets"
 | 
			
		||||
msgstr "我的资产"
 | 
			
		||||
 | 
			
		||||
#: rbac/tree.py:57 terminal/models/applet/applet.py:43
 | 
			
		||||
#: rbac/tree.py:56 terminal/models/applet/applet.py:43
 | 
			
		||||
#: terminal/models/applet/applet.py:154 terminal/models/applet/host.py:28
 | 
			
		||||
#: terminal/serializers/applet.py:15
 | 
			
		||||
msgid "Applet"
 | 
			
		||||
| 
						 | 
				
			
			@ -4373,7 +4378,7 @@ msgid "SSO auth key TTL"
 | 
			
		|||
msgstr "令牌有效期"
 | 
			
		||||
 | 
			
		||||
#: settings/serializers/auth/sso.py:17
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:176
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:184
 | 
			
		||||
msgid "Unit: second"
 | 
			
		||||
msgstr "单位: 秒"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -5751,7 +5756,7 @@ msgstr "Access key ID(AK)"
 | 
			
		|||
msgid "Access key secret"
 | 
			
		||||
msgstr "Access key secret(SK)"
 | 
			
		||||
 | 
			
		||||
#: terminal/serializers/storage.py:65 xpack/plugins/cloud/models.py:217
 | 
			
		||||
#: terminal/serializers/storage.py:65 xpack/plugins/cloud/models.py:209
 | 
			
		||||
msgid "Region"
 | 
			
		||||
msgstr "地域"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -6864,55 +6869,47 @@ msgstr "地域"
 | 
			
		|||
msgid "Hostname strategy"
 | 
			
		||||
msgstr "主机名策略"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:100
 | 
			
		||||
msgid "Unix admin user"
 | 
			
		||||
msgstr "Unix 管理员"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:104
 | 
			
		||||
msgid "Windows admin user"
 | 
			
		||||
msgstr "Windows 管理员"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:110 xpack/plugins/cloud/serializers/task.py:41
 | 
			
		||||
#: xpack/plugins/cloud/models.py:102 xpack/plugins/cloud/serializers/task.py:40
 | 
			
		||||
msgid "IP network segment group"
 | 
			
		||||
msgstr "IP网段组"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:113 xpack/plugins/cloud/serializers/task.py:46
 | 
			
		||||
#: xpack/plugins/cloud/models.py:105 xpack/plugins/cloud/serializers/task.py:45
 | 
			
		||||
msgid "Sync IP type"
 | 
			
		||||
msgstr "同步IP类型"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:116 xpack/plugins/cloud/serializers/task.py:64
 | 
			
		||||
#: xpack/plugins/cloud/models.py:108 xpack/plugins/cloud/serializers/task.py:62
 | 
			
		||||
msgid "Always update"
 | 
			
		||||
msgstr "总是更新"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:122
 | 
			
		||||
#: xpack/plugins/cloud/models.py:114
 | 
			
		||||
msgid "Date last sync"
 | 
			
		||||
msgstr "最后同步日期"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:127 xpack/plugins/cloud/models.py:168
 | 
			
		||||
#: xpack/plugins/cloud/models.py:119 xpack/plugins/cloud/models.py:160
 | 
			
		||||
msgid "Sync instance task"
 | 
			
		||||
msgstr "同步实例任务"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:179 xpack/plugins/cloud/models.py:227
 | 
			
		||||
#: xpack/plugins/cloud/models.py:171 xpack/plugins/cloud/models.py:219
 | 
			
		||||
msgid "Date sync"
 | 
			
		||||
msgstr "同步日期"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:183
 | 
			
		||||
#: xpack/plugins/cloud/models.py:175
 | 
			
		||||
msgid "Sync instance task execution"
 | 
			
		||||
msgstr "同步实例任务执行"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:207
 | 
			
		||||
#: xpack/plugins/cloud/models.py:199
 | 
			
		||||
msgid "Sync task"
 | 
			
		||||
msgstr "同步任务"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:211
 | 
			
		||||
#: xpack/plugins/cloud/models.py:203
 | 
			
		||||
msgid "Sync instance task history"
 | 
			
		||||
msgstr "同步实例任务历史"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:214
 | 
			
		||||
#: xpack/plugins/cloud/models.py:206
 | 
			
		||||
msgid "Instance"
 | 
			
		||||
msgstr "实例"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/models.py:231
 | 
			
		||||
#: xpack/plugins/cloud/models.py:223
 | 
			
		||||
msgid "Sync instance detail"
 | 
			
		||||
msgstr "同步实例详情"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -7126,52 +7123,52 @@ msgstr "租户 ID"
 | 
			
		|||
msgid "Subscription ID"
 | 
			
		||||
msgstr "订阅 ID"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:95
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:100
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:116
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:141
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:98
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:103
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:119
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:149
 | 
			
		||||
msgid "API Endpoint"
 | 
			
		||||
msgstr "API 端点"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:106
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:109
 | 
			
		||||
msgid "Auth url"
 | 
			
		||||
msgstr "认证地址"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:107
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:110
 | 
			
		||||
msgid "eg: http://openstack.example.com:5000/v3"
 | 
			
		||||
msgstr "如: http://openstack.example.com:5000/v3"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:110
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:113
 | 
			
		||||
msgid "User domain"
 | 
			
		||||
msgstr "用户域"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:117
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:120
 | 
			
		||||
msgid "Cert File"
 | 
			
		||||
msgstr "证书文件"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:118
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:121
 | 
			
		||||
msgid "Key File"
 | 
			
		||||
msgstr "密钥文件"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:134
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:137
 | 
			
		||||
msgid "Service account key"
 | 
			
		||||
msgstr "服务账号密钥"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:135
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:138
 | 
			
		||||
msgid "The file is in JSON format"
 | 
			
		||||
msgstr "JSON 格式的文件"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:148
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:156
 | 
			
		||||
msgid "IP address invalid `{}`, {}"
 | 
			
		||||
msgstr "IP 地址无效: `{}`, {}"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:154
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:162
 | 
			
		||||
msgid ""
 | 
			
		||||
"Format for comma-delimited string,Such as: 192.168.1.0/24, "
 | 
			
		||||
"10.0.0.0-10.0.0.255"
 | 
			
		||||
msgstr "格式为逗号分隔的字符串,如:192.168.1.0/24,10.0.0.0-10.0.0.255"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:158
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:166
 | 
			
		||||
msgid ""
 | 
			
		||||
"The port is used to detect the validity of the IP address. When the "
 | 
			
		||||
"synchronization task is executed, only the valid IP address will be "
 | 
			
		||||
| 
						 | 
				
			
			@ -7180,19 +7177,19 @@ msgstr ""
 | 
			
		|||
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。 <br>"
 | 
			
		||||
"如果端口为 0,则表示所有 IP 地址均有效。"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:166
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:174
 | 
			
		||||
msgid "Hostname prefix"
 | 
			
		||||
msgstr "主机名前缀"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:169
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:177
 | 
			
		||||
msgid "IP segment"
 | 
			
		||||
msgstr "IP 网段"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:173
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:181
 | 
			
		||||
msgid "Test port"
 | 
			
		||||
msgstr "测试端口"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:176
 | 
			
		||||
#: xpack/plugins/cloud/serializers/account_attrs.py:184
 | 
			
		||||
msgid "Test timeout"
 | 
			
		||||
msgstr "测试超时时间"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -7216,9 +7213,13 @@ msgstr "执行次数"
 | 
			
		|||
msgid "Instance count"
 | 
			
		||||
msgstr "实例个数"
 | 
			
		||||
 | 
			
		||||
#: xpack/plugins/cloud/serializers/task.py:63
 | 
			
		||||
msgid "Linux admin user"
 | 
			
		||||
msgstr "Linux 管理员"
 | 
			
		||||
#: 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"
 | 
			
		||||
| 
						 | 
				
			
			@ -7288,11 +7289,14 @@ msgstr "旗舰版"
 | 
			
		|||
msgid "Community edition"
 | 
			
		||||
msgstr "社区版"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Run sync instance task"
 | 
			
		||||
#~ msgstr "执行同步实例任务"
 | 
			
		||||
#~ msgid "Unix admin user"
 | 
			
		||||
#~ msgstr "Unix 管理员"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Period clean sync instance task execution"
 | 
			
		||||
#~ msgstr "定期清除同步实例任务执行记录"
 | 
			
		||||
#~ msgid "Windows admin user"
 | 
			
		||||
#~ msgstr "Windows 管理员"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Linux admin user"
 | 
			
		||||
#~ msgstr "Linux 管理员"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Can push account to asset"
 | 
			
		||||
#~ msgstr "可以推送账号到资产"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,14 +1,13 @@
 | 
			
		|||
#!/usr/bin/python
 | 
			
		||||
import os
 | 
			
		||||
from typing import Callable
 | 
			
		||||
 | 
			
		||||
from django.apps import apps
 | 
			
		||||
from django.conf import settings
 | 
			
		||||
from django.db.models import F
 | 
			
		||||
from django.utils.translation import gettext_lazy as _, gettext, get_language
 | 
			
		||||
from treelib import Tree
 | 
			
		||||
from treelib.exceptions import NodeIDAbsentError
 | 
			
		||||
 | 
			
		||||
from django.utils.translation import gettext_lazy as _, gettext, get_language
 | 
			
		||||
from django.conf import settings
 | 
			
		||||
from django.apps import apps
 | 
			
		||||
from django.db.models import F, Count
 | 
			
		||||
 | 
			
		||||
from common.tree import TreeNode
 | 
			
		||||
from .models import Permission, ContentType
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -77,6 +76,7 @@ special_pid_mapper = {
 | 
			
		|||
    "accounts.pushaccountautomation": "push_account_node",
 | 
			
		||||
    "accounts.view_pushaccountexecution": "push_account_node",
 | 
			
		||||
    "accounts.add_pushaccountexecution": "push_account_node",
 | 
			
		||||
    "accounts.gatheredaccount": "gather_account_node",
 | 
			
		||||
    "accounts.gatheraccountsautomation": "gather_account_node",
 | 
			
		||||
    "accounts.view_gatheraccountsexecution": "gather_account_node",
 | 
			
		||||
    "accounts.add_gatheraccountsexecution": "gather_account_node",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue