mirror of https://github.com/jumpserver/jumpserver
perf: 修改翻译
parent
616b38158a
commit
f224dc241e
|
@ -24,9 +24,9 @@ class Migration(migrations.Migration):
|
|||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)),
|
||||
('org_id', models.CharField(blank=True, db_index=True, default='', max_length=36, verbose_name='Organization')),
|
||||
('present', models.BooleanField(default=True, verbose_name='Present')),
|
||||
('date_last_login', models.DateTimeField(null=True, verbose_name='Date last login')),
|
||||
('date_last_login', models.DateTimeField(null=True, verbose_name='Date login')),
|
||||
('username', models.CharField(blank=True, db_index=True, max_length=32, verbose_name='Username')),
|
||||
('address_last_login', models.CharField(default='', max_length=39, verbose_name='Address last login')),
|
||||
('address_last_login', models.CharField(default='', max_length=39, verbose_name='Address login')),
|
||||
('asset', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='assets.asset', verbose_name='Asset')),
|
||||
],
|
||||
options={
|
||||
|
|
|
@ -12,10 +12,10 @@ __all__ = ['GatherAccountsAutomation', 'GatheredAccount']
|
|||
|
||||
class GatheredAccount(JMSOrgBaseModel):
|
||||
present = models.BooleanField(default=True, verbose_name=_("Present"))
|
||||
date_last_login = models.DateTimeField(null=True, verbose_name=_("Date last login"))
|
||||
date_last_login = models.DateTimeField(null=True, verbose_name=_("Date login"))
|
||||
asset = models.ForeignKey('assets.Asset', on_delete=models.CASCADE, verbose_name=_("Asset"))
|
||||
username = models.CharField(max_length=32, blank=True, db_index=True, verbose_name=_('Username'))
|
||||
address_last_login = models.CharField(max_length=39, default='', verbose_name=_("Address last login"))
|
||||
address_last_login = models.CharField(max_length=39, default='', verbose_name=_("Address login"))
|
||||
|
||||
@property
|
||||
def address(self):
|
||||
|
|
|
@ -22,7 +22,7 @@ class AuthValidateMixin(serializers.Serializer):
|
|||
)
|
||||
passphrase = serializers.CharField(
|
||||
allow_blank=True, allow_null=True, required=False, max_length=512,
|
||||
write_only=True, label=_('Key password')
|
||||
write_only=True, label=_('Passphrase')
|
||||
)
|
||||
|
||||
@staticmethod
|
||||
|
|
|
@ -13,11 +13,11 @@ class Migration(migrations.Migration):
|
|||
migrations.AddField(
|
||||
model_name='gathereduser',
|
||||
name='date_last_login',
|
||||
field=models.DateTimeField(null=True, verbose_name='Date last login'),
|
||||
field=models.DateTimeField(null=True, verbose_name='Date login'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='gathereduser',
|
||||
name='ip_last_login',
|
||||
field=models.CharField(default='', max_length=39, verbose_name='IP last login'),
|
||||
field=models.CharField(default='', max_length=39, verbose_name='IP login'),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-12 16:58+0800\n"
|
||||
"POT-Creation-Date: 2024-03-28 11:19+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"
|
||||
|
@ -32,7 +32,7 @@ msgstr ""
|
|||
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
|
||||
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24
|
||||
#: authentication/confirm/password.py:26 authentication/forms.py:32
|
||||
#: authentication/templates/authentication/login.html:330
|
||||
#: authentication/templates/authentication/login.html:329
|
||||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||
#: settings/serializers/msg.py:35 terminal/serializers/storage.py:123
|
||||
#: terminal/serializers/storage.py:142 users/forms/profile.py:22
|
||||
|
@ -253,7 +253,7 @@ msgstr ""
|
|||
#: accounts/serializers/automations/change_secret.py:126
|
||||
#: accounts/templates/accounts/asset_account_change_info.html:7
|
||||
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
|
||||
#: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36
|
||||
#: assets/models/asset/common.py:349 assets/models/cmd_filter.py:36
|
||||
#: audits/models.py:58 authentication/models/connection_token.py:36
|
||||
#: perms/models/asset_permission.py:69 perms/serializers/permission.py:36
|
||||
#: terminal/backends/command/models.py:17 terminal/models/session/session.py:31
|
||||
|
@ -293,11 +293,11 @@ msgstr ""
|
|||
#: accounts/serializers/automations/change_secret.py:107
|
||||
#: accounts/serializers/automations/change_secret.py:127
|
||||
#: acls/serializers/base.py:124 acls/templates/acls/asset_login_reminder.html:7
|
||||
#: assets/serializers/asset/common.py:128 assets/serializers/gateway.py:28
|
||||
#: audits/models.py:59 authentication/api/connection_token.py:405
|
||||
#: ops/models/base.py:18 perms/models/asset_permission.py:75
|
||||
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
|
||||
#: terminal/models/session/session.py:33 terminal/serializers/command.py:72
|
||||
#: assets/serializers/gateway.py:28 audits/models.py:59
|
||||
#: authentication/api/connection_token.py:405 ops/models/base.py:18
|
||||
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
|
||||
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:33
|
||||
#: terminal/serializers/command.py:72
|
||||
#: terminal/templates/terminal/_msg_command_warning.html:8
|
||||
#: terminal/templates/terminal/_msg_session_sharing.html:8
|
||||
#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:89
|
||||
|
@ -513,7 +513,7 @@ msgid "Present"
|
|||
msgstr ""
|
||||
|
||||
#: accounts/models/automations/gather_account.py:15
|
||||
msgid "Date last login"
|
||||
msgid "Date login"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/models/automations/gather_account.py:17
|
||||
|
@ -532,7 +532,7 @@ msgid "Username"
|
|||
msgstr ""
|
||||
|
||||
#: accounts/models/automations/gather_account.py:18
|
||||
msgid "Address last login"
|
||||
msgid "Address login"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/models/automations/gather_account.py:44
|
||||
|
@ -604,7 +604,7 @@ msgstr ""
|
|||
#: assets/models/domain.py:19 assets/models/group.py:17
|
||||
#: assets/models/label.py:18 assets/models/platform.py:16
|
||||
#: assets/models/platform.py:95 assets/serializers/asset/common.py:149
|
||||
#: assets/serializers/platform.py:118 assets/serializers/platform.py:228
|
||||
#: assets/serializers/platform.py:136 assets/serializers/platform.py:254
|
||||
#: authentication/backends/passkey/models.py:10
|
||||
#: authentication/serializers/connect_token_secret.py:113
|
||||
#: authentication/serializers/connect_token_secret.py:168 labels/models.py:11
|
||||
|
@ -631,7 +631,7 @@ msgstr ""
|
|||
msgid "Privileged"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/models/base.py:70 assets/models/asset/common.py:166
|
||||
#: accounts/models/base.py:70 assets/models/asset/common.py:165
|
||||
#: assets/models/automations/base.py:21 assets/models/cmd_filter.py:39
|
||||
#: assets/models/label.py:22
|
||||
#: authentication/serializers/connect_token_secret.py:117
|
||||
|
@ -744,7 +744,7 @@ msgstr ""
|
|||
#: accounts/serializers/account/account.py:195 applications/models.py:11
|
||||
#: assets/models/label.py:21 assets/models/platform.py:96
|
||||
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
|
||||
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
|
||||
#: assets/serializers/platform.py:158 assets/serializers/platform.py:255
|
||||
#: perms/serializers/user_permission.py:26 settings/models.py:36
|
||||
#: tickets/models/ticket/apply_application.py:13 users/models/preference.py:12
|
||||
msgid "Category"
|
||||
|
@ -755,8 +755,8 @@ msgstr ""
|
|||
#: acls/serializers/command_acl.py:19 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:97
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:120
|
||||
#: assets/serializers/platform.py:139 audits/serializers.py:53
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:138
|
||||
#: assets/serializers/platform.py:157 audits/serializers.py:53
|
||||
#: audits/serializers.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:145
|
||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
|
@ -862,8 +862,8 @@ msgid "Asset type"
|
|||
msgstr ""
|
||||
|
||||
#: accounts/serializers/account/base.py:25 terminal/serializers/storage.py:149
|
||||
msgid "Key password"
|
||||
msgstr "Passphrase"
|
||||
msgid "Passphrase"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/serializers/account/base.py:78
|
||||
#: assets/serializers/asset/common.py:384
|
||||
|
@ -939,6 +939,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#: accounts/serializers/automations/base.py:23
|
||||
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
|
||||
#: assets/serializers/automations/base.py:21
|
||||
msgid "Nodes"
|
||||
msgstr ""
|
||||
|
@ -1113,8 +1114,9 @@ msgid "Users"
|
|||
msgstr ""
|
||||
|
||||
#: acls/models/base.py:98 assets/models/automations/base.py:17
|
||||
#: assets/models/cmd_filter.py:38 perms/serializers/permission.py:45
|
||||
#: perms/serializers/user_permission.py:75 rbac/tree.py:35
|
||||
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:128
|
||||
#: perms/serializers/permission.py:45 perms/serializers/user_permission.py:75
|
||||
#: rbac/tree.py:35
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1717,35 +1719,28 @@ msgstr ""
|
|||
msgid "Domain"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/asset/common.py:165 assets/models/automations/base.py:18
|
||||
#: assets/models/cmd_filter.py:32 assets/models/node.py:549
|
||||
#: perms/models/asset_permission.py:72 perms/serializers/permission.py:37
|
||||
#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:330
|
||||
msgid "Node"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/asset/common.py:167 assets/serializers/asset/common.py:385
|
||||
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:385
|
||||
#: assets/serializers/asset/host.py:11
|
||||
msgid "Gathered info"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/asset/common.py:168 assets/serializers/asset/custom.py:14
|
||||
#: assets/models/asset/common.py:167 assets/serializers/asset/custom.py:14
|
||||
msgid "Custom info"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/asset/common.py:353
|
||||
#: assets/models/asset/common.py:352
|
||||
msgid "Can refresh asset hardware info"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/asset/common.py:354
|
||||
#: assets/models/asset/common.py:353
|
||||
msgid "Can test asset connectivity"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/asset/common.py:355
|
||||
#: assets/models/asset/common.py:354
|
||||
msgid "Can match asset"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/asset/common.py:356
|
||||
#: assets/models/asset/common.py:355
|
||||
msgid "Can change asset nodes"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1773,6 +1768,13 @@ msgstr ""
|
|||
msgid "Proxy"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/automations/base.py:18 assets/models/cmd_filter.py:32
|
||||
#: assets/models/node.py:549 perms/models/asset_permission.py:72
|
||||
#: perms/serializers/permission.py:37 tickets/models/ticket/apply_asset.py:14
|
||||
#: xpack/plugins/cloud/models.py:330
|
||||
msgid "Node"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:231
|
||||
#: settings/serializers/auth/sms.py:103
|
||||
msgid "Parameters"
|
||||
|
@ -1836,7 +1838,7 @@ msgstr ""
|
|||
msgid "Favorite asset"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/gateway.py:34 assets/serializers/domain.py:18
|
||||
#: assets/models/gateway.py:34
|
||||
msgid "Gateway"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1845,7 +1847,7 @@ msgid "Asset group"
|
|||
msgstr ""
|
||||
|
||||
#: assets/models/group.py:31 assets/models/platform.py:20
|
||||
#: assets/serializers/platform.py:121
|
||||
#: assets/serializers/platform.py:139
|
||||
#: xpack/plugins/cloud/providers/nutanix.py:30
|
||||
msgid "Default"
|
||||
msgstr ""
|
||||
|
@ -1870,7 +1872,7 @@ msgstr ""
|
|||
|
||||
#: assets/models/label.py:40 assets/serializers/cagegory.py:10
|
||||
#: assets/serializers/cagegory.py:17 assets/serializers/cagegory.py:23
|
||||
#: assets/serializers/platform.py:119
|
||||
#: assets/serializers/platform.py:137
|
||||
#: authentication/serializers/connect_token_secret.py:124
|
||||
#: common/serializers/common.py:85 labels/models.py:17 labels/models.py:33
|
||||
#: labels/serializers.py:45 settings/serializers/msg.py:90
|
||||
|
@ -1913,7 +1915,7 @@ msgstr ""
|
|||
msgid "Public"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:49
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:67
|
||||
#: settings/serializers/settings.py:66
|
||||
#: users/templates/users/reset_password.html:29
|
||||
msgid "Setting"
|
||||
|
@ -1947,7 +1949,7 @@ msgid "Gather facts enabled"
|
|||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:48 assets/models/platform.py:72
|
||||
#: assets/serializers/platform.py:36
|
||||
#: assets/serializers/platform.py:37
|
||||
msgid "Gather facts method"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1955,11 +1957,11 @@ msgstr ""
|
|||
msgid "Gather facts params"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:39
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:45
|
||||
msgid "Change secret enabled"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:40
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:48
|
||||
msgid "Change secret method"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1967,11 +1969,11 @@ msgstr ""
|
|||
msgid "Change secret params"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:41
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:51
|
||||
msgid "Push account enabled"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:42
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:53
|
||||
msgid "Push account method"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1979,11 +1981,11 @@ msgstr ""
|
|||
msgid "Push account params"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:64 assets/serializers/platform.py:37
|
||||
#: assets/models/platform.py:64
|
||||
msgid "Verify account enabled"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:38
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:41
|
||||
msgid "Verify account method"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2011,23 +2013,23 @@ msgstr ""
|
|||
msgid "Internal"
|
||||
msgstr "Builtin"
|
||||
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:138
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:156
|
||||
msgid "Charset"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:167
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:191
|
||||
msgid "Domain enabled"
|
||||
msgstr ""
|
||||
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:166
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:184
|
||||
msgid "Su enabled"
|
||||
msgstr "Switch enabled"
|
||||
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:144
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:162
|
||||
msgid "Su method"
|
||||
msgstr "Switch method"
|
||||
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:147
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:165
|
||||
msgid "Custom fields"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2042,7 +2044,7 @@ msgid ""
|
|||
"type"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:141
|
||||
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:159
|
||||
#: authentication/serializers/connect_token_secret.py:30
|
||||
#: authentication/serializers/connect_token_secret.py:75
|
||||
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:46
|
||||
|
@ -2153,6 +2155,10 @@ msgstr ""
|
|||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/domain.py:18
|
||||
msgid "Gateways"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/domain.py:20 orgs/serializers.py:13
|
||||
#: perms/serializers/permission.py:40
|
||||
msgid "Assets amount"
|
||||
|
@ -2170,59 +2176,94 @@ msgstr ""
|
|||
msgid "Can't contains: /"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:43
|
||||
#: assets/serializers/platform.py:34
|
||||
msgid "Enable asset detection"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:38
|
||||
msgid "Enable asset information collection"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:42
|
||||
msgid "Enable account verification"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:49
|
||||
msgid "Enable account secret auto change"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:54
|
||||
msgid "Enable account auto push"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:57
|
||||
msgid "Gather accounts enabled"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:44
|
||||
#: assets/serializers/platform.py:60
|
||||
msgid "Gather accounts method"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:50
|
||||
#: assets/serializers/platform.py:61
|
||||
msgid "Enable account collection"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:68
|
||||
msgid "Port from addr"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:62
|
||||
#: assets/serializers/platform.py:80
|
||||
msgid ""
|
||||
"This protocol is primary, and it must be set when adding assets. "
|
||||
"Additionally, there can only be one primary protocol."
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:67
|
||||
#: assets/serializers/platform.py:85
|
||||
msgid "This protocol is required, and it must be set when adding assets."
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:70
|
||||
#: assets/serializers/platform.py:88
|
||||
msgid ""
|
||||
"This protocol is default, when adding assets, it will be displayed by "
|
||||
"default."
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:73
|
||||
#: assets/serializers/platform.py:91
|
||||
msgid "This protocol is public, asset will show this protocol to user"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:122
|
||||
#: assets/serializers/platform.py:140
|
||||
msgid "Help text"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:123
|
||||
#: assets/serializers/platform.py:141
|
||||
msgid "Choices"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:142
|
||||
#: assets/serializers/platform.py:160
|
||||
msgid "Automation"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:168
|
||||
#: assets/serializers/platform.py:186
|
||||
msgid ""
|
||||
"Login with account when accessing assets, then automatically switch to "
|
||||
"another, similar to logging in with a regular account and then switching to "
|
||||
"root"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:192
|
||||
msgid "Assets can be connected using a domain gateway"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:194
|
||||
msgid "Default Domain"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:189
|
||||
#: assets/serializers/platform.py:215
|
||||
msgid "type is required"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:204
|
||||
#: assets/serializers/platform.py:230
|
||||
msgid "Protocols is required"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2355,7 +2396,7 @@ msgid "Connect"
|
|||
msgstr ""
|
||||
|
||||
#: audits/const.py:30 authentication/templates/authentication/login.html:296
|
||||
#: authentication/templates/authentication/login.html:369
|
||||
#: authentication/templates/authentication/login.html:368
|
||||
#: templates/_header_bar.html:95
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
@ -2680,7 +2721,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#: authentication/api/password.py:65
|
||||
#: authentication/templates/authentication/login.html:361
|
||||
#: authentication/templates/authentication/login.html:360
|
||||
#: users/templates/users/forgot_password.html:41
|
||||
#: users/templates/users/forgot_password.html:42
|
||||
#: users/templates/users/forgot_password_previewing.html:13
|
||||
|
@ -3375,7 +3416,7 @@ msgstr ""
|
|||
msgid "If you are administrator, you can update the config resolve it, set"
|
||||
msgstr ""
|
||||
|
||||
#: authentication/templates/authentication/login.html:376
|
||||
#: authentication/templates/authentication/login.html:375
|
||||
msgid "More login options"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3904,18 +3945,18 @@ msgstr ""
|
|||
msgid "<h1>Flower service unavailable, check it</h1>"
|
||||
msgstr ""
|
||||
|
||||
#: jumpserver/views/other.py:26
|
||||
#: jumpserver/views/other.py:27
|
||||
msgid ""
|
||||
"<div>Luna is a separately deployed program, you need to deploy Luna, koko, "
|
||||
"configure nginx for url distribution,</div> </div>If you see this page, "
|
||||
"prove that you are not accessing the nginx listening port. Good luck.</div>"
|
||||
msgstr ""
|
||||
|
||||
#: jumpserver/views/other.py:70
|
||||
#: jumpserver/views/other.py:72
|
||||
msgid "Websocket server run on port: {}, you should proxy it on nginx"
|
||||
msgstr ""
|
||||
|
||||
#: jumpserver/views/other.py:84
|
||||
#: jumpserver/views/other.py:86
|
||||
msgid ""
|
||||
"<div>Koko is a separately deployed program, you need to deploy Koko, "
|
||||
"configure nginx for url distribution,</div> </div>If you see this page, "
|
||||
|
@ -8725,11 +8766,11 @@ msgid "Interface settings"
|
|||
msgstr ""
|
||||
|
||||
#: xpack/plugins/interface/models.py:23
|
||||
msgid "Title of login page"
|
||||
msgid "Login title"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/interface/models.py:27
|
||||
msgid "Image of login page"
|
||||
msgid "Login image"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/interface/models.py:31
|
||||
|
@ -8737,11 +8778,11 @@ msgid "Website icon"
|
|||
msgstr ""
|
||||
|
||||
#: xpack/plugins/interface/models.py:35
|
||||
msgid "Logo of management page"
|
||||
msgid "Index logo"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/interface/models.py:39
|
||||
msgid "Logo of logout page"
|
||||
msgid "Logout logo"
|
||||
msgstr ""
|
||||
|
||||
#: xpack/plugins/interface/models.py:41
|
||||
|
@ -8796,3 +8837,6 @@ msgstr ""
|
|||
#: xpack/plugins/license/models.py:86
|
||||
msgid "Ultimate edition"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Key password"
|
||||
#~ msgstr "Passphrase"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-12 16:58+0800\n"
|
||||
"POT-Creation-Date: 2024-03-28 11:19+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"
|
||||
|
@ -32,7 +32,7 @@ msgstr "成功: %s、失敗: %s、合計: %s"
|
|||
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
|
||||
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24
|
||||
#: authentication/confirm/password.py:26 authentication/forms.py:32
|
||||
#: authentication/templates/authentication/login.html:330
|
||||
#: authentication/templates/authentication/login.html:329
|
||||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||
#: settings/serializers/msg.py:35 terminal/serializers/storage.py:123
|
||||
#: terminal/serializers/storage.py:142 users/forms/profile.py:22
|
||||
|
@ -253,7 +253,7 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
|
|||
#: accounts/serializers/automations/change_secret.py:126
|
||||
#: accounts/templates/accounts/asset_account_change_info.html:7
|
||||
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
|
||||
#: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36
|
||||
#: assets/models/asset/common.py:349 assets/models/cmd_filter.py:36
|
||||
#: audits/models.py:58 authentication/models/connection_token.py:36
|
||||
#: perms/models/asset_permission.py:69 perms/serializers/permission.py:36
|
||||
#: terminal/backends/command/models.py:17 terminal/models/session/session.py:31
|
||||
|
@ -293,11 +293,11 @@ msgstr "ソース ID"
|
|||
#: accounts/serializers/automations/change_secret.py:107
|
||||
#: accounts/serializers/automations/change_secret.py:127
|
||||
#: acls/serializers/base.py:124 acls/templates/acls/asset_login_reminder.html:7
|
||||
#: assets/serializers/asset/common.py:128 assets/serializers/gateway.py:28
|
||||
#: audits/models.py:59 authentication/api/connection_token.py:405
|
||||
#: ops/models/base.py:18 perms/models/asset_permission.py:75
|
||||
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
|
||||
#: terminal/models/session/session.py:33 terminal/serializers/command.py:72
|
||||
#: assets/serializers/gateway.py:28 audits/models.py:59
|
||||
#: authentication/api/connection_token.py:405 ops/models/base.py:18
|
||||
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
|
||||
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:33
|
||||
#: terminal/serializers/command.py:72
|
||||
#: terminal/templates/terminal/_msg_command_warning.html:8
|
||||
#: terminal/templates/terminal/_msg_session_sharing.html:8
|
||||
#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:89
|
||||
|
@ -513,7 +513,9 @@ msgid "Present"
|
|||
msgstr "存在する"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:15
|
||||
msgid "Date last login"
|
||||
#, fuzzy
|
||||
#| msgid "Date last login"
|
||||
msgid "Date login"
|
||||
msgstr "最終ログイン日"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:17
|
||||
|
@ -532,7 +534,9 @@ msgid "Username"
|
|||
msgstr "ユーザー名"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:18
|
||||
msgid "Address last login"
|
||||
#, fuzzy
|
||||
#| msgid "Address last login"
|
||||
msgid "Address login"
|
||||
msgstr "最終ログインアドレス"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:44
|
||||
|
@ -604,7 +608,7 @@ msgstr "パスワードルール"
|
|||
#: assets/models/domain.py:19 assets/models/group.py:17
|
||||
#: assets/models/label.py:18 assets/models/platform.py:16
|
||||
#: assets/models/platform.py:95 assets/serializers/asset/common.py:149
|
||||
#: assets/serializers/platform.py:118 assets/serializers/platform.py:228
|
||||
#: assets/serializers/platform.py:136 assets/serializers/platform.py:254
|
||||
#: authentication/backends/passkey/models.py:10
|
||||
#: authentication/serializers/connect_token_secret.py:113
|
||||
#: authentication/serializers/connect_token_secret.py:168 labels/models.py:11
|
||||
|
@ -631,7 +635,7 @@ msgstr "名前"
|
|||
msgid "Privileged"
|
||||
msgstr "特権アカウント"
|
||||
|
||||
#: accounts/models/base.py:70 assets/models/asset/common.py:166
|
||||
#: accounts/models/base.py:70 assets/models/asset/common.py:165
|
||||
#: assets/models/automations/base.py:21 assets/models/cmd_filter.py:39
|
||||
#: assets/models/label.py:22
|
||||
#: authentication/serializers/connect_token_secret.py:117
|
||||
|
@ -756,7 +760,7 @@ msgstr "アカウントの存在ポリシー"
|
|||
#: accounts/serializers/account/account.py:195 applications/models.py:11
|
||||
#: assets/models/label.py:21 assets/models/platform.py:96
|
||||
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
|
||||
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
|
||||
#: assets/serializers/platform.py:158 assets/serializers/platform.py:255
|
||||
#: perms/serializers/user_permission.py:26 settings/models.py:36
|
||||
#: tickets/models/ticket/apply_application.py:13 users/models/preference.py:12
|
||||
msgid "Category"
|
||||
|
@ -767,8 +771,8 @@ msgstr "カテゴリ"
|
|||
#: acls/serializers/command_acl.py:19 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:97
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:120
|
||||
#: assets/serializers/platform.py:139 audits/serializers.py:53
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:138
|
||||
#: assets/serializers/platform.py:157 audits/serializers.py:53
|
||||
#: audits/serializers.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:145
|
||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
|
@ -874,8 +878,8 @@ msgid "Asset type"
|
|||
msgstr "資産タイプ"
|
||||
|
||||
#: accounts/serializers/account/base.py:25 terminal/serializers/storage.py:149
|
||||
msgid "Key password"
|
||||
msgstr "キーパスワード"
|
||||
msgid "Passphrase"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/serializers/account/base.py:78
|
||||
#: assets/serializers/asset/common.py:384
|
||||
|
@ -957,6 +961,7 @@ msgstr ""
|
|||
"ください。 "
|
||||
|
||||
#: accounts/serializers/automations/base.py:23
|
||||
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
|
||||
#: assets/serializers/automations/base.py:21
|
||||
msgid "Nodes"
|
||||
msgstr "ノード"
|
||||
|
@ -1132,8 +1137,9 @@ msgid "Users"
|
|||
msgstr "ユーザー"
|
||||
|
||||
#: acls/models/base.py:98 assets/models/automations/base.py:17
|
||||
#: assets/models/cmd_filter.py:38 perms/serializers/permission.py:45
|
||||
#: perms/serializers/user_permission.py:75 rbac/tree.py:35
|
||||
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:128
|
||||
#: perms/serializers/permission.py:45 perms/serializers/user_permission.py:75
|
||||
#: rbac/tree.py:35
|
||||
msgid "Accounts"
|
||||
msgstr "アカウント"
|
||||
|
||||
|
@ -1757,35 +1763,28 @@ msgstr "プラットフォーム"
|
|||
msgid "Domain"
|
||||
msgstr "ドメイン"
|
||||
|
||||
#: assets/models/asset/common.py:165 assets/models/automations/base.py:18
|
||||
#: assets/models/cmd_filter.py:32 assets/models/node.py:549
|
||||
#: perms/models/asset_permission.py:72 perms/serializers/permission.py:37
|
||||
#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:330
|
||||
msgid "Node"
|
||||
msgstr "ノード"
|
||||
|
||||
#: assets/models/asset/common.py:167 assets/serializers/asset/common.py:385
|
||||
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:385
|
||||
#: assets/serializers/asset/host.py:11
|
||||
msgid "Gathered info"
|
||||
msgstr "資産ハードウェア情報の収集"
|
||||
|
||||
#: assets/models/asset/common.py:168 assets/serializers/asset/custom.py:14
|
||||
#: assets/models/asset/common.py:167 assets/serializers/asset/custom.py:14
|
||||
msgid "Custom info"
|
||||
msgstr "カスタム属性"
|
||||
|
||||
#: assets/models/asset/common.py:353
|
||||
#: assets/models/asset/common.py:352
|
||||
msgid "Can refresh asset hardware info"
|
||||
msgstr "資産ハードウェア情報を更新できます"
|
||||
|
||||
#: assets/models/asset/common.py:354
|
||||
#: assets/models/asset/common.py:353
|
||||
msgid "Can test asset connectivity"
|
||||
msgstr "資産接続をテストできます"
|
||||
|
||||
#: assets/models/asset/common.py:355
|
||||
#: assets/models/asset/common.py:354
|
||||
msgid "Can match asset"
|
||||
msgstr "アセットを一致させることができます"
|
||||
|
||||
#: assets/models/asset/common.py:356
|
||||
#: assets/models/asset/common.py:355
|
||||
msgid "Can change asset nodes"
|
||||
msgstr "資産ノードを変更できます"
|
||||
|
||||
|
@ -1813,6 +1812,13 @@ msgstr "証明書チェックを無視"
|
|||
msgid "Proxy"
|
||||
msgstr "プロキシー"
|
||||
|
||||
#: assets/models/automations/base.py:18 assets/models/cmd_filter.py:32
|
||||
#: assets/models/node.py:549 perms/models/asset_permission.py:72
|
||||
#: perms/serializers/permission.py:37 tickets/models/ticket/apply_asset.py:14
|
||||
#: xpack/plugins/cloud/models.py:330
|
||||
msgid "Node"
|
||||
msgstr "ノード"
|
||||
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:231
|
||||
#: settings/serializers/auth/sms.py:103
|
||||
msgid "Parameters"
|
||||
|
@ -1876,7 +1882,7 @@ msgstr "コマンドフィルタルール"
|
|||
msgid "Favorite asset"
|
||||
msgstr "お気に入りのアセット"
|
||||
|
||||
#: assets/models/gateway.py:34 assets/serializers/domain.py:18
|
||||
#: assets/models/gateway.py:34
|
||||
msgid "Gateway"
|
||||
msgstr "ゲートウェイ"
|
||||
|
||||
|
@ -1885,7 +1891,7 @@ msgid "Asset group"
|
|||
msgstr "資産グループ"
|
||||
|
||||
#: assets/models/group.py:31 assets/models/platform.py:20
|
||||
#: assets/serializers/platform.py:121
|
||||
#: assets/serializers/platform.py:139
|
||||
#: xpack/plugins/cloud/providers/nutanix.py:30
|
||||
msgid "Default"
|
||||
msgstr "デフォルト"
|
||||
|
@ -1910,7 +1916,7 @@ msgstr "値"
|
|||
|
||||
#: assets/models/label.py:40 assets/serializers/cagegory.py:10
|
||||
#: assets/serializers/cagegory.py:17 assets/serializers/cagegory.py:23
|
||||
#: assets/serializers/platform.py:119
|
||||
#: assets/serializers/platform.py:137
|
||||
#: authentication/serializers/connect_token_secret.py:124
|
||||
#: common/serializers/common.py:85 labels/models.py:17 labels/models.py:33
|
||||
#: labels/serializers.py:45 settings/serializers/msg.py:90
|
||||
|
@ -1953,7 +1959,7 @@ msgstr "必要"
|
|||
msgid "Public"
|
||||
msgstr "開ける"
|
||||
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:49
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:67
|
||||
#: settings/serializers/settings.py:66
|
||||
#: users/templates/users/reset_password.html:29
|
||||
msgid "Setting"
|
||||
|
@ -1987,7 +1993,7 @@ msgid "Gather facts enabled"
|
|||
msgstr "資産情報の収集を有効にする"
|
||||
|
||||
#: assets/models/platform.py:48 assets/models/platform.py:72
|
||||
#: assets/serializers/platform.py:36
|
||||
#: assets/serializers/platform.py:37
|
||||
msgid "Gather facts method"
|
||||
msgstr "情報収集の方法"
|
||||
|
||||
|
@ -1995,11 +2001,11 @@ msgstr "情報収集の方法"
|
|||
msgid "Gather facts params"
|
||||
msgstr "情報収集パラメータ"
|
||||
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:39
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:45
|
||||
msgid "Change secret enabled"
|
||||
msgstr "パスワードの変更が有効"
|
||||
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:40
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:48
|
||||
msgid "Change secret method"
|
||||
msgstr "パスワード変更モード"
|
||||
|
||||
|
@ -2007,11 +2013,11 @@ msgstr "パスワード変更モード"
|
|||
msgid "Change secret params"
|
||||
msgstr "パスワード変更パラメータ"
|
||||
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:41
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:51
|
||||
msgid "Push account enabled"
|
||||
msgstr "アカウントのプッシュを有効にする"
|
||||
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:42
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:53
|
||||
msgid "Push account method"
|
||||
msgstr "アカウントプッシュ方式"
|
||||
|
||||
|
@ -2019,11 +2025,11 @@ msgstr "アカウントプッシュ方式"
|
|||
msgid "Push account params"
|
||||
msgstr "アカウントプッシュパラメータ"
|
||||
|
||||
#: assets/models/platform.py:64 assets/serializers/platform.py:37
|
||||
#: assets/models/platform.py:64
|
||||
msgid "Verify account enabled"
|
||||
msgstr "アカウントの確認をオンにする"
|
||||
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:38
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:41
|
||||
msgid "Verify account method"
|
||||
msgstr "アカウント認証方法"
|
||||
|
||||
|
@ -2051,23 +2057,23 @@ msgstr "メタ"
|
|||
msgid "Internal"
|
||||
msgstr "ビルトイン"
|
||||
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:138
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:156
|
||||
msgid "Charset"
|
||||
msgstr "シャーセット"
|
||||
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:167
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:191
|
||||
msgid "Domain enabled"
|
||||
msgstr "ドメインを有効にする"
|
||||
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:166
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:184
|
||||
msgid "Su enabled"
|
||||
msgstr "アカウントの切り替えを有効にする"
|
||||
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:144
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:162
|
||||
msgid "Su method"
|
||||
msgstr "アカウントの切り替え方法"
|
||||
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:147
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:165
|
||||
msgid "Custom fields"
|
||||
msgstr "カスタムフィールド"
|
||||
|
||||
|
@ -2084,7 +2090,7 @@ msgstr ""
|
|||
"プラットフォームタイプがスキップされた資産に合致しない、資産内の一括更新プ"
|
||||
"ラットフォーム"
|
||||
|
||||
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:141
|
||||
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:159
|
||||
#: authentication/serializers/connect_token_secret.py:30
|
||||
#: authentication/serializers/connect_token_secret.py:75
|
||||
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:46
|
||||
|
@ -2197,6 +2203,12 @@ msgstr "制約"
|
|||
msgid "Types"
|
||||
msgstr "タイプ"
|
||||
|
||||
#: assets/serializers/domain.py:18
|
||||
#, fuzzy
|
||||
#| msgid "Gateway"
|
||||
msgid "Gateways"
|
||||
msgstr "ゲートウェイ"
|
||||
|
||||
#: assets/serializers/domain.py:20 orgs/serializers.py:13
|
||||
#: perms/serializers/permission.py:40
|
||||
msgid "Assets amount"
|
||||
|
@ -2214,19 +2226,51 @@ msgstr "値"
|
|||
msgid "Can't contains: /"
|
||||
msgstr "含まれない:/"
|
||||
|
||||
#: assets/serializers/platform.py:43
|
||||
#: assets/serializers/platform.py:34
|
||||
#, fuzzy
|
||||
#| msgid "Run ansible task execution"
|
||||
msgid "Enable asset detection"
|
||||
msgstr "Ansible タスクの実行を開始する"
|
||||
|
||||
#: assets/serializers/platform.py:38
|
||||
msgid "Enable asset information collection"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:42
|
||||
#, fuzzy
|
||||
#| msgid "Ignore SSL verification"
|
||||
msgid "Enable account verification"
|
||||
msgstr "Ssl検証を無視する"
|
||||
|
||||
#: assets/serializers/platform.py:49
|
||||
msgid "Enable account secret auto change"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:54
|
||||
#, fuzzy
|
||||
#| msgid "Enable SSO auth"
|
||||
msgid "Enable account auto push"
|
||||
msgstr "SSO Token認証の有効化"
|
||||
|
||||
#: assets/serializers/platform.py:57
|
||||
msgid "Gather accounts enabled"
|
||||
msgstr "アカウント収集を有効にする"
|
||||
|
||||
#: assets/serializers/platform.py:44
|
||||
#: assets/serializers/platform.py:60
|
||||
msgid "Gather accounts method"
|
||||
msgstr "アカウントの収集方法"
|
||||
|
||||
#: assets/serializers/platform.py:50
|
||||
#: assets/serializers/platform.py:61
|
||||
#, fuzzy
|
||||
#| msgid "Gather account automation"
|
||||
msgid "Enable account collection"
|
||||
msgstr "自動収集アカウント"
|
||||
|
||||
#: assets/serializers/platform.py:68
|
||||
msgid "Port from addr"
|
||||
msgstr "アドレスからのポート"
|
||||
|
||||
#: assets/serializers/platform.py:62
|
||||
#: assets/serializers/platform.py:80
|
||||
msgid ""
|
||||
"This protocol is primary, and it must be set when adding assets. "
|
||||
"Additionally, there can only be one primary protocol."
|
||||
|
@ -2234,11 +2278,11 @@ msgstr ""
|
|||
"このプロトコルはプライマリであり、資産を追加するときに設定する必要がありま"
|
||||
"す。また、プライマリプロトコルは1つしかありません"
|
||||
|
||||
#: assets/serializers/platform.py:67
|
||||
#: assets/serializers/platform.py:85
|
||||
msgid "This protocol is required, and it must be set when adding assets."
|
||||
msgstr "このプロトコルは必須であり、資産を追加するときに設定する必要があります"
|
||||
|
||||
#: assets/serializers/platform.py:70
|
||||
#: assets/serializers/platform.py:88
|
||||
msgid ""
|
||||
"This protocol is default, when adding assets, it will be displayed by "
|
||||
"default."
|
||||
|
@ -2246,32 +2290,43 @@ msgstr ""
|
|||
"このプロトコルはデフォルトです。資産を追加するときに、デフォルトで表示されま"
|
||||
"す"
|
||||
|
||||
#: assets/serializers/platform.py:73
|
||||
#: assets/serializers/platform.py:91
|
||||
msgid "This protocol is public, asset will show this protocol to user"
|
||||
msgstr ""
|
||||
"このプロトコルは公開されており、資産はこのプロトコルをユーザーに表示します"
|
||||
|
||||
#: assets/serializers/platform.py:122
|
||||
#: assets/serializers/platform.py:140
|
||||
msgid "Help text"
|
||||
msgstr "ヘルプ"
|
||||
|
||||
#: assets/serializers/platform.py:123
|
||||
#: assets/serializers/platform.py:141
|
||||
msgid "Choices"
|
||||
msgstr "せんたく"
|
||||
|
||||
#: assets/serializers/platform.py:142
|
||||
#: assets/serializers/platform.py:160
|
||||
msgid "Automation"
|
||||
msgstr "オートメーション"
|
||||
|
||||
#: assets/serializers/platform.py:168
|
||||
#: assets/serializers/platform.py:186
|
||||
msgid ""
|
||||
"Login with account when accessing assets, then automatically switch to "
|
||||
"another, similar to logging in with a regular account and then switching to "
|
||||
"root"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:192
|
||||
msgid "Assets can be connected using a domain gateway"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:194
|
||||
msgid "Default Domain"
|
||||
msgstr "デフォルト ドメイン"
|
||||
|
||||
#: assets/serializers/platform.py:189
|
||||
#: assets/serializers/platform.py:215
|
||||
msgid "type is required"
|
||||
msgstr "タイプ このフィールドは必須です."
|
||||
|
||||
#: assets/serializers/platform.py:204
|
||||
#: assets/serializers/platform.py:230
|
||||
msgid "Protocols is required"
|
||||
msgstr "同意が必要です"
|
||||
|
||||
|
@ -2408,7 +2463,7 @@ msgid "Connect"
|
|||
msgstr "接続"
|
||||
|
||||
#: audits/const.py:30 authentication/templates/authentication/login.html:296
|
||||
#: authentication/templates/authentication/login.html:369
|
||||
#: authentication/templates/authentication/login.html:368
|
||||
#: templates/_header_bar.html:95
|
||||
msgid "Login"
|
||||
msgstr "ログイン"
|
||||
|
@ -2738,7 +2793,7 @@ msgstr ""
|
|||
"さい。"
|
||||
|
||||
#: authentication/api/password.py:65
|
||||
#: authentication/templates/authentication/login.html:361
|
||||
#: authentication/templates/authentication/login.html:360
|
||||
#: users/templates/users/forgot_password.html:41
|
||||
#: users/templates/users/forgot_password.html:42
|
||||
#: users/templates/users/forgot_password_previewing.html:13
|
||||
|
@ -3459,7 +3514,7 @@ msgstr ""
|
|||
msgid "If you are administrator, you can update the config resolve it, set"
|
||||
msgstr "管理者の場合は、configを更新して解決することができます。"
|
||||
|
||||
#: authentication/templates/authentication/login.html:376
|
||||
#: authentication/templates/authentication/login.html:375
|
||||
msgid "More login options"
|
||||
msgstr "その他のログインオプション"
|
||||
|
||||
|
@ -3997,7 +4052,7 @@ msgstr "JumpServer オープンソースの要塞ホスト"
|
|||
msgid "<h1>Flower service unavailable, check it</h1>"
|
||||
msgstr "<h1> フラワーサービス利用不可、チェック </h1>"
|
||||
|
||||
#: jumpserver/views/other.py:26
|
||||
#: jumpserver/views/other.py:27
|
||||
msgid ""
|
||||
"<div>Luna is a separately deployed program, you need to deploy Luna, koko, "
|
||||
"configure nginx for url distribution,</div> </div>If you see this page, "
|
||||
|
@ -4008,13 +4063,13 @@ msgstr ""
|
|||
"ページが表示されている場合は、nginxリスニングポートにアクセスしていないことを"
|
||||
"証明してください。頑張ってください。</div>"
|
||||
|
||||
#: jumpserver/views/other.py:70
|
||||
#: jumpserver/views/other.py:72
|
||||
msgid "Websocket server run on port: {}, you should proxy it on nginx"
|
||||
msgstr ""
|
||||
"Websocket サーバーはport: {}で実行されます。nginxでプロキシする必要がありま"
|
||||
"す。"
|
||||
|
||||
#: jumpserver/views/other.py:84
|
||||
#: jumpserver/views/other.py:86
|
||||
msgid ""
|
||||
"<div>Koko is a separately deployed program, you need to deploy Koko, "
|
||||
"configure nginx for url distribution,</div> </div>If you see this page, "
|
||||
|
@ -9064,30 +9119,26 @@ msgid "Interface settings"
|
|||
msgstr "インターフェイスの設定"
|
||||
|
||||
#: xpack/plugins/interface/models.py:23
|
||||
#, fuzzy
|
||||
#| msgid "MFA in login page"
|
||||
msgid "Title of login page"
|
||||
msgstr "ログインページのMFA"
|
||||
msgid "Login title"
|
||||
msgstr "ログインページのタイトル"
|
||||
|
||||
#: xpack/plugins/interface/models.py:27
|
||||
#, fuzzy
|
||||
#| msgid "MFA in login page"
|
||||
msgid "Image of login page"
|
||||
msgstr "ログインページのMFA"
|
||||
msgid "Login image"
|
||||
msgstr "ログインページのイメージ"
|
||||
|
||||
#: xpack/plugins/interface/models.py:31
|
||||
msgid "Website icon"
|
||||
msgstr "ウェブサイトのアイコン"
|
||||
|
||||
#: xpack/plugins/interface/models.py:35
|
||||
msgid "Logo of management page"
|
||||
msgstr ""
|
||||
msgid "Index logo"
|
||||
msgstr "管理ページのロゴ"
|
||||
|
||||
#: xpack/plugins/interface/models.py:39
|
||||
#, fuzzy
|
||||
#| msgid "Logout logo"
|
||||
msgid "Logo of logout page"
|
||||
msgstr "ログアウトページのロゴ"
|
||||
#| msgid "Logout"
|
||||
msgid "Logout logo"
|
||||
msgstr "ログアウト"
|
||||
|
||||
#: xpack/plugins/interface/models.py:41
|
||||
#: xpack/plugins/interface/serializers/interface.py:26
|
||||
|
@ -9142,21 +9193,30 @@ msgstr "エンタープライズプロフェッショナル版"
|
|||
msgid "Ultimate edition"
|
||||
msgstr "エンタープライズ・フラッグシップ・エディション"
|
||||
|
||||
#~ msgid "Key password"
|
||||
#~ msgstr "キーパスワード"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "MFA in login page"
|
||||
#~ msgid "Title of login page"
|
||||
#~ msgstr "ログインページのMFA"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "MFA in login page"
|
||||
#~ msgid "Image of login page"
|
||||
#~ msgstr "ログインページのMFA"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Logout logo"
|
||||
#~ msgid "Logo of logout page"
|
||||
#~ msgstr "ログアウトページのロゴ"
|
||||
|
||||
#~ msgid "Organization ID"
|
||||
#~ msgstr "組織 ID"
|
||||
|
||||
#~ msgid "Password strategy"
|
||||
#~ msgstr "パスワード戦略"
|
||||
|
||||
#~ msgid "Login title"
|
||||
#~ msgstr "ログインページのタイトル"
|
||||
|
||||
#~ msgid "Login image"
|
||||
#~ msgstr "ログインページのイメージ"
|
||||
|
||||
#~ msgid "Index logo"
|
||||
#~ msgstr "管理ページのロゴ"
|
||||
|
||||
#~ msgid "Enable database proxy"
|
||||
#~ msgstr "属性マップの有効化"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-12 16:58+0800\n"
|
||||
"POT-Creation-Date: 2024-03-28 11:19+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"
|
||||
|
@ -31,7 +31,7 @@ msgstr "成功: %s, 失败: %s, 总数: %s"
|
|||
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
|
||||
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24
|
||||
#: authentication/confirm/password.py:26 authentication/forms.py:32
|
||||
#: authentication/templates/authentication/login.html:330
|
||||
#: authentication/templates/authentication/login.html:329
|
||||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||
#: settings/serializers/msg.py:35 terminal/serializers/storage.py:123
|
||||
#: terminal/serializers/storage.py:142 users/forms/profile.py:22
|
||||
|
@ -252,7 +252,7 @@ msgstr "用户 %s 查看/导出 了密码"
|
|||
#: accounts/serializers/automations/change_secret.py:126
|
||||
#: accounts/templates/accounts/asset_account_change_info.html:7
|
||||
#: acls/serializers/base.py:123 assets/models/asset/common.py:95
|
||||
#: assets/models/asset/common.py:350 assets/models/cmd_filter.py:36
|
||||
#: assets/models/asset/common.py:349 assets/models/cmd_filter.py:36
|
||||
#: audits/models.py:58 authentication/models/connection_token.py:36
|
||||
#: perms/models/asset_permission.py:69 perms/serializers/permission.py:36
|
||||
#: terminal/backends/command/models.py:17 terminal/models/session/session.py:31
|
||||
|
@ -292,11 +292,11 @@ msgstr "来源 ID"
|
|||
#: accounts/serializers/automations/change_secret.py:107
|
||||
#: accounts/serializers/automations/change_secret.py:127
|
||||
#: acls/serializers/base.py:124 acls/templates/acls/asset_login_reminder.html:7
|
||||
#: assets/serializers/asset/common.py:128 assets/serializers/gateway.py:28
|
||||
#: audits/models.py:59 authentication/api/connection_token.py:405
|
||||
#: ops/models/base.py:18 perms/models/asset_permission.py:75
|
||||
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
|
||||
#: terminal/models/session/session.py:33 terminal/serializers/command.py:72
|
||||
#: assets/serializers/gateway.py:28 audits/models.py:59
|
||||
#: authentication/api/connection_token.py:405 ops/models/base.py:18
|
||||
#: perms/models/asset_permission.py:75 settings/serializers/msg.py:33
|
||||
#: terminal/backends/command/models.py:18 terminal/models/session/session.py:33
|
||||
#: terminal/serializers/command.py:72
|
||||
#: terminal/templates/terminal/_msg_command_warning.html:8
|
||||
#: terminal/templates/terminal/_msg_session_sharing.html:8
|
||||
#: tickets/models/ticket/command_confirm.py:13 xpack/plugins/cloud/models.py:89
|
||||
|
@ -512,7 +512,9 @@ msgid "Present"
|
|||
msgstr "存在"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:15
|
||||
msgid "Date last login"
|
||||
#, fuzzy
|
||||
#| msgid "Date last login"
|
||||
msgid "Date login"
|
||||
msgstr "最后登录日期"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:17
|
||||
|
@ -531,7 +533,9 @@ msgid "Username"
|
|||
msgstr "用户名"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:18
|
||||
msgid "Address last login"
|
||||
#, fuzzy
|
||||
#| msgid "Address last login"
|
||||
msgid "Address login"
|
||||
msgstr "最后登录地址"
|
||||
|
||||
#: accounts/models/automations/gather_account.py:44
|
||||
|
@ -603,7 +607,7 @@ msgstr "密码规则"
|
|||
#: assets/models/domain.py:19 assets/models/group.py:17
|
||||
#: assets/models/label.py:18 assets/models/platform.py:16
|
||||
#: assets/models/platform.py:95 assets/serializers/asset/common.py:149
|
||||
#: assets/serializers/platform.py:118 assets/serializers/platform.py:228
|
||||
#: assets/serializers/platform.py:136 assets/serializers/platform.py:254
|
||||
#: authentication/backends/passkey/models.py:10
|
||||
#: authentication/serializers/connect_token_secret.py:113
|
||||
#: authentication/serializers/connect_token_secret.py:168 labels/models.py:11
|
||||
|
@ -630,7 +634,7 @@ msgstr "名称"
|
|||
msgid "Privileged"
|
||||
msgstr "特权账号"
|
||||
|
||||
#: accounts/models/base.py:70 assets/models/asset/common.py:166
|
||||
#: accounts/models/base.py:70 assets/models/asset/common.py:165
|
||||
#: assets/models/automations/base.py:21 assets/models/cmd_filter.py:39
|
||||
#: assets/models/label.py:22
|
||||
#: authentication/serializers/connect_token_secret.py:117
|
||||
|
@ -752,7 +756,7 @@ msgstr "账号存在策略"
|
|||
#: accounts/serializers/account/account.py:195 applications/models.py:11
|
||||
#: assets/models/label.py:21 assets/models/platform.py:96
|
||||
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
|
||||
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
|
||||
#: assets/serializers/platform.py:158 assets/serializers/platform.py:255
|
||||
#: perms/serializers/user_permission.py:26 settings/models.py:36
|
||||
#: tickets/models/ticket/apply_application.py:13 users/models/preference.py:12
|
||||
msgid "Category"
|
||||
|
@ -763,8 +767,8 @@ msgstr "类别"
|
|||
#: acls/serializers/command_acl.py:19 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:97
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:120
|
||||
#: assets/serializers/platform.py:139 audits/serializers.py:53
|
||||
#: assets/serializers/asset/common.py:126 assets/serializers/platform.py:138
|
||||
#: assets/serializers/platform.py:157 audits/serializers.py:53
|
||||
#: audits/serializers.py:170
|
||||
#: authentication/serializers/connect_token_secret.py:126 ops/models/job.py:145
|
||||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
|
@ -870,8 +874,8 @@ msgid "Asset type"
|
|||
msgstr "资产类型"
|
||||
|
||||
#: accounts/serializers/account/base.py:25 terminal/serializers/storage.py:149
|
||||
msgid "Key password"
|
||||
msgstr "密钥密码"
|
||||
msgid "Passphrase"
|
||||
msgstr ""
|
||||
|
||||
#: accounts/serializers/account/base.py:78
|
||||
#: assets/serializers/asset/common.py:384
|
||||
|
@ -952,6 +956,7 @@ msgstr ""
|
|||
"CACHE_LOGIN_PASSWORD_ENABLED=true,重启服务才能开启"
|
||||
|
||||
#: accounts/serializers/automations/base.py:23
|
||||
#: assets/models/asset/common.py:164 assets/serializers/asset/common.py:152
|
||||
#: assets/serializers/automations/base.py:21
|
||||
msgid "Nodes"
|
||||
msgstr "节点"
|
||||
|
@ -1124,8 +1129,9 @@ msgid "Users"
|
|||
msgstr "用户"
|
||||
|
||||
#: acls/models/base.py:98 assets/models/automations/base.py:17
|
||||
#: assets/models/cmd_filter.py:38 perms/serializers/permission.py:45
|
||||
#: perms/serializers/user_permission.py:75 rbac/tree.py:35
|
||||
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:128
|
||||
#: perms/serializers/permission.py:45 perms/serializers/user_permission.py:75
|
||||
#: rbac/tree.py:35
|
||||
msgid "Accounts"
|
||||
msgstr "账号"
|
||||
|
||||
|
@ -1741,35 +1747,28 @@ msgstr "平台"
|
|||
msgid "Domain"
|
||||
msgstr "网域"
|
||||
|
||||
#: assets/models/asset/common.py:165 assets/models/automations/base.py:18
|
||||
#: assets/models/cmd_filter.py:32 assets/models/node.py:549
|
||||
#: perms/models/asset_permission.py:72 perms/serializers/permission.py:37
|
||||
#: tickets/models/ticket/apply_asset.py:14 xpack/plugins/cloud/models.py:330
|
||||
msgid "Node"
|
||||
msgstr "节点"
|
||||
|
||||
#: assets/models/asset/common.py:167 assets/serializers/asset/common.py:385
|
||||
#: assets/models/asset/common.py:166 assets/serializers/asset/common.py:385
|
||||
#: assets/serializers/asset/host.py:11
|
||||
msgid "Gathered info"
|
||||
msgstr "收集资产硬件信息"
|
||||
|
||||
#: assets/models/asset/common.py:168 assets/serializers/asset/custom.py:14
|
||||
#: assets/models/asset/common.py:167 assets/serializers/asset/custom.py:14
|
||||
msgid "Custom info"
|
||||
msgstr "自定义属性"
|
||||
|
||||
#: assets/models/asset/common.py:353
|
||||
#: assets/models/asset/common.py:352
|
||||
msgid "Can refresh asset hardware info"
|
||||
msgstr "可以更新资产硬件信息"
|
||||
|
||||
#: assets/models/asset/common.py:354
|
||||
#: assets/models/asset/common.py:353
|
||||
msgid "Can test asset connectivity"
|
||||
msgstr "可以测试资产连接性"
|
||||
|
||||
#: assets/models/asset/common.py:355
|
||||
#: assets/models/asset/common.py:354
|
||||
msgid "Can match asset"
|
||||
msgstr "可以匹配资产"
|
||||
|
||||
#: assets/models/asset/common.py:356
|
||||
#: assets/models/asset/common.py:355
|
||||
msgid "Can change asset nodes"
|
||||
msgstr "可以修改资产节点"
|
||||
|
||||
|
@ -1797,6 +1796,13 @@ msgstr "忽略证书校验"
|
|||
msgid "Proxy"
|
||||
msgstr "代理"
|
||||
|
||||
#: assets/models/automations/base.py:18 assets/models/cmd_filter.py:32
|
||||
#: assets/models/node.py:549 perms/models/asset_permission.py:72
|
||||
#: perms/serializers/permission.py:37 tickets/models/ticket/apply_asset.py:14
|
||||
#: xpack/plugins/cloud/models.py:330
|
||||
msgid "Node"
|
||||
msgstr "节点"
|
||||
|
||||
#: assets/models/automations/base.py:22 ops/models/job.py:231
|
||||
#: settings/serializers/auth/sms.py:103
|
||||
msgid "Parameters"
|
||||
|
@ -1860,7 +1866,7 @@ msgstr "命令过滤规则"
|
|||
msgid "Favorite asset"
|
||||
msgstr "收藏的资产"
|
||||
|
||||
#: assets/models/gateway.py:34 assets/serializers/domain.py:18
|
||||
#: assets/models/gateway.py:34
|
||||
msgid "Gateway"
|
||||
msgstr "网关"
|
||||
|
||||
|
@ -1869,7 +1875,7 @@ msgid "Asset group"
|
|||
msgstr "资产组"
|
||||
|
||||
#: assets/models/group.py:31 assets/models/platform.py:20
|
||||
#: assets/serializers/platform.py:121
|
||||
#: assets/serializers/platform.py:139
|
||||
#: xpack/plugins/cloud/providers/nutanix.py:30
|
||||
msgid "Default"
|
||||
msgstr "默认"
|
||||
|
@ -1894,7 +1900,7 @@ msgstr "值"
|
|||
|
||||
#: assets/models/label.py:40 assets/serializers/cagegory.py:10
|
||||
#: assets/serializers/cagegory.py:17 assets/serializers/cagegory.py:23
|
||||
#: assets/serializers/platform.py:119
|
||||
#: assets/serializers/platform.py:137
|
||||
#: authentication/serializers/connect_token_secret.py:124
|
||||
#: common/serializers/common.py:85 labels/models.py:17 labels/models.py:33
|
||||
#: labels/serializers.py:45 settings/serializers/msg.py:90
|
||||
|
@ -1937,7 +1943,7 @@ msgstr "必须的"
|
|||
msgid "Public"
|
||||
msgstr "开放的"
|
||||
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:49
|
||||
#: assets/models/platform.py:22 assets/serializers/platform.py:67
|
||||
#: settings/serializers/settings.py:66
|
||||
#: users/templates/users/reset_password.html:29
|
||||
msgid "Setting"
|
||||
|
@ -1971,7 +1977,7 @@ msgid "Gather facts enabled"
|
|||
msgstr "启用收集资产信息"
|
||||
|
||||
#: assets/models/platform.py:48 assets/models/platform.py:72
|
||||
#: assets/serializers/platform.py:36
|
||||
#: assets/serializers/platform.py:37
|
||||
msgid "Gather facts method"
|
||||
msgstr "收集信息方式"
|
||||
|
||||
|
@ -1979,11 +1985,11 @@ msgstr "收集信息方式"
|
|||
msgid "Gather facts params"
|
||||
msgstr "收集信息参数"
|
||||
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:39
|
||||
#: assets/models/platform.py:52 assets/serializers/platform.py:45
|
||||
msgid "Change secret enabled"
|
||||
msgstr "启用改密"
|
||||
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:40
|
||||
#: assets/models/platform.py:54 assets/serializers/platform.py:48
|
||||
msgid "Change secret method"
|
||||
msgstr "改密方式"
|
||||
|
||||
|
@ -1991,11 +1997,11 @@ msgstr "改密方式"
|
|||
msgid "Change secret params"
|
||||
msgstr "改密参数"
|
||||
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:41
|
||||
#: assets/models/platform.py:58 assets/serializers/platform.py:51
|
||||
msgid "Push account enabled"
|
||||
msgstr "启用账号推送"
|
||||
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:42
|
||||
#: assets/models/platform.py:60 assets/serializers/platform.py:53
|
||||
msgid "Push account method"
|
||||
msgstr "账号推送方式"
|
||||
|
||||
|
@ -2003,11 +2009,11 @@ msgstr "账号推送方式"
|
|||
msgid "Push account params"
|
||||
msgstr "账号推送参数"
|
||||
|
||||
#: assets/models/platform.py:64 assets/serializers/platform.py:37
|
||||
#: assets/models/platform.py:64
|
||||
msgid "Verify account enabled"
|
||||
msgstr "开启账号验证"
|
||||
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:38
|
||||
#: assets/models/platform.py:66 assets/serializers/platform.py:41
|
||||
msgid "Verify account method"
|
||||
msgstr "账号验证方式"
|
||||
|
||||
|
@ -2035,23 +2041,23 @@ msgstr "元数据"
|
|||
msgid "Internal"
|
||||
msgstr "内置"
|
||||
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:138
|
||||
#: assets/models/platform.py:103 assets/serializers/platform.py:156
|
||||
msgid "Charset"
|
||||
msgstr "编码"
|
||||
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:167
|
||||
#: assets/models/platform.py:105 assets/serializers/platform.py:191
|
||||
msgid "Domain enabled"
|
||||
msgstr "启用网域"
|
||||
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:166
|
||||
#: assets/models/platform.py:107 assets/serializers/platform.py:184
|
||||
msgid "Su enabled"
|
||||
msgstr "启用账号切换"
|
||||
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:144
|
||||
#: assets/models/platform.py:108 assets/serializers/platform.py:162
|
||||
msgid "Su method"
|
||||
msgstr "账号切换方式"
|
||||
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:147
|
||||
#: assets/models/platform.py:109 assets/serializers/platform.py:165
|
||||
msgid "Custom fields"
|
||||
msgstr "自定义属性"
|
||||
|
||||
|
@ -2066,7 +2072,7 @@ msgid ""
|
|||
"type"
|
||||
msgstr "资产中批量更新平台,不符合平台类型跳过的资产"
|
||||
|
||||
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:141
|
||||
#: assets/serializers/asset/common.py:127 assets/serializers/platform.py:159
|
||||
#: authentication/serializers/connect_token_secret.py:30
|
||||
#: authentication/serializers/connect_token_secret.py:75
|
||||
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:46
|
||||
|
@ -2179,6 +2185,12 @@ msgstr "约束"
|
|||
msgid "Types"
|
||||
msgstr "类型"
|
||||
|
||||
#: assets/serializers/domain.py:18
|
||||
#, fuzzy
|
||||
#| msgid "Gateway"
|
||||
msgid "Gateways"
|
||||
msgstr "网关"
|
||||
|
||||
#: assets/serializers/domain.py:20 orgs/serializers.py:13
|
||||
#: perms/serializers/permission.py:40
|
||||
msgid "Assets amount"
|
||||
|
@ -2196,59 +2208,102 @@ msgstr "值"
|
|||
msgid "Can't contains: /"
|
||||
msgstr "不能包含: /"
|
||||
|
||||
#: assets/serializers/platform.py:43
|
||||
#: assets/serializers/platform.py:34
|
||||
#, fuzzy
|
||||
#| msgid "Run ansible task execution"
|
||||
msgid "Enable asset detection"
|
||||
msgstr "开始执行 Ansible 任务"
|
||||
|
||||
#: assets/serializers/platform.py:38
|
||||
msgid "Enable asset information collection"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:42
|
||||
#, fuzzy
|
||||
#| msgid "Ignore SSL verification"
|
||||
msgid "Enable account verification"
|
||||
msgstr "忽略 SSL 证书验证"
|
||||
|
||||
#: assets/serializers/platform.py:49
|
||||
msgid "Enable account secret auto change"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:54
|
||||
#, fuzzy
|
||||
#| msgid "Enable SSO auth"
|
||||
msgid "Enable account auto push"
|
||||
msgstr "启用 SSO 令牌认证"
|
||||
|
||||
#: assets/serializers/platform.py:57
|
||||
msgid "Gather accounts enabled"
|
||||
msgstr "启用账号收集"
|
||||
|
||||
#: assets/serializers/platform.py:44
|
||||
#: assets/serializers/platform.py:60
|
||||
msgid "Gather accounts method"
|
||||
msgstr "收集账号方式"
|
||||
|
||||
#: assets/serializers/platform.py:50
|
||||
#: assets/serializers/platform.py:61
|
||||
#, fuzzy
|
||||
#| msgid "Gather account automation"
|
||||
msgid "Enable account collection"
|
||||
msgstr "自动化收集账号"
|
||||
|
||||
#: assets/serializers/platform.py:68
|
||||
msgid "Port from addr"
|
||||
msgstr "端口来自地址"
|
||||
|
||||
#: assets/serializers/platform.py:62
|
||||
#: assets/serializers/platform.py:80
|
||||
msgid ""
|
||||
"This protocol is primary, and it must be set when adding assets. "
|
||||
"Additionally, there can only be one primary protocol."
|
||||
msgstr "该协议是主要的,添加资产时必须设置。并且只能有一个主要协议"
|
||||
|
||||
#: assets/serializers/platform.py:67
|
||||
#: assets/serializers/platform.py:85
|
||||
msgid "This protocol is required, and it must be set when adding assets."
|
||||
msgstr "该协议是必填的,添加资产时必须设置"
|
||||
|
||||
#: assets/serializers/platform.py:70
|
||||
#: assets/serializers/platform.py:88
|
||||
msgid ""
|
||||
"This protocol is default, when adding assets, it will be displayed by "
|
||||
"default."
|
||||
msgstr "该协议是默认的,添加资产时,将默认显示"
|
||||
|
||||
#: assets/serializers/platform.py:73
|
||||
#: assets/serializers/platform.py:91
|
||||
msgid "This protocol is public, asset will show this protocol to user"
|
||||
msgstr "该协议是公开的,资产将向用户显示该协议并可以连接使用"
|
||||
|
||||
#: assets/serializers/platform.py:122
|
||||
#: assets/serializers/platform.py:140
|
||||
msgid "Help text"
|
||||
msgstr "帮助"
|
||||
|
||||
#: assets/serializers/platform.py:123
|
||||
#: assets/serializers/platform.py:141
|
||||
msgid "Choices"
|
||||
msgstr "选择"
|
||||
|
||||
#: assets/serializers/platform.py:142
|
||||
#: assets/serializers/platform.py:160
|
||||
msgid "Automation"
|
||||
msgstr "自动化"
|
||||
|
||||
#: assets/serializers/platform.py:168
|
||||
#: assets/serializers/platform.py:186
|
||||
msgid ""
|
||||
"Login with account when accessing assets, then automatically switch to "
|
||||
"another, similar to logging in with a regular account and then switching to "
|
||||
"root"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:192
|
||||
msgid "Assets can be connected using a domain gateway"
|
||||
msgstr ""
|
||||
|
||||
#: assets/serializers/platform.py:194
|
||||
msgid "Default Domain"
|
||||
msgstr "默认网域"
|
||||
|
||||
#: assets/serializers/platform.py:189
|
||||
#: assets/serializers/platform.py:215
|
||||
msgid "type is required"
|
||||
msgstr "类型 该字段是必填项。"
|
||||
|
||||
#: assets/serializers/platform.py:204
|
||||
#: assets/serializers/platform.py:230
|
||||
msgid "Protocols is required"
|
||||
msgstr "协议是必填的"
|
||||
|
||||
|
@ -2381,7 +2436,7 @@ msgid "Connect"
|
|||
msgstr "连接"
|
||||
|
||||
#: audits/const.py:30 authentication/templates/authentication/login.html:296
|
||||
#: authentication/templates/authentication/login.html:369
|
||||
#: authentication/templates/authentication/login.html:368
|
||||
#: templates/_header_bar.html:95
|
||||
msgid "Login"
|
||||
msgstr "登录"
|
||||
|
@ -2706,7 +2761,7 @@ msgid ""
|
|||
msgstr "用户来自 {} 请去相应系统修改密码"
|
||||
|
||||
#: authentication/api/password.py:65
|
||||
#: authentication/templates/authentication/login.html:361
|
||||
#: authentication/templates/authentication/login.html:360
|
||||
#: users/templates/users/forgot_password.html:41
|
||||
#: users/templates/users/forgot_password.html:42
|
||||
#: users/templates/users/forgot_password_previewing.html:13
|
||||
|
@ -3404,7 +3459,7 @@ msgstr "配置文件有问题,无法登录,请联系管理员或查看最新
|
|||
msgid "If you are administrator, you can update the config resolve it, set"
|
||||
msgstr "如果你是管理员,可以更新配置文件解决,设置配置项"
|
||||
|
||||
#: authentication/templates/authentication/login.html:376
|
||||
#: authentication/templates/authentication/login.html:375
|
||||
msgid "More login options"
|
||||
msgstr "其他方式登录"
|
||||
|
||||
|
@ -3940,7 +3995,7 @@ msgstr "JumpServer 开源堡垒机"
|
|||
msgid "<h1>Flower service unavailable, check it</h1>"
|
||||
msgstr "Flower 服务不可用,请检查"
|
||||
|
||||
#: jumpserver/views/other.py:26
|
||||
#: jumpserver/views/other.py:27
|
||||
msgid ""
|
||||
"<div>Luna is a separately deployed program, you need to deploy Luna, koko, "
|
||||
"configure nginx for url distribution,</div> </div>If you see this page, "
|
||||
|
@ -3949,11 +4004,11 @@ msgstr ""
|
|||
"<div>Luna是单独部署的一个程序,你需要部署luna,koko, </div><div>如果你看到了"
|
||||
"这个页面,证明你访问的不是nginx监听的端口,祝你好运</div>"
|
||||
|
||||
#: jumpserver/views/other.py:70
|
||||
#: jumpserver/views/other.py:72
|
||||
msgid "Websocket server run on port: {}, you should proxy it on nginx"
|
||||
msgstr "Websocket 服务运行在端口: {}, 请检查nginx是否代理是否设置"
|
||||
|
||||
#: jumpserver/views/other.py:84
|
||||
#: jumpserver/views/other.py:86
|
||||
msgid ""
|
||||
"<div>Koko is a separately deployed program, you need to deploy Koko, "
|
||||
"configure nginx for url distribution,</div> </div>If you see this page, "
|
||||
|
@ -8855,24 +8910,26 @@ msgid "Interface settings"
|
|||
msgstr "界面设置"
|
||||
|
||||
#: xpack/plugins/interface/models.py:23
|
||||
msgid "Title of login page"
|
||||
msgstr "登录页标题"
|
||||
msgid "Login title"
|
||||
msgstr "登录页面标题"
|
||||
|
||||
#: xpack/plugins/interface/models.py:27
|
||||
msgid "Image of login page"
|
||||
msgstr "登录页图片"
|
||||
msgid "Login image"
|
||||
msgstr "登录页面图片"
|
||||
|
||||
#: xpack/plugins/interface/models.py:31
|
||||
msgid "Website icon"
|
||||
msgstr "网站图标"
|
||||
|
||||
#: xpack/plugins/interface/models.py:35
|
||||
msgid "Logo of management page"
|
||||
msgid "Index logo"
|
||||
msgstr "管理页面 Logo"
|
||||
|
||||
#: xpack/plugins/interface/models.py:39
|
||||
msgid "Logo of logout page"
|
||||
msgstr "退出页面小 Logo"
|
||||
#, fuzzy
|
||||
#| msgid "Logout"
|
||||
msgid "Logout logo"
|
||||
msgstr "注销登录"
|
||||
|
||||
#: xpack/plugins/interface/models.py:41
|
||||
#: xpack/plugins/interface/serializers/interface.py:26
|
||||
|
@ -8927,21 +8984,27 @@ msgstr "企业专业版"
|
|||
msgid "Ultimate edition"
|
||||
msgstr "企业旗舰版"
|
||||
|
||||
#~ msgid "Key password"
|
||||
#~ msgstr "密钥密码"
|
||||
|
||||
#~ msgid "Title of login page"
|
||||
#~ msgstr "登录页标题"
|
||||
|
||||
#~ msgid "Image of login page"
|
||||
#~ msgstr "登录页图片"
|
||||
|
||||
#~ msgid "Logo of management page"
|
||||
#~ msgstr "管理页面 Logo"
|
||||
|
||||
#~ msgid "Logo of logout page"
|
||||
#~ msgstr "退出页面小 Logo"
|
||||
|
||||
#~ msgid "Organization ID"
|
||||
#~ msgstr "组织 ID"
|
||||
|
||||
#~ msgid "Password strategy"
|
||||
#~ msgstr "密码策略"
|
||||
|
||||
#~ msgid "Login title"
|
||||
#~ msgstr "登录页面标题"
|
||||
|
||||
#~ msgid "Login image"
|
||||
#~ msgstr "登录页面图片"
|
||||
|
||||
#~ msgid "Index logo"
|
||||
#~ msgstr "管理页面 Logo"
|
||||
|
||||
#~ msgid "Enable database proxy"
|
||||
#~ msgstr "启用数据库组件"
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#
|
||||
from urllib.parse import urlparse
|
||||
|
||||
from django.db.models import TextChoices
|
||||
from django.core.validators import MaxValueValidator, MinValueValidator, validate_ipv46_address
|
||||
from django.db.models import TextChoices
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from rest_framework import serializers
|
||||
from rest_framework.validators import UniqueValidator
|
||||
|
@ -146,7 +146,7 @@ class ReplayStorageTypeSFTPSerializer(serializers.Serializer):
|
|||
write_only=True, label=_('Private key')
|
||||
)
|
||||
STP_PASSPHRASE = EncryptedField(
|
||||
allow_blank=True, allow_null=True, required=False, max_length=1024, label=_('Key password')
|
||||
allow_blank=True, allow_null=True, required=False, max_length=1024, label=_('Passphrase')
|
||||
)
|
||||
SFTP_ROOT_PATH = serializers.CharField(
|
||||
required=True, max_length=1024, label=_('SFTP Root')
|
||||
|
|
Loading…
Reference in New Issue