diff --git a/apps/accounts/const/automation.py b/apps/accounts/const/automation.py
index 450826187..6db695a51 100644
--- a/apps/accounts/const/automation.py
+++ b/apps/accounts/const/automation.py
@@ -126,8 +126,8 @@ class GatherAccountDetailField(models.TextChoices):
uid = 'uid', _('UID')
account_status = 'account_status', _('Account status')
default_tablespace = 'default_tablespace', _('Default tablespace')
- roles = 'roles', _('Roles')
- privileges = 'privileges', _('Privileges')
+ roles = 'roles', _('Role')
+ privileges = 'privileges', _('Privileged')
groups = 'groups', _('Groups')
sudoers = 'sudoers', 'sudoers'
authorized_keys = 'authorized_keys', _('Authorized keys')
diff --git a/apps/accounts/models/automations/check_account.py b/apps/accounts/models/automations/check_account.py
index 4f2a937f1..38084836f 100644
--- a/apps/accounts/models/automations/check_account.py
+++ b/apps/accounts/models/automations/check_account.py
@@ -73,7 +73,7 @@ class AccountRisk(JMSOrgBaseModel):
risk = models.CharField(max_length=128, verbose_name=_('Risk'), choices=RiskChoice.choices)
status = models.CharField(max_length=32, choices=ConfirmOrIgnore.choices, default=ConfirmOrIgnore.pending,
blank=True, verbose_name=_('Status'))
- details = models.JSONField(default=list, verbose_name=_('Details'))
+ details = models.JSONField(default=list, verbose_name=_('Detail'))
class Meta:
verbose_name = _('Account risk')
diff --git a/apps/accounts/risk_handlers.py b/apps/accounts/risk_handlers.py
index 301e2e8ad..a12e94815 100644
--- a/apps/accounts/risk_handlers.py
+++ b/apps/accounts/risk_handlers.py
@@ -14,7 +14,7 @@ from common.const import ConfirmOrIgnore
from common.utils import random_string
TYPE_CHOICES = [
- ("ignore", _("Ignore")),
+ ("ignore", _("Ignored")),
("reopen", _("Reopen")),
("close", _("Close")),
("disable_remote", _("Disable remote")),
diff --git a/apps/accounts/templates/accounts/asset_account_change_info.html b/apps/accounts/templates/accounts/asset_account_change_info.html
index c537dffd4..d5e41e683 100644
--- a/apps/accounts/templates/accounts/asset_account_change_info.html
+++ b/apps/accounts/templates/accounts/asset_account_change_info.html
@@ -7,7 +7,7 @@
{% trans 'Asset' %}
- {% trans 'Added account' %}
+ {% trans 'Add account' %}
{% trans 'Deleted account' %}
diff --git a/apps/accounts/templates/accounts/backup_account_report.html b/apps/accounts/templates/accounts/backup_account_report.html
index 3e7cb853f..d152d7c06 100644
--- a/apps/accounts/templates/accounts/backup_account_report.html
+++ b/apps/accounts/templates/accounts/backup_account_report.html
@@ -35,7 +35,7 @@
{{ execution.duration }}s
- {% trans 'Account count' %} :
+ {% trans 'Accounts amount' %} :
{{ summary.total_accounts }}s
diff --git a/apps/accounts/templates/accounts/change_secret_report.html b/apps/accounts/templates/accounts/change_secret_report.html
index 5f75a87b7..542779254 100644
--- a/apps/accounts/templates/accounts/change_secret_report.html
+++ b/apps/accounts/templates/accounts/change_secret_report.html
@@ -35,7 +35,7 @@
{{ execution.duration }}s
- {% trans 'Assets count' %} :
+ {% trans 'Assets amount' %} :
{{ summary.total_assets }}
@@ -66,7 +66,7 @@
- {% trans 'No.' %}
+ {% trans 'No' %}
{% trans 'Asset' %}
{% trans 'Username' %}
@@ -98,7 +98,7 @@
- {% trans 'No.' %}
+ {% trans 'No' %}
{% trans 'Asset' %}
{% trans 'Username' %}
diff --git a/apps/accounts/templates/accounts/check_account_report.html b/apps/accounts/templates/accounts/check_account_report.html
index 1991e8a25..96fcccce3 100644
--- a/apps/accounts/templates/accounts/check_account_report.html
+++ b/apps/accounts/templates/accounts/check_account_report.html
@@ -35,7 +35,7 @@
{{ execution.duration }}s
- {% trans 'Account count' %} :
+ {% trans 'Accounts amount' %} :
{{ summary.accounts }}
@@ -66,7 +66,7 @@
@@ -74,7 +74,7 @@
- {% trans 'No.' %}
+ {% trans 'No' %}
{% trans 'Asset' %}
{% trans 'Username' %}
{% trans 'Result' %}
@@ -86,7 +86,7 @@
{{ forloop.counter }}
{{ account.asset }}
{{ account.username }}
- {% trans 'Week password' %}
+ {% trans 'Weak password' %}
{% endfor %}
diff --git a/apps/accounts/templates/accounts/gather_account_report.html b/apps/accounts/templates/accounts/gather_account_report.html
index 3d110cea8..abbd0cec2 100644
--- a/apps/accounts/templates/accounts/gather_account_report.html
+++ b/apps/accounts/templates/accounts/gather_account_report.html
@@ -36,7 +36,7 @@
{{ execution.duration }}s
- {% trans 'Assets count' %} :
+ {% trans 'Assets amount' %} :
{{ summary.total_assets }}
@@ -67,7 +67,7 @@
- {% trans 'No.' %}
+ {% trans 'No' %}
{% trans 'Asset' %}
{% trans 'Username' %}
@@ -99,7 +99,7 @@
- {% trans 'No.' %}
+ {% trans 'No' %}
{% trans 'Asset' %}
{% trans 'Username' %}
diff --git a/apps/accounts/templates/accounts/push_account_report.html b/apps/accounts/templates/accounts/push_account_report.html
index a968b1616..9a672f8d1 100644
--- a/apps/accounts/templates/accounts/push_account_report.html
+++ b/apps/accounts/templates/accounts/push_account_report.html
@@ -35,7 +35,7 @@
{{ execution.duration }}s
- {% trans 'Assets count' %} :
+ {% trans 'Assets amount' %} :
{{ summary.total_assets }}
@@ -66,7 +66,7 @@
- {% trans 'No.' %}
+ {% trans 'No' %}
{% trans 'Asset' %}
{% trans 'Username' %}
@@ -98,7 +98,7 @@
- {% trans 'No.' %}
+ {% trans 'No' %}
{% trans 'Asset' %}
{% trans 'Username' %}
diff --git a/apps/assets/serializers/automations/base.py b/apps/assets/serializers/automations/base.py
index 184c6bd37..19864e948 100644
--- a/apps/assets/serializers/automations/base.py
+++ b/apps/assets/serializers/automations/base.py
@@ -43,7 +43,7 @@ class AutomationExecutionSerializer(serializers.ModelSerializer):
snapshot = serializers.SerializerMethodField(label=_('Automation snapshot'))
trigger = LabeledChoiceField(choices=Trigger.choices, read_only=True, label=_("Trigger mode"))
status = LabeledChoiceField(choices=Status.choices, read_only=True, label=_('Status'))
- short_id = serializers.CharField(read_only=True, label=_('Short ID'))
+ short_id = serializers.CharField(read_only=True, label=_('ID'))
class Meta:
model = AutomationExecution
diff --git a/apps/i18n/_translator/base.py b/apps/i18n/_translator/base.py
index e82254428..f0f11ce8f 100644
--- a/apps/i18n/_translator/base.py
+++ b/apps/i18n/_translator/base.py
@@ -41,7 +41,7 @@ class BaseTranslateManager:
values = list(data.values())
combined_text = self.SEPARATOR.join(values)
translated_text = await self.oai_trans.translate_text(combined_text, target_lang)
- translated_texts = translated_text.split(self.SEPARATOR)
+ translated_texts = [i.strip() for i in translated_text.split(self.SEPARATOR)]
return dict(zip(keys, translated_texts))
except Exception as e:
print(f"{RED}Error during translation task: {e}{RED}")
diff --git a/apps/i18n/core/en/LC_MESSAGES/django.po b/apps/i18n/core/en/LC_MESSAGES/django.po
index f1ad09960..430e70e69 100644
--- a/apps/i18n/core/en/LC_MESSAGES/django.po
+++ b/apps/i18n/core/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-24 14:26+0800\n"
+"POT-Creation-Date: 2025-02-24 19:16+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -91,10 +91,8 @@ msgid "Plan execution end"
msgstr ""
#: accounts/automations/base/manager.py:106
-#, fuzzy
-#| msgid "Domains amount"
msgid "No pending accounts found"
-msgstr "Zones amount"
+msgstr ""
#: accounts/automations/change_secret/manager.py:86
#, python-format
@@ -218,10 +216,8 @@ msgid "Verify gateway account"
msgstr ""
#: accounts/const/automation.py:31
-#, fuzzy
-#| msgid "Is service account"
msgid "Check account"
-msgstr "Is service account"
+msgstr ""
#: accounts/const/automation.py:32 rbac/tree.py:50
msgid "Backup account"
@@ -346,21 +342,20 @@ msgid "UID"
msgstr ""
#: accounts/const/automation.py:127
-#, fuzzy
-#| msgid "Domains amount"
msgid "Account status"
-msgstr "Zones amount"
+msgstr ""
#: accounts/const/automation.py:128
msgid "Default tablespace"
msgstr ""
-#: accounts/const/automation.py:129
-msgid "Roles"
+#: accounts/const/automation.py:129 rbac/models/role.py:46
+#: rbac/models/rolebinding.py:52 users/models/user/__init__.py:74
+msgid "Role"
msgstr ""
-#: accounts/const/automation.py:130
-msgid "Privileges"
+#: accounts/const/automation.py:130 accounts/models/base.py:68
+msgid "Privileged"
msgstr ""
#: accounts/const/automation.py:131 perms/serializers/permission.py:44
@@ -463,10 +458,8 @@ msgid "Version"
msgstr ""
#: accounts/models/account.py:72
-#, fuzzy
-#| msgid "Resource count"
msgid "historical Account"
-msgstr "Resource count"
+msgstr ""
#: accounts/models/account.py:73
msgid "Secret reset"
@@ -486,10 +479,8 @@ msgid "Date last access"
msgstr ""
#: accounts/models/account.py:77
-#, fuzzy
-#| msgid "Access key id"
msgid "Access by"
-msgstr "Access key id"
+msgstr "Access by"
#: accounts/models/account.py:78
msgid "Date change secret"
@@ -828,32 +819,26 @@ msgid "Long time no change"
msgstr ""
#: accounts/models/automations/check_account.py:52
-#, fuzzy
-#| msgid "Zip encrypt password"
+#: accounts/templates/accounts/check_account_report.html:69
+#: accounts/templates/accounts/check_account_report.html:89
msgid "Weak password"
-msgstr "Passphrase"
+msgstr ""
#: accounts/models/automations/check_account.py:53
-#, fuzzy
-#| msgid "Zip encrypt password"
msgid "Leaked password"
-msgstr "Passphrase"
+msgstr ""
#: accounts/models/automations/check_account.py:54
-#, fuzzy
-#| msgid "Zip encrypt password"
msgid "Repeated password"
-msgstr "Passphrase"
+msgstr ""
#: accounts/models/automations/check_account.py:55
msgid "Password error"
msgstr ""
#: accounts/models/automations/check_account.py:56
-#, fuzzy
-#| msgid "Domains amount"
msgid "No admin account"
-msgstr "Zones amount"
+msgstr ""
#: accounts/models/automations/check_account.py:57
msgid "Others"
@@ -888,7 +873,8 @@ msgid "Risk"
msgstr ""
#: accounts/models/automations/check_account.py:76
-msgid "Details"
+#: accounts/models/automations/gather_account.py:26 audits/models.py:151
+msgid "Detail"
msgstr ""
#: accounts/models/automations/check_account.py:79
@@ -900,10 +886,8 @@ msgid "Slug"
msgstr ""
#: accounts/models/automations/check_account.py:131
-#, fuzzy
-#| msgid "Is service account"
msgid "Check the discovered accounts"
-msgstr "Is service account"
+msgstr ""
#: accounts/models/automations/check_account.py:133
msgid ""
@@ -954,19 +938,11 @@ msgid "Present"
msgstr ""
#: accounts/models/automations/gather_account.py:22
-#, fuzzy
-#| msgid "Zip encrypt password"
msgid "Date change password"
-msgstr "Passphrase"
+msgstr ""
#: accounts/models/automations/gather_account.py:23
-#, fuzzy
-#| msgid "Date password last updated"
msgid "Date password expired"
-msgstr "Password updated"
-
-#: accounts/models/automations/gather_account.py:26 audits/models.py:151
-msgid "Detail"
msgstr ""
#: accounts/models/automations/gather_account.py:78
@@ -1017,10 +993,6 @@ msgstr ""
msgid "Password rules"
msgstr ""
-#: accounts/models/base.py:68
-msgid "Privileged"
-msgstr ""
-
#: accounts/models/base.py:69 assets/models/automations/base.py:28
#: assets/models/cmd_filter.py:39 assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:117
@@ -1121,8 +1093,8 @@ msgstr ""
msgid "Change secret or push account failed information"
msgstr ""
-#: accounts/risk_handlers.py:17
-msgid "Ignore"
+#: accounts/risk_handlers.py:17 common/const/choices.py:113
+msgid "Ignored"
msgstr ""
#: accounts/risk_handlers.py:18
@@ -1145,16 +1117,13 @@ msgid "Delete remote"
msgstr ""
#: accounts/risk_handlers.py:23
-#, fuzzy
-#| msgid "Is service account"
+#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Add account"
-msgstr "Is service account"
+msgstr ""
#: accounts/risk_handlers.py:24
-#, fuzzy
-#| msgid "Date password last updated"
msgid "Change password and Add"
-msgstr "Password updated"
+msgstr ""
#: accounts/risk_handlers.py:25 audits/const.py:31 ops/const.py:9
msgid "Change password"
@@ -1247,6 +1216,7 @@ msgid "Spec info"
msgstr ""
#: accounts/serializers/account/account.py:467
+#: assets/serializers/automations/base.py:46
#: authentication/serializers/connect_token_secret.py:160
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
@@ -1574,10 +1544,6 @@ msgstr ""
msgid "Verify accounts connectivity"
msgstr ""
-#: accounts/templates/accounts/asset_account_change_info.html:10
-msgid "Added account"
-msgstr ""
-
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr ""
@@ -1635,16 +1601,13 @@ msgstr ""
#: accounts/templates/accounts/backup_account_report.html:38
#: accounts/templates/accounts/check_account_report.html:38
-#, fuzzy
-#| msgid "Domains amount"
-msgid "Account count"
-msgstr "Zones amount"
+#: assets/serializers/asset/common.py:151
+msgid "Accounts amount"
+msgstr ""
#: accounts/templates/accounts/backup_account_report.html:42
-#, fuzzy
-#| msgid "Is service account"
msgid "Type count"
-msgstr "Is service account"
+msgstr ""
#: accounts/templates/accounts/change_secret_failed_info.html:4
msgid "Task execution id"
@@ -1669,28 +1632,24 @@ msgstr ""
#: accounts/templates/accounts/change_secret_report.html:38
#: accounts/templates/accounts/gather_account_report.html:39
#: accounts/templates/accounts/push_account_report.html:38
-#, fuzzy
-#| msgid "Resource count"
-msgid "Assets count"
-msgstr "Resource count"
+#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
+#: orgs/serializers.py:13 perms/serializers/permission.py:50
+msgid "Assets amount"
+msgstr ""
#: accounts/templates/accounts/change_secret_report.html:42
#: accounts/templates/accounts/check_account_report.html:50
#: accounts/templates/accounts/gather_account_report.html:43
#: accounts/templates/accounts/push_account_report.html:42
-#, fuzzy
-#| msgid "Resource count"
msgid "Asset success count"
-msgstr "Resource count"
+msgstr ""
#: accounts/templates/accounts/change_secret_report.html:46
#: accounts/templates/accounts/check_account_report.html:54
#: accounts/templates/accounts/gather_account_report.html:47
#: accounts/templates/accounts/push_account_report.html:46
-#, fuzzy
-#| msgid "Is service account"
msgid "Asset failed count"
-msgstr "Is service account"
+msgstr ""
#: accounts/templates/accounts/change_secret_report.html:50
#: accounts/templates/accounts/check_account_report.html:58
@@ -1701,10 +1660,8 @@ msgstr ""
#: accounts/templates/accounts/change_secret_report.html:61
#: accounts/templates/accounts/push_account_report.html:61
-#, fuzzy
-#| msgid "Is sync account"
msgid "Success accounts"
-msgstr "Is sync account"
+msgstr ""
#: accounts/templates/accounts/change_secret_report.html:69
#: accounts/templates/accounts/change_secret_report.html:101
@@ -1713,7 +1670,8 @@ msgstr "Is sync account"
#: accounts/templates/accounts/gather_account_report.html:102
#: accounts/templates/accounts/push_account_report.html:69
#: accounts/templates/accounts/push_account_report.html:101
-msgid "No."
+#: audits/handler.py:128
+msgid "No"
msgstr ""
#: accounts/templates/accounts/change_secret_report.html:85
@@ -1722,17 +1680,13 @@ msgstr ""
#: accounts/templates/accounts/gather_account_report.html:118
#: accounts/templates/accounts/push_account_report.html:85
#: accounts/templates/accounts/push_account_report.html:117
-#, fuzzy
-#| msgid "Domains amount"
msgid "No new accounts found"
-msgstr "Zones amount"
+msgstr ""
#: accounts/templates/accounts/change_secret_report.html:92
#: accounts/templates/accounts/push_account_report.html:92
-#, fuzzy
-#| msgid "Is service account"
msgid "Failed accounts"
-msgstr "Is service account"
+msgstr ""
#: accounts/templates/accounts/check_account_report.html:13
#: accounts/templates/accounts/gather_account_report.html:14
@@ -1742,23 +1696,12 @@ msgid ""
msgstr ""
#: accounts/templates/accounts/check_account_report.html:42
-#, fuzzy
-#| msgid "Is service account"
msgid "Ok count"
-msgstr "Is service account"
+msgstr ""
#: accounts/templates/accounts/check_account_report.html:46
-#, fuzzy
-#| msgid "Domains amount"
msgid "No password count"
-msgstr "Zones amount"
-
-#: accounts/templates/accounts/check_account_report.html:69
-#: accounts/templates/accounts/check_account_report.html:89
-#, fuzzy
-#| msgid "Zip encrypt password"
-msgid "Week password"
-msgstr "Passphrase"
+msgstr ""
#: accounts/templates/accounts/check_account_report.html:80
#: assets/models/automations/base.py:153 ops/models/base.py:51
@@ -1767,22 +1710,16 @@ msgid "Result"
msgstr ""
#: accounts/templates/accounts/check_account_report.html:95
-#, fuzzy
-#| msgid "Zip encrypt password"
msgid "No weak password"
-msgstr "Passphrase"
+msgstr ""
#: accounts/templates/accounts/gather_account_report.html:62
-#, fuzzy
-#| msgid "Domains amount"
msgid "New found accounts"
-msgstr "Zones amount"
+msgstr ""
#: accounts/templates/accounts/gather_account_report.html:93
-#, fuzzy
-#| msgid "Is sync account"
msgid "Lost accounts"
-msgstr "Is sync account"
+msgstr ""
#: accounts/templates/accounts/push_account_report.html:13
msgid ""
@@ -2861,12 +2798,6 @@ msgstr ""
msgid "Node path"
msgstr ""
-#: assets/serializers/asset/common.py:151
-#, fuzzy
-#| msgid "Domains amount"
-msgid "Accounts amount"
-msgstr "Zones amount"
-
#: assets/serializers/asset/common.py:170
#: assets/serializers/asset/common.py:423
msgid "Auto info"
@@ -2893,14 +2824,8 @@ msgid "Default database"
msgstr ""
#: assets/serializers/asset/database.py:23
-#, fuzzy
-#| msgid "Netcat help text"
msgid "CA cert help text"
msgstr ""
-"Use netcat (nc) as a proxy tool to forward connections from the proxy server "
-"to the target host. This is useful in environments that do not support the "
-"SSH native proxy option (-W), or when more flexibility and timeout control "
-"are needed."
#: assets/serializers/asset/database.py:24
msgid "Postgresql ssl model help text"
@@ -2974,10 +2899,6 @@ msgstr ""
msgid "Executions"
msgstr "Executions"
-#: assets/serializers/automations/base.py:46
-msgid "Short ID"
-msgstr ""
-
#: assets/serializers/cagegory.py:13
msgid "Constraints"
msgstr ""
@@ -2992,11 +2913,6 @@ msgid ""
"the zone, the connection is routed through the gateway."
msgstr ""
-#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
-#: orgs/serializers.py:13 perms/serializers/permission.py:50
-msgid "Assets amount"
-msgstr ""
-
#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr ""
@@ -3226,10 +3142,8 @@ msgid "The text content is too long. Use Elasticsearch to store operation logs"
msgstr ""
#: audits/backends/db.py:78
-#, fuzzy
-#| msgid "App Labels"
msgid "labels"
-msgstr "Labels"
+msgstr ""
#: audits/backends/db.py:79
msgid "operate_log_id"
@@ -3345,10 +3259,6 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: audits/handler.py:128
-msgid "No"
-msgstr ""
-
#: audits/models.py:48
msgid "Job audit log"
msgstr ""
@@ -3471,16 +3381,12 @@ msgid "Offline user session"
msgstr ""
#: audits/models.py:310
-#, fuzzy
-#| msgid "App Authentication"
msgid "Application"
-msgstr "Authentication"
+msgstr ""
#: audits/models.py:311
-#, fuzzy
-#| msgid "App Authentication"
msgid "Application ID"
-msgstr "Authentication"
+msgstr ""
#: audits/serializers.py:33 ops/models/adhoc.py:24 ops/models/base.py:16
#: ops/models/base.py:53 ops/models/celery.py:87 ops/models/job.py:154
@@ -4694,10 +4600,6 @@ msgstr ""
msgid "Confirmed"
msgstr ""
-#: common/const/choices.py:113
-msgid "Ignored"
-msgstr ""
-
#: common/const/choices.py:120 terminal/models/applet/applet.py:31
msgid "Community edition"
msgstr ""
@@ -5557,10 +5459,8 @@ msgid "Parameters define"
msgstr ""
#: ops/models/job.py:159
-#, fuzzy
-#| msgid "Periodic run"
msgid "Periodic variable"
-msgstr "Periodic"
+msgstr ""
#: ops/models/job.py:160
msgid "Run as"
@@ -6040,6 +5940,10 @@ msgid ""
msgstr ""
#: perms/templates/perms/_msg_item_permissions_expire.html:7
+#, python-format
+msgid "The following %(item_type)s will expire in %(count)s"
+msgstr ""
+
#: perms/templates/perms/_msg_permed_items_expire.html:7
#, python-format
msgid ""
@@ -6128,11 +6032,6 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: rbac/models/role.py:46 rbac/models/rolebinding.py:52
-#: users/models/user/__init__.py:74
-msgid "Role"
-msgstr ""
-
#: rbac/models/role.py:144
msgid "System role"
msgstr ""
@@ -6239,10 +6138,8 @@ msgid "License"
msgstr ""
#: rbac/tree.py:67
-#, fuzzy
-#| msgid "Session audits"
msgid "Job audit"
-msgstr "Session"
+msgstr ""
#: rbac/tree.py:159
msgid "App organizations"
@@ -7843,58 +7740,47 @@ msgid "Logout"
msgstr ""
#: templates/_message.html:6
-msgid ""
-"\n"
-" Your account has expired, please contact the administrator.\n"
-" "
+msgid "Your account has expired, please contact the administrator."
msgstr ""
-#: templates/_message.html:13
+#: templates/_message.html:11
msgid "Your account will at"
msgstr ""
-#: templates/_message.html:13 templates/_message.html:30
+#: templates/_message.html:11 templates/_message.html:26
msgid "expired. "
msgstr ""
-#: templates/_message.html:23
+#: templates/_message.html:21
#, python-format
msgid ""
-"\n"
-" Your password has expired, please click this link update password.\n"
-" "
+"Your password has expired, please click this link update password."
msgstr ""
-#: templates/_message.html:30
+#: templates/_message.html:26
msgid "Your password will at"
msgstr ""
-#: templates/_message.html:31
+#: templates/_message.html:27
#, python-format
msgid ""
-"\n"
-" please click this "
-"link to update your password.\n"
-" "
+"please click this link to "
+"update your password."
msgstr ""
-#: templates/_message.html:43
+#: templates/_message.html:37
#, python-format
msgid ""
-"\n"
-" Your information was incomplete. Please click this link to complete your information.\n"
-" "
+"Your information was incomplete. Please click this link to complete your information."
msgstr ""
-#: templates/_message.html:56
+#: templates/_message.html:48
#, python-format
msgid ""
-"\n"
-" Your ssh public key not set or expired. Please click this link to update\n"
-" "
+"Your ssh public key not set or expired. Please click this link to update"
msgstr ""
#: templates/_mfa_login_field.html:31
@@ -10085,10 +9971,8 @@ msgid "Open MFA Authenticator and enter the 6-bit dynamic code"
msgstr ""
#: users/utils.py:60
-#, fuzzy
-#| msgid "Is success"
msgid "Auth success"
-msgstr "Is success"
+msgstr ""
#: users/utils.py:61
msgid "Redirecting to JumpServer Client"
@@ -10843,10 +10727,8 @@ msgid "Key File"
msgstr ""
#: xpack/plugins/cloud/serializers/account_attrs.py:145
-#, fuzzy
-#| msgid "Is service account"
msgid "Service account key"
-msgstr "Is service account"
+msgstr ""
#: xpack/plugins/cloud/serializers/account_attrs.py:146
msgid "The file is in JSON format"
@@ -10909,13 +10791,11 @@ msgstr ""
#: xpack/plugins/cloud/tasks.py:54
msgid ""
-"\n"
-" Every day, according to the configuration in \"System Settings - "
-"Tasks - Regular \n"
+"Every day, according to the configuration in \"System Settings - Tasks - "
+"Regular \n"
" clean-up - Cloud sync task history retention days\" the system will "
"clean up the execution \n"
-" records generated by cloud synchronization\n"
-" "
+" records generated by cloud synchronization"
msgstr ""
#: xpack/plugins/interface/api.py:52
@@ -10971,32 +10851,3 @@ msgstr ""
#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr ""
-
-#~ msgid "Periodic perform"
-#~ msgstr "Periodic"
-
-#, fuzzy
-#~| msgid "Zip encrypt password"
-#~ msgid "Week password count"
-#~ msgstr "Passphrase"
-
-#, fuzzy
-#~| msgid "Domains amount"
-#~ msgid "Account new found count"
-#~ msgstr "Zones amount"
-
-#, fuzzy
-#~| msgid "Domains amount"
-#~ msgid "Account lost count"
-#~ msgstr "Zones amount"
-
-#~ msgid "Clean change secret and push record period description"
-#~ msgstr ""
-#~ "The system will periodically clean up unnecessary change secret records "
-#~ "and push records, including those associated with change tasks, execution "
-#~ "records, assets, and accounts. When any of these associated items are "
-#~ "deleted, the corresponding change secret and push records become invalid. "
-#~ "Therefore, to maintain a tidy and efficient database, the system "
-#~ "automatically cleans up these invalid records every 180 days by default. "
-#~ "This regular cleanup process helps free up storage space and improves the "
-#~ "security and overall performance of data management."
diff --git a/apps/i18n/core/ja/LC_MESSAGES/django.po b/apps/i18n/core/ja/LC_MESSAGES/django.po
index 06d6f403d..6d164d8cb 100644
--- a/apps/i18n/core/ja/LC_MESSAGES/django.po
+++ b/apps/i18n/core/ja/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-24 14:26+0800\n"
+"POT-Creation-Date: 2025-02-24 19:20+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -42,10 +42,8 @@ msgid "Number of backup accounts"
msgstr "バックアップアカウントの数"
#: accounts/automations/backup_account/handlers.py:143
-#, fuzzy
-#| msgid "Generating asset or application related backup information files"
msgid "Generating asset related backup information files"
-msgstr "アセットまたはアプリケーション関連のバックアップ情報ファイルを生成中"
+msgstr "資産関連のバックアップ情報ファイルを生成"
#: accounts/automations/backup_account/handlers.py:168
#: accounts/automations/backup_account/manager.py:26
@@ -93,10 +91,8 @@ msgid "Plan execution end"
msgstr "計画実行終了"
#: accounts/automations/base/manager.py:106
-#, fuzzy
-#| msgid "No pending accounts found"
msgid "No pending accounts found"
-msgstr "保留中のアカウントが見つかりません"
+msgstr "処理待ちのアカウントが見つかりません"
#: accounts/automations/change_secret/manager.py:86
#, python-format
@@ -220,10 +216,8 @@ msgid "Verify gateway account"
msgstr "ゲートウェイ アカウントを確認する"
#: accounts/const/automation.py:31
-#, fuzzy
-#| msgid "Backup account"
msgid "Check account"
-msgstr "バックアップアカウント"
+msgstr "アカウントを確認"
#: accounts/const/automation.py:32 rbac/tree.py:50
msgid "Backup account"
@@ -324,61 +318,44 @@ msgid "Pending"
msgstr "未定"
#: accounts/const/automation.py:121
-#, fuzzy
-#| msgid "Can join"
msgid "Can login"
-msgstr "参加できます"
+msgstr "ログイン可能"
#: accounts/const/automation.py:122 users/serializers/user.py:271
msgid "Superuser"
msgstr "システムユーザー"
#: accounts/const/automation.py:123
-#, fuzzy
-#| msgid "Create Type"
msgid "Create date"
-msgstr "タイプを作成"
+msgstr "作成日"
#: accounts/const/automation.py:124
-#, fuzzy
-#| msgid "{} disabled"
msgid "Is disabled"
-msgstr "{} 無効"
+msgstr "無効化済み"
#: accounts/const/automation.py:125
-#, fuzzy
-#| msgid "Default database"
msgid "Default database name"
-msgstr "デフォルト・データベース"
+msgstr "デフォルトデータベース名"
#: accounts/const/automation.py:126
-#, fuzzy
-#| msgid "ID"
msgid "UID"
-msgstr "ID"
+msgstr "UID"
#: accounts/const/automation.py:127
-#, fuzzy
-#| msgid "Account Details"
msgid "Account status"
-msgstr "アカウントの詳細"
+msgstr "アカウントステータス"
#: accounts/const/automation.py:128
-#, fuzzy
-#| msgid "Default database"
msgid "Default tablespace"
-msgstr "デフォルト・データベース"
+msgstr "デフォルト表領域"
-#: accounts/const/automation.py:129
-#, fuzzy
-#| msgid "Role"
-msgid "Roles"
+#: accounts/const/automation.py:129 rbac/models/role.py:46
+#: rbac/models/rolebinding.py:52 users/models/user/__init__.py:74
+msgid "Role"
msgstr "ロール"
-#: accounts/const/automation.py:130
-#, fuzzy
-#| msgid "Privileged"
-msgid "Privileges"
+#: accounts/const/automation.py:130 accounts/models/base.py:68
+msgid "Privileged"
msgstr "特権アカウント"
#: accounts/const/automation.py:131 perms/serializers/permission.py:44
@@ -388,7 +365,7 @@ msgstr "ユーザーグループ"
#: accounts/const/automation.py:133
msgid "Authorized keys"
-msgstr ""
+msgstr "認証キー"
#: accounts/const/automation.py:134
msgid "DB"
@@ -487,10 +464,23 @@ msgid "historical Account"
msgstr "アカウントの歴史"
#: accounts/models/account.py:73
-#, fuzzy
-#| msgid "Secret type"
msgid "Secret reset"
-msgstr "鍵の種類"
+msgstr ""
+"可改密 - パスワード変更可 \n"
+"上次访问日期 - 最終訪問日 \n"
+"访问方式 - アクセス方法 \n"
+"密码日期 - パスワード日付 \n"
+"改密状态 - パスワード変更状況 \n"
+"可以查看备份账号执行情况 - バックアップアカウントの実行状況を確認できます \n"
+"可以添加备份账号执行 - バックアップアカウントの実行を追加できます \n"
+"更改后检查连接 - 変更後の接続を確認 \n"
+"忽略失败 - 失敗を無視 \n"
+"帐号检查自动化 - アカウントチェックの自動化 \n"
+"可以查看账号执行 - アカウントの実行状況を確認できます \n"
+"可以添加检查账号执行情况 - チェックアカウントの実行状況を追加できます \n"
+"长时间未登录 - 長期間ログインしていない \n"
+"新发现 - 新たな発見 \n"
+"组变更 - グループ変更"
#: accounts/models/account.py:74 accounts/serializers/account/account.py:228
#: users/models/user/__init__.py:127
@@ -502,28 +492,20 @@ msgid "Source ID"
msgstr "ソース ID"
#: accounts/models/account.py:76
-#, fuzzy
-#| msgid "Date last used"
msgid "Date last access"
-msgstr "最後に使用した日付"
+msgstr "最終訪問日"
#: accounts/models/account.py:77
-#, fuzzy
-#| msgid "Access key"
msgid "Access by"
-msgstr "アクセスキー"
+msgstr "アクセス方法"
#: accounts/models/account.py:78
-#, fuzzy
-#| msgid "Change secret"
msgid "Date change secret"
-msgstr "パスワードを変更する"
+msgstr "パスワード日"
#: accounts/models/account.py:80
-#, fuzzy
-#| msgid "Change secret params"
msgid "Change secret status"
-msgstr "パスワード変更パラメータ"
+msgstr "変更状態"
#: accounts/models/account.py:84
#: accounts/models/automations/check_account.py:67
@@ -724,26 +706,20 @@ msgid "Can add push account execution"
msgstr "プッシュ アカウントの作成の実行"
#: accounts/models/automations/base.py:44
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view backup account execution"
-msgstr "プッシュ アカウントの実行を表示する"
+msgstr "バックアップアカウントの実行状況を確認できます"
#: accounts/models/automations/base.py:45
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add backup account execution"
-msgstr "プッシュ アカウントの作成の実行"
+msgstr "バックアップアカウントの実行を追加できます"
#: accounts/models/automations/base.py:60
msgid "SSH key change strategy"
msgstr "SSHキープッシュ方式"
#: accounts/models/automations/base.py:64
-#, fuzzy
-#| msgid "Super connection token"
msgid "Check connection after change"
-msgstr "スーパー接続トークン"
+msgstr "変更後に接続を確認"
#: accounts/models/automations/change_secret.py:16
#: accounts/models/automations/check_account.py:19
@@ -803,10 +779,8 @@ msgid "New secret"
msgstr "新しい鍵"
#: accounts/models/automations/change_secret.py:68
-#, fuzzy
-#| msgid "Ignore case"
msgid "Ignore fail"
-msgstr "家を無視する"
+msgstr "失敗を無視"
#: accounts/models/automations/change_secret.py:71
msgid "Change secret record"
@@ -817,56 +791,40 @@ msgid "Engines"
msgstr ""
#: accounts/models/automations/check_account.py:34
-#, fuzzy
-#| msgid "Account execute automation"
msgid "account check automation"
-msgstr "アカウント実行の自動化"
+msgstr "アカウントチェックの自動化"
#: accounts/models/automations/check_account.py:36
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view check account execution"
-msgstr "プッシュ アカウントの実行を表示する"
+msgstr "アカウント実行を確認できます"
#: accounts/models/automations/check_account.py:37
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add check account execution"
-msgstr "プッシュ アカウントの作成の実行"
+msgstr "チェックアカウントの実行状況を追加できます"
#: accounts/models/automations/check_account.py:43
-#, fuzzy
-#| msgid "Login log"
msgid "Long time no login"
-msgstr "ログインログ"
+msgstr "長時間ログインしていない"
#: accounts/models/automations/check_account.py:44
-#, fuzzy
-#| msgid "Not found"
msgid "New found"
-msgstr "見つかりません"
+msgstr "新しい発見"
#: accounts/models/automations/check_account.py:45
-#, fuzzy
-#| msgid "After change"
msgid "Groups change"
-msgstr "変更後"
+msgstr "グループ変更"
#: accounts/models/automations/check_account.py:46
-#, fuzzy
-#| msgid "Before change"
msgid "Sudo changed"
-msgstr "変更前"
+msgstr "Sudo変更"
#: accounts/models/automations/check_account.py:47
msgid "Authorized keys changed"
-msgstr ""
+msgstr "キー変更"
#: accounts/models/automations/check_account.py:48
-#, fuzzy
-#| msgid "Account template"
msgid "Account delete"
-msgstr "アカウント テンプレート"
+msgstr "アカウントは削除されました"
#: accounts/models/automations/check_account.py:49
#: authentication/errors/const.py:23
@@ -874,44 +832,32 @@ msgid "Password expired"
msgstr "パスワード期限切れ"
#: accounts/models/automations/check_account.py:50
-#, fuzzy
-#| msgid "On perm change"
msgid "Long time no change"
-msgstr "権限が変更されたとき"
+msgstr "長期間パスワードが変更されていません"
#: accounts/models/automations/check_account.py:52
-#, fuzzy
-#| msgid "Set password"
+#: accounts/templates/accounts/check_account_report.html:69
+#: accounts/templates/accounts/check_account_report.html:89
msgid "Weak password"
-msgstr "パスワードの設定"
+msgstr "弱いパスワード"
#: accounts/models/automations/check_account.py:53
-#, fuzzy
-#| msgid "Set password"
msgid "Leaked password"
-msgstr "パスワードの設定"
+msgstr "パスワード漏洩"
#: accounts/models/automations/check_account.py:54
-#, fuzzy
-#| msgid "Reset password"
msgid "Repeated password"
-msgstr "パスワードのリセット"
+msgstr "パスワードの重複"
#: accounts/models/automations/check_account.py:55
-#, fuzzy
-#| msgid "Old password error"
msgid "Password error"
-msgstr "古いパスワードエラー"
+msgstr "パスワードが誤っています"
#: accounts/models/automations/check_account.py:56
-#, fuzzy
-#| msgid "No account"
msgid "No admin account"
-msgstr "アカウントなし"
+msgstr "管理アカウントがありません"
#: accounts/models/automations/check_account.py:57
-#, fuzzy
-#| msgid "Other"
msgid "Others"
msgstr "その他"
@@ -941,29 +887,24 @@ msgstr "ユーザー名"
#: accounts/models/automations/check_account.py:73
#: accounts/serializers/automations/check_account.py:36
msgid "Risk"
-msgstr ""
+msgstr "リスク"
#: accounts/models/automations/check_account.py:76
-#, fuzzy
-#| msgid "Detail"
-msgid "Details"
+#: accounts/models/automations/gather_account.py:26 audits/models.py:151
+msgid "Detail"
msgstr "詳細"
#: accounts/models/automations/check_account.py:79
-#, fuzzy
-#| msgid "Accounts"
msgid "Account risk"
-msgstr "アカウント"
+msgstr "アカウントリスク"
#: accounts/models/automations/check_account.py:120
msgid "Slug"
msgstr ""
#: accounts/models/automations/check_account.py:131
-#, fuzzy
-#| msgid "Clean historical accounts"
msgid "Check the discovered accounts"
-msgstr "過去のアカウントをクリアする"
+msgstr "確認されたアカウント"
#: accounts/models/automations/check_account.py:133
msgid ""
@@ -1002,36 +943,24 @@ msgid "Address login"
msgstr "最終ログインアドレス"
#: accounts/models/automations/gather_account.py:19
-#, fuzzy
-#| msgid "Date joined"
msgid "Date login"
-msgstr "参加日"
+msgstr "最終ログイン日"
#: accounts/models/automations/gather_account.py:20
-#, fuzzy
-#| msgid "Remote Desktop"
msgid "Remote present"
-msgstr "リモートデスクトップ"
+msgstr "リモートに存在"
#: accounts/models/automations/gather_account.py:21
msgid "Present"
-msgstr ""
+msgstr "存在"
#: accounts/models/automations/gather_account.py:22
-#, fuzzy
-#| msgid "Change password"
msgid "Date change password"
-msgstr "パスワードを変更する"
+msgstr "パスワード変更日"
#: accounts/models/automations/gather_account.py:23
-#, fuzzy
-#| msgid "Check password expired"
msgid "Date password expired"
-msgstr "パスワードの有効期限が切れていることを確認する"
-
-#: accounts/models/automations/gather_account.py:26 audits/models.py:151
-msgid "Detail"
-msgstr "詳細"
+msgstr "パスワード有効期限"
#: accounts/models/automations/gather_account.py:78
msgid "Gather asset accounts"
@@ -1054,10 +983,8 @@ msgid "Push asset account"
msgstr "アカウントプッシュ"
#: accounts/models/automations/push_account.py:43
-#, fuzzy
-#| msgid "Change secret record"
msgid "Push secret record"
-msgstr "パスワード レコードの変更"
+msgstr "暗号化された記録をプッシュ"
#: accounts/models/automations/verify_account.py:15
msgid "Verify asset account"
@@ -1083,10 +1010,6 @@ msgstr "鍵ポリシー"
msgid "Password rules"
msgstr "パスワードルール"
-#: accounts/models/base.py:68
-msgid "Privileged"
-msgstr "特権アカウント"
-
#: accounts/models/base.py:69 assets/models/automations/base.py:28
#: assets/models/cmd_filter.py:39 assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:117
@@ -1197,11 +1120,9 @@ msgstr "アカウント変更情報"
msgid "Change secret or push account failed information"
msgstr "パスワード変更またはアカウントプッシュ失敗情報"
-#: accounts/risk_handlers.py:17
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignore"
-msgstr "家を無視する"
+#: accounts/risk_handlers.py:17 common/const/choices.py:113
+msgid "Ignored"
+msgstr "無視する"
#: accounts/risk_handlers.py:18
msgid "Reopen"
@@ -1215,28 +1136,21 @@ msgid "Close"
msgstr "閉じる"
#: accounts/risk_handlers.py:20
-#, fuzzy
-#| msgid "Disabled or expired"
msgid "Disable remote"
-msgstr "無効または期限切れ"
+msgstr "リモートを無効にする"
#: accounts/risk_handlers.py:21 accounts/risk_handlers.py:22
-#, fuzzy
-#| msgid "Deleted account"
msgid "Delete remote"
-msgstr "アカウントの削除"
+msgstr "リモートを削除する"
#: accounts/risk_handlers.py:23
-#, fuzzy
-#| msgid "Added account"
+#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Add account"
-msgstr "新規アカウント"
+msgstr "アカウントを追加する"
#: accounts/risk_handlers.py:24
-#, fuzzy
-#| msgid "Change password"
msgid "Change password and Add"
-msgstr "パスワードを変更する"
+msgstr "パスワードを変更して追加する"
#: accounts/risk_handlers.py:25 audits/const.py:31 ops/const.py:9
msgid "Change password"
@@ -1329,6 +1243,7 @@ msgid "Spec info"
msgstr "特別情報"
#: accounts/serializers/account/account.py:467
+#: assets/serializers/automations/base.py:46
#: authentication/serializers/connect_token_secret.py:160
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
@@ -1500,10 +1415,8 @@ msgid "Please enter your account username"
msgstr "アカウントのユーザー名を入力してください"
#: accounts/serializers/automations/change_secret.py:62
-#, fuzzy
-#| msgid "Automation execution"
msgid "Notification before execution"
-msgstr "自動実行"
+msgstr "実行前通知"
#: accounts/serializers/automations/change_secret.py:64
msgid ""
@@ -1513,16 +1426,12 @@ msgstr ""
"パラメータ設定は現在、AIX LINUX UNIX タイプの資産に対してのみ有効です。"
#: accounts/serializers/automations/change_secret.py:86
-#, fuzzy
-#| msgid "Please enter correct Bind DN and Password: {}"
msgid "* Please enter the correct password length"
-msgstr "正しいバインドDNとパスワードを入力してください: {}"
+msgstr "* 正しいパスワードの長さを入力してください"
#: accounts/serializers/automations/change_secret.py:90
-#, fuzzy
-#| msgid "Password length"
msgid "* Password length range 6-30 bits"
-msgstr "パスワードの長さ"
+msgstr "* パスワードの長さ範囲は6-30文字です"
#: accounts/serializers/automations/change_secret.py:112
#: accounts/serializers/automations/change_secret.py:147
@@ -1536,10 +1445,8 @@ msgid "Automation task execution"
msgstr "自動タスク実行履歴"
#: accounts/serializers/automations/check_account.py:106
-#, fuzzy
-#| msgid "Invalid session id"
msgid "Invalid engine id"
-msgstr "無効なセッションID"
+msgstr "エンジンIDが無効です"
#: accounts/serializers/automations/gather_account.py:30
msgid "Whether to check the risk of the gathered accounts."
@@ -1701,10 +1608,6 @@ msgstr ""
msgid "Verify accounts connectivity"
msgstr "アカウント接続のテスト"
-#: accounts/templates/accounts/asset_account_change_info.html:10
-msgid "Added account"
-msgstr "新規アカウント"
-
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "アカウントの削除"
@@ -1762,16 +1665,13 @@ msgstr ""
#: accounts/templates/accounts/backup_account_report.html:38
#: accounts/templates/accounts/check_account_report.html:38
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Account count"
-msgstr "作成するアカウント数"
+#: assets/serializers/asset/common.py:151
+msgid "Accounts amount"
+msgstr "アカウント数"
#: accounts/templates/accounts/backup_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Type count"
-msgstr "CPU カウント"
+msgstr "タイプ数"
#: accounts/templates/accounts/change_secret_failed_info.html:4
msgid "Task execution id"
@@ -1798,44 +1698,36 @@ msgstr ""
#: accounts/templates/accounts/change_secret_report.html:38
#: accounts/templates/accounts/gather_account_report.html:39
#: accounts/templates/accounts/push_account_report.html:38
-#, fuzzy
-#| msgid "Assets amount"
-msgid "Assets count"
+#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
+#: orgs/serializers.py:13 perms/serializers/permission.py:50
+msgid "Assets amount"
msgstr "資産数量"
#: accounts/templates/accounts/change_secret_report.html:42
#: accounts/templates/accounts/check_account_report.html:50
#: accounts/templates/accounts/gather_account_report.html:43
#: accounts/templates/accounts/push_account_report.html:42
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset success count"
-msgstr "資産数量"
+msgstr "成功した資産数"
#: accounts/templates/accounts/change_secret_report.html:46
#: accounts/templates/accounts/check_account_report.html:54
#: accounts/templates/accounts/gather_account_report.html:47
#: accounts/templates/accounts/push_account_report.html:46
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset failed count"
-msgstr "資産数量"
+msgstr "失敗した資産数"
#: accounts/templates/accounts/change_secret_report.html:50
#: accounts/templates/accounts/check_account_report.html:58
#: accounts/templates/accounts/gather_account_report.html:51
#: accounts/templates/accounts/push_account_report.html:50
-#, fuzzy
-#| msgid "Asset not found"
msgid "Asset not support count"
-msgstr "資産が存在しません"
+msgstr "サポートされていない資産数"
#: accounts/templates/accounts/change_secret_report.html:61
#: accounts/templates/accounts/push_account_report.html:61
-#, fuzzy
-#| msgid "Push account"
msgid "Success accounts"
-msgstr "アカウントプッシュ"
+msgstr "成功したアカウント"
#: accounts/templates/accounts/change_secret_report.html:69
#: accounts/templates/accounts/change_secret_report.html:101
@@ -1844,9 +1736,8 @@ msgstr "アカウントプッシュ"
#: accounts/templates/accounts/gather_account_report.html:102
#: accounts/templates/accounts/push_account_report.html:69
#: accounts/templates/accounts/push_account_report.html:101
-#, fuzzy
-#| msgid "No"
-msgid "No."
+#: audits/handler.py:128
+msgid "No"
msgstr "否"
#: accounts/templates/accounts/change_secret_report.html:85
@@ -1855,17 +1746,13 @@ msgstr "否"
#: accounts/templates/accounts/gather_account_report.html:118
#: accounts/templates/accounts/push_account_report.html:85
#: accounts/templates/accounts/push_account_report.html:117
-#, fuzzy
-#| msgid "No pending accounts found"
msgid "No new accounts found"
-msgstr "保留中のアカウントが見つかりません"
+msgstr "新しいアカウントが見つかりません"
#: accounts/templates/accounts/change_secret_report.html:92
#: accounts/templates/accounts/push_account_report.html:92
-#, fuzzy
-#| msgid "Email account"
msgid "Failed accounts"
-msgstr "メールアドレス"
+msgstr "失敗したアカウント"
#: accounts/templates/accounts/check_account_report.html:13
#: accounts/templates/accounts/gather_account_report.html:14
@@ -1873,25 +1760,15 @@ msgid ""
"The following is a summary of the account check tasks. Please review and "
"handle them"
msgstr ""
+"以下はアカウントチェックタスクのまとめですので、ご確認の上、処理してください"
#: accounts/templates/accounts/check_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Ok count"
-msgstr "CPU カウント"
+msgstr "成功した数"
#: accounts/templates/accounts/check_account_report.html:46
-#, fuzzy
-#| msgid "Recent password count"
msgid "No password count"
-msgstr "繰り返された履歴パスワードの数"
-
-#: accounts/templates/accounts/check_account_report.html:69
-#: accounts/templates/accounts/check_account_report.html:89
-#, fuzzy
-#| msgid "Set password"
-msgid "Week password"
-msgstr "パスワードの設定"
+msgstr "パスワードなしの数"
#: accounts/templates/accounts/check_account_report.html:80
#: assets/models/automations/base.py:153 ops/models/base.py:51
@@ -1900,22 +1777,16 @@ msgid "Result"
msgstr "結果"
#: accounts/templates/accounts/check_account_report.html:95
-#, fuzzy
-#| msgid "Set password"
msgid "No weak password"
-msgstr "パスワードの設定"
+msgstr "弱いパスワードなし"
#: accounts/templates/accounts/gather_account_report.html:62
-#, fuzzy
-#| msgid "Test cloud account"
msgid "New found accounts"
-msgstr "クラウドアカウントのテスト"
+msgstr "新たに発見されたアカウント"
#: accounts/templates/accounts/gather_account_report.html:93
-#, fuzzy
-#| msgid "No account"
msgid "Lost accounts"
-msgstr "アカウントなし"
+msgstr "失われたアカウント"
#: accounts/templates/accounts/push_account_report.html:13
msgid ""
@@ -3023,12 +2894,6 @@ msgstr "プロトコル"
msgid "Node path"
msgstr "ノードパスです"
-#: assets/serializers/asset/common.py:151
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Accounts amount"
-msgstr "作成するアカウント数"
-
#: assets/serializers/asset/common.py:170
#: assets/serializers/asset/common.py:423
msgid "Auto info"
@@ -3145,12 +3010,6 @@ msgstr "システムアーキテクチャ"
msgid "Executions"
msgstr "ジョブ実行"
-#: assets/serializers/automations/base.py:46
-#, fuzzy
-#| msgid "Host ID"
-msgid "Short ID"
-msgstr "ホスト ID"
-
#: assets/serializers/cagegory.py:13
msgid "Constraints"
msgstr "制約"
@@ -3167,11 +3026,6 @@ msgstr ""
"ゲートウェイはドメインのネットワーク代理であり、ドメイン内のリソースに接続す"
"る際には、接続はゲートウェイを通してルーティングされます。"
-#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
-#: orgs/serializers.py:13 perms/serializers/permission.py:50
-msgid "Assets amount"
-msgstr "資産数量"
-
#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr "プラットフォームはGatewayから開始する必要があります"
@@ -3538,10 +3392,6 @@ msgstr "-"
msgid "Yes"
msgstr "是"
-#: audits/handler.py:128
-msgid "No"
-msgstr "否"
-
#: audits/models.py:48
msgid "Job audit log"
msgstr "業務監査"
@@ -3664,16 +3514,12 @@ msgid "Offline user session"
msgstr "オフラインユーザセッション"
#: audits/models.py:310
-#, fuzzy
-#| msgid "Application User"
msgid "Application"
-msgstr "ユーザーの適用"
+msgstr "アプリ"
#: audits/models.py:311
-#, fuzzy
-#| msgid "Application User"
msgid "Application ID"
-msgstr "ユーザーの適用"
+msgstr "アプリ ID"
#: audits/serializers.py:33 ops/models/adhoc.py:24 ops/models/base.py:16
#: ops/models/base.py:53 ops/models/celery.py:87 ops/models/job.py:154
@@ -4355,10 +4201,8 @@ msgid "Super connection token"
msgstr "スーパー接続トークン"
#: authentication/models/connection_token.py:308
-#, fuzzy
-#| msgid "Connection token"
msgid "Admin connection token"
-msgstr "接続トークン"
+msgstr "管理者接続トークン"
#: authentication/models/private_token.py:11
msgid "Private Token"
@@ -4912,16 +4756,12 @@ msgid "China"
msgstr "中国"
#: common/const/choices.py:58
-#, fuzzy
-#| msgid "Manual input"
msgid "Manual"
-msgstr "手動入力"
+msgstr "手動トリガー"
#: common/const/choices.py:59
-#, fuzzy
-#| msgid "Timing trigger"
msgid "Timing"
-msgstr "タイミングトリガー"
+msgstr "定期トリガー"
#: common/const/choices.py:63
msgid "Ready"
@@ -4936,17 +4776,9 @@ msgid "Canceled"
msgstr "キャンセル"
#: common/const/choices.py:112
-#, fuzzy
-#| msgid "Confirm"
msgid "Confirmed"
msgstr "確認"
-#: common/const/choices.py:113
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignored"
-msgstr "家を無視する"
-
#: common/const/choices.py:120 terminal/models/applet/applet.py:31
msgid "Community edition"
msgstr "コミュニティ版"
@@ -5751,10 +5583,8 @@ msgid "Crontab"
msgstr "含む"
#: ops/mixin.py:43 ops/mixin.py:177
-#, fuzzy
-#| msgid "Datetime"
msgid "Start Datetime"
-msgstr "時間"
+msgstr "開始日"
#: ops/mixin.py:45 ops/mixin.py:179
msgid "Datetime when the schedule should begin triggering the task to run"
@@ -5945,10 +5775,8 @@ msgid "Next execution time"
msgstr "最後の実行"
#: ops/serializers/job.py:17
-#, fuzzy
-#| msgid "Do not save"
msgid "Run on save"
-msgstr "保存しない"
+msgstr "保存後に実行"
#: ops/serializers/job.py:91
msgid "Job type"
@@ -6356,6 +6184,10 @@ msgstr ""
"織の管理者に、資産が何日で期限切れになるかを3日前に通知を送ります"
#: perms/templates/perms/_msg_item_permissions_expire.html:7
+#, python-format
+msgid "The following %(item_type)s will expire in %(count)s"
+msgstr "以下の %(item_type)s は %(count)s 後に期限が切れます。"
+
#: perms/templates/perms/_msg_permed_items_expire.html:7
#, python-format
msgid ""
@@ -6447,11 +6279,6 @@ msgstr "コンテンツタイプ"
msgid "Permissions"
msgstr "権限"
-#: rbac/models/role.py:46 rbac/models/rolebinding.py:52
-#: users/models/user/__init__.py:74
-msgid "Role"
-msgstr "ロール"
-
#: rbac/models/role.py:144
msgid "System role"
msgstr "システムの役割"
@@ -6984,8 +6811,6 @@ msgid "OAuth2"
msgstr "OAuth2"
#: settings/serializers/auth/oauth2.py:28
-#, fuzzy
-#| msgid "Application provider"
msgid "Service provider"
msgstr "サービスプロバイダー"
@@ -7215,20 +7040,16 @@ msgstr ""
"`value` は Slack サービスのユーザー属性名です"
#: settings/serializers/auth/sms.py:18
-#, fuzzy
-#| msgid "Enable Short Message Application (SMS)"
msgid "Enable Short Message Service (SMS)"
-msgstr "短信サービス(SMS)を有効にする"
+msgstr "SMSサービスを有効化"
#: settings/serializers/auth/sms.py:21 xpack/plugins/cloud/models.py:36
msgid "Provider"
msgstr "プロバイダー"
#: settings/serializers/auth/sms.py:22
-#, fuzzy
-#| msgid "Short Message Application (SMS) provider or protocol"
msgid "Short Message Service (SMS) provider or protocol"
-msgstr "短信サービス(SMS)のプロバイダーまたはプロトコル"
+msgstr "SMSサービスプロバイダーまたはプロトコル"
#: settings/serializers/auth/sms.py:25
msgid "Code length"
@@ -8302,78 +8123,57 @@ msgid "Logout"
msgstr "ログアウト"
#: templates/_message.html:6
-msgid ""
-"\n"
-" Your account has expired, please contact the administrator.\n"
-" "
-msgstr ""
-"\n"
-" アカウントが期限切れになったので、管理者に連絡してくださ"
-"い。 "
+msgid "Your account has expired, please contact the administrator."
+msgstr "あなたのアカウントは既に期限切れです。管理者にご連絡ください。"
-#: templates/_message.html:13
+#: templates/_message.html:11
msgid "Your account will at"
msgstr "あなたのアカウントは"
-#: templates/_message.html:13 templates/_message.html:30
+#: templates/_message.html:11 templates/_message.html:26
msgid "expired. "
msgstr "期限切れです。"
-#: templates/_message.html:23
+#: templates/_message.html:21
#, python-format
msgid ""
-"\n"
-" Your password has expired, please click this link update password.\n"
-" "
+"Your password has expired, please click this link update password."
msgstr ""
-"\n"
-" パスワードが期限切れになりましたので、クリックしてください "
-" リンク パスワードの更新\n"
-" "
+"あなたのパスワードは期限切れです。こ"
+"ちらのリンク をクリックしてパスワードを更新してください。"
-#: templates/_message.html:30
+#: templates/_message.html:26
msgid "Your password will at"
msgstr "あなたのパスワードは"
-#: templates/_message.html:31
+#: templates/_message.html:27
#, python-format
msgid ""
-"\n"
-" please click this "
-"link to update your password.\n"
-" "
+"please click this link to "
+"update your password."
msgstr ""
-"\n"
-" クリックしてください リンク パスワードの更新\n"
-" "
+"パスワードを更新するには、こちらのリ"
+"ンク をクリックしてください。"
-#: templates/_message.html:43
+#: templates/_message.html:37
#, python-format
msgid ""
-"\n"
-" Your information was incomplete. Please click this link to complete your information.\n"
-" "
+"Your information was incomplete. Please click this link to complete your information."
msgstr ""
-"\n"
-" あなたの情報が不完全なので、クリックしてください。 リンク 補完\n"
-" "
+"あなたの情報が不完全です。こちらのリンク "
+"をクリックして、情報を完全にしてください。"
-#: templates/_message.html:56
+#: templates/_message.html:48
#, python-format
msgid ""
-"\n"
-" Your ssh public key not set or expired. Please click this link to update\n"
-" "
+"Your ssh public key not set or expired. Please click this link to update"
msgstr ""
-"\n"
-" SSHキーが設定されていないか無効になっている場合は、 リンク 更新\n"
-" "
+"あなたのSSHキーは設定されていないか、無効です。こちらのリンク をクリックして更新してくだ"
+"さい。"
#: templates/_mfa_login_field.html:31
#: users/templates/users/forgot_password.html:101
@@ -11510,17 +11310,15 @@ msgstr "同期インスタンス タスクの実行記録を定期的にクリ
#: xpack/plugins/cloud/tasks.py:54
msgid ""
-"\n"
-" Every day, according to the configuration in \"System Settings - "
-"Tasks - Regular \n"
+"Every day, according to the configuration in \"System Settings - Tasks - "
+"Regular \n"
" clean-up - Cloud sync task history retention days\" the system will "
"clean up the execution \n"
-" records generated by cloud synchronization\n"
-" "
+" records generated by cloud synchronization"
msgstr ""
-"\n"
-"毎日、システム設定-タスクリスト-定期的なクリーニング設定-クラウド同期記録設定"
-"に基づき、クラウド同期によって生成された実行記録をクリーニングします。"
+"毎日、システム設定に基づき-タスクリスト-定期的な設定のクリーンアップ-クラウド"
+"同期記録の設定に従って、クラウド同期によって生成された実行記録をクリーンアッ"
+"プします。"
#: xpack/plugins/interface/api.py:52
msgid "Restore default successfully."
@@ -11575,77 +11373,3 @@ msgstr "ライセンスのインポートに成功"
#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr "ライセンスが無効です"
-
-#~ msgid "Email sent to"
-#~ msgstr "メールが送信されました"
-
-#~ msgid "Plan end"
-#~ msgstr "計画終了"
-
-#~ msgid "An exception occurred during task execution"
-#~ msgstr "タスク実行中に例外が発生しました"
-
-#~ msgid "Account backup snapshot"
-#~ msgstr "アカウントのバックアップスナップショット"
-
-#~ msgid "Account backup execution"
-#~ msgstr "アカウントバックアップの実行"
-
-#~ msgid "Date started"
-#~ msgstr "開始日"
-
-#~ msgid "Triggers"
-#~ msgstr "トリガー方式"
-
-#~ msgid "Periodic perform"
-#~ msgstr "定期的なパフォーマンス"
-
-#~ msgid "Execute account backup plan"
-#~ msgstr "アカウントのバックアップ計画を実施する"
-
-#~ msgid ""
-#~ "When performing scheduled or manual account backups, this task is used"
-#~ msgstr ""
-#~ "定時または手動でアカウントバックアップを実行する際は、このタスクを通じて実"
-#~ "行します"
-
-#~ msgid "Gather assets accounts"
-#~ msgstr "資産の口座番号を収集する"
-
-#, fuzzy
-#~| msgid "Recent password count"
-#~ msgid "Week password count"
-#~ msgstr "繰り返された履歴パスワードの数"
-
-#, fuzzy
-#~| msgid "Account Details"
-#~ msgid "Account check details"
-#~ msgstr "アカウントの詳細"
-
-#, fuzzy
-#~| msgid "Account not found"
-#~ msgid "Account new found count"
-#~ msgstr "アカウントが見つかりません"
-
-#, fuzzy
-#~| msgid "Account not found"
-#~ msgid "Account lost count"
-#~ msgstr "アカウントが見つかりません"
-
-#~ msgid "Manual trigger"
-#~ msgstr "手動トリガー"
-
-#~ msgid "Range {} to {}"
-#~ msgstr "{} から {} までの範囲"
-
-#~ msgid "Execute after saving"
-#~ msgstr "保存後に実行"
-
-#, fuzzy
-#~| msgid "Chat AI"
-#~ msgid "Chat AI type"
-#~ msgstr "チャットAI"
-
-#~ msgid ""
-#~ "The base URL of the GPT service. For example: https://api.openai.com/v1"
-#~ msgstr "GPTサービスの基本のURL。例えば:https://api.openai.com/v1"
diff --git a/apps/i18n/core/pt_BR/LC_MESSAGES/django.po b/apps/i18n/core/pt_BR/LC_MESSAGES/django.po
index 8ee0d660f..6dad993be 100644
--- a/apps/i18n/core/pt_BR/LC_MESSAGES/django.po
+++ b/apps/i18n/core/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-24 14:26+0800\n"
+"POT-Creation-Date: 2025-02-24 19:20+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -42,11 +42,8 @@ msgid "Number of backup accounts"
msgstr "Número de contas de backup"
#: accounts/automations/backup_account/handlers.py:143
-#, fuzzy
-#| msgid "Generating asset or application related backup information files"
msgid "Generating asset related backup information files"
-msgstr ""
-"Gerar arquivo de informações de backup relacionado a ativos ou aplicativos"
+msgstr "Gerar arquivo de informações de backup relacionado ao ativo"
#: accounts/automations/backup_account/handlers.py:168
#: accounts/automations/backup_account/manager.py:26
@@ -219,10 +216,8 @@ msgid "Verify gateway account"
msgstr "Verificar Gateway de Conta"
#: accounts/const/automation.py:31
-#, fuzzy
-#| msgid "Backup account"
msgid "Check account"
-msgstr "Conta de backup"
+msgstr "Verificar Conta"
#: accounts/const/automation.py:32 rbac/tree.py:50
msgid "Backup account"
@@ -324,61 +319,44 @@ msgid "Pending"
msgstr "Pendente"
#: accounts/const/automation.py:121
-#, fuzzy
-#| msgid "Can join"
msgid "Can login"
-msgstr "Pode ser adicionado"
+msgstr "Login Permitido"
#: accounts/const/automation.py:122 users/serializers/user.py:271
msgid "Superuser"
msgstr "Superusuário"
#: accounts/const/automation.py:123
-#, fuzzy
-#| msgid "Create Type"
msgid "Create date"
-msgstr "Tipo de Criação"
+msgstr "Data de Criação"
#: accounts/const/automation.py:124
-#, fuzzy
-#| msgid "{} disabled"
msgid "Is disabled"
-msgstr "{} foi desativado"
+msgstr "Desativado"
#: accounts/const/automation.py:125
-#, fuzzy
-#| msgid "Default database"
msgid "Default database name"
-msgstr "Banco de dados padrão"
+msgstr "Nome do Banco de Dados Padrão"
#: accounts/const/automation.py:126
-#, fuzzy
-#| msgid "ID"
msgid "UID"
-msgstr "ID"
+msgstr "UID"
#: accounts/const/automation.py:127
-#, fuzzy
-#| msgid "Account Details"
msgid "Account status"
-msgstr "Conta"
+msgstr "Status da Conta"
#: accounts/const/automation.py:128
-#, fuzzy
-#| msgid "Default database"
msgid "Default tablespace"
-msgstr "Banco de dados padrão"
+msgstr "Espaço de Tabela Padrão"
-#: accounts/const/automation.py:129
-#, fuzzy
-#| msgid "Role"
-msgid "Roles"
+#: accounts/const/automation.py:129 rbac/models/role.py:46
+#: rbac/models/rolebinding.py:52 users/models/user/__init__.py:74
+msgid "Role"
msgstr "Papel"
-#: accounts/const/automation.py:130
-#, fuzzy
-#| msgid "Privileged"
-msgid "Privileges"
+#: accounts/const/automation.py:130 accounts/models/base.py:68
+msgid "Privileged"
msgstr "Conta privilegiada"
#: accounts/const/automation.py:131 perms/serializers/permission.py:44
@@ -388,7 +366,7 @@ msgstr "Grupos de usuários"
#: accounts/const/automation.py:133
msgid "Authorized keys"
-msgstr ""
+msgstr "Chave de Certificação"
#: accounts/const/automation.py:134
msgid "DB"
@@ -487,10 +465,8 @@ msgid "historical Account"
msgstr "Histórico de Conta"
#: accounts/models/account.py:73
-#, fuzzy
-#| msgid "Secret type"
msgid "Secret reset"
-msgstr "Tipo de texto cifrado"
+msgstr "Senha Alterável"
#: accounts/models/account.py:74 accounts/serializers/account/account.py:228
#: users/models/user/__init__.py:127
@@ -502,28 +478,20 @@ msgid "Source ID"
msgstr "ID de origem"
#: accounts/models/account.py:76
-#, fuzzy
-#| msgid "Date last used"
msgid "Date last access"
-msgstr "Data do último uso"
+msgstr "Data do Último Acesso"
#: accounts/models/account.py:77
-#, fuzzy
-#| msgid "Access key"
msgid "Access by"
-msgstr "Access key"
+msgstr "Método de Acesso"
#: accounts/models/account.py:78
-#, fuzzy
-#| msgid "Change secret"
msgid "Date change secret"
-msgstr "Alterar Senha"
+msgstr "Data da Senha"
#: accounts/models/account.py:80
-#, fuzzy
-#| msgid "Change secret params"
msgid "Change secret status"
-msgstr "Parâmetros de Alteração de Senha"
+msgstr "Status da Alteração de Senha"
#: accounts/models/account.py:84
#: accounts/models/automations/check_account.py:67
@@ -724,26 +692,20 @@ msgid "Can add push account execution"
msgstr "Criar ação de contas lançadas"
#: accounts/models/automations/base.py:44
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view backup account execution"
-msgstr "Ver ação de contas lançadas"
+msgstr "Pode visualizar o desempenho da conta de backup"
#: accounts/models/automations/base.py:45
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add backup account execution"
-msgstr "Criar ação de contas lançadas"
+msgstr "Pode adicionar conta de backup para execução"
#: accounts/models/automations/base.py:60
msgid "SSH key change strategy"
msgstr "Método de lançamento da chave SSH"
#: accounts/models/automations/base.py:64
-#, fuzzy
-#| msgid "Super connection token"
msgid "Check connection after change"
-msgstr "Token de link super"
+msgstr "Verifique a conexão após a alteração"
#: accounts/models/automations/change_secret.py:16
#: accounts/models/automations/check_account.py:19
@@ -803,10 +765,8 @@ msgid "New secret"
msgstr "Nova senha"
#: accounts/models/automations/change_secret.py:68
-#, fuzzy
-#| msgid "Ignore case"
msgid "Ignore fail"
-msgstr "Ignorar Maiúsculas e Minúsculas"
+msgstr "Ignorar falhas"
#: accounts/models/automations/change_secret.py:71
msgid "Change secret record"
@@ -817,56 +777,40 @@ msgid "Engines"
msgstr ""
#: accounts/models/automations/check_account.py:34
-#, fuzzy
-#| msgid "Account execute automation"
msgid "account check automation"
-msgstr "Execução automática da conta"
+msgstr "Automatização da verificação de contas"
#: accounts/models/automations/check_account.py:36
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view check account execution"
-msgstr "Ver ação de contas lançadas"
+msgstr "Pode visualizar o desempenho da conta"
#: accounts/models/automations/check_account.py:37
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add check account execution"
-msgstr "Criar ação de contas lançadas"
+msgstr "Pode adicionar conta de verificação para desempenho"
#: accounts/models/automations/check_account.py:43
-#, fuzzy
-#| msgid "Login log"
msgid "Long time no login"
-msgstr "Registro de Login"
+msgstr "Inatividade por longos períodos"
#: accounts/models/automations/check_account.py:44
-#, fuzzy
-#| msgid "Not found"
msgid "New found"
-msgstr "Não encontrado"
+msgstr "Novas Descobertas"
#: accounts/models/automations/check_account.py:45
-#, fuzzy
-#| msgid "Groups amount"
msgid "Groups change"
-msgstr "Quantidade de grupos de usuários."
+msgstr "Alterações de Grupo"
#: accounts/models/automations/check_account.py:46
-#, fuzzy
-#| msgid "Before change"
msgid "Sudo changed"
-msgstr "Antes da alteração"
+msgstr "Alterações Sudo"
#: accounts/models/automations/check_account.py:47
msgid "Authorized keys changed"
-msgstr ""
+msgstr "Alteração de Chave"
#: accounts/models/automations/check_account.py:48
-#, fuzzy
-#| msgid "Account template"
msgid "Account delete"
-msgstr "Template de Conta"
+msgstr "Conta deletada"
#: accounts/models/automations/check_account.py:49
#: authentication/errors/const.py:23
@@ -874,46 +818,49 @@ msgid "Password expired"
msgstr "Senha expirou"
#: accounts/models/automations/check_account.py:50
-#, fuzzy
-#| msgid "On perm change"
msgid "Long time no change"
-msgstr " Quando as permissões mudam "
+msgstr ""
+"- Longo tempo sem alterar a senha\n"
+"- Vazamento de senha\n"
+"- Senha repetida\n"
+"- Senha incorreta\n"
+"- Não há conta de gestão\n"
+"- Outros\n"
+"- Risco da conta\n"
+"- Contas verificadas\n"
+"- Existência remota\n"
+"- Data da alteração da senha\n"
+"- Data de expiração da senha\n"
+"- Registro de textos cifrados enviados\n"
+"- Ignorar\n"
+"- Desabilitar remoto\n"
+"- Remover remoto"
#: accounts/models/automations/check_account.py:52
-#, fuzzy
-#| msgid "Set password"
+#: accounts/templates/accounts/check_account_report.html:69
+#: accounts/templates/accounts/check_account_report.html:89
msgid "Weak password"
-msgstr "Definir senha"
+msgstr "Senha fraca"
#: accounts/models/automations/check_account.py:53
-#, fuzzy
-#| msgid "Reset password"
msgid "Leaked password"
-msgstr "Resetar senha"
+msgstr "Vazamento de senha"
#: accounts/models/automations/check_account.py:54
-#, fuzzy
-#| msgid "Reset password"
msgid "Repeated password"
-msgstr "Resetar senha"
+msgstr "Senha repetida"
#: accounts/models/automations/check_account.py:55
-#, fuzzy
-#| msgid "Old password error"
msgid "Password error"
-msgstr "Senha anterior incorreta"
+msgstr "Senha incorreta"
#: accounts/models/automations/check_account.py:56
-#, fuzzy
-#| msgid "No account"
msgid "No admin account"
-msgstr "Sem conta"
+msgstr "Sem conta de gestão"
#: accounts/models/automations/check_account.py:57
-#, fuzzy
-#| msgid "Other"
msgid "Others"
-msgstr "Outros"
+msgstr "Outro"
#: accounts/models/automations/check_account.py:64
#: accounts/models/automations/gather_account.py:17 accounts/models/base.py:64
@@ -941,29 +888,24 @@ msgstr "Nome de usuário"
#: accounts/models/automations/check_account.py:73
#: accounts/serializers/automations/check_account.py:36
msgid "Risk"
-msgstr ""
+msgstr "Risco"
#: accounts/models/automations/check_account.py:76
-#, fuzzy
-#| msgid "Detail"
-msgid "Details"
+#: accounts/models/automations/gather_account.py:26 audits/models.py:151
+msgid "Detail"
msgstr "Detalhes"
#: accounts/models/automations/check_account.py:79
-#, fuzzy
-#| msgid "Accounts"
msgid "Account risk"
-msgstr "Conta"
+msgstr "Risco de conta"
#: accounts/models/automations/check_account.py:120
msgid "Slug"
msgstr ""
#: accounts/models/automations/check_account.py:131
-#, fuzzy
-#| msgid "Clean historical accounts"
msgid "Check the discovered accounts"
-msgstr "Limpar contas históricas"
+msgstr "Verificar contas encontradas"
#: accounts/models/automations/check_account.py:133
msgid ""
@@ -1006,30 +948,20 @@ msgid "Date login"
msgstr "Data do último login"
#: accounts/models/automations/gather_account.py:20
-#, fuzzy
-#| msgid "Remote Desktop"
msgid "Remote present"
-msgstr "Cliente de Área de Trabalho Remota"
+msgstr "Existente remotamente"
#: accounts/models/automations/gather_account.py:21
msgid "Present"
msgstr "Existe"
#: accounts/models/automations/gather_account.py:22
-#, fuzzy
-#| msgid "Change password"
msgid "Date change password"
-msgstr "Alterar Senha"
+msgstr "Data da alteração de senha"
#: accounts/models/automations/gather_account.py:23
-#, fuzzy
-#| msgid "Check password expired"
msgid "Date password expired"
-msgstr "A verificação da senha expirou"
-
-#: accounts/models/automations/gather_account.py:26 audits/models.py:151
-msgid "Detail"
-msgstr "Detalhes"
+msgstr "Data de expiração da senha"
#: accounts/models/automations/gather_account.py:78
msgid "Gather asset accounts"
@@ -1052,10 +984,8 @@ msgid "Push asset account"
msgstr "Conta enviada"
#: accounts/models/automations/push_account.py:43
-#, fuzzy
-#| msgid "Change secret record"
msgid "Push secret record"
-msgstr "Registro de alteração de senha"
+msgstr "Registro de texto cifrado enviado"
#: accounts/models/automations/verify_account.py:15
msgid "Verify asset account"
@@ -1081,10 +1011,6 @@ msgstr "Estratégia de texto cifrado"
msgid "Password rules"
msgstr "Regras de senha"
-#: accounts/models/base.py:68
-msgid "Privileged"
-msgstr "Conta privilegiada"
-
#: accounts/models/base.py:69 assets/models/automations/base.py:28
#: assets/models/cmd_filter.py:39 assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:117
@@ -1199,11 +1125,9 @@ msgstr "Informações de alterações de conta"
msgid "Change secret or push account failed information"
msgstr "Informações de falha na alteração de senha ou conta de push"
-#: accounts/risk_handlers.py:17
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignore"
-msgstr "Ignorar Maiúsculas e Minúsculas"
+#: accounts/risk_handlers.py:17 common/const/choices.py:113
+msgid "Ignored"
+msgstr "Ignorar"
#: accounts/risk_handlers.py:18
msgid "Reopen"
@@ -1217,28 +1141,21 @@ msgid "Close"
msgstr "Fechar"
#: accounts/risk_handlers.py:20
-#, fuzzy
-#| msgid "Disabled or expired"
msgid "Disable remote"
-msgstr "Desativado ou inválido"
+msgstr "Desativar remoto"
#: accounts/risk_handlers.py:21 accounts/risk_handlers.py:22
-#, fuzzy
-#| msgid "Deleted account"
msgid "Delete remote"
-msgstr "Excluir conta"
+msgstr "Excluir remoto"
#: accounts/risk_handlers.py:23
-#, fuzzy
-#| msgid "Added account"
+#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Add account"
msgstr "Adicionar conta"
#: accounts/risk_handlers.py:24
-#, fuzzy
-#| msgid "Change password"
msgid "Change password and Add"
-msgstr "Alterar Senha"
+msgstr "Alterar senha e adicionar"
#: accounts/risk_handlers.py:25 audits/const.py:31 ops/const.py:9
msgid "Change password"
@@ -1331,6 +1248,7 @@ msgid "Spec info"
msgstr "Informações especiais"
#: accounts/serializers/account/account.py:467
+#: assets/serializers/automations/base.py:46
#: authentication/serializers/connect_token_secret.py:160
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
@@ -1509,10 +1427,8 @@ msgid "Please enter your account username"
msgstr "Por favor, digite seu nome de usuário"
#: accounts/serializers/automations/change_secret.py:62
-#, fuzzy
-#| msgid "Automation execution"
msgid "Notification before execution"
-msgstr "Execução Automatizada"
+msgstr "Notificação antes da execução"
#: accounts/serializers/automations/change_secret.py:64
msgid ""
@@ -1523,16 +1439,12 @@ msgstr ""
"AIX LINUX UNIX."
#: accounts/serializers/automations/change_secret.py:86
-#, fuzzy
-#| msgid "Please enter correct Bind DN and Password: {}"
msgid "* Please enter the correct password length"
-msgstr "Por favor, insira o DN de vinculação e a senha corretos: {}"
+msgstr "* Por favor, insira um comprimento de senha correto"
#: accounts/serializers/automations/change_secret.py:90
-#, fuzzy
-#| msgid "Password length"
msgid "* Password length range 6-30 bits"
-msgstr "Comprimento da senha"
+msgstr "* O comprimento da senha deve estar entre 6 e 30 caracteres"
#: accounts/serializers/automations/change_secret.py:112
#: accounts/serializers/automations/change_secret.py:147
@@ -1546,10 +1458,8 @@ msgid "Automation task execution"
msgstr "Histórico de execução de tarefas automáticas"
#: accounts/serializers/automations/check_account.py:106
-#, fuzzy
-#| msgid "Invalid session id"
msgid "Invalid engine id"
-msgstr "ID de sessão inválida"
+msgstr "ID do motor inválido"
#: accounts/serializers/automations/gather_account.py:30
msgid "Whether to check the risk of the gathered accounts."
@@ -1719,10 +1629,6 @@ msgstr ""
msgid "Verify accounts connectivity"
msgstr "Testar a conectividade da conta"
-#: accounts/templates/accounts/asset_account_change_info.html:10
-msgid "Added account"
-msgstr "Adicionar conta"
-
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "Excluir conta"
@@ -1782,16 +1688,13 @@ msgstr "Tempo gasto"
#: accounts/templates/accounts/backup_account_report.html:38
#: accounts/templates/accounts/check_account_report.html:38
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Account count"
-msgstr "Número de Contas Criadas"
+#: assets/serializers/asset/common.py:151
+msgid "Accounts amount"
+msgstr "Quantidade de contas"
#: accounts/templates/accounts/backup_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Type count"
-msgstr "Quantidade de CPUs"
+msgstr "Número de tipos"
#: accounts/templates/accounts/change_secret_failed_info.html:4
msgid "Task execution id"
@@ -1818,44 +1721,36 @@ msgstr ""
#: accounts/templates/accounts/change_secret_report.html:38
#: accounts/templates/accounts/gather_account_report.html:39
#: accounts/templates/accounts/push_account_report.html:38
-#, fuzzy
-#| msgid "Assets amount"
-msgid "Assets count"
+#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
+#: orgs/serializers.py:13 perms/serializers/permission.py:50
+msgid "Assets amount"
msgstr "Número de ativos"
#: accounts/templates/accounts/change_secret_report.html:42
#: accounts/templates/accounts/check_account_report.html:50
#: accounts/templates/accounts/gather_account_report.html:43
#: accounts/templates/accounts/push_account_report.html:42
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset success count"
-msgstr "Número de ativos"
+msgstr "Número de ativos bem-sucedidos"
#: accounts/templates/accounts/change_secret_report.html:46
#: accounts/templates/accounts/check_account_report.html:54
#: accounts/templates/accounts/gather_account_report.html:47
#: accounts/templates/accounts/push_account_report.html:46
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset failed count"
-msgstr "Número de ativos"
+msgstr "Número de ativos com falha"
#: accounts/templates/accounts/change_secret_report.html:50
#: accounts/templates/accounts/check_account_report.html:58
#: accounts/templates/accounts/gather_account_report.html:51
#: accounts/templates/accounts/push_account_report.html:50
-#, fuzzy
-#| msgid "Asset not found"
msgid "Asset not support count"
-msgstr "Ativo não existe"
+msgstr "Número de ativos não suportados"
#: accounts/templates/accounts/change_secret_report.html:61
#: accounts/templates/accounts/push_account_report.html:61
-#, fuzzy
-#| msgid "Push account"
msgid "Success accounts"
-msgstr "Push de Conta"
+msgstr "Contas bem-sucedidas"
#: accounts/templates/accounts/change_secret_report.html:69
#: accounts/templates/accounts/change_secret_report.html:101
@@ -1864,9 +1759,8 @@ msgstr "Push de Conta"
#: accounts/templates/accounts/gather_account_report.html:102
#: accounts/templates/accounts/push_account_report.html:69
#: accounts/templates/accounts/push_account_report.html:101
-#, fuzzy
-#| msgid "No"
-msgid "No."
+#: audits/handler.py:128
+msgid "No"
msgstr "Não"
#: accounts/templates/accounts/change_secret_report.html:85
@@ -1875,17 +1769,13 @@ msgstr "Não"
#: accounts/templates/accounts/gather_account_report.html:118
#: accounts/templates/accounts/push_account_report.html:85
#: accounts/templates/accounts/push_account_report.html:117
-#, fuzzy
-#| msgid "No pending accounts found"
msgid "No new accounts found"
-msgstr "Conta pendente não encontrada"
+msgstr "Conta nova não encontrada"
#: accounts/templates/accounts/change_secret_report.html:92
#: accounts/templates/accounts/push_account_report.html:92
-#, fuzzy
-#| msgid "Email account"
msgid "Failed accounts"
-msgstr "Conta de e-mail"
+msgstr "Contas com falha"
#: accounts/templates/accounts/check_account_report.html:13
#: accounts/templates/accounts/gather_account_report.html:14
@@ -1893,25 +1783,16 @@ msgid ""
"The following is a summary of the account check tasks. Please review and "
"handle them"
msgstr ""
+"A seguir, está o resumo das tarefas de verificação de conta, por favor, "
+"consulte e trate"
#: accounts/templates/accounts/check_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Ok count"
-msgstr "Quantidade de CPUs"
+msgstr "Número de sucessos"
#: accounts/templates/accounts/check_account_report.html:46
-#, fuzzy
-#| msgid "Recent password count"
msgid "No password count"
-msgstr "Não pode definir senhas recentes"
-
-#: accounts/templates/accounts/check_account_report.html:69
-#: accounts/templates/accounts/check_account_report.html:89
-#, fuzzy
-#| msgid "Reset password"
-msgid "Week password"
-msgstr "Resetar senha"
+msgstr "SemSenhaNum"
#: accounts/templates/accounts/check_account_report.html:80
#: assets/models/automations/base.py:153 ops/models/base.py:51
@@ -1920,22 +1801,16 @@ msgid "Result"
msgstr "Resultado"
#: accounts/templates/accounts/check_account_report.html:95
-#, fuzzy
-#| msgid "New password"
msgid "No weak password"
-msgstr "Nova senha"
+msgstr "SemSenhaFraca"
#: accounts/templates/accounts/gather_account_report.html:62
-#, fuzzy
-#| msgid "Test cloud account"
msgid "New found accounts"
-msgstr "Testar Conta Cloud"
+msgstr "ContaNovaDescoberta"
#: accounts/templates/accounts/gather_account_report.html:93
-#, fuzzy
-#| msgid "No account"
msgid "Lost accounts"
-msgstr "Sem conta"
+msgstr "ContaPerdida"
#: accounts/templates/accounts/push_account_report.html:13
msgid ""
@@ -3050,12 +2925,6 @@ msgstr "Grupo de Protocolo"
msgid "Node path"
msgstr "Caminho do nó"
-#: assets/serializers/asset/common.py:151
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Accounts amount"
-msgstr "Número de Contas Criadas"
-
#: assets/serializers/asset/common.py:170
#: assets/serializers/asset/common.py:423
msgid "Auto info"
@@ -3172,12 +3041,6 @@ msgstr "Arquitetura do sistema"
msgid "Executions"
msgstr "Número de vezes executado"
-#: assets/serializers/automations/base.py:46
-#, fuzzy
-#| msgid "Host ID"
-msgid "Short ID"
-msgstr "ID do host"
-
#: assets/serializers/cagegory.py:13
msgid "Constraints"
msgstr "Restrições"
@@ -3194,11 +3057,6 @@ msgstr ""
"O gateway é o proxy de rede do domínio. Ao conectar-se a ativos dentro do "
"domínio, a conexão será roteada através do gateway."
-#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
-#: orgs/serializers.py:13 perms/serializers/permission.py:50
-msgid "Assets amount"
-msgstr "Número de ativos"
-
#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr "A plataforma deve começar pelo Gateway"
@@ -3567,10 +3425,6 @@ msgstr "-"
msgid "Yes"
msgstr "Sim"
-#: audits/handler.py:128
-msgid "No"
-msgstr "Não"
-
#: audits/models.py:48
msgid "Job audit log"
msgstr "Logs de auditoria de tarefas"
@@ -3693,16 +3547,12 @@ msgid "Offline user session"
msgstr "Desconectar Sessão do Usuário"
#: audits/models.py:310
-#, fuzzy
-#| msgid "Application User"
msgid "Application"
-msgstr "Usuário de aplicativo"
+msgstr "Aplicativo"
#: audits/models.py:311
-#, fuzzy
-#| msgid "Application User"
msgid "Application ID"
-msgstr "Usuário de aplicativo"
+msgstr "IDdoAplicativo"
#: audits/serializers.py:33 ops/models/adhoc.py:24 ops/models/base.py:16
#: ops/models/base.py:53 ops/models/celery.py:87 ops/models/job.py:154
@@ -4389,10 +4239,8 @@ msgid "Super connection token"
msgstr "Token de link super"
#: authentication/models/connection_token.py:308
-#, fuzzy
-#| msgid "Connection token"
msgid "Admin connection token"
-msgstr "Token de conexão"
+msgstr "TokenDeConexãoAdmin"
#: authentication/models/private_token.py:11
msgid "Private Token"
@@ -4963,16 +4811,12 @@ msgid "China"
msgstr "China"
#: common/const/choices.py:58
-#, fuzzy
-#| msgid "Manual input"
msgid "Manual"
-msgstr "Entrada manual"
+msgstr "AçãoManual"
#: common/const/choices.py:59
-#, fuzzy
-#| msgid "Timing trigger"
msgid "Timing"
-msgstr "Action por tempo programado"
+msgstr "AçãoProgramada"
#: common/const/choices.py:63
msgid "Ready"
@@ -4987,16 +4831,8 @@ msgid "Canceled"
msgstr "Cancelar"
#: common/const/choices.py:112
-#, fuzzy
-#| msgid "Confirm"
msgid "Confirmed"
-msgstr "Confirme"
-
-#: common/const/choices.py:113
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignored"
-msgstr "Ignorar Maiúsculas e Minúsculas"
+msgstr "Confirmar"
#: common/const/choices.py:120 terminal/models/applet/applet.py:31
msgid "Community edition"
@@ -5806,10 +5642,8 @@ msgid "Crontab"
msgstr "Crontab"
#: ops/mixin.py:43 ops/mixin.py:177
-#, fuzzy
-#| msgid "Datetime"
msgid "Start Datetime"
-msgstr "Data"
+msgstr "DataDeInício"
#: ops/mixin.py:45 ops/mixin.py:179
msgid "Datetime when the schedule should begin triggering the task to run"
@@ -6001,10 +5835,8 @@ msgid "Next execution time"
msgstr "Próxima Hora de Execução"
#: ops/serializers/job.py:17
-#, fuzzy
-#| msgid "Do not save"
msgid "Run on save"
-msgstr "Não salvar"
+msgstr "ExecutarApósSalvar"
#: ops/serializers/job.py:91
msgid "Job type"
@@ -6420,6 +6252,10 @@ msgstr ""
"expirar"
#: perms/templates/perms/_msg_item_permissions_expire.html:7
+#, python-format
+msgid "The following %(item_type)s will expire in %(count)s"
+msgstr "Os seguintes %(item_type)s irão expirar em %(count)s"
+
#: perms/templates/perms/_msg_permed_items_expire.html:7
#, python-format
msgid ""
@@ -6511,11 +6347,6 @@ msgstr "Tipo de conteúdo"
msgid "Permissions"
msgstr "Autorização"
-#: rbac/models/role.py:46 rbac/models/rolebinding.py:52
-#: users/models/user/__init__.py:74
-msgid "Role"
-msgstr "Papel"
-
#: rbac/models/role.py:144
msgid "System role"
msgstr "Papel do sistema"
@@ -8399,78 +8230,57 @@ msgid "Logout"
msgstr "Logout"
#: templates/_message.html:6
-msgid ""
-"\n"
-" Your account has expired, please contact the administrator.\n"
-" "
-msgstr ""
-"\n"
-" Sua conta expirou, por favor entre em contato com o "
-"administrador. "
+msgid "Your account has expired, please contact the administrator."
+msgstr "Sua conta já expirou, por favor, entre em contato com o administrador."
-#: templates/_message.html:13
+#: templates/_message.html:11
msgid "Your account will at"
msgstr "Sua conta irá expirar em"
-#: templates/_message.html:13 templates/_message.html:30
+#: templates/_message.html:11 templates/_message.html:26
msgid "expired. "
msgstr "."
-#: templates/_message.html:23
+#: templates/_message.html:21
#, python-format
msgid ""
-"\n"
-" Your password has expired, please click this link update password.\n"
-" "
+"Your password has expired, please click this link update password."
msgstr ""
-"\n"
-" Sua senha expirou, por favor clique no link para atualizar sua senha\n"
-" "
+"Sua senha expirou, por favor, clique neste link para atualizar sua "
+"senha."
-#: templates/_message.html:30
+#: templates/_message.html:26
msgid "Your password will at"
msgstr "Sua senha irá expirar em"
-#: templates/_message.html:31
+#: templates/_message.html:27
#, python-format
msgid ""
-"\n"
-" please click this "
-"link to update your password.\n"
-" "
+"please click this link to "
+"update your password."
msgstr ""
-"\n"
-" Por favor, clique no link para atualizar sua senha\n"
-" "
+"Por favor, clique neste link "
+"para atualizar sua senha."
-#: templates/_message.html:43
+#: templates/_message.html:37
#, python-format
msgid ""
-"\n"
-" Your information was incomplete. Please click this link to complete your information.\n"
-" "
+"Your information was incomplete. Please click this link to complete your information."
msgstr ""
-"\n"
-" Suas informações estão incompletas, por favor clique no link para completar\n"
-" "
+"Suas informações estão incompletas, por favor, clique neste link para completá-las."
-#: templates/_message.html:56
+#: templates/_message.html:48
#, python-format
msgid ""
-"\n"
-" Your ssh public key not set or expired. Please click this link to update\n"
-" "
+"Your ssh public key not set or expired. Please click this link to update"
msgstr ""
-"\n"
-" Sua chave SSH não está definida ou expirou, por favor clique "
-"no link para atualizar\n"
-" "
+"Sua chave SSH não está configurada ou está inválida, por favor, clique neste link para atualizar."
#: templates/_mfa_login_field.html:31
#: users/templates/users/forgot_password.html:101
@@ -11640,18 +11450,15 @@ msgstr ""
#: xpack/plugins/cloud/tasks.py:54
msgid ""
-"\n"
-" Every day, according to the configuration in \"System Settings - "
-"Tasks - Regular \n"
+"Every day, according to the configuration in \"System Settings - Tasks - "
+"Regular \n"
" clean-up - Cloud sync task history retention days\" the system will "
"clean up the execution \n"
-" records generated by cloud synchronization\n"
-" "
+" records generated by cloud synchronization"
msgstr ""
-"\n"
-"Todos os dias, de acordo com as configurações do sistema - lista de tarefas "
-"- limpeza regular - configuração de registros de sincronização em nuvem, "
-"limpa os registros de execução gerados pela sincronização na nuvem."
+"Diariamente, de acordo com as configurações do sistema - lista de tarefas - "
+"limpeza regular de configurações - configuração de registro de sincronização "
+"em nuvem, as execuções geradas pela sincronização em nuvem serão limpas."
#: xpack/plugins/interface/api.py:52
msgid "Restore default successfully."
@@ -11706,60 +11513,3 @@ msgstr "Importação de licença bem-sucedida"
#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr "Licença inválida"
-
-#~ msgid "Email sent to"
-#~ msgstr "O email foi enviado para"
-
-#~ msgid "Plan end"
-#~ msgstr "Tarefa concluída"
-
-#~ msgid "An exception occurred during task execution"
-#~ msgstr "Tarefa executada com exceções"
-
-#~ msgid "Collected"
-#~ msgstr "Coleção"
-
-#~ msgid "Account backup snapshot"
-#~ msgstr "Snapshot de Backup de Conta"
-
-#~ msgid "Account backup execution"
-#~ msgstr "Execução de Backup de Conta"
-
-#~ msgid "Date started"
-#~ msgstr "Data de início"
-
-#~ msgid "Triggers"
-#~ msgstr "Método de acionamento"
-
-#~ msgid "Periodic perform"
-#~ msgstr "Execução periódica"
-
-#~ msgid "Execute account backup plan"
-#~ msgstr "Execute o plano de backup de conta"
-
-#~ msgid ""
-#~ "When performing scheduled or manual account backups, this task is used"
-#~ msgstr ""
-#~ "Ao agendar ou executar manualmente o backup de uma conta, essa tarefa é "
-#~ "realizada"
-
-#~ msgid "Gather assets accounts"
-#~ msgstr "Coletando contas em ativos"
-
-#~ msgid "Manual trigger"
-#~ msgstr "Action manual"
-
-#~ msgid "Range {} to {}"
-#~ msgstr "Insira no intervalo de {} - {}"
-
-#~ msgid "Execute after saving"
-#~ msgstr "Executar após Salvar"
-
-#, fuzzy
-#~| msgid "Chat AI"
-#~ msgid "Chat AI type"
-#~ msgstr "Chat AI"
-
-#~ msgid ""
-#~ "The base URL of the GPT service. For example: https://api.openai.com/v1"
-#~ msgstr "URL básico do serviço GPT. Por exemplo: https://api.openai.com/v1"
diff --git a/apps/i18n/core/zh/LC_MESSAGES/django.po b/apps/i18n/core/zh/LC_MESSAGES/django.po
index 4c826f5bc..b2f087f3e 100644
--- a/apps/i18n/core/zh/LC_MESSAGES/django.po
+++ b/apps/i18n/core/zh/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-24 14:26+0800\n"
+"POT-Creation-Date: 2025-02-24 19:18+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler \n"
"Language-Team: JumpServer team\n"
@@ -41,10 +41,8 @@ msgid "Number of backup accounts"
msgstr "备份账号数量"
#: accounts/automations/backup_account/handlers.py:143
-#, fuzzy
-#| msgid "Generating asset or application related backup information files"
msgid "Generating asset related backup information files"
-msgstr "生成资产或应用相关备份信息文件"
+msgstr "生成资产相关备份信息文件"
#: accounts/automations/backup_account/handlers.py:168
#: accounts/automations/backup_account/manager.py:26
@@ -92,8 +90,6 @@ msgid "Plan execution end"
msgstr "计划执行结束"
#: accounts/automations/base/manager.py:106
-#, fuzzy
-#| msgid "No pending accounts found"
msgid "No pending accounts found"
msgstr "未找到待处理帐户"
@@ -219,10 +215,8 @@ msgid "Verify gateway account"
msgstr "验证网关账号"
#: accounts/const/automation.py:31
-#, fuzzy
-#| msgid "Backup account"
msgid "Check account"
-msgstr "备份账号"
+msgstr "检查帐号"
#: accounts/const/automation.py:32 rbac/tree.py:50
msgid "Backup account"
@@ -323,61 +317,44 @@ msgid "Pending"
msgstr "待定的"
#: accounts/const/automation.py:121
-#, fuzzy
-#| msgid "Can join"
msgid "Can login"
-msgstr "是否可加入"
+msgstr "可登录"
#: accounts/const/automation.py:122 users/serializers/user.py:271
msgid "Superuser"
msgstr "超级用户"
#: accounts/const/automation.py:123
-#, fuzzy
-#| msgid "Create Type"
msgid "Create date"
-msgstr "创建类型"
+msgstr "创建日期"
#: accounts/const/automation.py:124
-#, fuzzy
-#| msgid "{} disabled"
msgid "Is disabled"
-msgstr "{} 已禁用"
+msgstr "已禁用"
#: accounts/const/automation.py:125
-#, fuzzy
-#| msgid "Default database"
msgid "Default database name"
-msgstr "默认数据库"
+msgstr "默认数据库名称"
#: accounts/const/automation.py:126
-#, fuzzy
-#| msgid "ID"
msgid "UID"
-msgstr "ID"
+msgstr "UID"
#: accounts/const/automation.py:127
-#, fuzzy
-#| msgid "Account Details"
msgid "Account status"
-msgstr "账号"
+msgstr "账号状态"
#: accounts/const/automation.py:128
-#, fuzzy
-#| msgid "Default database"
msgid "Default tablespace"
-msgstr "默认数据库"
+msgstr "默认表空间"
-#: accounts/const/automation.py:129
-#, fuzzy
-#| msgid "Role"
-msgid "Roles"
+#: accounts/const/automation.py:129 rbac/models/role.py:46
+#: rbac/models/rolebinding.py:52 users/models/user/__init__.py:74
+msgid "Role"
msgstr "角色"
-#: accounts/const/automation.py:130
-#, fuzzy
-#| msgid "Privileged"
-msgid "Privileges"
+#: accounts/const/automation.py:130 accounts/models/base.py:68
+msgid "Privileged"
msgstr "特权账号"
#: accounts/const/automation.py:131 perms/serializers/permission.py:44
@@ -480,16 +457,12 @@ msgid "Version"
msgstr "版本"
#: accounts/models/account.py:72
-#, fuzzy
-#| msgid "Clean historical accounts"
msgid "historical Account"
-msgstr "清理历史账号"
+msgstr "历史账号"
#: accounts/models/account.py:73
-#, fuzzy
-#| msgid "Secret type"
msgid "Secret reset"
-msgstr "密文类型"
+msgstr "可改密"
#: accounts/models/account.py:74 accounts/serializers/account/account.py:228
#: users/models/user/__init__.py:127
@@ -501,28 +474,20 @@ msgid "Source ID"
msgstr "来源 ID"
#: accounts/models/account.py:76
-#, fuzzy
-#| msgid "Date last used"
msgid "Date last access"
-msgstr "最后使用日期"
+msgstr "上次访问日期"
#: accounts/models/account.py:77
-#, fuzzy
-#| msgid "Access key"
msgid "Access by"
-msgstr "Access key"
+msgstr "访问方式"
#: accounts/models/account.py:78
-#, fuzzy
-#| msgid "Change secret"
msgid "Date change secret"
-msgstr "更改密码"
+msgstr "密码日期"
#: accounts/models/account.py:80
-#, fuzzy
-#| msgid "Change secret params"
msgid "Change secret status"
-msgstr "改密参数"
+msgstr "改密状态"
#: accounts/models/account.py:84
#: accounts/models/automations/check_account.py:67
@@ -723,26 +688,20 @@ msgid "Can add push account execution"
msgstr "创建推送账号执行"
#: accounts/models/automations/base.py:44
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view backup account execution"
-msgstr "查看推送账号执行"
+msgstr "可以查看备份账号执行情况"
#: accounts/models/automations/base.py:45
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add backup account execution"
-msgstr "创建推送账号执行"
+msgstr "可以添加备份账号执行"
#: accounts/models/automations/base.py:60
msgid "SSH key change strategy"
msgstr "SSH 密钥推送方式"
#: accounts/models/automations/base.py:64
-#, fuzzy
-#| msgid "Super connection token"
msgid "Check connection after change"
-msgstr "超级连接令牌"
+msgstr "更改后检查连接"
#: accounts/models/automations/change_secret.py:16
#: accounts/models/automations/check_account.py:19
@@ -802,10 +761,8 @@ msgid "New secret"
msgstr "新密钥"
#: accounts/models/automations/change_secret.py:68
-#, fuzzy
-#| msgid "Ignore case"
msgid "Ignore fail"
-msgstr "忽略大小写"
+msgstr "忽略失败"
#: accounts/models/automations/change_secret.py:71
msgid "Change secret record"
@@ -816,36 +773,26 @@ msgid "Engines"
msgstr ""
#: accounts/models/automations/check_account.py:34
-#, fuzzy
-#| msgid "Account execute automation"
msgid "account check automation"
-msgstr "账号执行自动化"
+msgstr "帐号检查自动化"
#: accounts/models/automations/check_account.py:36
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view check account execution"
-msgstr "查看推送账号执行"
+msgstr "可以查看账号执行"
#: accounts/models/automations/check_account.py:37
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add check account execution"
-msgstr "创建推送账号执行"
+msgstr "可以添加检查账号执行情况"
#: accounts/models/automations/check_account.py:43
msgid "Long time no login"
msgstr "长时间未登录"
#: accounts/models/automations/check_account.py:44
-#, fuzzy
-#| msgid "Not found"
msgid "New found"
-msgstr "没有发现"
+msgstr "新发现"
#: accounts/models/automations/check_account.py:45
-#, fuzzy
-#| msgid "Group change"
msgid "Groups change"
msgstr "组变更"
@@ -854,10 +801,8 @@ msgid "Sudo changed"
msgstr "Sudo变更"
#: accounts/models/automations/check_account.py:47
-#, fuzzy
-#| msgid "Authorized keys"
msgid "Authorized keys changed"
-msgstr "认证密钥"
+msgstr "密钥变更"
#: accounts/models/automations/check_account.py:48
msgid "Account delete"
@@ -873,20 +818,18 @@ msgid "Long time no change"
msgstr "长时间未改密"
#: accounts/models/automations/check_account.py:52
+#: accounts/templates/accounts/check_account_report.html:69
+#: accounts/templates/accounts/check_account_report.html:89
msgid "Weak password"
msgstr "弱密码"
#: accounts/models/automations/check_account.py:53
-#, fuzzy
-#| msgid "Weak password"
msgid "Leaked password"
-msgstr "弱密码"
+msgstr "密码泄露"
#: accounts/models/automations/check_account.py:54
-#, fuzzy
-#| msgid "Reset password"
msgid "Repeated password"
-msgstr "重置密码"
+msgstr "重复密码"
#: accounts/models/automations/check_account.py:55
msgid "Password error"
@@ -929,9 +872,8 @@ msgid "Risk"
msgstr "风险"
#: accounts/models/automations/check_account.py:76
-#, fuzzy
-#| msgid "Detail"
-msgid "Details"
+#: accounts/models/automations/gather_account.py:26 audits/models.py:151
+msgid "Detail"
msgstr "详情"
#: accounts/models/automations/check_account.py:79
@@ -943,10 +885,8 @@ msgid "Slug"
msgstr ""
#: accounts/models/automations/check_account.py:131
-#, fuzzy
-#| msgid "Clean historical accounts"
msgid "Check the discovered accounts"
-msgstr "清理历史账号"
+msgstr "检查发现的帐户"
#: accounts/models/automations/check_account.py:133
msgid ""
@@ -997,20 +937,12 @@ msgid "Present"
msgstr "存在"
#: accounts/models/automations/gather_account.py:22
-#, fuzzy
-#| msgid "Change password"
msgid "Date change password"
-msgstr "改密"
+msgstr "改密日期"
#: accounts/models/automations/gather_account.py:23
-#, fuzzy
-#| msgid "Check password expired"
msgid "Date password expired"
-msgstr "校验密码已过期"
-
-#: accounts/models/automations/gather_account.py:26 audits/models.py:151
-msgid "Detail"
-msgstr "详情"
+msgstr "密码过期日期"
#: accounts/models/automations/gather_account.py:78
msgid "Gather asset accounts"
@@ -1033,10 +965,8 @@ msgid "Push asset account"
msgstr "账号推送"
#: accounts/models/automations/push_account.py:43
-#, fuzzy
-#| msgid "Change secret record"
msgid "Push secret record"
-msgstr "改密记录"
+msgstr "推送密文记录"
#: accounts/models/automations/verify_account.py:15
msgid "Verify asset account"
@@ -1062,10 +992,6 @@ msgstr "密文策略"
msgid "Password rules"
msgstr "密码规则"
-#: accounts/models/base.py:68
-msgid "Privileged"
-msgstr "特权账号"
-
#: accounts/models/base.py:69 assets/models/automations/base.py:28
#: assets/models/cmd_filter.py:39 assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:117
@@ -1175,11 +1101,9 @@ msgstr "账号变更信息"
msgid "Change secret or push account failed information"
msgstr "改密或推送账号失败信息"
-#: accounts/risk_handlers.py:17
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignore"
-msgstr "忽略大小写"
+#: accounts/risk_handlers.py:17 common/const/choices.py:113
+msgid "Ignored"
+msgstr "忽略"
#: accounts/risk_handlers.py:18
msgid "Reopen"
@@ -1193,28 +1117,21 @@ msgid "Close"
msgstr "关闭"
#: accounts/risk_handlers.py:20
-#, fuzzy
-#| msgid "Disabled or expired"
msgid "Disable remote"
-msgstr "禁用或失效"
+msgstr "禁用远程"
#: accounts/risk_handlers.py:21 accounts/risk_handlers.py:22
-#, fuzzy
-#| msgid "Deleted account"
msgid "Delete remote"
-msgstr "删除账号"
+msgstr "删除远程"
#: accounts/risk_handlers.py:23
-#, fuzzy
-#| msgid "Added account"
+#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Add account"
msgstr "新增账号"
#: accounts/risk_handlers.py:24
-#, fuzzy
-#| msgid "Change password"
msgid "Change password and Add"
-msgstr "改密"
+msgstr "改密并添加"
#: accounts/risk_handlers.py:25 audits/const.py:31 ops/const.py:9
msgid "Change password"
@@ -1307,6 +1224,7 @@ msgid "Spec info"
msgstr "特殊信息"
#: accounts/serializers/account/account.py:467
+#: assets/serializers/automations/base.py:46
#: authentication/serializers/connect_token_secret.py:160
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
@@ -1473,13 +1391,11 @@ msgstr "SSH 密钥更改方式"
#: accounts/serializers/automations/change_secret.py:58
msgid "Please enter your account username"
-msgstr "请输入您的账户用户名"
+msgstr "请输入您的账号用户名"
#: accounts/serializers/automations/change_secret.py:62
-#, fuzzy
-#| msgid "Automation execution"
msgid "Notification before execution"
-msgstr "自动化执行"
+msgstr "执行前通知"
#: accounts/serializers/automations/change_secret.py:64
msgid ""
@@ -1507,10 +1423,8 @@ msgid "Automation task execution"
msgstr "自动化任务执行历史"
#: accounts/serializers/automations/check_account.py:106
-#, fuzzy
-#| msgid "Invalid session id"
msgid "Invalid engine id"
-msgstr "无效的 Session ID"
+msgstr "引擎 ID 无效"
#: accounts/serializers/automations/gather_account.py:30
msgid "Whether to check the risk of the gathered accounts."
@@ -1594,20 +1508,11 @@ msgid ""
msgstr "当创建账号,修改账号时,需要账号推送时执行该任务"
#: accounts/tasks/remove_account.py:28
-#, fuzzy
-#| msgid ""
-#| "\n"
-#| " When clicking \"Sync deletion\" in 'Console - Gather Account - "
-#| "Gathered accounts' this \n"
-#| " task will be executed\n"
-#| " "
msgid ""
"When clicking \"Sync deletion\" in 'Console - Gather Account - Gathered "
"accounts' this \n"
" task will be executed"
-msgstr ""
-"\n"
-"当在控制台-自动化-账号收集-发现的账号-点击同步删除会执行该任务"
+msgstr "在控制台-收集账号-收集的账号中单击同步删除时,将执行此任务"
#: accounts/tasks/remove_account.py:50
msgid "Clean historical accounts"
@@ -1665,10 +1570,6 @@ msgstr "当在控制台-资产详情-账号点击测试执行该任务"
msgid "Verify accounts connectivity"
msgstr "测试账号可连接性"
-#: accounts/templates/accounts/asset_account_change_info.html:10
-msgid "Added account"
-msgstr "新增账号"
-
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "删除账号"
@@ -1726,16 +1627,13 @@ msgstr ""
#: accounts/templates/accounts/backup_account_report.html:38
#: accounts/templates/accounts/check_account_report.html:38
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Account count"
-msgstr "创建账号数量"
+#: assets/serializers/asset/common.py:151
+msgid "Accounts amount"
+msgstr "账号数量"
#: accounts/templates/accounts/backup_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Type count"
-msgstr "CPU数量"
+msgstr "类型数"
#: accounts/templates/accounts/change_secret_failed_info.html:4
msgid "Task execution id"
@@ -1749,7 +1647,7 @@ msgstr "尊敬的"
msgid ""
"Hello! The following is the failure of changing the password of your assets "
"or pushing the account. Please check and handle it in time."
-msgstr "你好! 以下是资产改密或推送账户失败的情况。 请及时检查并处理。"
+msgstr "你好! 以下是资产改密或推送账号失败的情况。 请及时检查并处理。"
#: accounts/templates/accounts/change_secret_report.html:13
msgid ""
@@ -1760,44 +1658,36 @@ msgstr ""
#: accounts/templates/accounts/change_secret_report.html:38
#: accounts/templates/accounts/gather_account_report.html:39
#: accounts/templates/accounts/push_account_report.html:38
-#, fuzzy
-#| msgid "Assets amount"
-msgid "Assets count"
+#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
+#: orgs/serializers.py:13 perms/serializers/permission.py:50
+msgid "Assets amount"
msgstr "资产数量"
#: accounts/templates/accounts/change_secret_report.html:42
#: accounts/templates/accounts/check_account_report.html:50
#: accounts/templates/accounts/gather_account_report.html:43
#: accounts/templates/accounts/push_account_report.html:42
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset success count"
-msgstr "资产数量"
+msgstr "资产成功数"
#: accounts/templates/accounts/change_secret_report.html:46
#: accounts/templates/accounts/check_account_report.html:54
#: accounts/templates/accounts/gather_account_report.html:47
#: accounts/templates/accounts/push_account_report.html:46
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset failed count"
-msgstr "资产数量"
+msgstr "资产失败数"
#: accounts/templates/accounts/change_secret_report.html:50
#: accounts/templates/accounts/check_account_report.html:58
#: accounts/templates/accounts/gather_account_report.html:51
#: accounts/templates/accounts/push_account_report.html:50
-#, fuzzy
-#| msgid "Asset not found"
msgid "Asset not support count"
-msgstr "资产不存在"
+msgstr "资产不支持数"
#: accounts/templates/accounts/change_secret_report.html:61
#: accounts/templates/accounts/push_account_report.html:61
-#, fuzzy
-#| msgid "Gather accounts"
msgid "Success accounts"
-msgstr "账号发现"
+msgstr "成功帐号"
#: accounts/templates/accounts/change_secret_report.html:69
#: accounts/templates/accounts/change_secret_report.html:101
@@ -1806,9 +1696,8 @@ msgstr "账号发现"
#: accounts/templates/accounts/gather_account_report.html:102
#: accounts/templates/accounts/push_account_report.html:69
#: accounts/templates/accounts/push_account_report.html:101
-#, fuzzy
-#| msgid "No"
-msgid "No."
+#: audits/handler.py:128
+msgid "No"
msgstr "否"
#: accounts/templates/accounts/change_secret_report.html:85
@@ -1817,43 +1706,28 @@ msgstr "否"
#: accounts/templates/accounts/gather_account_report.html:118
#: accounts/templates/accounts/push_account_report.html:85
#: accounts/templates/accounts/push_account_report.html:117
-#, fuzzy
-#| msgid "No pending accounts found"
msgid "No new accounts found"
-msgstr "未找到待处理帐户"
+msgstr "未找到新帐户"
#: accounts/templates/accounts/change_secret_report.html:92
#: accounts/templates/accounts/push_account_report.html:92
-#, fuzzy
-#| msgid "Email account"
msgid "Failed accounts"
-msgstr "邮箱账号"
+msgstr "失败账号"
#: accounts/templates/accounts/check_account_report.html:13
#: accounts/templates/accounts/gather_account_report.html:14
msgid ""
"The following is a summary of the account check tasks. Please review and "
"handle them"
-msgstr ""
+msgstr "以下是账号检查任务的汇总,请查阅并处理"
#: accounts/templates/accounts/check_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Ok count"
-msgstr "CPU数量"
+msgstr "成功数"
#: accounts/templates/accounts/check_account_report.html:46
-#, fuzzy
-#| msgid "Recent password count"
msgid "No password count"
-msgstr "不能设置近几次密码"
-
-#: accounts/templates/accounts/check_account_report.html:69
-#: accounts/templates/accounts/check_account_report.html:89
-#, fuzzy
-#| msgid "Weak password"
-msgid "Week password"
-msgstr "弱密码"
+msgstr "无密码数"
#: accounts/templates/accounts/check_account_report.html:80
#: assets/models/automations/base.py:153 ops/models/base.py:51
@@ -1862,22 +1736,16 @@ msgid "Result"
msgstr "结果"
#: accounts/templates/accounts/check_account_report.html:95
-#, fuzzy
-#| msgid "Weak password"
msgid "No weak password"
-msgstr "弱密码"
+msgstr "无弱密码"
#: accounts/templates/accounts/gather_account_report.html:62
-#, fuzzy
-#| msgid "Test cloud account"
msgid "New found accounts"
-msgstr "测试云账号"
+msgstr "新发现的帐户"
#: accounts/templates/accounts/gather_account_report.html:93
-#, fuzzy
-#| msgid "No account"
msgid "Lost accounts"
-msgstr "没有账号"
+msgstr "丢失的账号"
#: accounts/templates/accounts/push_account_report.html:13
msgid ""
@@ -2326,10 +2194,8 @@ msgid "Cisco"
msgstr ""
#: assets/const/device.py:8
-#, fuzzy
-#| msgid "Huawei Cloud"
msgid "Huawei"
-msgstr "华为云"
+msgstr ""
#: assets/const/device.py:9
msgid "H3C"
@@ -2973,12 +2839,6 @@ msgstr "协议组"
msgid "Node path"
msgstr "节点路径"
-#: assets/serializers/asset/common.py:151
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Accounts amount"
-msgstr "创建账号数量"
-
#: assets/serializers/asset/common.py:170
#: assets/serializers/asset/common.py:423
msgid "Auto info"
@@ -3091,12 +2951,6 @@ msgstr "系统架构"
msgid "Executions"
msgstr "执行次数"
-#: assets/serializers/automations/base.py:46
-#, fuzzy
-#| msgid "Host ID"
-msgid "Short ID"
-msgstr "主机 ID"
-
#: assets/serializers/cagegory.py:13
msgid "Constraints"
msgstr "约束"
@@ -3111,11 +2965,6 @@ msgid ""
"the zone, the connection is routed through the gateway."
msgstr "网关是网域的网络代理,当连接网域内的资产时,连接将通过网关进行路由。"
-#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
-#: orgs/serializers.py:13 perms/serializers/permission.py:50
-msgid "Assets amount"
-msgstr "资产数量"
-
#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr "平台必须从 Gateway 开始"
@@ -3214,7 +3063,7 @@ msgid ""
"another, similar to logging in with a regular account and then switching to "
"root"
msgstr ""
-"在访问资产时使用账户登录,然后自动切换到另一个账户,就像用普通账户登录然后切"
+"在访问资产时使用账号登录,然后自动切换到另一个账号,就像用普通账号登录然后切"
"换到 root 一样"
#: assets/serializers/platform.py:210
@@ -3467,10 +3316,6 @@ msgstr "-"
msgid "Yes"
msgstr "是"
-#: audits/handler.py:128
-msgid "No"
-msgstr "否"
-
#: audits/models.py:48
msgid "Job audit log"
msgstr "作业审计日志"
@@ -3593,16 +3438,12 @@ msgid "Offline user session"
msgstr "下线用户会话"
#: audits/models.py:310
-#, fuzzy
-#| msgid "Application User"
msgid "Application"
-msgstr "应用用户"
+msgstr "应用"
#: audits/models.py:311
-#, fuzzy
-#| msgid "Application User"
msgid "Application ID"
-msgstr "应用用户"
+msgstr "应用 ID"
#: audits/serializers.py:33 ops/models/adhoc.py:24 ops/models/base.py:16
#: ops/models/base.py:53 ops/models/celery.py:87 ops/models/job.py:154
@@ -4224,10 +4065,8 @@ msgid "From ticket"
msgstr "来自工单"
#: authentication/models/connection_token.py:56
-#, fuzzy
-#| msgid "Can monitor session"
msgid "Face monitor token"
-msgstr "可以监控会话"
+msgstr "人脸监控令牌"
#: authentication/models/connection_token.py:67
msgid "Can expire connection token"
@@ -4267,10 +4106,8 @@ msgid "Super connection token"
msgstr "超级连接令牌"
#: authentication/models/connection_token.py:308
-#, fuzzy
-#| msgid "Connection token"
msgid "Admin connection token"
-msgstr "连接令牌"
+msgstr "管理员连接令牌"
#: authentication/models/private_token.py:11
msgid "Private Token"
@@ -4830,17 +4667,9 @@ msgstr "取消"
msgid "Confirmed"
msgstr "确认"
-#: common/const/choices.py:113
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignored"
-msgstr "忽略大小写"
-
#: common/const/choices.py:120 terminal/models/applet/applet.py:31
-#, fuzzy
-#| msgid "Common setting"
msgid "Community edition"
-msgstr "一般设置"
+msgstr "社区版"
#: common/const/choices.py:121
msgid "Basic edition"
@@ -5617,10 +5446,8 @@ msgid "Crontab"
msgstr "Crontab"
#: ops/mixin.py:43 ops/mixin.py:177
-#, fuzzy
-#| msgid "Datetime"
msgid "Start Datetime"
-msgstr "日期"
+msgstr "开始日期"
#: ops/mixin.py:45 ops/mixin.py:179
msgid "Datetime when the schedule should begin triggering the task to run"
@@ -6208,6 +6035,10 @@ msgstr ""
"消息通知,提示资产还有几天即将过期"
#: perms/templates/perms/_msg_item_permissions_expire.html:7
+#, python-format
+msgid "The following %(item_type)s will expire in %(count)s"
+msgstr "以下 %(item_type)s 即将在 %(count)s 后过期"
+
#: perms/templates/perms/_msg_permed_items_expire.html:7
#, python-format
msgid ""
@@ -6299,11 +6130,6 @@ msgstr "内容类型"
msgid "Permissions"
msgstr "授权"
-#: rbac/models/role.py:46 rbac/models/rolebinding.py:52
-#: users/models/user/__init__.py:74
-msgid "Role"
-msgstr "角色"
-
#: rbac/models/role.py:144
msgid "System role"
msgstr "系统角色"
@@ -6826,8 +6652,6 @@ msgid "OAuth2"
msgstr "OAuth2"
#: settings/serializers/auth/oauth2.py:28
-#, fuzzy
-#| msgid "Application provider"
msgid "Service provider"
msgstr "服务提供商"
@@ -7053,8 +6877,6 @@ msgstr ""
"户属性名称"
#: settings/serializers/auth/sms.py:18
-#, fuzzy
-#| msgid "Enable Short Message Application (SMS)"
msgid "Enable Short Message Service (SMS)"
msgstr "启用短信服务 (SMS)"
@@ -7063,8 +6885,6 @@ msgid "Provider"
msgstr "云服务商"
#: settings/serializers/auth/sms.py:22
-#, fuzzy
-#| msgid "Short Message Application (SMS) provider or protocol"
msgid "Short Message Service (SMS) provider or protocol"
msgstr "短信服务 (SMS) 提供商或协议"
@@ -7894,18 +7714,13 @@ msgid "Registration periodic import ldap ha user task"
msgstr "注册周期导入 LDAP HA 用户 任务"
#: settings/tasks/ldap.py:138
-#, fuzzy
-#| msgid ""
-#| "When LDAP auto-sync parameters change, such as Crontab parameters, the "
-#| "LDAP sync task \n"
-#| " will be re-registered or updated, and this task will be invoked"
msgid ""
"When LDAP HA auto-sync parameters change, such as Crontab parameters, the "
"LDAP HA sync task \n"
" will be re-registered or updated, and this task will be invoked"
msgstr ""
-"当设置了LDAP自动同步参数发生变化时,比如Crontab参数,重新注册或更新ldap同步任"
-"务将调用该任务"
+"当 LDAP HA 自动同步参数发生变化时,例如 Crontab 参数,将重新注册或更新“LDAP "
+"HA 同步任务, 并调用此任务"
#: settings/templates/ldap/_msg_import_ldap_user.html:2
msgid "Sync task finish"
@@ -8090,77 +7905,53 @@ msgid "Logout"
msgstr "注销登录"
#: templates/_message.html:6
-msgid ""
-"\n"
-" Your account has expired, please contact the administrator.\n"
-" "
-msgstr ""
-"\n"
-" 您的账号已经过期,请联系管理员。 "
+msgid "Your account has expired, please contact the administrator."
+msgstr "您的账号已经过期,请联系管理员。"
-#: templates/_message.html:13
+#: templates/_message.html:11
msgid "Your account will at"
msgstr "您的账号将于"
-#: templates/_message.html:13 templates/_message.html:30
+#: templates/_message.html:11 templates/_message.html:26
msgid "expired. "
msgstr "过期。"
-#: templates/_message.html:23
+#: templates/_message.html:21
#, python-format
msgid ""
-"\n"
-" Your password has expired, please click this link update password.\n"
-" "
+"Your password has expired, please click this link update password."
msgstr ""
-"\n"
-" 您的密码已经过期,请点击 链接 更新密码\n"
-" "
+"您的密码已经过期,请点击 链接 "
+"更新密码"
-#: templates/_message.html:30
+#: templates/_message.html:26
msgid "Your password will at"
msgstr "您的密码将于"
-#: templates/_message.html:31
+#: templates/_message.html:27
#, python-format
msgid ""
-"\n"
-" please click this "
-"link to update your password.\n"
-" "
-msgstr ""
-"\n"
-" 请点击 链接 更"
-"新密码\n"
-" "
+"please click this link to "
+"update your password."
+msgstr "请点击 链接 更新密码"
-#: templates/_message.html:43
+#: templates/_message.html:37
#, python-format
msgid ""
-"\n"
-" Your information was incomplete. Please click this link to complete your information.\n"
-" "
+"Your information was incomplete. Please click this link to complete your information."
msgstr ""
-"\n"
-" 你的信息不完整,请点击 链接 "
-" 补充完整\n"
-" "
+"你的信息不完整,请点击 链接 补充完整"
-#: templates/_message.html:56
+#: templates/_message.html:48
#, python-format
msgid ""
-"\n"
-" Your ssh public key not set or expired. Please click this link to update\n"
-" "
+"Your ssh public key not set or expired. Please click this link to update"
msgstr ""
-"\n"
-" 您的SSH密钥没有设置或已失效,请点击 链接 更新\n"
-" "
+"您的SSH密钥没有设置或已失效,请点击 链接 "
+" 更新"
#: templates/_mfa_login_field.html:31
#: users/templates/users/forgot_password.html:101
@@ -9740,10 +9531,8 @@ msgid "Suffix"
msgstr "加后缀"
#: users/exceptions.py:9
-#, fuzzy
-#| msgid "MFA enabled"
msgid "MFA not enabled"
-msgstr "MFA 已启用"
+msgstr "MFA 未启用"
#: users/exceptions.py:19
msgid "Unable to delete all users"
@@ -10792,10 +10581,8 @@ msgid "Fully synchronous"
msgstr "完全同步"
#: xpack/plugins/cloud/models.py:122
-#, fuzzy
-#| msgid "permed assets"
msgid "Release assets"
-msgstr "授权的资产"
+msgstr "发布资产"
#: xpack/plugins/cloud/models.py:127
msgid "Date last sync"
@@ -11167,10 +10954,8 @@ msgid "Key File"
msgstr "密钥文件"
#: xpack/plugins/cloud/serializers/account_attrs.py:145
-#, fuzzy
-#| msgid "Is service account"
msgid "Service account key"
-msgstr "服务账号"
+msgstr "服务帐号密钥"
#: xpack/plugins/cloud/serializers/account_attrs.py:146
msgid "The file is in JSON format"
@@ -11237,15 +11022,12 @@ msgstr "定期清除同步实例任务执行记录"
#: xpack/plugins/cloud/tasks.py:54
msgid ""
-"\n"
-" Every day, according to the configuration in \"System Settings - "
-"Tasks - Regular \n"
+"Every day, according to the configuration in \"System Settings - Tasks - "
+"Regular \n"
" clean-up - Cloud sync task history retention days\" the system will "
"clean up the execution \n"
-" records generated by cloud synchronization\n"
-" "
+" records generated by cloud synchronization"
msgstr ""
-"\n"
"每天根据系统设置-任务列表-定期清理配置-云同步记录配置,对云同步产生的执行记录"
"进行清理"
@@ -11302,94 +11084,3 @@ msgstr "许可证导入成功"
#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr "许可证无效"
-
-#~ msgid "Email sent to"
-#~ msgstr "邮件已发送至"
-
-#~ msgid "Plan end"
-#~ msgstr "任务结束"
-
-#~ msgid "An exception occurred during task execution"
-#~ msgstr "任务运行出现异常"
-
-#~ msgid "Account backup snapshot"
-#~ msgstr "账号备份快照"
-
-#~ msgid "Account backup execution"
-#~ msgstr "账号备份执行"
-
-#~ msgid "Date started"
-#~ msgstr "开始日期"
-
-#~ msgid "Triggers"
-#~ msgstr "触发方式"
-
-#~ msgid "Periodic perform"
-#~ msgstr "定期执行"
-
-#~ msgid "Execute account backup plan"
-#~ msgstr "执行账号备份计划"
-
-#~ msgid ""
-#~ "\n"
-#~ " When performing scheduled or manual account backups, this task is "
-#~ "used\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "定时或手动执行账号备份时,通过该任务执行"
-
-#, fuzzy
-#~| msgid "Recent password count"
-#~ msgid "Week password count"
-#~ msgstr "不能设置近几次密码"
-
-#, fuzzy
-#~| msgid "Account Details"
-#~ msgid "Account check details"
-#~ msgstr "账号"
-
-#, fuzzy
-#~| msgid "Account not found"
-#~ msgid "Account new found count"
-#~ msgstr "账号未找到"
-
-#, fuzzy
-#~| msgid "Account not found"
-#~ msgid "Account lost count"
-#~ msgstr "账号未找到"
-
-#~ msgid ""
-#~ "When LDAP HA auto-sync parameters change, such as Crontab parameters, the "
-#~ "LDAP HA sync task will be re-registered or updated, and this task will be "
-#~ "invoked"
-#~ msgstr ""
-#~ "当设置了LDAP HA 自动同步参数发生变化时,比如Crontab参数,重新注册或更新"
-#~ "ldap ha 同步任务将调用该任务"
-
-#~ msgid "Application account key"
-#~ msgstr "服务账号密钥"
-
-#~ msgid "Collected"
-#~ msgstr "收集"
-
-#~ msgid "Not managed"
-#~ msgstr "新发现"
-
-#~ msgid "Gathered account"
-#~ msgstr "发现账号"
-
-#~ msgid "Diff"
-#~ msgstr "差异"
-
-#~ msgid "Item"
-#~ msgstr "项"
-
-#~ msgid "Sync IP type"
-#~ msgstr "同步IP类型"
-
-#~ msgid "Gather assets accounts"
-#~ msgstr "收集资产上的账号"
-
-#~ msgid "Range {} to {}"
-#~ msgstr "输入在 {} - {} 范围之间"
diff --git a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po
index f24d3aff1..e308e8a5e 100644
--- a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po
+++ b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-24 14:26+0800\n"
+"POT-Creation-Date: 2025-02-24 19:20+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler \n"
"Language-Team: JumpServer team\n"
@@ -43,10 +43,8 @@ msgid "Number of backup accounts"
msgstr "備份帳號數量"
#: accounts/automations/backup_account/handlers.py:143
-#, fuzzy
-#| msgid "Generating asset or application related backup information files"
msgid "Generating asset related backup information files"
-msgstr "生成與資產或應用程序相關的備份信息文件"
+msgstr "生成資產相關備份信息文件"
#: accounts/automations/backup_account/handlers.py:168
#: accounts/automations/backup_account/manager.py:26
@@ -94,8 +92,6 @@ msgid "Plan execution end"
msgstr "計劃執行結束"
#: accounts/automations/base/manager.py:106
-#, fuzzy
-#| msgid "No pending accounts found"
msgid "No pending accounts found"
msgstr "未找到待處理帳戶"
@@ -221,10 +217,8 @@ msgid "Verify gateway account"
msgstr "驗證網關帳號"
#: accounts/const/automation.py:31
-#, fuzzy
-#| msgid "Backup account"
msgid "Check account"
-msgstr "備份帳號"
+msgstr "檢查帳號"
#: accounts/const/automation.py:32 rbac/tree.py:50
msgid "Backup account"
@@ -325,61 +319,44 @@ msgid "Pending"
msgstr "待定的"
#: accounts/const/automation.py:121
-#, fuzzy
-#| msgid "Can join"
msgid "Can login"
-msgstr "是否可加入"
+msgstr "可登入"
#: accounts/const/automation.py:122 users/serializers/user.py:271
msgid "Superuser"
msgstr "超級使用者"
#: accounts/const/automation.py:123
-#, fuzzy
-#| msgid "Create Type"
msgid "Create date"
-msgstr "創建類型"
+msgstr "創建日期"
#: accounts/const/automation.py:124
-#, fuzzy
-#| msgid "{} disabled"
msgid "Is disabled"
-msgstr "{} 已禁用"
+msgstr "已禁用"
#: accounts/const/automation.py:125
-#, fuzzy
-#| msgid "Default database"
msgid "Default database name"
-msgstr "默認資料庫"
+msgstr "默認資料庫名稱"
#: accounts/const/automation.py:126
-#, fuzzy
-#| msgid "ID"
msgid "UID"
-msgstr "ID"
+msgstr "UID"
#: accounts/const/automation.py:127
-#, fuzzy
-#| msgid "Account Details"
msgid "Account status"
-msgstr "帳號"
+msgstr "帳號狀態"
#: accounts/const/automation.py:128
-#, fuzzy
-#| msgid "Default database"
msgid "Default tablespace"
-msgstr "默認資料庫"
+msgstr "默認表空間"
-#: accounts/const/automation.py:129
-#, fuzzy
-#| msgid "Role"
-msgid "Roles"
+#: accounts/const/automation.py:129 rbac/models/role.py:46
+#: rbac/models/rolebinding.py:52 users/models/user/__init__.py:74
+msgid "Role"
msgstr "角色"
-#: accounts/const/automation.py:130
-#, fuzzy
-#| msgid "Privileged"
-msgid "Privileges"
+#: accounts/const/automation.py:130 accounts/models/base.py:68
+msgid "Privileged"
msgstr "特權帳號"
#: accounts/const/automation.py:131 perms/serializers/permission.py:44
@@ -389,7 +366,7 @@ msgstr "使用者群組"
#: accounts/const/automation.py:133
msgid "Authorized keys"
-msgstr ""
+msgstr "認證密鑰"
#: accounts/const/automation.py:134
msgid "DB"
@@ -482,16 +459,12 @@ msgid "Version"
msgstr "版本"
#: accounts/models/account.py:72
-#, fuzzy
-#| msgid "Clean historical accounts"
msgid "historical Account"
-msgstr "清理歷史帳號"
+msgstr "歷史帳號"
#: accounts/models/account.py:73
-#, fuzzy
-#| msgid "Secret type"
msgid "Secret reset"
-msgstr "密文類型"
+msgstr "可改密"
#: accounts/models/account.py:74 accounts/serializers/account/account.py:228
#: users/models/user/__init__.py:127
@@ -503,28 +476,20 @@ msgid "Source ID"
msgstr "來源 ID"
#: accounts/models/account.py:76
-#, fuzzy
-#| msgid "Date last used"
msgid "Date last access"
-msgstr "最後使用日期"
+msgstr "上次訪問日期"
#: accounts/models/account.py:77
-#, fuzzy
-#| msgid "Access key"
msgid "Access by"
-msgstr "Access key"
+msgstr "訪問方式"
#: accounts/models/account.py:78
-#, fuzzy
-#| msgid "Change secret"
msgid "Date change secret"
-msgstr "更改密碼"
+msgstr "密碼日期"
#: accounts/models/account.py:80
-#, fuzzy
-#| msgid "Change secret params"
msgid "Change secret status"
-msgstr "改密參數"
+msgstr "改密狀態"
#: accounts/models/account.py:84
#: accounts/models/automations/check_account.py:67
@@ -725,26 +690,20 @@ msgid "Can add push account execution"
msgstr "創建推送帳號執行"
#: accounts/models/automations/base.py:44
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view backup account execution"
-msgstr "查看推送帳號執行"
+msgstr "可以查看備份帳號執行情況"
#: accounts/models/automations/base.py:45
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add backup account execution"
-msgstr "創建推送帳號執行"
+msgstr "可以添加備份帳號執行"
#: accounts/models/automations/base.py:60
msgid "SSH key change strategy"
msgstr "SSH 金鑰推送方式"
#: accounts/models/automations/base.py:64
-#, fuzzy
-#| msgid "Super connection token"
msgid "Check connection after change"
-msgstr "超級連接令牌"
+msgstr "更改後檢查連接"
#: accounts/models/automations/change_secret.py:16
#: accounts/models/automations/check_account.py:19
@@ -804,10 +763,8 @@ msgid "New secret"
msgstr "新金鑰"
#: accounts/models/automations/change_secret.py:68
-#, fuzzy
-#| msgid "Ignore case"
msgid "Ignore fail"
-msgstr "忽略大小寫"
+msgstr "忽略失敗"
#: accounts/models/automations/change_secret.py:71
msgid "Change secret record"
@@ -818,56 +775,40 @@ msgid "Engines"
msgstr ""
#: accounts/models/automations/check_account.py:34
-#, fuzzy
-#| msgid "Account execute automation"
msgid "account check automation"
-msgstr "帳號執行自動化"
+msgstr "帳號檢查自動化"
#: accounts/models/automations/check_account.py:36
-#, fuzzy
-#| msgid "Can view push account execution"
msgid "Can view check account execution"
-msgstr "查看推送帳號執行"
+msgstr "可以查看帳號執行"
#: accounts/models/automations/check_account.py:37
-#, fuzzy
-#| msgid "Can add push account execution"
msgid "Can add check account execution"
-msgstr "創建推送帳號執行"
+msgstr "可以添加檢查帳號執行情況"
#: accounts/models/automations/check_account.py:43
-#, fuzzy
-#| msgid "Login log"
msgid "Long time no login"
-msgstr "登錄日誌"
+msgstr "長時間未登入"
#: accounts/models/automations/check_account.py:44
-#, fuzzy
-#| msgid "Not found"
msgid "New found"
-msgstr "沒有發現"
+msgstr "新發現"
#: accounts/models/automations/check_account.py:45
-#, fuzzy
-#| msgid "After change"
msgid "Groups change"
-msgstr "變更後"
+msgstr "組變更"
#: accounts/models/automations/check_account.py:46
-#, fuzzy
-#| msgid "Before change"
msgid "Sudo changed"
-msgstr "變更前"
+msgstr "Sudo變更"
#: accounts/models/automations/check_account.py:47
msgid "Authorized keys changed"
-msgstr ""
+msgstr "密鑰變更"
#: accounts/models/automations/check_account.py:48
-#, fuzzy
-#| msgid "Account template"
msgid "Account delete"
-msgstr "帳號模板"
+msgstr "帳號已刪除"
#: accounts/models/automations/check_account.py:49
#: authentication/errors/const.py:23
@@ -875,44 +816,32 @@ msgid "Password expired"
msgstr "密碼已過期"
#: accounts/models/automations/check_account.py:50
-#, fuzzy
-#| msgid "On perm change"
msgid "Long time no change"
-msgstr "授權變更時"
+msgstr "長時間未改密"
#: accounts/models/automations/check_account.py:52
-#, fuzzy
-#| msgid "Set password"
+#: accounts/templates/accounts/check_account_report.html:69
+#: accounts/templates/accounts/check_account_report.html:89
msgid "Weak password"
-msgstr "設置密碼"
+msgstr "弱密碼"
#: accounts/models/automations/check_account.py:53
-#, fuzzy
-#| msgid "Set password"
msgid "Leaked password"
-msgstr "設置密碼"
+msgstr "密碼洩露"
#: accounts/models/automations/check_account.py:54
-#, fuzzy
-#| msgid "Reset password"
msgid "Repeated password"
-msgstr "重設密碼"
+msgstr "重複密碼"
#: accounts/models/automations/check_account.py:55
-#, fuzzy
-#| msgid "Old password error"
msgid "Password error"
-msgstr "原來密碼錯誤"
+msgstr "密碼錯誤"
#: accounts/models/automations/check_account.py:56
-#, fuzzy
-#| msgid "No account"
msgid "No admin account"
-msgstr "沒有帳號"
+msgstr "沒有管理帳號"
#: accounts/models/automations/check_account.py:57
-#, fuzzy
-#| msgid "Other"
msgid "Others"
msgstr "其它"
@@ -942,29 +871,24 @@ msgstr "使用者名稱"
#: accounts/models/automations/check_account.py:73
#: accounts/serializers/automations/check_account.py:36
msgid "Risk"
-msgstr ""
+msgstr "風險"
#: accounts/models/automations/check_account.py:76
-#, fuzzy
-#| msgid "Detail"
-msgid "Details"
+#: accounts/models/automations/gather_account.py:26 audits/models.py:151
+msgid "Detail"
msgstr "詳情"
#: accounts/models/automations/check_account.py:79
-#, fuzzy
-#| msgid "Accounts"
msgid "Account risk"
-msgstr "帳號管理"
+msgstr "帳號風險"
#: accounts/models/automations/check_account.py:120
msgid "Slug"
msgstr ""
#: accounts/models/automations/check_account.py:131
-#, fuzzy
-#| msgid "Clean historical accounts"
msgid "Check the discovered accounts"
-msgstr "清理歷史帳號"
+msgstr "檢查發現的帳戶"
#: accounts/models/automations/check_account.py:133
msgid ""
@@ -1007,30 +931,20 @@ msgid "Date login"
msgstr "登錄日期"
#: accounts/models/automations/gather_account.py:20
-#, fuzzy
-#| msgid "Remote Desktop"
msgid "Remote present"
-msgstr "遠程桌面用戶端"
+msgstr "遠端存在"
#: accounts/models/automations/gather_account.py:21
msgid "Present"
msgstr "存在"
#: accounts/models/automations/gather_account.py:22
-#, fuzzy
-#| msgid "Change password"
msgid "Date change password"
-msgstr "改密"
+msgstr "改密日期"
#: accounts/models/automations/gather_account.py:23
-#, fuzzy
-#| msgid "Check password expired"
msgid "Date password expired"
-msgstr "校驗密碼已過期"
-
-#: accounts/models/automations/gather_account.py:26 audits/models.py:151
-msgid "Detail"
-msgstr "詳情"
+msgstr "密碼過期日期"
#: accounts/models/automations/gather_account.py:78
msgid "Gather asset accounts"
@@ -1053,10 +967,8 @@ msgid "Push asset account"
msgstr "帳號推送"
#: accounts/models/automations/push_account.py:43
-#, fuzzy
-#| msgid "Change secret record"
msgid "Push secret record"
-msgstr "改密記錄"
+msgstr "推送密文紀錄"
#: accounts/models/automations/verify_account.py:15
msgid "Verify asset account"
@@ -1082,10 +994,6 @@ msgstr "密文策略"
msgid "Password rules"
msgstr "密碼規則"
-#: accounts/models/base.py:68
-msgid "Privileged"
-msgstr "特權帳號"
-
#: accounts/models/base.py:69 assets/models/automations/base.py:28
#: assets/models/cmd_filter.py:39 assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:117
@@ -1195,11 +1103,9 @@ msgstr "帳號變更資訊"
msgid "Change secret or push account failed information"
msgstr "改密或推送帳號失敗資訊"
-#: accounts/risk_handlers.py:17
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignore"
-msgstr "忽略大小寫"
+#: accounts/risk_handlers.py:17 common/const/choices.py:113
+msgid "Ignored"
+msgstr "忽略"
#: accounts/risk_handlers.py:18
msgid "Reopen"
@@ -1213,28 +1119,21 @@ msgid "Close"
msgstr "關閉"
#: accounts/risk_handlers.py:20
-#, fuzzy
-#| msgid "Disabled or expired"
msgid "Disable remote"
-msgstr "禁用或失效"
+msgstr "禁用遠程"
#: accounts/risk_handlers.py:21 accounts/risk_handlers.py:22
-#, fuzzy
-#| msgid "Deleted account"
msgid "Delete remote"
-msgstr "刪除帳號"
+msgstr "刪除遠程"
#: accounts/risk_handlers.py:23
-#, fuzzy
-#| msgid "Added account"
+#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Add account"
msgstr "新增帳號"
#: accounts/risk_handlers.py:24
-#, fuzzy
-#| msgid "Change password"
msgid "Change password and Add"
-msgstr "改密"
+msgstr "改密並添加"
#: accounts/risk_handlers.py:25 audits/const.py:31 ops/const.py:9
msgid "Change password"
@@ -1327,6 +1226,7 @@ msgid "Spec info"
msgstr "特殊資訊"
#: accounts/serializers/account/account.py:467
+#: assets/serializers/automations/base.py:46
#: authentication/serializers/connect_token_secret.py:160
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
@@ -1496,10 +1396,8 @@ msgid "Please enter your account username"
msgstr "請輸入您的帳戶使用者名稱"
#: accounts/serializers/automations/change_secret.py:62
-#, fuzzy
-#| msgid "Automation execution"
msgid "Notification before execution"
-msgstr "自動化執行"
+msgstr "執行前通知"
#: accounts/serializers/automations/change_secret.py:64
msgid ""
@@ -1527,10 +1425,8 @@ msgid "Automation task execution"
msgstr "自動化任務執行歷史"
#: accounts/serializers/automations/check_account.py:106
-#, fuzzy
-#| msgid "Invalid session id"
msgid "Invalid engine id"
-msgstr "無效的 Session ID"
+msgstr "引擎 ID 無效"
#: accounts/serializers/automations/gather_account.py:30
msgid "Whether to check the risk of the gathered accounts."
@@ -1564,6 +1460,8 @@ msgid ""
" and gateway account verification, all tasks are executed through "
"this unified entry"
msgstr ""
+"帳號自動化任務統一執行入口,當系統執行帳號推送、更改密碼、驗證帳號、收集帳號"
+"以及驗證網關帳號任務時,統一通過當前任務執行"
#: accounts/tasks/automation.py:64 accounts/tasks/automation.py:72
msgid "Execute automation record"
@@ -1571,7 +1469,7 @@ msgstr "自動化執行記錄"
#: accounts/tasks/automation.py:67
msgid "When manually executing password change records, this task is used"
-msgstr ""
+msgstr "當手動執行改密記錄時,通過該任務執行"
#: accounts/tasks/automation.py:96
msgid "Clean change secret and push record period"
@@ -1595,6 +1493,12 @@ msgid ""
"overall performance \n"
" of data management"
msgstr ""
+"系統會定期清理不再需要的改密記錄和推送記錄,包括那些關聯的改密任務、執行記"
+"錄、資產和帳號。當這些關聯項中的任意一個被刪除時,對應的改密和推送記錄將變為"
+"無效。因此,為了保持資料庫的整潔和高效運行,根據系統配置文件 config.txt 中 "
+"PERM_EXPIRED_CHECK_PERIODIC 的時間間隔,對於超出時間的記錄,於每天凌晨2點進行"
+"清理。這種定期清理機制不僅有助於釋放儲存空間,還能提高資料管理的安全性和整體"
+"性能"
#: accounts/tasks/push_account.py:16 accounts/tasks/push_account.py:27
msgid "Push accounts to assets"
@@ -1604,14 +1508,14 @@ msgstr "推送帳號到資產"
msgid ""
"When creating or modifying an account requires account push, this task is "
"executed"
-msgstr ""
+msgstr "當創建帳號或修改帳號時,需要帳號推送時執行該任務"
#: accounts/tasks/remove_account.py:28
msgid ""
"When clicking \"Sync deletion\" in 'Console - Gather Account - Gathered "
"accounts' this \n"
" task will be executed"
-msgstr ""
+msgstr "在控制台-收集帳號-收集的帳號中單擊同步刪除時,將執行此任務"
#: accounts/tasks/remove_account.py:50
msgid "Clean historical accounts"
@@ -1627,6 +1531,8 @@ msgid ""
"settings - Features - \n"
" Account storage - Record limit"
msgstr ""
+"由於每次更新資產帳號,均會生成歷史帳號,因此需要清理資產帳號的歷史。系統會根"
+"據帳號存儲-記錄限制的配置,每天凌晨2點對於超出的數量的帳號記錄進行清理"
#: accounts/tasks/remove_account.py:89
msgid "Remove historical accounts that are out of range."
@@ -1641,7 +1547,7 @@ msgid ""
"When clicking 'Sync new secret to accounts' in 'Console - Account - "
"Templates - \n"
" Accounts' this task will be executed"
-msgstr ""
+msgstr "當在控制台-帳號模板-帳號-同步更新帳號信息點擊同步時,執行該任務"
#: accounts/tasks/vault.py:33
msgid "Sync secret to vault"
@@ -1651,7 +1557,7 @@ msgstr "同步密文到 vault"
msgid ""
"When clicking 'Sync' in 'System Settings - Features - Account Storage' this "
"task will be executed"
-msgstr ""
+msgstr "在系統設置-功能設置-帳號存儲點擊同步時,執行該任務"
#: accounts/tasks/verify_account.py:49
msgid "Verify asset account availability"
@@ -1661,16 +1567,12 @@ msgstr "驗證資產帳號可用性"
msgid ""
"When clicking 'Test' in 'Console - Asset details - Accounts' this task will "
"be executed"
-msgstr ""
+msgstr "當在控制台-資產詳情-帳號點擊測試時執行該任務"
#: accounts/tasks/verify_account.py:58
msgid "Verify accounts connectivity"
msgstr "測試帳號可連接性"
-#: accounts/templates/accounts/asset_account_change_info.html:10
-msgid "Added account"
-msgstr "新增帳號"
-
#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "刪除帳號"
@@ -1728,16 +1630,13 @@ msgstr ""
#: accounts/templates/accounts/backup_account_report.html:38
#: accounts/templates/accounts/check_account_report.html:38
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Account count"
-msgstr "創建帳號數量"
+#: assets/serializers/asset/common.py:151
+msgid "Accounts amount"
+msgstr "帳號數量"
#: accounts/templates/accounts/backup_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Type count"
-msgstr "CPU數量"
+msgstr "類型數"
#: accounts/templates/accounts/change_secret_failed_info.html:4
msgid "Task execution id"
@@ -1762,44 +1661,36 @@ msgstr ""
#: accounts/templates/accounts/change_secret_report.html:38
#: accounts/templates/accounts/gather_account_report.html:39
#: accounts/templates/accounts/push_account_report.html:38
-#, fuzzy
-#| msgid "Assets amount"
-msgid "Assets count"
+#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
+#: orgs/serializers.py:13 perms/serializers/permission.py:50
+msgid "Assets amount"
msgstr "資產數量"
#: accounts/templates/accounts/change_secret_report.html:42
#: accounts/templates/accounts/check_account_report.html:50
#: accounts/templates/accounts/gather_account_report.html:43
#: accounts/templates/accounts/push_account_report.html:42
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset success count"
-msgstr "資產數量"
+msgstr "資產成功數"
#: accounts/templates/accounts/change_secret_report.html:46
#: accounts/templates/accounts/check_account_report.html:54
#: accounts/templates/accounts/gather_account_report.html:47
#: accounts/templates/accounts/push_account_report.html:46
-#, fuzzy
-#| msgid "Assets amount"
msgid "Asset failed count"
-msgstr "資產數量"
+msgstr "資產失敗數"
#: accounts/templates/accounts/change_secret_report.html:50
#: accounts/templates/accounts/check_account_report.html:58
#: accounts/templates/accounts/gather_account_report.html:51
#: accounts/templates/accounts/push_account_report.html:50
-#, fuzzy
-#| msgid "Asset not found"
msgid "Asset not support count"
-msgstr "資產不存在"
+msgstr "資產不支援數"
#: accounts/templates/accounts/change_secret_report.html:61
#: accounts/templates/accounts/push_account_report.html:61
-#, fuzzy
-#| msgid "Gather accounts"
msgid "Success accounts"
-msgstr "收集帳號"
+msgstr "成功帳號"
#: accounts/templates/accounts/change_secret_report.html:69
#: accounts/templates/accounts/change_secret_report.html:101
@@ -1808,9 +1699,8 @@ msgstr "收集帳號"
#: accounts/templates/accounts/gather_account_report.html:102
#: accounts/templates/accounts/push_account_report.html:69
#: accounts/templates/accounts/push_account_report.html:101
-#, fuzzy
-#| msgid "No"
-msgid "No."
+#: audits/handler.py:128
+msgid "No"
msgstr "否"
#: accounts/templates/accounts/change_secret_report.html:85
@@ -1819,43 +1709,28 @@ msgstr "否"
#: accounts/templates/accounts/gather_account_report.html:118
#: accounts/templates/accounts/push_account_report.html:85
#: accounts/templates/accounts/push_account_report.html:117
-#, fuzzy
-#| msgid "No pending accounts found"
msgid "No new accounts found"
-msgstr "未找到待處理帳戶"
+msgstr "未找到新帳戶"
#: accounts/templates/accounts/change_secret_report.html:92
#: accounts/templates/accounts/push_account_report.html:92
-#, fuzzy
-#| msgid "Email account"
msgid "Failed accounts"
-msgstr "信箱帳號"
+msgstr "失敗帳號"
#: accounts/templates/accounts/check_account_report.html:13
#: accounts/templates/accounts/gather_account_report.html:14
msgid ""
"The following is a summary of the account check tasks. Please review and "
"handle them"
-msgstr ""
+msgstr "以下為帳號檢查任務的彙總,請查閱並處理"
#: accounts/templates/accounts/check_account_report.html:42
-#, fuzzy
-#| msgid "CPU count"
msgid "Ok count"
-msgstr "CPU數量"
+msgstr "成功數"
#: accounts/templates/accounts/check_account_report.html:46
-#, fuzzy
-#| msgid "Recent password count"
msgid "No password count"
-msgstr "不能設定近幾次密碼"
-
-#: accounts/templates/accounts/check_account_report.html:69
-#: accounts/templates/accounts/check_account_report.html:89
-#, fuzzy
-#| msgid "Set password"
-msgid "Week password"
-msgstr "設置密碼"
+msgstr "無密碼數"
#: accounts/templates/accounts/check_account_report.html:80
#: assets/models/automations/base.py:153 ops/models/base.py:51
@@ -1864,22 +1739,16 @@ msgid "Result"
msgstr "結果"
#: accounts/templates/accounts/check_account_report.html:95
-#, fuzzy
-#| msgid "Set password"
msgid "No weak password"
-msgstr "設置密碼"
+msgstr "無弱密碼"
#: accounts/templates/accounts/gather_account_report.html:62
-#, fuzzy
-#| msgid "Test cloud account"
msgid "New found accounts"
-msgstr "測試雲帳號"
+msgstr "新發現的帳戶"
#: accounts/templates/accounts/gather_account_report.html:93
-#, fuzzy
-#| msgid "No account"
msgid "Lost accounts"
-msgstr "沒有帳號"
+msgstr "遺失的帳號"
#: accounts/templates/accounts/push_account_report.html:13
msgid ""
@@ -2975,12 +2844,6 @@ msgstr "協議組"
msgid "Node path"
msgstr "節點路徑"
-#: assets/serializers/asset/common.py:151
-#, fuzzy
-#| msgid "Accounts create amount"
-msgid "Accounts amount"
-msgstr "創建帳號數量"
-
#: assets/serializers/asset/common.py:170
#: assets/serializers/asset/common.py:423
msgid "Auto info"
@@ -3093,12 +2956,6 @@ msgstr "系統架構"
msgid "Executions"
msgstr "執行次數"
-#: assets/serializers/automations/base.py:46
-#, fuzzy
-#| msgid "Host ID"
-msgid "Short ID"
-msgstr "主機 ID"
-
#: assets/serializers/cagegory.py:13
msgid "Constraints"
msgstr "約束"
@@ -3113,11 +2970,6 @@ msgid ""
"the zone, the connection is routed through the gateway."
msgstr "網關是網域的網路代理,當連接網域內的資產時,連接將由網關進行路由。"
-#: assets/serializers/domain.py:24 assets/serializers/platform.py:182
-#: orgs/serializers.py:13 perms/serializers/permission.py:50
-msgid "Assets amount"
-msgstr "資產數量"
-
#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr "平台必須從 Gateway 開始"
@@ -3249,7 +3101,7 @@ msgstr "資產執行自動化"
#: assets/tasks/automation.py:27 orgs/tasks.py:11 terminal/tasks.py:33
msgid "Unused"
-msgstr ""
+msgstr "未使用"
#: assets/tasks/gather_facts.py:22 assets/tasks/gather_facts.py:32
msgid "Gather assets facts"
@@ -3260,7 +3112,7 @@ msgid ""
"When clicking 'Refresh hardware info' in 'Console - Asset Details - Basic' "
"this task \n"
" will be executed"
-msgstr ""
+msgstr "當在控制台資產詳情-基本設置點擊更新硬體信息執行該任務"
#: assets/tasks/gather_facts.py:44
msgid "Update assets hardware info: "
@@ -3282,6 +3134,8 @@ msgid ""
"cases: when updating \n"
" nodes and when the number of nodes exceeds 100"
msgstr ""
+"手動校對資產數量更新當前組織下的節點資產數量;更新節點時,當節點數量超過100"
+"時,會調用該任務"
#: assets/tasks/nodes_amount.py:34
msgid ""
@@ -3298,6 +3152,7 @@ msgid ""
"count of \n"
" all nodes under all organizations"
msgstr ""
+"定時調用check_node_assets_amount_task任務,更新所有組織下所有節點的資產數量"
#: assets/tasks/ping.py:20 assets/tasks/ping.py:30
msgid "Test assets connectivity"
@@ -3307,7 +3162,7 @@ msgstr "測試資產可連接性"
msgid ""
"When clicking 'Test Asset Connectivity' in 'Asset Details - Basic Settings' "
"this task will be executed"
-msgstr ""
+msgstr "當資產詳情-基本設置點擊測試資產可連接性時,執行該任務"
#: assets/tasks/ping.py:46
msgid "Test if the assets under the node are connectable "
@@ -3322,7 +3177,7 @@ msgstr "測試網關可連接性"
msgid ""
"When clicking 'Test Connection' in 'Domain Details - Gateway' this task will "
"be executed"
-msgstr ""
+msgstr "當在網域詳情-網關-測試連接時,執行該任務"
#: assets/tasks/utils.py:16
msgid "Asset has been disabled, skipped: {}"
@@ -3466,10 +3321,6 @@ msgstr "-"
msgid "Yes"
msgstr "是"
-#: audits/handler.py:128
-msgid "No"
-msgstr "否"
-
#: audits/models.py:48
msgid "Job audit log"
msgstr "作業審計"
@@ -3592,16 +3443,12 @@ msgid "Offline user session"
msgstr "下線用戶會話"
#: audits/models.py:310
-#, fuzzy
-#| msgid "Application User"
msgid "Application"
-msgstr "應用用戶"
+msgstr "應用"
#: audits/models.py:311
-#, fuzzy
-#| msgid "Application User"
msgid "Application ID"
-msgstr "應用用戶"
+msgstr "應用 ID"
#: audits/serializers.py:33 ops/models/adhoc.py:24 ops/models/base.py:16
#: ops/models/base.py:53 ops/models/celery.py:87 ops/models/job.py:154
@@ -3720,6 +3567,9 @@ msgid ""
"according to the \n"
" 'Tasks - Regular clean-up' in the system settings at 2 a.m daily"
msgstr ""
+"由於系統會產生登錄日誌、操作日誌、文件上傳日誌、活動日誌、celery執行日誌、會"
+"話錄像和命令記錄、改密日誌,系統會根據系統設置-任務列表定期清理配置,對於超出"
+"時間的,將於每天凌晨2點進行清理"
#: audits/tasks.py:154
msgid "Upload FTP file to external storage"
@@ -3731,6 +3581,7 @@ msgid ""
"management will be \n"
" synchronized to external storage"
msgstr ""
+"如果設定了SERVER_REPLAY_STORAGE,將通過文件管理上傳的文件同步到外部儲存"
#: authentication/api/access_key.py:39
msgid "Access keys can be created at most 10"
@@ -4219,10 +4070,8 @@ msgid "From ticket"
msgstr "來自工單"
#: authentication/models/connection_token.py:56
-#, fuzzy
-#| msgid "Can monitor session"
msgid "Face monitor token"
-msgstr "可以監控會話"
+msgstr "人臉監控令牌"
#: authentication/models/connection_token.py:67
msgid "Can expire connection token"
@@ -4262,10 +4111,8 @@ msgid "Super connection token"
msgstr "超級連接令牌"
#: authentication/models/connection_token.py:308
-#, fuzzy
-#| msgid "Connection token"
msgid "Admin connection token"
-msgstr "連接令牌"
+msgstr "管理者連接令牌"
#: authentication/models/private_token.py:11
msgid "Private Token"
@@ -4408,7 +4255,7 @@ msgstr "清除過期會話"
msgid ""
"Since user logins create sessions, the system will clean up expired sessions "
"every 24 hours"
-msgstr ""
+msgstr "由於用戶登錄系統會產生會話,系統每24小時清理已過期的會話"
#: authentication/templates/authentication/_access_key_modal.html:6
msgid "API key list"
@@ -4822,38 +4669,24 @@ msgid "Canceled"
msgstr "取消"
#: common/const/choices.py:112
-#, fuzzy
-#| msgid "Confirm"
msgid "Confirmed"
msgstr "確認"
-#: common/const/choices.py:113
-#, fuzzy
-#| msgid "Ignore case"
-msgid "Ignored"
-msgstr "忽略大小寫"
-
#: common/const/choices.py:120 terminal/models/applet/applet.py:31
-#, fuzzy
-#| msgid "Common setting"
msgid "Community edition"
-msgstr "一般設定"
+msgstr "社區版"
#: common/const/choices.py:121
-#, fuzzy
-#| msgid "Ultimate edition"
msgid "Basic edition"
-msgstr "企業旗艦版"
+msgstr "企業基礎版"
#: common/const/choices.py:122
-#, fuzzy
-#| msgid "Ultimate edition"
msgid "Standard edition"
-msgstr "企業旗艦版"
+msgstr "企業標準版"
#: common/const/choices.py:123
msgid "Professional edition"
-msgstr ""
+msgstr "企業專業版"
#: common/const/choices.py:124
msgid "Ultimate edition"
@@ -5200,7 +5033,7 @@ msgstr "發件郵件"
#: common/tasks.py:35
msgid "This task will be executed when sending email notifications"
-msgstr ""
+msgstr "發送郵件消息時執行該任務"
#: common/tasks.py:65
msgid "Send email attachment"
@@ -5212,19 +5045,17 @@ msgid ""
"attachments, \n"
" this task needs to be executed for sending emails and handling "
"attachments"
-msgstr ""
+msgstr "當帳號改密,帳號備份產生附件時,需對發送郵件及附件執行該任務"
#: common/tasks.py:94
-#, fuzzy
-#| msgid "Upload session replay to external storage"
msgid "Upload account backup to external storage"
-msgstr "上傳會話錄影到外部儲存"
+msgstr "上傳會話錄像到外部存儲"
#: common/tasks.py:96
msgid ""
"When performing an account backup, this task needs to be executed to "
"external storage (SFTP)"
-msgstr ""
+msgstr "當執行帳號備份時,需要到外部儲存(sftp),執行該任務"
#: common/utils/ip/geoip/utils.py:26
msgid "Invalid ip"
@@ -5248,7 +5079,7 @@ msgid ""
"When resetting a password, forgetting a password, or verifying MFA, this "
"task needs to \n"
" be executed to send SMS messages"
-msgstr ""
+msgstr "當重置密碼、忘記密碼、驗證mfa時,需要發送短信,執行該任務"
#: common/validators.py:16
msgid "Special char not allowed"
@@ -5263,14 +5094,12 @@ msgid "The mobile phone number format is incorrect"
msgstr "手機號碼格式不正確"
#: common/views/msg.py:18
-#, fuzzy
-#| msgid "Not found"
msgid "Not found the code"
-msgstr "沒有發現"
+msgstr "未找到 Code"
#: common/views/msg.py:22
msgid "The message code provided is invalid or has expired"
-msgstr ""
+msgstr "提供的消息代碼無效或已過期"
#: jumpserver/conf.py:533
#, python-brace-format
@@ -5380,7 +5209,7 @@ msgid ""
"This task needs to be executed for sending internal messages for system "
"alerts, \n"
" work orders, and other notifications"
-msgstr ""
+msgstr "系統某些告警、工單等需要發送站內信時執行該任務"
#: ops/ansible/inventory.py:117 ops/models/job.py:68
msgid "No account available"
@@ -5443,10 +5272,8 @@ msgid ""
msgstr "正在創建任務,無法中斷,請稍後重試。"
#: ops/api/playbook.py:49
-#, fuzzy
-#| msgid "Deleting other people's script is not allowed"
msgid "Deleting other people's playbook is not allowed"
-msgstr "不允許刪除別人的腳本"
+msgstr "不允許刪除他人的 playbook"
#: ops/api/playbook.py:55
msgid "Currently playbook is being used in a job"
@@ -5587,27 +5414,21 @@ msgid "Command execution disabled"
msgstr "命令執行禁用"
#: ops/const.py:86
-#, fuzzy
-#| msgid "Public"
msgctxt "scope"
msgid "Public"
-msgstr "開放的"
+msgstr "公有"
#: ops/const.py:87
-#, fuzzy
-#| msgid "Private IP"
msgid "Private"
-msgstr "私有IP"
+msgstr "私有"
#: ops/const.py:91
msgid "Text"
-msgstr ""
+msgstr "文本框"
#: ops/const.py:92
-#, fuzzy
-#| msgid "Collect"
msgid "Select"
-msgstr "收集"
+msgstr "選擇框"
#: ops/exception.py:6
msgid "no valid program entry found."
@@ -5629,10 +5450,8 @@ msgid "Crontab"
msgstr "Crontab"
#: ops/mixin.py:43 ops/mixin.py:177
-#, fuzzy
-#| msgid "Datetime"
msgid "Start Datetime"
-msgstr "日期"
+msgstr "開始日期"
#: ops/mixin.py:45 ops/mixin.py:179
msgid "Datetime when the schedule should begin triggering the task to run"
@@ -5824,10 +5643,8 @@ msgid "Next execution time"
msgstr "下次Action時間"
#: ops/serializers/job.py:17
-#, fuzzy
-#| msgid "Do not save"
msgid "Run on save"
-msgstr "不儲存"
+msgstr "保存後執行"
#: ops/serializers/job.py:91
msgid "Job type"
@@ -5846,17 +5663,15 @@ msgid "You do not have permission for the current job."
msgstr "你沒有當前作業的權限。"
#: ops/serializers/variable.py:29
-#, fuzzy
-#| msgid "Variable type"
msgid "Variable Type"
-msgstr "變數類型"
+msgstr "變量類型"
#: ops/serializers/variable.py:37
msgid ""
"Each item is on a separate line, with each line separated by a colon. The "
"part before the colon is the display content, and the part after the colon "
"is the value."
-msgstr ""
+msgstr "每項單獨一行,每行可以用英文冒號分割前邊是顯示的內容後邊是值"
#: ops/tasks.py:54
msgid "Run ansible task"
@@ -5866,7 +5681,7 @@ msgstr "運行 Ansible 任務"
msgid ""
"Execute scheduled adhoc and playbooks, periodically invoking the task for "
"execution"
-msgstr ""
+msgstr "當執行定時的快捷命令,playbook,定時調用該任務執行"
#: ops/tasks.py:88
msgid "Run ansible task execution"
@@ -5874,7 +5689,7 @@ msgstr "開始執行 Ansible 任務"
#: ops/tasks.py:91
msgid "Execute the task when manually adhoc or playbooks"
-msgstr ""
+msgstr "手動執行快捷命令,playbook時執行該任務"
#: ops/tasks.py:106
msgid "Clear celery periodic tasks"
@@ -5882,7 +5697,7 @@ msgstr "清理週期任務"
#: ops/tasks.py:108
msgid "At system startup, clean up celery tasks that no longer exist"
-msgstr ""
+msgstr "系統啟動時,清理已經不存在的celery任務"
#: ops/tasks.py:132
msgid "Create or update periodic tasks"
@@ -5896,6 +5711,8 @@ msgid ""
"registered or the parameters \n"
" of scheduled tasks will be updated"
msgstr ""
+"隨著版本迭代,可能會新增任務或者修改任務的名稱,執行時間,所以在系統啟動時,"
+"將會註冊任務或者更新定時任務參數"
#: ops/tasks.py:147
msgid "Periodic check service performance"
@@ -5908,6 +5725,8 @@ msgid ""
" and disk usage exceed the thresholds, and send an alert message to "
"the administrator"
msgstr ""
+"每小時檢測各組件是否離線,cpu,內存,硬碟使用率是否超過閾值,向管理人員發送消"
+"息預警"
#: ops/tasks.py:159
msgid "Clean up unexpected jobs"
@@ -5923,6 +5742,8 @@ msgid ""
"mark these tasks as \n"
" failed"
msgstr ""
+"由於作業中心執行快捷命令,playbook會產生異常,任務狀態未更新完成,系統將每小"
+"時執行清理超過3小時未完成的異常作業,並將任務標記為失敗"
#: ops/tasks.py:174
msgid "Clean job_execution db record"
@@ -5938,6 +5759,9 @@ msgid ""
"Regular clean-up - \n"
" Job execution retention days'"
msgstr ""
+"由於作業中心執行快捷命令,playbook,會產生執行記錄,系統會根據系統設置 - 任務"
+"列表 - 定期清理 - 作業中心執行歷史配置,每天凌晨2點對超出保存時間的記錄進行清"
+"理"
#: ops/templates/ops/celery_task_log.html:4
msgid "Task log"
@@ -6196,6 +6020,9 @@ msgid ""
" by PERM_EXPIRED_CHECK_PERIODIC in the system configuration file "
"config.txt"
msgstr ""
+"用戶授權樹已經構建完成的組織集合緩存會過期,所以需要將過期的集合從緩存中清理"
+"掉,根據系統配置文件 config.txt 中 PERM_EXPIRED_CHECK_PERIODIC 的時間間隔定時"
+"執行該任務"
#: perms/tasks.py:49
msgid "Send asset permission expired notification"
@@ -6211,18 +6038,22 @@ msgid ""
"authorization will \n"
" expire in a few days"
msgstr ""
+"每天上午10點檢查,對資產授權即將過期的所關聯的用戶及該組織管理員提前三天發送"
+"消息通知,提示資產還有幾天即將過期"
#: perms/templates/perms/_msg_item_permissions_expire.html:7
-#: perms/templates/perms/_msg_permed_items_expire.html:7
#, python-format
+msgid "The following %(item_type)s will expire in %(count)s"
+msgstr "以下 %(item_type)s 將於 %(count)s 後過期"
+
+#: perms/templates/perms/_msg_permed_items_expire.html:7
+#, fuzzy, python-format
+#| msgid "The following %(item_type)s will expire in %(count)s"
msgid ""
"\n"
" The following %(item_type)s will expire in %(count)s\n"
" "
-msgstr ""
-"\n"
-" 以下 %(item_type)s 即將在 %(count)s 後過期\n"
-" "
+msgstr "以下 %(item_type)s 將於 %(count)s 後過期"
#: rbac/api/role.py:35
msgid "Internal role, can't be destroy"
@@ -6304,11 +6135,6 @@ msgstr "內容類型"
msgid "Permissions"
msgstr "授權"
-#: rbac/models/role.py:46 rbac/models/rolebinding.py:52
-#: users/models/user/__init__.py:74
-msgid "Role"
-msgstr "角色"
-
#: rbac/models/role.py:144
msgid "System role"
msgstr "系統角色"
@@ -6555,10 +6381,8 @@ msgid "LDAP Auth"
msgstr "LDAP 認證"
#: settings/serializers/auth/base.py:14
-#, fuzzy
-#| msgid "LDAP Auth"
msgid "LDAP Auth HA"
-msgstr "LDAP 認證"
+msgstr "LDAP HA 認證"
#: settings/serializers/auth/base.py:15
msgid "CAS Auth"
@@ -6810,32 +6634,22 @@ msgstr "搜索分頁數量 (條)"
#: settings/serializers/auth/ldap_ha.py:25
#: settings/serializers/auth/ldap_ha.py:87
-#, fuzzy
-#| msgid "LDAP Auth"
msgid "LDAP HA"
msgstr "LDAP 認證"
#: settings/serializers/auth/ldap_ha.py:29
-#, fuzzy
-#| msgid "LDAP server URI"
msgid "LDAP HA server URI"
-msgstr "LDAP 服務域名"
+msgstr "LDAP HA 服務域名"
#: settings/serializers/auth/ldap_ha.py:75
-#, fuzzy
-#| msgid ""
-#| "Caching the User DN obtained during user login authentication can "
-#| "effectively improve the speed of user authentication., 0 means no "
-#| "cache If the user OU structure has been adjusted, click Submit to "
-#| "clear the user DN cache"
msgid ""
"Caching the User DN obtained during user login authentication can "
"effectivelyimprove the speed of user authentication., 0 means no cache If "
"the user OU structure has been adjusted, click Submit to clear the user DN "
"cache"
msgstr ""
-"對用戶登入驗證時查詢出的 User DN 進行緩存,可以有效提升用戶認證的速度 如果"
-"用戶 OU 架構有调整,點擊提交即可清除用戶 DN 緩存"
+"對用戶登入認證時查詢出的 User DN 進行快取,可以有效提高用戶認證的速度 如果"
+"用戶 OU 架構有調整,點擊提交即可清除用戶 DN 快取"
#: settings/serializers/auth/oauth2.py:19
#: settings/serializers/auth/oauth2.py:22
@@ -6843,8 +6657,6 @@ msgid "OAuth2"
msgstr "OAuth2"
#: settings/serializers/auth/oauth2.py:28
-#, fuzzy
-#| msgid "Application provider"
msgid "Service provider"
msgstr "服務提供商"
@@ -7070,20 +6882,16 @@ msgstr ""
"務使用者屬性名稱"
#: settings/serializers/auth/sms.py:18
-#, fuzzy
-#| msgid "Enable Short Message Application (SMS)"
msgid "Enable Short Message Service (SMS)"
-msgstr "啟用簡訊服務 (SMS)"
+msgstr "啟用短信服務 (SMS)"
#: settings/serializers/auth/sms.py:21 xpack/plugins/cloud/models.py:36
msgid "Provider"
msgstr "雲服務商"
#: settings/serializers/auth/sms.py:22
-#, fuzzy
-#| msgid "Short Message Application (SMS) provider or protocol"
msgid "Short Message Service (SMS) provider or protocol"
-msgstr "簡訊服務 (SMS) 供應商或協議"
+msgstr "短信服務 (SMS) 提供商或協議"
#: settings/serializers/auth/sms.py:25
msgid "Code length"
@@ -7887,13 +7695,11 @@ msgstr "週期匯入 LDAP 用戶"
msgid ""
"When LDAP auto-sync is configured, this task will be invoked to synchronize "
"users"
-msgstr ""
+msgstr "當設置了LDAP自動同步,將調用該任務進行用戶同步"
#: settings/tasks/ldap.py:83
-#, fuzzy
-#| msgid "Periodic import ldap user"
msgid "Periodic import ldap ha user"
-msgstr "週期匯入 LDAP 用戶"
+msgstr "定期導入 LDAP HA 用戶"
#: settings/tasks/ldap.py:120
msgid "Registration periodic import ldap user task"
@@ -7905,12 +7711,12 @@ msgid ""
"sync task \n"
" will be re-registered or updated, and this task will be invoked"
msgstr ""
+"當設置了LDAP自動同步參數發生變化時,比如Crontab參數,重新註冊或更新ldap同步任"
+"務將調用該任務"
#: settings/tasks/ldap.py:136
-#, fuzzy
-#| msgid "Registration periodic import ldap user task"
msgid "Registration periodic import ldap ha user task"
-msgstr "註冊週期匯入 LDAP 用戶 任務"
+msgstr "註冊定期導入 LDAP HA 用戶 任務"
#: settings/tasks/ldap.py:138
msgid ""
@@ -7918,6 +7724,8 @@ msgid ""
"LDAP HA sync task \n"
" will be re-registered or updated, and this task will be invoked"
msgstr ""
+"當 LDAP HA 自動同步參數發生變化時,例如 Crontab 參數,將重新註冊或更新“LDAP "
+"HA 同步任務,並調用此任務"
#: settings/templates/ldap/_msg_import_ldap_user.html:2
msgid "Sync task finish"
@@ -8102,77 +7910,53 @@ msgid "Logout"
msgstr "註銷登錄"
#: templates/_message.html:6
-msgid ""
-"\n"
-" Your account has expired, please contact the administrator.\n"
-" "
-msgstr ""
-"\n"
-" 您的帳號已經過期,請聯絡管理員。 "
+msgid "Your account has expired, please contact the administrator."
+msgstr "您的帳號已過期,請聯絡管理員。"
-#: templates/_message.html:13
+#: templates/_message.html:11
msgid "Your account will at"
msgstr "您的帳號將於"
-#: templates/_message.html:13 templates/_message.html:30
+#: templates/_message.html:11 templates/_message.html:26
msgid "expired. "
msgstr "過期。"
-#: templates/_message.html:23
+#: templates/_message.html:21
#, python-format
msgid ""
-"\n"
-" Your password has expired, please click this link update password.\n"
-" "
+"Your password has expired, please click this link update password."
msgstr ""
-"\n"
-" 您的密碼已經過期,請點擊 連結 更新密碼\n"
-" "
+"您的密碼已過期,請點擊 連結 更"
+"新密碼"
-#: templates/_message.html:30
+#: templates/_message.html:26
msgid "Your password will at"
msgstr "您的密碼將於"
-#: templates/_message.html:31
+#: templates/_message.html:27
#, python-format
msgid ""
-"\n"
-" please click this "
-"link to update your password.\n"
-" "
-msgstr ""
-"\n"
-" 請點擊 連結 更"
-"新密碼\n"
-" "
+"please click this link to "
+"update your password."
+msgstr "請點擊 連結 更新密碼"
-#: templates/_message.html:43
+#: templates/_message.html:37
#, python-format
msgid ""
-"\n"
-" Your information was incomplete. Please click this link to complete your information.\n"
-" "
+"Your information was incomplete. Please click this link to complete your information."
msgstr ""
-"\n"
-" 你的資訊不完整,請點擊 連結 "
-" 補充完整\n"
-" "
+"您的資訊不完整,請點擊 連結 補充完整"
-#: templates/_message.html:56
+#: templates/_message.html:48
#, python-format
msgid ""
-"\n"
-" Your ssh public key not set or expired. Please click this link to update\n"
-" "
+"Your ssh public key not set or expired. Please click this link to update"
msgstr ""
-"\n"
-" 您的SSH金鑰沒有設置或已失效,請點擊 連結 更新\n"
-" "
+"您的SSH金鑰尚未設定或已失效,請點擊 連結 "
+" 更新"
#: templates/_mfa_login_field.html:31
#: users/templates/users/forgot_password.html:101
@@ -9260,7 +9044,7 @@ msgid ""
"Check every 10 minutes for asset connection sessions that have been inactive "
"for 3 \n"
" minutes and mark these sessions as completed"
-msgstr ""
+msgstr "每10分鐘檢查3分鐘未活躍的資產連接會話,將這些會話標記為已完成"
#: terminal/tasks.py:68
msgid "Upload session replay to external storage"
@@ -9272,12 +9056,11 @@ msgid ""
"and \n"
" recordings will be uploaded to external storage"
msgstr ""
+"如果設置了SERVER_REPLAY_STORAGE,將通過文件管理上傳的文件同步到外部存儲"
#: terminal/tasks.py:102
-#, fuzzy
-#| msgid "Upload session replay to external storage"
msgid "Upload session replay part file to external storage"
-msgstr "上傳會話錄影到外部儲存"
+msgstr "將會話重播部分文件上傳到外部存儲"
#: terminal/tasks.py:123
msgid "Run applet host deployment"
@@ -9288,7 +9071,7 @@ msgid ""
"When deploying from the remote application publisher details page, and the "
"'Deploy' \n"
" button is clicked, this task will be executed"
-msgstr ""
+msgstr "發布機部署,點擊部署時,執行該任務"
#: terminal/tasks.py:137
msgid "Install applet"
@@ -9299,7 +9082,7 @@ msgid ""
"When the 'Deploy' button is clicked in the 'Remote Application' section of "
"the remote \n"
" application publisher details page, this task will be executed"
-msgstr ""
+msgstr "當遠程應用發布機詳情-遠程應用,點擊部署時,執行該任務"
#: terminal/tasks.py:152
msgid "Uninstall applet"
@@ -9310,7 +9093,7 @@ msgid ""
"When the 'Uninstall' button is clicked in the 'Remote Application' section "
"of the \n"
" remote application publisher details page, this task will be executed"
-msgstr ""
+msgstr "當遠程應用發布機詳情-遠程應用,點擊卸載時,執行該任務"
#: terminal/tasks.py:167
msgid "Generate applet host accounts"
@@ -9321,7 +9104,7 @@ msgid ""
"When a remote publishing server is created and an account needs to be "
"created \n"
" automatically, this task will be executed"
-msgstr ""
+msgstr "當創建遠程發布機後,需要自動創建帳號時,執行該任務"
#: terminal/tasks.py:184
msgid "Check command replay storage connectivity"
@@ -9336,6 +9119,8 @@ msgid ""
" in 'System Settings - Notifications - Subscription - Storage - "
"Connectivity'"
msgstr ""
+"每天淩晨0點檢查命令及錄像外部存儲是否可連接,如不可連接則發送給:系統設置-通"
+"知設置-消息訂閱-命令及錄像存儲設置的接收人"
#: terminal/templates/terminal/_msg_command_alert.html:10
msgid "view"
@@ -10170,6 +9955,7 @@ msgid ""
"every day, \n"
" the system cleans up inactive user devices"
msgstr ""
+"使用網頁登錄後,將產生用戶會話在線記錄,每天淩晨2點,清理未在線的用戶設備"
#: users/tasks.py:26
msgid "Check password expired"
@@ -10180,7 +9966,7 @@ msgid ""
"Check every day at 10 AM whether the passwords of users in the system are "
"expired, \n"
" and send a notification 5 days in advance"
-msgstr ""
+msgstr "每天上午10點檢查,系統中用戶的密碼是否過期,提前5天發送通知"
#: users/tasks.py:46
msgid "Periodic check password expired"
@@ -10194,6 +9980,8 @@ msgid ""
"register or update the \n"
" parameters of the task that checks if passwords have expired"
msgstr ""
+"隨著版本迭代,可能會新增任務或修改任務的名稱、執行時間,因此在系統啟動時,註"
+"冊或更新校驗密碼已過期任務的參數"
#: users/tasks.py:67
msgid "Check user expired"
@@ -10204,7 +9992,7 @@ msgid ""
"Check every day at 2 p.m whether the users in the system are expired, and "
"send a \n"
" notification 5 days in advance"
-msgstr ""
+msgstr "每天下午2點檢查,系統中的用戶是否過期,提前5天發送通知"
#: users/tasks.py:90
msgid "Periodic check user expired"
@@ -10218,6 +10006,8 @@ msgid ""
"register or update the \n"
" parameters of the task that checks if users have expired"
msgstr ""
+"隨著版本迭代,可能會新增任務或修改任務的名稱、執行時間,因此在系統啟動時,註"
+"冊或更新校驗用戶已過期任務的參數"
#: users/tasks.py:111
msgid "Check unused users"
@@ -10231,6 +10021,8 @@ msgid ""
"in or whose API keys \n"
" have not been used for a long time will be disabled"
msgstr ""
+"每天下午2點,根據系統配置-安全設置-不活躍用戶自動禁用配置,對長時間不登錄或"
+"api_key不使用的用戶進行禁用"
#: users/tasks.py:157
msgid "The user has not logged in recently and has been disabled."
@@ -10748,10 +10540,9 @@ msgid "Set protocols \"%s\""
msgstr "設定協議 \"%s\""
#: xpack/plugins/cloud/manager.py:494
-#, fuzzy, python-format
-#| msgid "Set nodes \"%s\""
+#, python-format
msgid "Set labels \"%s\""
-msgstr "設定節點: \"%s\""
+msgstr "設定標籤: \"%s\""
#: xpack/plugins/cloud/manager.py:508 xpack/plugins/cloud/tasks.py:31
msgid "Run sync instance task"
@@ -10807,10 +10598,8 @@ msgid "Fully synchronous"
msgstr "完全同步"
#: xpack/plugins/cloud/models.py:122
-#, fuzzy
-#| msgid "permed assets"
msgid "Release assets"
-msgstr "授權的資產"
+msgstr "發布資產"
#: xpack/plugins/cloud/models.py:127
msgid "Date last sync"
@@ -11142,10 +10931,8 @@ msgid "Provider display"
msgstr "服務商顯示"
#: xpack/plugins/cloud/serializers/account_attrs.py:17
-#, fuzzy
-#| msgid "Access key"
msgid "Access key id"
-msgstr "Access key"
+msgstr "Access key id"
#: xpack/plugins/cloud/serializers/account_attrs.py:44
msgid "Subscription ID"
@@ -11184,10 +10971,8 @@ msgid "Key File"
msgstr "金鑰文件"
#: xpack/plugins/cloud/serializers/account_attrs.py:145
-#, fuzzy
-#| msgid "Is service account"
msgid "Service account key"
-msgstr "服務帳號"
+msgstr "服務帳號密鑰"
#: xpack/plugins/cloud/serializers/account_attrs.py:146
msgid "The file is in JSON format"
@@ -11245,6 +11030,8 @@ msgid ""
"tasks are performed\n"
" "
msgstr ""
+"\n"
+"手動,定時執行雲同步任務時執行該任務"
#: xpack/plugins/cloud/tasks.py:52
msgid "Period clean sync instance task execution"
@@ -11252,14 +11039,14 @@ msgstr "定期清除同步實例任務執行記錄"
#: xpack/plugins/cloud/tasks.py:54
msgid ""
-"\n"
-" Every day, according to the configuration in \"System Settings - "
-"Tasks - Regular \n"
+"Every day, according to the configuration in \"System Settings - Tasks - "
+"Regular \n"
" clean-up - Cloud sync task history retention days\" the system will "
"clean up the execution \n"
-" records generated by cloud synchronization\n"
-" "
+" records generated by cloud synchronization"
msgstr ""
+"每天根據系統設定-任務列表-定期清理配置-雲同步記錄配置,對雲同步產生的執行記錄"
+"進行清理"
#: xpack/plugins/interface/api.py:52
msgid "Restore default successfully."
@@ -11314,110 +11101,3 @@ msgstr "許可證匯入成功"
#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr "許可證無效"
-
-#~ msgid "Email sent to"
-#~ msgstr "郵件已發送至"
-
-#~ msgid "Plan end"
-#~ msgstr "Action結束"
-
-#~ msgid "An exception occurred during task execution"
-#~ msgstr "任務執行出現異常"
-
-#~ msgid "Account backup snapshot"
-#~ msgstr "帳號備份快照"
-
-#~ msgid "Account backup execution"
-#~ msgstr "帳號備份執行"
-
-#~ msgid "Date started"
-#~ msgstr "開始日期"
-
-#~ msgid "Triggers"
-#~ msgstr "觸發方式"
-
-#~ msgid "Periodic perform"
-#~ msgstr "定時執行"
-
-#~ msgid "Execute account backup plan"
-#~ msgstr "執行帳號備份計劃"
-
-#, fuzzy
-#~| msgid "Recent password count"
-#~ msgid "Week password count"
-#~ msgstr "不能設定近幾次密碼"
-
-#, fuzzy
-#~| msgid "Account Details"
-#~ msgid "Account check details"
-#~ msgstr "帳號"
-
-#, fuzzy
-#~| msgid "Account not found"
-#~ msgid "Account new found count"
-#~ msgstr "帳號未找到"
-
-#, fuzzy
-#~| msgid "Account not found"
-#~ msgid "Account lost count"
-#~ msgstr "帳號未找到"
-
-#~ msgid "Execute after saving"
-#~ msgstr "儲存後Action"
-
-#~ msgid "Application account key"
-#~ msgstr "服務帳號金鑰"
-
-#, fuzzy
-#~| msgid "Chat AI"
-#~ msgid "Chat AI type"
-#~ msgstr "聊天 AI"
-
-#~ msgid ""
-#~ "The base URL of the GPT service. For example: https://api.openai.com/v1"
-#~ msgstr "GPT 服務的基礎 URL。例如:https://api.openai.com/v1"
-
-#~ msgid "Frontal Face Recognition"
-#~ msgstr "正面臉部辨識"
-
-#~ msgid "Face recognition enable success"
-#~ msgstr "MFA(人臉識別) 開啟成功"
-
-#~ msgid "Face recognition enable success, return login page"
-#~ msgstr "MFA(人臉識別) 啟用成功,返回到登錄頁面"
-
-#~ msgid "Face recognition disable success"
-#~ msgstr "MFA(人臉識別) 禁用成功"
-
-#~ msgid "Face recognition disable success, return login page"
-#~ msgstr "MFA(人臉識別) 禁用成功,返回登錄頁面"
-
-#~ msgid "Collected"
-#~ msgstr "收集"
-
-#, fuzzy
-#~| msgid "Not enabled"
-#~ msgid "Not managed"
-#~ msgstr "未啟用"
-
-#, fuzzy
-#~| msgid "Gather account"
-#~ msgid "Gathered account"
-#~ msgstr "收集帳號"
-
-#~ msgid "Sync IP type"
-#~ msgstr "同步IP類型"
-
-#~ msgid "Clean change secret and push record period description"
-#~ msgstr ""
-#~ "系統會定期清理不必要的變更密文記錄和推播記錄,包括與變更任務、執行記錄、資"
-#~ "產、帳戶相關的記錄。當任何這些關聯項被刪除時,相應的變更秘密和推送記錄將變"
-#~ "得無效。因此,為了保持資料庫整潔、高效,系統預設每180天自動清理一次這些無"
-#~ "效記錄。這種定期清理過程有助於釋放儲存空間並提高資料管理的安全性和整體效"
-#~ "能。"
-
-#~ msgid "Gather assets accounts"
-#~ msgstr "收集資產上的帳號"
-
-#~ msgid "Range {} to {}"
-#~ msgstr "輸入在 {} - {} 範圍之間"
diff --git a/apps/i18n/lina/en.json b/apps/i18n/lina/en.json
index 54b74ebd4..e39ef8f80 100644
--- a/apps/i18n/lina/en.json
+++ b/apps/i18n/lina/en.json
@@ -8,7 +8,7 @@
"AccessIP": "IP whitelist",
"AccessKey": "Access key",
"Account": "Account",
- "AccountActivities": "Activities",
+ "AccountActivities": "Account activities",
"AccountAmount": "Account amount",
"AccountBackup": "Backup accounts",
"AccountBackupCreate": "Create account backup",
@@ -20,7 +20,7 @@
"AccountDiscoverDetail": "Gather account details",
"AccountDiscoverList": "Discover accounts",
"AccountDiscoverTaskCreate": "Create discover accounts task",
- "AccountDiscoverTaskList": "Discover accounts tasks",
+ "AccountDiscoverTask": "Discover accounts tasks",
"AccountDiscoverTaskUpdate": "Update the discover accounts task",
"AccountExportTips": "The exported information contains sensitive information such as encrypted account numbers. the exported format is an encrypted zip file (if you have not set the encryption password, please go to personal info to set the file encryption password).",
"AccountList": "Accounts",
@@ -30,7 +30,7 @@
"AccountPushDetail": "Push account details",
"AccountPushList": "Push accounts",
"AccountPushUpdate": "Update push account",
- "AccountSessions": "Sessions",
+ "AccountSessions": "Account Sessions",
"AccountStorage": "Account storage",
"AccountTemplate": "Account templates",
"AccountTemplateList": "Account templates",
@@ -1451,11 +1451,9 @@
"RecentlyChangedPassword": "Recently changed password",
"RecentPasswordChangeFailed": "Recent password change failed",
"RiskyAccount": "Risky account",
- "LongTimeNoLogin": "Long time no login",
"UnmanagedAccount": "Unmanaged account",
"UnavailableAccount": "Unavailable account",
"EmptyPassword": "Empty password",
- "LongTimeNoChangeSecret": "The password has not been changed for a long time",
"LongTimeNoVerify": "Long time no verify",
"AccountType": "Account Type",
"AccountData": "Account data",
@@ -1488,13 +1486,23 @@
"FailCount": "Failure Count",
"ChangeSecretFailAccounts": "Secret Change Failed Accounts",
"OngoingPwdChange": "Ongoing Secret Change",
- "AccountResult": "Account Success/Failure",
- "ResetSecret": "Reset secret",
+ "AccountResult": "Account secret change success/failure",
+ "ResetSecret": "Secret can be changed",
"Connectable": "Connectable",
- "RecordList": "Records",
+ "ExecutionRecord": "Execution records",
"Documentation": "Documentation",
"setVariable": "Set variable",
"VerifyFace": "Verify face",
"ServerBusyRetry": "The server is busy, please try again later.",
- "DeeplyThoughtAbout": "Deeply thought about"
+ "DeeplyThoughtAbout": "Deeply thought about",
+ "TaskDistribution": "Task distribution",
+ "SecretReset": "Secret reset",
+ "EditSecret": "Edit secret",
+ "VerifySecret": "Verify secret",
+ "SelectProtocol": "Select protocol",
+ "Report": "Report",
+ "Record": "Record",
+ "FoundAccountInAssetDeleteMsg": "Delete the found items from the system assets",
+ "RemoteAssetFoundAccountDeleteMsg": "Delete the found remote assets",
+ "PushAccountHelpText": "If the account already exists, the ciphertext of the account will be used for push; if the account does not exist, the account will be created according to the filled-in ciphertext and then pushed."
}
\ No newline at end of file
diff --git a/apps/i18n/lina/ja.json b/apps/i18n/lina/ja.json
index e1c940f9f..5e93c70c1 100644
--- a/apps/i18n/lina/ja.json
+++ b/apps/i18n/lina/ja.json
@@ -8,6 +8,7 @@
"AccessIP": "IP ホワイトリスト",
"AccessKey": "アクセスキー",
"Account": "アカウント情報",
+ "AccountActivities": "アカウント活動",
"AccountAmount": "アカウント数",
"AccountBackup": "アカウントのバックアップ",
"AccountBackupCreate": "アカウントバックアップを作成",
@@ -16,9 +17,12 @@
"AccountBackupUpdate": "アカウントバックアップの更新",
"AccountChangeSecret": "アカウントパスワード変更",
"AccountChangeSecretDetail": "アカウントのパスワード変更詳細",
+ "AccountData": "アカウントデータ",
"AccountDeleteConfirmMsg": "アカウントを削除しますか?続行しますか?",
+ "AccountDeleted": "アカウント削除",
"AccountDiscoverDetail": "アカウント収集詳細",
"AccountDiscoverList": "アカウントの収集",
+ "AccountDiscoverTask": "アカウントを発見",
"AccountDiscoverTaskCreate": "アカウント収集タスクの作成",
"AccountDiscoverTaskList": "アカウント収集タスク",
"AccountDiscoverTaskUpdate": "アカウント収集タスクを更新",
@@ -30,6 +34,8 @@
"AccountPushDetail": "アカウントプッシュの詳細",
"AccountPushList": "アカウントプッシュ",
"AccountPushUpdate": "アカウント更新プッシュ",
+ "AccountResult": "アカウントパスワード変更成功/失敗",
+ "AccountSessions": " アカウントセッション ",
"AccountStorage": "アカウントストレージ",
"AccountTemplate": "アカウントテンプレート",
"AccountTemplateList": "アカウントテンプレートリスト",
@@ -173,6 +179,7 @@
"AuthSettings": "認証の設定",
"AuthUserAttrMapHelpText": "左側のキーはJumpServerのユーザー属性であり、右側の値は認証プラットフォームのユーザー属性です",
"Authentication": "認証",
+ "AuthorizedKeysChanged": "キー変更",
"AutoPush": "自動プッシュ",
"Automations": "自動化",
"AverageTimeCost": "平均所要時間",
@@ -190,6 +197,7 @@
"BaseAccountBackup": "アカウントバックアップ",
"BaseAccountChangeSecret": "アカウントのパスワード変更",
"BaseAccountDiscover": "アカウント収集",
+ "BaseAccountGather": "アカウント収集",
"BaseAccountPush": "アカウントプッシュ",
"BaseAccountTemplate": "アカウントテンプレート",
"BaseApplets": "アプリケーション",
@@ -275,6 +283,7 @@
"ChangeOrganization": "組織の 변경",
"ChangePassword": "パスワード更新",
"ChangeReceiver": "メッセージ受信者の変更",
+ "ChangeSecret": "アカウントパスワード変更",
"ChangeSecretAccountHelpText": "同じ資産内のアカウントに切り替え元関係がある場合、パスワード変更は同じタスクで実行せず、2 つのタスクに分割して別々に実行する必要があります。",
"ChangeSecretParams": "パスワード変更パラメータ",
"ChangeViewHelpText": "クリックして異なるビューを切り替え",
@@ -302,6 +311,7 @@
"CloseConfirmMessage": "ファイルが変更されました、保存しますか?",
"CloseStatus": "完了",
"Closed": "完了",
+ "Cloud": "クラウド",
"CloudAccountCreate": "クラウドプラットフォームアカウントを作成",
"CloudAccountDetail": "クラウドアカウントの詳細",
"CloudAccountList": "クラウドプラットフォームアカウント",
@@ -356,6 +366,7 @@
"ConnectMethodAclList": "接続方法",
"ConnectMethodAclUpdate": "接続方法のコントロールを更新",
"ConnectWebSocketError": "WebSocketへの接続に失敗",
+ "Connectable": " 接続可能",
"ConnectionDropped": "接続が切断された",
"ConnectionToken": "接続トークン",
"ConnectionTokenList": "コネクショントークンは、認証情報とアセット接続を組み合わせて用いるもので、ユーザーが一键でアセットにログインすることを支援します。現在対応しているコンポーネントにはKoKo、Lion、Magnus、Razorなどがあります。",
@@ -368,6 +379,7 @@
"ConvenientOperate": "Action操作.",
"Copy": "コピー",
"CopySuccess": "コピーサクセス",
+ "CopyToAsset": " 資産にコピー ",
"Corporation": "会社",
"Create": "作成",
"CreateAccessKey": "アクセスキーの作成",
@@ -456,6 +468,7 @@
"DestinationIP": "目的のアドレス",
"DestinationPort": "目的ポート",
"Detail": "詳細",
+ "Device": "設備",
"DeviceCreate": "資産作成 - ネットワークデバイス",
"DeviceUpdate": "資産の更新-ネットワークデバイス",
"Digit": "数字",
@@ -484,6 +497,7 @@
"DynamicUsername": "ダイナミックユーザー名",
"Edit": "編集",
"EditRecipient": "受取人の編集",
+ "EditSecret": "暗号文編集",
"Edition": "バージョン",
"Effective": "効果",
"Email": "メールボックス",
@@ -492,6 +506,7 @@
"EmailTemplateHelpTip": "メールテンプレートはメールを送るためのテンプレートで、メールの件名のプレフィックスとメールの内容を含む",
"EmailTest": "接続テスト",
"Empty": "空",
+ "EmptyPassword": "空のパスワード",
"Enable": "有効化",
"EnableDomain": "ドメインの有効化",
"EnableKoKoSSHHelpText": "起動時にアセットに接続すると、 SSH Client の起動方法が表示されます",
@@ -525,6 +540,7 @@
"ExecuteOnce": "一度実行する",
"ExecutionDetail": "Action詳細",
"ExecutionList": "実行記録",
+ "ExecutionRecord": "実行記録",
"ExistError": "この要素は既に存在します",
"Existing": "既に存在しています",
"ExpirationTimeout": "有効期限タイムアウト(秒)",
@@ -569,6 +585,7 @@
"Footer": "フッター",
"ForgotPasswordURL": "パスワード忘れのリンク",
"FormatError": "形式エラー",
+ "FoundAccountInAssetDeleteMsg": "システム資産から発見された項目を削除",
"Friday": "金曜日",
"From": "から",
"FromTicket": "ワークオーダーから",
@@ -583,6 +600,8 @@
"GatewayList": "ゲートウェイリスト",
"GatewayPlatformHelpText": "ゲートウェイプラットフォームは、Gatewayで始まるプラットフォームのみ選択可能です。",
"GatewayUpdate": "ゲートウェイの更新",
+ "GatherAccountsHelpText": "資産上のアカウント情報を収集します。収集したアカウント情報はシステムにインポートでき、統一的に管理するのが便利です",
+ "GatheredAccountList": "収集したアカウント",
"General": "基本",
"GeneralAccounts": "一般アカウント",
"GeneralSetting": "汎用設定",
@@ -594,6 +613,7 @@
"Goto": "へ移動",
"GrantedAssets": "資産の承認",
"GreatEqualThan": "以上または等しい",
+ "GroupChanged": "グループ変更",
"GroupsAmount": "ユーザーグループ",
"HTTPSRequiredForSupport": "HTTPS サポートが必要で、それを有効にする",
"HandleTicket": "ワークオーダーを処理",
@@ -710,6 +730,7 @@
"LdapBulkImport": "ユーザーのインポート",
"LdapConnectTest": "接続テスト",
"LdapLoginTest": "ログインテスト",
+ "LeakedPassword": "パスワード流出",
"Length": "長さ",
"LessEqualThan": "以下または等しい",
"LevelApproval": "レベル承認",
@@ -752,6 +773,8 @@
"LogoLogoutTip": "ヒント:これは、エンタープライズ版ユーザーのWebターミナルページに表示されます(推奨画像サイズ:82px*82px)",
"Logout": "ログアウト",
"LogsAudit": "ログ監査",
+ "LongTimeNoVerify": "長期間未検証",
+ "LongTimePassword": "長時間パスワード未変更",
"Lowercase": "小文字",
"LunaSetting": "Luna 設定",
"MFAAllUsers": "グローバル有効化:全ユーザー",
@@ -794,6 +817,7 @@
"More": "もっと",
"MoreActions": "More Action",
"MoveAssetToNode": "アセットをノードに移動",
+ "MoveToAsset": "資産へ移動",
"MsgSubscribe": "メッセージの購読",
"MyAssets": "私の資産",
"MyTickets": "私が始めた",
@@ -803,6 +827,7 @@
"Navigation": "ナビゲーション",
"NeedReLogin": "再ログインが必要",
"New": "新規作成",
+ "NewAccountsFound": "新規アカウント",
"NewChat": "新しいチャット",
"NewCount": "新規追加",
"NewCron": "Cronの生成",
@@ -816,10 +841,12 @@
"Next": "次へ",
"No": "いいえ",
"NoAccountFound": "アカウントが見つかりません",
+ "NoAdminAccount": "管理者アカウントなし",
"NoContent": "内容がありません",
"NoData": "データなし",
"NoFiles": "ファイルなし",
"NoLog": "ログがありません",
+ "NoLoginLongTime": "長時間未ログイン",
"NoPermission": "権限なし",
"NoPermission403": "403 権限がありません",
"NoPermissionInGlobal": "全体的に権限がありません",
@@ -903,6 +930,7 @@
"Password": "パスワード",
"PasswordAndSSHKey": "認証設定",
"PasswordChangeLog": "パスワード変更ログ",
+ "PasswordError": "パスワードエラー",
"PasswordExpired": "パスワードが期限切れ",
"PasswordPlaceholder": "パスワードを入力してください",
"PasswordRecord": "パスワード履歴",
@@ -959,6 +987,7 @@
"Project": "プロジェクト名",
"Prompt": "プロンプトワード",
"Proportion": "占有率",
+ "ProportionOfAccountTypes": "アカウントタイプの割合",
"ProportionOfAssetTypes": "資産タイプの比率",
"Protocol": "協定",
"Protocols": "契約",
@@ -972,6 +1001,7 @@
"PublishStatus": "公開状態",
"Push": "プッシュ",
"PushAccount": "アカウントプッシュ",
+ "PushAccountHelpText": "アカウントが既に存在する場合は、アカウントの暗号文を用いてプッシュし、存在しない場合は記入された暗号文に基づいてアカウントを作成し、その後プッシュする。",
"PushAccountsHelpText": "既存のアカウントを資産に推し進めます。アカウントをプッシュする際、アカウントが既に存在する場合は、パスワードを更新し、存在しない場合は、アカウントを新規作成します",
"PushParams": "パラメータをプッシュ",
"Qcloud": "テンセントクラウド",
@@ -989,13 +1019,20 @@
"RealTimeData": "リアルタイムデータ",
"Reason": "理由",
"Receivers": "受取人",
+ "Recent (7 days)": "最近7日",
"RecentLogin": "最近のログイン",
+ "RecentPasswordChangeFailed": " 最近のパスワード変更失敗 ",
"RecentSession": "最近の会話",
+ "RecentlyChangedPassword": "最近のパスワード変更",
+ "RecentlyDiscovered": "最近の発見",
+ "RecentlyLoggedIn": "最近のログイン",
+ "RecentlyModified": "最近の変更 ",
"RecentlyUsed": "最近使用",
"Recipient": "受取人",
"RecipientHelpText": "受信者 A と B が同時に設定されている場合、アカウントの暗号文は 2 つの部分に分割されます。受信者が 1 つだけ設定されている場合、キーは分割されません。",
"RecipientServer": "受信サーバー",
"Reconnect": "再接続",
+ "Record": "記録",
"Refresh": "更新",
"RefreshHardware": "ハードウェア情報の更新",
"Regex": "正規表現",
@@ -1012,6 +1049,7 @@
"RelevantCommand": "Command",
"RelevantSystemUser": "システムユーザー",
"RemoteAddr": "リモートアドレス",
+ "RemoteAssetFoundAccountDeleteMsg": "リモート資産から発見された項目を削除",
"Remove": "削除",
"RemoveAssetFromNode": "ノードから資産を削除",
"RemoveSelected": "選択したものを削除",
@@ -1019,6 +1057,7 @@
"RemoveWarningMsg": "削除してもよろしいですか",
"Rename": "名前変更",
"RenameNode": "ノードの名前を変更",
+ "RepeatedPassword": "重複するパスワード",
"ReplaceNodeAssetsAdminUserWithThis": "アセットの管理者を交換する",
"Replay": "再生",
"ReplaySession": "セッションのリプレイ",
@@ -1026,6 +1065,7 @@
"ReplayStorageCreateUpdateHelpMessage": "注意:現在、SFTPストレージはアカウントバックアップのみをサポートし、映像ストレージはサポートしていません。",
"ReplayStorageUpdate": "オブジェクトストレージを更新",
"Reply": "返信",
+ "Report": "報告",
"RequestAssetPerm": "アセット承認の申請",
"RequestPerm": "Action申請",
"RequestTickets": "ワークオーダーの申請",
@@ -1048,6 +1088,7 @@
"ResetSSHKey": "SSHキーのリセット",
"ResetSSHKeySuccessMsg": "メール送信タスクが提出されました。ユーザーは後でリセットキーのメールを受け取ります",
"ResetSSHKeyWarningMsg": "ユーザーのSSH Keyをリセットするメールを送信してもよろしいですか?",
+ "ResetSecret": " パスワード変更可能 ",
"Resource": "リソース",
"ResourceType": "リソースタイプ",
"RestoreButton": "デフォルトに戻す",
@@ -1060,6 +1101,8 @@
"Retry": "再試行",
"RetrySelected": "選択したものを再試行",
"Reviewer": "承認者",
+ "RiskDetection": "リスク検出",
+ "RiskyAccount": "リスクアカウント",
"Role": "役割",
"RoleCreate": "ロール作成",
"RoleDetail": "ロールの詳細",
@@ -1118,6 +1161,7 @@
"Secret": "パスワード",
"SecretKey": "キー",
"SecretKeyStrategy": "パスワードポリシー",
+ "SecretReset": "変更可能な秘密",
"Secure": "安全",
"Security": "セキュリティ設定",
"Select": "選択",
@@ -1131,6 +1175,7 @@
"SelectKeyOrCreateNew": "タグキーを選択するか、新しいものを作成します",
"SelectLabelFilter": "タグを選択して検索",
"SelectProperties": "属性を選択",
+ "SelectProtocol": "選択可能なプロトコル",
"SelectProvider": "プラットフォームの選択",
"SelectProviderMsg": "クラウドプラットフォームを選択してください",
"SelectResource": "リソースを選択",
@@ -1225,6 +1270,7 @@
"Success/Total": "成功/合計数",
"SuccessAsset": "成功な資産",
"SuccessfulOperation": "操作成功",
+ "SudoChanged": "Sudoの変更",
"Summary": "まとめ",
"Summary(success/total)": "概要(成功/総数)",
"Sunday": "日曜日",
@@ -1270,6 +1316,7 @@
"SystemTasks": "タスクリスト",
"SystemTools": "システムツール",
"TableColSetting": "表示属性列の選択",
+ "TableSetting": "フォームの優先設定",
"TagCreate": "ラベルの作成",
"TagInputFormatValidation": "ラベルの形式が間違っています、正しい形式は:name:value",
"TagList": "タグ一覧",
@@ -1280,6 +1327,7 @@
"TargetResources": "目標リソース",
"Task": "タスク",
"TaskDetail": "タスクの詳細",
+ "TaskDistribution": "タスク割当",
"TaskDone": "ジョブ終了",
"TaskID": "タスク ID",
"TaskList": "タスク一覧",
@@ -1351,6 +1399,7 @@
"UPPER_CASE_REQUIRED": "大文字を含む必要があります",
"UnFavoriteSucceed": "取消收藏成功",
"UnSyncCount": "未同期化",
+ "UnavailableAccount": "使用不可アカウント",
"Unbind": "解除",
"UnbindHelpText": "このユーザーはローカル認証源であり、解除できません",
"Unblock": "ロック解除",
@@ -1360,6 +1409,7 @@
"Uninstall": "アンインストール",
"UniqueError": "以下の属性は一つだけ設定できます",
"UnlockSuccessMsg": "アンロックに成功しました",
+ "UnmanagedAccount": "未管理アカウント",
"UnselectedOrg": "組織が選択されていません",
"UnselectedUser": "ユーザーが選択されていません",
"UpDownload": "アップロードダウンロード",
@@ -1427,6 +1477,7 @@
"VaultHelpText": "1. セキュリティ上の理由から、設定ファイルに VAULT_ENABLED=true および VAULT_BACKEND=hcp/azure/aws のパラメータを追加して、Vault ストレージを有効にします。 2. オンにした後、他の設定を入力してテストを行います。 3. データ同期を行います。同期は一方向です。ローカルデータベースからリモートの Vault にのみ同期します。同期が終了すればローカルデータベースはパスワードを保管していませんので、データのバックアップをお願いします。 4. Vault の設定を二度変更した後はサービスを再起動する必要があります。",
"VerificationCodeSent": "認証コードが送信されました",
"VerifyFace": "顔認証を行います",
+ "VerifySecret": "暗号文を検証",
"VerifySignTmpl": "認証コードのSMSテンプレート",
"Version": "バージョン",
"View": "閲覧",
@@ -1446,6 +1497,7 @@
"WeCom": "企業WeChat",
"WeComOAuth": "企業WeChat認証",
"WeComTest": "テスト",
+ "WeakPassword": " 弱いパスワード ",
"WebCreate": "資産作成-Web",
"WebHelpMessage": "Webタイプの資産はリモートアプリケーションに依存しています。システム設定でリモートアプリケーションを設定してください",
"WebSocketDisconnect": "WebSocket 切断",
diff --git a/apps/i18n/lina/pt_br.json b/apps/i18n/lina/pt_br.json
index 6225a16ea..6c2be3337 100644
--- a/apps/i18n/lina/pt_br.json
+++ b/apps/i18n/lina/pt_br.json
@@ -8,6 +8,7 @@
"AccessIP": "Lista branca de IP",
"AccessKey": "Chave de Acesso",
"Account": "Informações da conta",
+ "AccountActivities": "Atividades da conta",
"AccountBackup": "Backup de Conta",
"AccountBackupCreate": "Criar backup da conta",
"AccountBackupDetail": "Detalhes do backup da conta",
@@ -15,7 +16,10 @@
"AccountBackupUpdate": "Atualizar backup da conta",
"AccountChangeSecret": "Alteração de Senha da Conta",
"AccountChangeSecretDetail": "Detalhes da alteração de senha da conta",
+ "AccountData": " Dados da conta ",
"AccountDeleteConfirmMsg": "Excluir conta, continuar?",
+ "AccountDeleted": " Exclusão de conta ",
+ "AccountDiscoverTask": " Descoberta de conta ",
"AccountExportTips": " As informações de exportação incluem texto cifrado de conta que contém informações sensíveis, o formato de exportação é um arquivo zip criptografado (se nenhuma senha de criptografia foi definida, vá para as informações pessoais para definir uma senha de criptografia de arquivo). ",
"AccountGatherDetail": "Detalhes de coleta de conta",
"AccountGatherList": "Coleta de conta",
@@ -29,6 +33,8 @@
"AccountPushDetail": " Detalhes do envio da conta",
"AccountPushList": "Notificações da conta",
"AccountPushUpdate": " Atualização de notificação de conta ",
+ "AccountResult": "Alteração de senha da conta bem-sucedida/falhada",
+ "AccountSessions": "Conta de sessão ",
"AccountStorage": "Armazenamento de conta",
"AccountTemplate": " Modelo de conta",
"AccountTemplateList": "Lista de modelos de conta",
@@ -172,6 +178,7 @@
"AuthSettings": "Configuração de autenticação",
"AuthUserAttrMapHelpText": "O botão à esquerda representa as propriedades do usuário do JumpServer, enquanto o valor à direita representa as propriedades do usuário da plataforma de autenticação",
"Authentication": "Autenticação",
+ "AuthorizedKeysChanged": " Alteração de chave ",
"AutoPush": "Push automático",
"Automations": "Automação",
"AverageTimeCost": "Tempo médio gasto",
@@ -259,6 +266,7 @@
"ChangeField": "Alterar campo",
"ChangeOrganization": "Alterar Organização",
"ChangePassword": "Atualizar senha",
+ "ChangeSecret": "Alteração de senha da conta",
"ChangeSecretAccountHelpText": "Para as contas no mesmo ativo, se houver uma relação de troca automática, não devem ser realizadas alterações de senha na mesma tarefa. Elas devem ser divididas em duas tarefas.",
"ChangeSecretParams": "Parâmetros de mudança de senha",
"ChangeViewHelpText": "Clique para alternar diferentes pontos de vista",
@@ -286,6 +294,7 @@
"CloseConfirmMessage": "O arquivo mudou, deseja salvar?",
"CloseStatus": "Concluído",
"Closed": "Concluído",
+ "Cloud": "Nuvem",
"CloudAccountCreate": "Criar conta na nuvem",
"CloudAccountDetail": " Detalhes da conta da plataforma em nuvem ",
"CloudAccountList": "Conta da plataforma em nuvem",
@@ -339,6 +348,7 @@
"ConnectMethodAclList": "Método de conexão",
"ConnectMethodAclUpdate": "Atualizar controle de método de conexão",
"ConnectWebSocketError": "Falha ao conectar WebSocket",
+ "Connectable": " Conexão disponível",
"ConnectionDropped": "Conexão interrompida",
"ConnectionToken": "Token de conexão",
"ConnectionTokenList": "O token de conexão é uma informação de autenticação usada para combinar a autenticação com os ativos da conexão, permitindo o login com um único clique nos ativos. Atualmente, suporta componentes como: KoKo, Lion, Magnus, Razor, etc.",
@@ -351,6 +361,7 @@
"ConvenientOperate": "Operação conveniente",
"Copy": "Copiar",
"CopySuccess": "Cópia bem sucedida",
+ "CopyToAsset": " Copiar para ativos ",
"Corporation": "empresa",
"Create": "Criar",
"CreateAccessKey": "Criar chave de acesso",
@@ -438,6 +449,7 @@
"DestinationIP": "Endereço de destino",
"DestinationPort": "Porta de destino",
"Detail": "Detalhes",
+ "Device": " Equipamento ",
"DeviceCreate": "Criar ativo - Equipamento de rede",
"DeviceUpdate": "Atualizar Ativos - Equipamento de Rede",
"Digit": "Números",
@@ -447,6 +459,8 @@
"Disable": "Desativado",
"DisableSelected": "Desativar selecionado",
"DisableSuccessMsg": "Desativado com sucesso",
+ "DiscoverAccounts": " Descoberta de conta ",
+ "DiscoveredAccountList": "Conta descoberta",
"DisplayName": "Nome",
"Docs": "Documento",
"Download": "Baixar",
@@ -463,6 +477,7 @@
"DynamicUsername": "Nome de usuário dinâmico",
"Edit": "Editar",
"EditRecipient": "Editar receptor",
+ "EditSecret": " Editar texto oculto ",
"Edition": "Versão",
"Effective": "Eficaz",
"Email": "Email",
@@ -471,6 +486,7 @@
"EmailTemplateHelpTip": "O modelo de e-mail é usado para enviar e-mails, incluindo o prefixo do título do e-mail e o conteúdo do e-mail",
"EmailTest": "Testar Conexão",
"Empty": "Vazio",
+ "EmptyPassword": "Senha vazia",
"Enable": "Ativar",
"EnableDomain": "Ativar domínio",
"EnableKoKoSSHHelpText": "Ao iniciar, conectar ao ativo mostrará o método de lançamento do SSH Client",
@@ -504,6 +520,7 @@
"ExecuteOnce": "Executar uma vez",
"ExecutionDetail": "Detalhes da Execução",
"ExecutionList": "Registro de Ação",
+ "ExecutionRecord": " Registro de execução",
"ExistError": "Este elemento já existe",
"Existing": "Já existe.",
"ExpirationTimeout": "Tempo de Expiração (segundos)",
@@ -548,6 +565,7 @@
"Footer": "Rodapé",
"ForgotPasswordURL": "Link de esqueci a senha",
"FormatError": "Erro de formato",
+ "FoundAccountInAssetDeleteMsg": " Remover ativos identificados no sistema ",
"Friday": "Sexta-feira",
"From": "De",
"FromTicket": "Originado do ticket de suporte",
@@ -562,7 +580,6 @@
"GatewayList": "Lista de Gateways",
"GatewayPlatformHelpText": "Somente uma plataforma que começa com Gateway pode ser selecionada para a plataforma de Gateway",
"GatewayUpdate": "Atualizar Gateway",
- "GatherAccounts": "Coleta de contas",
"GatherAccountsHelpText": "Coletar informações da conta no ativo. As informações da conta coletada podem ser importadas para o sistema para facilitar a gestão unificada",
"GatheredAccountList": "Contas coletadas",
"General": "Básico",
@@ -575,6 +592,7 @@
"Goto": "Ir para",
"GrantedAssets": "Ativos autorizados",
"GreatEqualThan": "Maior ou igual a",
+ "GroupChanged": " Alteração de grupo ",
"GroupsAmount": "Grupo de Usuários",
"HTTPSRequiredForSupport": "É necessário suporte HTTPS para ativar",
"HandleTicket": "Tratar pedido",
@@ -684,6 +702,7 @@
"LdapBulkImport": "Importação de usuários",
"LdapConnectTest": "Testar Conexão",
"LdapLoginTest": "Login de teste",
+ "LeakedPassword": " Senha vazada",
"Length": "Comprimento",
"LessEqualThan": "Menor ou igual a",
"LevelApproval": "Aprovação de nível",
@@ -726,6 +745,8 @@
"LogoLogoutTip": "Dica: Será exibido na página do terminal da Web do usuário da versão corporativa (tamanho sugerido da imagem: 82px*82px)",
"Logout": "Sair",
"LogsAudit": "Auditoria de logs",
+ "LongTimeNoVerify": "Verificação prolongada",
+ "LongTimePassword": " Longo período sem alterar senha ",
"Lowercase": "letras minúsculas",
"LunaSetting": " Configuração da Luna",
"MFAAllUsers": "Ativação global: Todos os usuários",
@@ -767,6 +788,7 @@
"More": "Mais",
"MoreActions": "Mais ações",
"MoveAssetToNode": "Mover ativos para o nó",
+ "MoveToAsset": "Mover para ativos ",
"MsgSubscribe": "Assinatura de mensagem",
"MyAssets": "Meus ativos",
"MyTickets": "Iniciados por Mim",
@@ -776,6 +798,7 @@
"Navigation": "Navegação",
"NeedReLogin": "Necessário fazer login novamente",
"New": "Novo",
+ "NewAccountsFound": "Nova conta",
"NewChat": "Nova conversa",
"NewCount": "Adicionar",
"NewCron": "Gerar Cron",
@@ -789,10 +812,12 @@
"Next": "Próximo Passo",
"No": "Não",
"NoAccountFound": "Conta não encontrada",
+ "NoAdminAccount": " Sem conta de administrador ",
"NoContent": "Sem conteúdo",
"NoData": "Sem dados por enquanto",
"NoFiles": "Sem arquivos",
"NoLog": "Sem logs",
+ "NoLoginLongTime": " Longo período sem login ",
"NoPermission": "Permissão temporariamente indisponível",
"NoPermission403": "403 Sem permissão temporariamente",
"NoPermissionInGlobal": "Sem permissão global",
@@ -871,6 +896,7 @@
"Password": " Senha ",
"PasswordAndSSHKey": "Configuração de autenticação",
"PasswordChangeLog": "Registro de Mudança de Senha",
+ "PasswordError": " Senha incorreta ",
"PasswordExpired": "A senha expirou",
"PasswordPlaceholder": "Por favor, digite sua senha",
"PasswordRecord": "Registros de senha",
@@ -925,6 +951,7 @@
"Project": "Nome do Projeto",
"Prompt": "Palavra chave",
"Proportion": "Proporção",
+ "ProportionOfAccountTypes": " Proporção de tipo de conta ",
"ProportionOfAssetTypes": " Proporção de tipos de ativos ",
"Protocol": "Protocolo",
"Protocols": "Protocolo",
@@ -938,6 +965,7 @@
"PublishStatus": "Status de publicação",
"Push": "Empurrar",
"PushAccount": "Conta de notificação",
+ "PushAccountHelpText": " Se a conta já existir, utilize o texto cifrado da conta para o envio; se a conta não existir, crie a conta com o texto cifrado fornecido e, em seguida, faça o envio. ",
"PushAccountsHelpText": "Empurre as contas existentes para os ativos. Ao empurrar a conta, se a conta já existir, a senha da conta será atualizada, se a conta não existir, a conta será criada ",
"PushParams": "Parâmetros de Push",
"Qcloud": "Nuvem Tencent",
@@ -955,13 +983,20 @@
"RealTimeData": "Dados em tempo real",
"Reason": " Motivo ",
"Receivers": "Receptor",
+ "Recent (7 days)": " Últimos 7 dias ",
"RecentLogin": "Login recente",
+ "RecentPasswordChangeFailed": " Alteração de senha recente falhou ",
"RecentSession": "Conversas recentes",
+ "RecentlyChangedPassword": " Senha recentemente alterada ",
+ "RecentlyDiscovered": "Recentemente descobri ",
+ "RecentlyLoggedIn": "Login recente",
+ "RecentlyModified": "Alterações recentes",
"RecentlyUsed": "Usado recentemente",
"Recipient": " Destinatário ",
"RecipientHelpText": "Se os destinatários A e B forem definidos ao mesmo tempo, o texto cifrado da conta será dividido em duas partes; se apenas um destinatário for definido, a chave não será dividida. ",
"RecipientServer": "Receber servidor",
"Reconnect": "Reconectar",
+ "Record": "Registro",
"Refresh": "Atualizar",
"RefreshHardware": "Atualize as informações do hardware",
"Regex": "Expressão regular",
@@ -978,6 +1013,7 @@
"RelevantCommand": "Comando",
"RelevantSystemUser": "Usuário do Sistema",
"RemoteAddr": "Endereço remoto",
+ "RemoteAssetFoundAccountDeleteMsg": " Remover ativos identificados remotamente ",
"Remove": "Remover",
"RemoveAssetFromNode": "Remover recurso do nó",
"RemoveSelected": "Remover Selecionado",
@@ -985,6 +1021,7 @@
"RemoveWarningMsg": "Tem certeza de que quer remover?",
"Rename": "Renomear",
"RenameNode": "Renomear nó",
+ "RepeatedPassword": "Senha duplicada",
"ReplaceNodeAssetsAdminUserWithThis": "Substituir o administrador do ativo",
"Replay": "Reprodução",
"ReplaySession": "Reproduzir sessão",
@@ -992,6 +1029,7 @@
"ReplayStorageCreateUpdateHelpMessage": "Nota: Atualmente, o armazenamento SFTP suporta apenas backup de conta, não suporta armazenamento de gravações.",
"ReplayStorageUpdate": "Atualizar Armazenamento de Objetos",
"Reply": "Resposta",
+ "Report": "Relatório",
"RequestAssetPerm": "Solicitar Autorização de Ativos",
"RequestPerm": "Solicitação de autorização",
"RequestTickets": "Solicitação de serviço",
@@ -1014,6 +1052,7 @@
"ResetSSHKey": "Resetar Chave SSH",
"ResetSSHKeySuccessMsg": "A tarefa de envio de e-mail foi enviada, o usuário receberá um e-mail de chave de redefinição mais tarde",
"ResetSSHKeyWarningMsg": "Você tem certeza que deseja enviar o e-mail para resetar a chave SSH do usuário?",
+ "ResetSecret": " Pode alterar a senha ",
"Resource": "Recursos",
"ResourceType": "Tipo de recurso",
"RestoreButton": "Restaurar Padrões",
@@ -1026,6 +1065,8 @@
"Retry": " Tentar novamente ",
"RetrySelected": "repetir a seleção",
"Reviewer": "Aprovador",
+ "RiskDetection": " Detecção de risco ",
+ "RiskyAccount": " Conta de risco ",
"Role": "Papel",
"RoleCreate": "Criar função",
"RoleDetail": "Detalhes do papel",
@@ -1084,6 +1125,7 @@
"Secret": "Senha",
"SecretKey": "Chave",
"SecretKeyStrategy": "Política de Senha",
+ "SecretReset": " Senha modificável ",
"Secure": "Segurança",
"Security": "Configurações de Segurança",
"Select": "Selecione",
@@ -1096,6 +1138,7 @@
"SelectKeyOrCreateNew": "Selecionar chave de etiqueta ou criar nova",
"SelectLabelFilter": "Selecionar filtro de tags",
"SelectProperties": "Selecionar atributos",
+ "SelectProtocol": " Protocolos selecionáveis ",
"SelectProvider": "Escolha a plataforma",
"SelectProviderMsg": "Por favor, selecione uma plataforma de nuvem",
"SelectResource": "Selecionar recursos",
@@ -1190,6 +1233,7 @@
"Success/Total": "Sucesso/Total",
"SuccessAsset": " Ativos bem-sucedidos ",
"SuccessfulOperation": "Action de sucesso",
+ "SudoChanged": " Alteração de Sudo ",
"Summary": "Total",
"Summary(success/total)": "Visão geral ( Sucesso/Total )",
"Sunday": "Domingo",
@@ -1230,6 +1274,7 @@
"SystemTasks": "Lista de tarefas",
"SystemTools": "Ferramentas do sistema",
"TableColSetting": "Selecione as colunas de propriedades visíveis",
+ "TableSetting": "Preferências de formulário",
"TagCreate": " Criar etiqueta ",
"TagInputFormatValidation": "Erro no formato da tag, o formato correto é: name:value",
"TagList": "Lista de tags",
@@ -1240,6 +1285,7 @@
"TargetResources": "Recurso alvo",
"Task": "Tarefa",
"TaskDetail": "Detalhes da tarefa",
+ "TaskDistribution": " Distribuição de tarefas ",
"TaskDone": "Fim da tarefa",
"TaskID": "ID da Tarefa",
"TaskList": "Lista de tarefas",
@@ -1310,6 +1356,7 @@
"UPPER_CASE_REQUIRED": "Deve conter uma letra maiúscula",
"UnFavoriteSucceed": "Desfavoritar com sucesso",
"UnSyncCount": "Não sincronizado",
+ "UnavailableAccount": " Conta indisponível ",
"Unbind": "Desvincular",
"UnbindHelpText": "O usuário local é o usuário desta fonte de autenticação, não pode ser desvinculado",
"Unblock": "Desbloquear",
@@ -1319,6 +1366,7 @@
"Uninstall": "Desinstalar",
"UniqueError": "Apenas uma das seguintes propriedades pode ser definida",
"UnlockSuccessMsg": "Desbloqueio bem-sucedido",
+ "UnmanagedAccount": "Conta não gerenciada",
"UnselectedOrg": "Não foi selecionada organização",
"UnselectedUser": "Nenhum usuário selecionado",
"UpDownload": "Fazer upload de download",
@@ -1386,6 +1434,7 @@
"VaultHelpText": "1. Por razões de segurança, é necessário adicionar os parâmetros VAULT_ENABLED=true e VAULT_BACKEND=hcp/azure/aws no arquivo de configuração para ativar o armazenamento Vault. 2. Depois de ativado, preencha as outras configurações e faça o teste. 3. Proceda com a sincronização de dados, a sincronização é unidirecional, sincronizará apenas do banco de dados local para o Vault remoto, após a conclusão da sincronização, o banco de dados local não armazenará mais a senha, por favor, faça backup dos dados. 4. Após a segunda modificação da configuração do Vault, é necessário reiniciar o serviço.",
"VerificationCodeSent": "O código de verificação foi enviado",
"VerifyFace": " Verificar rosto ",
+ "VerifySecret": " Verificar texto cifrado ",
"VerifySignTmpl": "Modelo de SMS com código de verificação",
"Version": "Versão",
"View": " Visualizar",
@@ -1405,6 +1454,7 @@
"WeCom": " WeChat Corporativo",
"WeComOAuth": "Autenticação WeChat Empresarial",
"WeComTest": "Teste",
+ "WeakPassword": " Senha fraca ",
"WebCreate": "Criar Ativo-Web",
"WebHelpMessage": "Tipos de ativos da Web dependem de aplicativos remotos, vá para as configurações do sistema para configurar nos aplicativos remotos",
"WebSocketDisconnect": "WebSocket desconectado",
diff --git a/apps/i18n/lina/zh.json b/apps/i18n/lina/zh.json
index 96d17e398..0c581ecb7 100644
--- a/apps/i18n/lina/zh.json
+++ b/apps/i18n/lina/zh.json
@@ -17,11 +17,6 @@
"AccountChangeSecretDetail": "账号改密详情",
"AccountDeleteConfirmMsg": "删除账号,是否继续?",
"AccountExportTips": "导出信息中包含账号密文涉及敏感信息,导出的格式为一个加密的zip文件(若没有设置加密密码,请前往个人信息中设置文件加密密码)。",
- "AccountGatherDetail": "账号发现详情",
- "AccountGatherList": "账号发现",
- "AccountGatherTaskCreate": "创建账号发现任务",
- "AccountGatherTaskList": "账号发现任务",
- "AccountGatherTaskUpdate": "更新账号发现任务",
"AccountList": "账号",
"AccountPolicy": "账号策略",
"AccountPolicyHelpText": "创建时对于不符合要求的账号,如:密钥类型不合规,唯一键约束,可选择以上策略。",
@@ -561,7 +556,6 @@
"GatewayList": "网关列表",
"GatewayPlatformHelpText": "网关平台只能选择以 Gateway 开头的平台",
"GatewayUpdate": "更新网关",
- "GatherAccounts": "账号发现",
"GatherAccountsHelpText": "收集资产上的账号信息。收集后的账号信息可以导入到系统中,方便统一管理",
"GatheredAccountList": "收集的账号",
"General": "基本",
@@ -730,7 +724,7 @@
"MFAAllUsers": "全局启用: 所有用户",
"MFAErrorMsg": "MFA错误,请检查",
"MFAOfUserFirstLoginPersonalInformationImprovementPage": "启用多因子认证,使账号更加安全。 启用之后您将会在下次登录时进入多因子认证绑定流程;您也可以在(个人信息->快速修改->更改多因子设置)中直接绑定!",
- "MFAOfUserFirstLoginUserGuidePage": "为了保护您和公司的安全,请妥善保管您的账户、密码和密钥等重要敏感信息;(如:设置复杂密码,并启用多因子认证) 邮箱、手机号、微信等个人信息,仅作为用户认证和平台内部消息通知使用。",
+ "MFAOfUserFirstLoginUserGuidePage": "为了保护您和公司的安全,请妥善保管您的账号、密码和密钥等重要敏感信息;(如:设置复杂密码,并启用多因子认证) 邮箱、手机号、微信等个人信息,仅作为用户认证和平台内部消息通知使用。",
"MFAOnlyAdminUsers": "全局启用: 仅管理员",
"MIN_LENGTH_ERROR": "密码长度至少为 {0} 位",
"MailRecipient": "邮件收件人",
@@ -1390,7 +1384,7 @@
"ViewPerm": "查看授权",
"ViewSecret": "查看密文",
"VirtualAccountDetail": "虚拟账号详情",
- "VirtualAccountHelpMsg": "虚拟账户是连接资产时具有特定用途的专用账户。",
+ "VirtualAccountHelpMsg": "虚拟账号是连接资产时具有特定用途的专用账号。",
"VirtualAccountUpdate": "虚拟账号更新",
"VirtualAccounts": "虚拟账号",
"VirtualApp": "虚拟应用",
@@ -1432,5 +1426,55 @@
"VerifyFace": "验证人脸",
"ServerBusyRetry": "服务器繁忙,请稍后再试。",
"DeeplyThoughtAbout": "已深度思考",
- "TableSetting": "表格偏好"
+ "TableSetting": "表格偏好",
+ "AccountData": "账号数据",
+ "AccountResult": "账号改密成功/失败",
+ "RiskyAccount": "风险账号",
+ "ProportionOfAccountTypes": "账号类型占比",
+ "TaskDistribution": "任务分配",
+ "Connectable": "可连接",
+ "DiscoverAccounts": "帐号发现",
+ "ResetSecret": "可改密",
+ "NoLoginLongTime": "长时间未登录",
+ "NewAccountsFound": "新增账号",
+ "GroupChanged": "组变更",
+ "SudoChanged": "Sudo 变更",
+ "AuthorizedKeysChanged": "密钥变更",
+ "AccountDeleted": "账号删除",
+ "LongTimePassword": "长时间未改密",
+ "WeakPassword": "弱密码",
+ "LeakedPassword": "泄露密码",
+ "RepeatedPassword": "重复密码",
+ "PasswordError": "密码错误",
+ "NoAdminAccount": "无管理员账号",
+ "RiskDetection": "风险检测",
+ "AccountSessions": "账号会话",
+ "AccountActivities": "账号活动",
+ "ChangeSecret": "账号改密",
+ "Recent (7 days)": "最近7天",
+ "RecentlyDiscovered": "最近发现",
+ "RecentlyLoggedIn": "最近登录",
+ "RecentlyModified": "最近修改",
+ "RecentlyChangedPassword": "最近改密",
+ "RecentPasswordChangeFailed": "最近改密失败",
+ "UnmanagedAccount": "未管理账号",
+ "UnavailableAccount": "不可用账号",
+ "EmptyPassword": "空密码",
+ "LongTimeNoVerify": "长时间未验证",
+ "Cloud": "云",
+ "Device": "设备",
+ "SecretReset": "可改密",
+ "EditSecret": "编辑密文",
+ "VerifySecret": "验证密文",
+ "CopyToAsset": "复制到资产",
+ "MoveToAsset": "移动到资产",
+ "SelectProtocol": "可选择的协议",
+ "Report": "报告",
+ "Record": "记录",
+ "DiscoveredAccountList": "发现账号",
+ "AccountDiscoverTask": "账号发现",
+ "ExecutionRecord": "执行记录",
+ "FoundAccountInAssetDeleteMsg": "删除从系统资产中发现的找好",
+ "RemoteAssetFoundAccountDeleteMsg": "删除从远端资产中发现的找好",
+ "PushAccountHelpText": "若账号已存在,则使用账号密文进行推送;若账号不存在,则根据填写的密文创建账号,然后进行推送。"
}
\ No newline at end of file
diff --git a/apps/i18n/lina/zh_hant.json b/apps/i18n/lina/zh_hant.json
index f98338375..e9bff8194 100644
--- a/apps/i18n/lina/zh_hant.json
+++ b/apps/i18n/lina/zh_hant.json
@@ -8,6 +8,7 @@
"AccessIP": "IP 白名單",
"AccessKey": "訪問金鑰",
"Account": "雲帳號",
+ "AccountActivities": "帳號活動",
"AccountAmount": "帳號數量",
"AccountBackup": "帳號備份",
"AccountBackupCreate": "創建帳號備份",
@@ -16,9 +17,12 @@
"AccountBackupUpdate": "更新帳號備份",
"AccountChangeSecret": "帳號改密",
"AccountChangeSecretDetail": "帳號變更密碼詳情",
+ "AccountData": "帳號數據",
"AccountDeleteConfirmMsg": "刪除帳號,是否繼續?",
+ "AccountDeleted": "帳號刪除",
"AccountDiscoverDetail": "帳號收集詳情",
"AccountDiscoverList": "帳號收集",
+ "AccountDiscoverTask": "帳號發現",
"AccountDiscoverTaskCreate": "創建賬號收集任務",
"AccountDiscoverTaskExecutionList": "任務執行列表",
"AccountDiscoverTaskList": "賬號收集任務",
@@ -35,6 +39,8 @@
"AccountPushExecutionList": "賬號推送執行列表",
"AccountPushList": "帳號推送",
"AccountPushUpdate": "更新帳號推送",
+ "AccountResult": "帳號改密成功/失敗",
+ "AccountSessions": "帳號會話",
"AccountStorage": "帳號儲存",
"AccountTemplate": "帳號模板",
"AccountTemplateList": "帳號模板列表",
@@ -231,6 +237,7 @@
"AuthUsername": "使用使用者名稱認證",
"Authentication": "認證",
"Author": "作者",
+ "AuthorizedKeysChanged": "密鑰變更",
"AutoCreate": "自動創建",
"AutoEnabled": "啟用自動化",
"AutoGenerateKey": "隨機生成密碼",
@@ -251,6 +258,7 @@
"BaseAccountBackup": "帳號備份",
"BaseAccountChangeSecret": "帳號改密",
"BaseAccountDiscover": "帳號採集",
+ "BaseAccountGather": "帳號採集",
"BaseAccountPush": "帳號推送",
"BaseAccountTemplate": "帳號模版",
"BaseApplets": "應用",
@@ -347,6 +355,7 @@
"ChangeOrganization": "更改組織",
"ChangePassword": "更改密碼",
"ChangeReceiver": "修改消息接收人",
+ "ChangeSecret": "帳號改密",
"ChangeSecretAccountHelpText": "對於同一資產中的帳號,如果存在切換自關係,則不應放在同一個任務中執行密碼更改,而是應分成兩個任務分別執行。",
"ChangeSecretParams": "改密參數",
"ChangeViewHelpText": "點擊切換不同視圖",
@@ -450,6 +459,7 @@
"ConnectMethodAclUpdate": "更新連接方式控制",
"ConnectUsers": "連接帳號",
"ConnectWebSocketError": "連接 WebSocket 失敗",
+ "Connectable": "可連接",
"ConnectionDropped": "連接已斷開",
"ConnectionToken": "連接令牌",
"ConnectionTokenList": "連接令牌是將身份驗證和連接資產結合起來使用的一種認證資訊,支持用戶一鍵登入到資產,目前支持的組件包括:KoKo、Lion、Magnus、Razor 等",
@@ -465,6 +475,7 @@
"ConvenientOperate": "便捷操作",
"Copy": "複製",
"CopySuccess": "複製成功",
+ "CopyToAsset": "複製至資產",
"Corporation": "公司",
"Correlation": "關聯",
"Cpu": "CPU",
@@ -620,6 +631,7 @@
"DynamicUsername": "動態使用者名稱",
"Edit": "編輯",
"EditRecipient": "編輯接收人",
+ "EditSecret": "編輯密文",
"Edition": "版本",
"Effective": "生效",
"Email": "信箱",
@@ -628,6 +640,7 @@
"EmailTemplateHelpTip": "郵件模版是用於發送郵件的模版,包括郵件標題前綴和郵件內容",
"EmailTest": "測試連線",
"Empty": "空",
+ "EmptyPassword": "空密碼",
"Enable": "啟用",
"EnableDomain": "啟用網域",
"EnableKoKoSSHHelpText": "開啟時連接資產會顯示 SSH Client 拉起方式",
@@ -670,6 +683,7 @@
"Execution": "執行歷史",
"ExecutionDetail": "執行詳情",
"ExecutionList": "執行記錄",
+ "ExecutionRecord": "執行記錄",
"ExecutionTimes": "執行次數",
"ExistError": "這個元素已經存在",
"Existing": "已存在",
@@ -722,6 +736,7 @@
"Footer": "頁尾",
"ForgotPasswordURL": "忘記密碼連結",
"FormatError": "格式錯誤",
+ "FoundAccountInAssetDeleteMsg": "刪除從系統資產中發現的找好",
"Friday": "週五",
"From": "從",
"FromTicket": "來自工單",
@@ -739,6 +754,8 @@
"GatewayPlatformHelpText": "網關平台只能選擇以 Gateway 開頭的平台",
"GatewayProtocolHelpText": "SSH網關,支持代理SSH,RDP和VNC",
"GatewayUpdate": "更新網關",
+ "GatherAccountsHelpText": "收集資產上的帳號信息。收集後的帳號信息可以匯入到系統中,方便統一管理",
+ "GatheredAccountList": "收集的帳號",
"General": "基本",
"GeneralAccounts": "普通帳號",
"GeneralSetting": "General Settings",
@@ -749,6 +766,7 @@
"Goto": "轉到",
"GrantedAssets": "授權的資產",
"GreatEqualThan": "大於等於",
+ "GroupChanged": "組變更",
"GroupsAmount": "使用者組",
"GroupsHelpMessage": "請輸入用戶組,多個用戶組使用逗號分隔(需填寫已存在的用戶組)",
"Guide": "嚮導",
@@ -904,6 +922,7 @@
"LdapBulkImport": "使用者匯入",
"LdapConnectTest": "Test Connection",
"LdapLoginTest": "測試登入",
+ "LeakedPassword": "泄露密碼",
"Length": "長度",
"LessEqualThan": "小於等於",
"LevelApproval": "級審批",
@@ -959,6 +978,8 @@
"LogoLogoutTip": "提示:將會顯示在企業版使用者的 Web 終端頁面(建議圖片大小為:82px*82px)",
"Logout": "退出登入",
"LogsAudit": "日誌審計",
+ "LongTimeNoVerify": "長時間未驗證",
+ "LongTimePassword": "長時間未改密",
"Lowercase": "小寫字母",
"LunaSetting": "Luna 設定",
"LunaSettingUpdate": "Luna 配置設置",
@@ -1015,6 +1036,7 @@
"More": "更多選項",
"MoreActions": "更多操作",
"MoveAssetToNode": "移動資產到節點",
+ "MoveToAsset": "移動到資產",
"MsgSubscribe": "消息訂閱",
"MyApps": "我的應用",
"MyAssets": "我的資產",
@@ -1028,6 +1050,7 @@
"NeedSpecifiedFile": "需上傳指定格式文件",
"Network": "網路",
"New": "新建",
+ "NewAccountsFound": "新增帳號",
"NewChat": "新聊天",
"NewCount": "新增",
"NewCron": "Generate Cron",
@@ -1041,12 +1064,14 @@
"Next": "下一步",
"No": "否",
"NoAccountFound": "沒有找到帳戶",
+ "NoAdminAccount": "無管理員帳號",
"NoContent": "暫無內容",
"NoData": "暫無數據",
"NoFiles": "暫無文件",
"NoInputCommand": "未輸入命令",
"NoLicense": "暫無許可證",
"NoLog": "No Log",
+ "NoLoginLongTime": "長時間未登錄",
"NoPermission": "暫無權限",
"NoPermission403": "403 暫無權限",
"NoPermissionInGlobal": " Global No Permission",
@@ -1151,6 +1176,7 @@
"PasswordChangeLog": "改密日誌",
"PasswordCheckRule": "密碼強弱規則",
"PasswordConfirm": "密碼認證",
+ "PasswordError": "密碼錯誤",
"PasswordExpired": "密碼過期了",
"PasswordHelpMessage": "密碼或金鑰密碼",
"PasswordLength": "密碼長度",
@@ -1222,6 +1248,7 @@
"Project": "項目名",
"Prompt": "提示詞",
"Proportion": "占比",
+ "ProportionOfAccountTypes": "帳號類型佔比",
"ProportionOfAssetTypes": "資產類型占比",
"Protocol": "協議",
"Protocols": "協議",
@@ -1239,6 +1266,7 @@
"PublishStatus": "發布狀態",
"Push": "推送",
"PushAccount": "推送帳號",
+ "PushAccountHelpText": "若帳號已存在,則使用帳號密文進行推送;若帳號不存在,則根據填寫的密文創建帳號,然後進行推送。",
"PushAccountsHelpText": "將現有帳號推送到資產上。推送帳號時,如果帳號已存在,會更新帳號的密碼,如果帳號不存在,則會創建帳號",
"PushAllSystemUsersToAsset": "推送所有系統用戶到資產",
"PushParams": "推送參數",
@@ -1267,13 +1295,20 @@
"RealTimeData": "即時數據",
"Reason": "原因",
"Receivers": "接收人",
+ "Recent (7 days)": "最近7天",
"RecentLogin": "最近登入",
+ "RecentPasswordChangeFailed": "最近更改密碼失敗",
"RecentSession": "最近會話",
+ "RecentlyChangedPassword": "最近改密",
+ "RecentlyDiscovered": "最近發現",
+ "RecentlyLoggedIn": "最近登入",
+ "RecentlyModified": "最近修改",
"RecentlyUsed": "最近使用",
"Recipient": "接收人",
"RecipientHelpText": "如果同時設定了收件人A和B,帳號的密文將被拆分為兩部分;如果只設定了一個收件人,密鑰則不會被拆分。",
"RecipientServer": "接收伺服器",
"Reconnect": "重新連接",
+ "Record": "記錄",
"Refresh": "刷新",
"RefreshHardware": "更新硬體資訊",
"Regex": "正則表達式",
@@ -1303,6 +1338,7 @@
"RemoteAppPermissionUpdate": "更新遠程應用授權規則",
"RemoteAppUpdate": "更新遠程應用",
"RemoteApps": "遠程應用",
+ "RemoteAssetFoundAccountDeleteMsg": "刪除從遠端資產中發現的找好",
"RemoteType": "應用類型",
"Remove": "移除",
"RemoveAssetFromNode": "從節點移除資產",
@@ -1312,6 +1348,7 @@
"RemoveWarningMsg": "你確定要移除",
"Rename": "重命名",
"RenameNode": "重命名節點",
+ "RepeatedPassword": "重複密碼",
"ReplaceNodeAssetsAdminUser": "替換節點資產的管理員",
"ReplaceNodeAssetsAdminUserWithThis": "替換資產的管理員",
"Replay": "回放",
@@ -1320,6 +1357,7 @@
"ReplayStorageCreateUpdateHelpMessage": "注意:目前 SFTP 儲存僅支持帳號備份,暫不支持錄影儲存。",
"ReplayStorageUpdate": "更新對象儲存",
"Reply": "回覆",
+ "Report": "報告",
"RequestApplicationPerm": "申請應用授權",
"RequestAssetPerm": "申請資產授權",
"RequestPerm": "授權申請",
@@ -1345,6 +1383,7 @@
"ResetSSHKey": "重設SSH金鑰",
"ResetSSHKeySuccessMsg": "發送郵件任務已提交,用戶稍後會收到重置密鑰郵件",
"ResetSSHKeyWarningMsg": "你確定要傳送重置用戶的SSH Key的郵件嗎?",
+ "ResetSecret": "可更改密碼",
"Resource": "資源",
"ResourceType": "資源類型",
"Resources": "資源",
@@ -1359,6 +1398,8 @@
"RetrySelected": "重新嘗試所選",
"Reviewer": "審批人",
"Revise": "修改",
+ "RiskDetection": "風險檢測",
+ "RiskyAccount": "風險帳號",
"Role": "角色",
"RoleCreate": "創建角色",
"RoleDetail": "角色詳情",
@@ -1427,6 +1468,7 @@
"Secret": "密碼",
"SecretKey": "金鑰",
"SecretKeyStrategy": "密碼策略",
+ "SecretReset": "可改密",
"SecretType": "密文類型",
"Secure": "安全",
"Security": "安全設定",
@@ -1445,6 +1487,7 @@
"SelectKeyOrCreateNew": "選擇標籤鍵或創建新的",
"SelectLabelFilter": "選擇標籤搜索",
"SelectProperties": "選擇屬性",
+ "SelectProtocol": "可選擇的協議",
"SelectProvider": "選擇平台",
"SelectProviderMsg": "請選擇一個雲平臺",
"SelectResource": "選擇資源",
@@ -1553,6 +1596,7 @@
"Success/Total": "成功/總數",
"SuccessAsset": "成功的資產",
"SuccessfulOperation": "操作成功",
+ "SudoChanged": "Sudo 變更",
"SudoHelpMessage": "使用逗號分隔多個命令,如: /bin/whoami,/sbin/ifconfig",
"Summary": "彙總",
"Summary(success/total)": "概況( 成功/總數 )",
@@ -1611,6 +1655,7 @@
"SystemUsers": "系統用戶",
"TableColSetting": "選擇可見屬性列",
"TableColSettingInfo": "請選擇您想顯示的列表詳細資訊。",
+ "TableSetting": "表格偏好",
"TagCreate": "創建標籤",
"TagInputFormatValidation": "Label format error, correct format is: name:value",
"TagList": "標籤列表",
@@ -1623,6 +1668,7 @@
"TaskCenter": "任務中心",
"TaskDetail": "任務詳情",
"TaskDispatch": "任務下發成功",
+ "TaskDistribution": "任務分配",
"TaskDone": "任務結束",
"TaskID": "任務 ID",
"TaskList": "工作列表",
@@ -1712,6 +1758,7 @@
"UPPER_CASE_REQUIRED": "須包含大寫字母",
"UnFavoriteSucceed": "取消收藏成功",
"UnSyncCount": "未同步",
+ "UnavailableAccount": "不可用帳號",
"Unbind": "解綁",
"UnbindHelpText": "本地用戶為此認證來源用戶,無法解綁",
"Unblock": "解鎖",
@@ -1722,6 +1769,7 @@
"UniqueError": "以下屬性只能設置一個",
"Unknown": "未知",
"UnlockSuccessMsg": "解鎖成功",
+ "UnmanagedAccount": "未管理帳號",
"Unreachable": "不可連接",
"UnselectedAssets": "未選擇資產或所選擇的資產不支持SSH協議連接",
"UnselectedNodes": "未選擇節點",
@@ -1822,6 +1870,7 @@
"Vendor": "製造商",
"VerificationCodeSent": "驗證碼已發送",
"VerifyFace": "驗證面孔",
+ "VerifySecret": "驗證密文",
"VerifySignTmpl": "驗證碼簡訊模板",
"Version": "版本",
"View": "查看",
@@ -1841,6 +1890,7 @@
"WeCom": "企業微信",
"WeComOAuth": "企業微信認證",
"WeComTest": "測試",
+ "WeakPassword": "弱密碼",
"WebCreate": "創建資產-Web",
"WebFTP": "文件管理",
"WebHelpMessage": "Web 類型資產依賴於遠程應用,請前往系統設置在遠程應用中配置",
diff --git a/apps/i18n/luna/ja.json b/apps/i18n/luna/ja.json
index c474ac8ea..6e7e72e3d 100644
--- a/apps/i18n/luna/ja.json
+++ b/apps/i18n/luna/ja.json
@@ -175,6 +175,7 @@
"Send command": "コマンドを送信",
"Send text to all ssh terminals": "すべてのssh端末にテキストを送信します",
"Send text to current ssh terminals": "現在の SSH 端末にテキストを送信する",
+ "SessionIsBeingMonitored": "会話が監視されています。",
"Set reusable": "再利用可能な",
"Setting": "設定",
"Settings or basic settings": "設定 → 基本設定",
diff --git a/apps/i18n/luna/pt_br.json b/apps/i18n/luna/pt_br.json
index fee7196e4..7d0844b8a 100644
--- a/apps/i18n/luna/pt_br.json
+++ b/apps/i18n/luna/pt_br.json
@@ -170,6 +170,7 @@
"Select account": "Selecionar conta",
"Send command": "Enviar comando",
"Send text to all ssh terminals": "Enviar texto para todos os terminais ssh",
+ "SessionIsBeingMonitored": "A conversa está sendo monitorada.",
"Set reusable": "Iniciar reutilização",
"Setting": "Configurações",
"Settings or basic settings": "Menu configurar → Configurações básicas",
diff --git a/apps/i18n/luna/zh_hant.json b/apps/i18n/luna/zh_hant.json
index 3f0e8751f..abc214f91 100644
--- a/apps/i18n/luna/zh_hant.json
+++ b/apps/i18n/luna/zh_hant.json
@@ -174,6 +174,7 @@
"Send command": "發送命令",
"Send text to all ssh terminals": "發送文本到所有ssh終端",
"Send text to current ssh terminals": "發送文本到當前ssh終端",
+ "SessionIsBeingMonitored": "對話正在被監控。",
"Set reusable": "開啟復用",
"Setting": "設置",
"Settings or basic settings": "菜單設置 → 基本設置",
diff --git a/apps/perms/templates/perms/_msg_item_permissions_expire.html b/apps/perms/templates/perms/_msg_item_permissions_expire.html
index eba2e7e5b..0da4cf73f 100644
--- a/apps/perms/templates/perms/_msg_item_permissions_expire.html
+++ b/apps/perms/templates/perms/_msg_item_permissions_expire.html
@@ -4,9 +4,7 @@
- {% blocktranslate %}
- The following {{ item_type }} will expire in {{ count }}
- {% endblocktranslate %}
+ {% blocktranslate %}The following {{ item_type }} will expire in {{ count }}{% endblocktranslate %}
diff --git a/apps/templates/_message.html b/apps/templates/_message.html
index 39eacd17a..026690694 100644
--- a/apps/templates/_message.html
+++ b/apps/templates/_message.html
@@ -3,9 +3,7 @@
{% block user_expired_message %}
{% if request.user.is_expired %}
- {% blocktrans %}
- Your account has expired, please contact the administrator.
- {% endblocktrans %}
+ {% blocktrans %}Your account has expired, please contact the administrator.{% endblocktrans %}
×
{% elif request.user.will_expired %}
@@ -20,17 +18,13 @@
{% url 'users:user-password-update' as user_password_update_url %}
{% if request.user.password_has_expired %}
- {% blocktrans %}
- Your password has expired, please click
this link update password.
- {% endblocktrans %}
+ {% blocktrans %}Your password has expired, please click
this link update password.{% endblocktrans %}
×
{% elif request.user.password_will_expired %}
{% trans 'Your password will at' %} {{ request.user.date_password_expired }} {% trans 'expired. ' %}
- {% blocktrans %}
- please click
this link to update your password.
- {% endblocktrans %}
+ {% blocktrans %}please click
this link to update your password.{% endblocktrans %}
×
{% endif %}
@@ -40,9 +34,7 @@
{% if request.user.is_authenticated and request.user.is_first_login %}
{% url 'authentication:user-first-login' as first_login_url %}
- {% blocktrans %}
- Your information was incomplete. Please click
this link to complete your information.
- {% endblocktrans %}
+ {% blocktrans %}Your information was incomplete. Please click
this link to complete your information.{% endblocktrans %}
×
{% endif %}
@@ -53,9 +45,7 @@
×
{% url 'users:user-pubkey-update' as user_pubkey_update %}
- {% blocktrans %}
- Your ssh public key not set or expired. Please click
this link to update
- {% endblocktrans %}
+ {% blocktrans %}Your ssh public key not set or expired. Please click
this link to update{% endblocktrans %}
{% endif %}
{% endblock %}