diff --git a/apps/accounts/serializers/account/service.py b/apps/accounts/serializers/account/service.py
index 109f7edcc..b815da56b 100644
--- a/apps/accounts/serializers/account/service.py
+++ b/apps/accounts/serializers/account/service.py
@@ -24,6 +24,7 @@ class IntegrationApplicationSerializer(serializers.ModelSerializer):
extra_kwargs = {
'comment': {'label': _('Comment')},
'name': {'label': _('Name')},
+ 'accounts_amount': {'label': _('Accounts amount')},
'is_active': {'default': True},
}
diff --git a/apps/i18n/core/en/LC_MESSAGES/django.po b/apps/i18n/core/en/LC_MESSAGES/django.po
index 3c368696b..4db94b51b 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-27 18:42+0800\n"
+"POT-Creation-Date: 2025-02-28 18:37+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME Flower service unavailable, check it
"
msgstr "Flower 服务不可用,请检查"
@@ -6064,21 +6050,11 @@ msgstr ""
"消息通知,提示资产还有几天即将过期"
#: 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
-#, python-format
-msgid ""
-"\n"
-" The following %(item_type)s will expire in %(count)s\n"
-" "
-msgstr ""
-"\n"
-" 以下 %(item_type)s 即将在 %(count)s 后过期\n"
-" "
-
#: rbac/api/role.py:35
msgid "Internal role, can't be destroy"
msgstr "内部角色,不能删除"
@@ -6221,7 +6197,7 @@ msgstr "系统设置"
msgid "Session audits"
msgstr "会话审计"
-#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:84
+#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:94
msgid "Cloud import"
msgstr "云同步"
@@ -6260,7 +6236,7 @@ msgid "Appearance"
msgstr "界面"
#: rbac/tree.py:65 xpack/plugins/license/meta.py:10
-#: xpack/plugins/license/models.py:144
+#: xpack/plugins/license/models.py:153
msgid "License"
msgstr "许可证"
@@ -6996,7 +6972,7 @@ msgid "SSO auth key TTL"
msgstr "令牌有效期"
#: settings/serializers/auth/sso.py:20
-#: xpack/plugins/cloud/serializers/account_attrs.py:200
+#: xpack/plugins/cloud/serializers/account_attrs.py:201
msgid "Unit: second"
msgstr "单位: 秒"
@@ -7152,8 +7128,8 @@ msgid "Tenant ID"
msgstr "租户 ID"
#: settings/serializers/feature.py:110 terminal/serializers/storage.py:68
-#: xpack/plugins/cloud/manager.py:100 xpack/plugins/cloud/manager.py:131
-#: xpack/plugins/cloud/models.py:286
+#: xpack/plugins/cloud/manager.py:111 xpack/plugins/cloud/manager.py:116
+#: xpack/plugins/cloud/models.py:287
msgid "Region"
msgstr "地域"
@@ -8067,7 +8043,7 @@ msgstr "无法删除正在使用的存储: {}"
msgid "Command storages"
msgstr "命令存储"
-#: terminal/api/component/storage.py:84
+#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:111
msgid "Invalid"
msgstr "无效"
@@ -8100,7 +8076,7 @@ msgstr "会话不存在: {}"
msgid "Session is finished or the protocol not supported"
msgstr "会话已经完成或协议不支持"
-#: terminal/api/session/session.py:345 tickets/api/ticket.py:140
+#: terminal/api/session/session.py:345
msgid "User does not have permission"
msgstr "用户没有权限"
@@ -8649,9 +8625,9 @@ msgid ""
"days. Detail"
msgstr ""
-"如果不存在,RDS 将处于试用模式,试用期为 120 天。详情"
+"如果不存在,RDS 将处于试用模式,试用期为 120 天。详情"
#: terminal/serializers/applet_host.py:55
msgid "RDS License Server"
@@ -8885,8 +8861,8 @@ msgid ""
"If there are multiple hosts, use a comma (,) to separate them.
(For "
"example: http://www.jumpserver.a.com:9100, http://www.jumpserver.b.com:9100)"
msgstr ""
-"如果有多个主机,请用逗号 (,) 分隔它们。
(例如:http://"
-"www.jumpserver.a.com:9100,http://www.jumpserver.b.com:9100)"
+"如果有多个主机,请用逗号 (,) 分隔它们。
(例如:http://www.jumpserver.a."
+"com:9100,http://www.jumpserver.b.com:9100)"
#: terminal/serializers/storage.py:199
msgid "Index by date"
@@ -10417,7 +10393,7 @@ msgstr "私有IP"
msgid "Public IP"
msgstr "公网IP"
-#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:360
+#: xpack/plugins/cloud/const.py:42 xpack/plugins/cloud/models.py:361
msgid "Instance name"
msgstr "实例名称"
@@ -10429,19 +10405,19 @@ msgstr "实例名称和部分IP"
msgid "Succeed"
msgstr "成功"
-#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:90
+#: xpack/plugins/cloud/const.py:52 xpack/plugins/cloud/manager.py:99
msgid "Unsync"
msgstr "未同步"
-#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:89
+#: xpack/plugins/cloud/const.py:53 xpack/plugins/cloud/manager.py:98
msgid "New Sync"
msgstr "新同步"
-#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:89
+#: xpack/plugins/cloud/const.py:54 xpack/plugins/cloud/manager.py:98
msgid "Synced"
msgstr "已同步"
-#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:90
+#: xpack/plugins/cloud/const.py:55 xpack/plugins/cloud/manager.py:100
msgid "Released"
msgstr "已释放"
@@ -10461,92 +10437,97 @@ msgstr "已同步组织"
msgid "Imported"
msgstr "导入"
-#: xpack/plugins/cloud/manager.py:47
+#: xpack/plugins/cloud/manager.py:52
#, python-format
msgid "Task \"%s\" starts executing"
msgstr "任务 \"%s\" 开始执行"
-#: xpack/plugins/cloud/manager.py:81
+#: xpack/plugins/cloud/manager.py:91
msgid "View the task details path: "
msgstr "查看详情"
-#: xpack/plugins/cloud/manager.py:84
+#: xpack/plugins/cloud/manager.py:94
msgid "Account Details"
msgstr "账号"
-#: xpack/plugins/cloud/manager.py:85
+#: xpack/plugins/cloud/manager.py:95
msgid "Synchronization History List"
msgstr "同步历史列表"
-#: xpack/plugins/cloud/manager.py:85
+#: xpack/plugins/cloud/manager.py:95
msgid "Synchronization Instance List"
msgstr "同步实例列表"
-#: xpack/plugins/cloud/manager.py:93
+#: xpack/plugins/cloud/manager.py:99
+msgid "To be released"
+msgstr "待释放"
+
+#: xpack/plugins/cloud/manager.py:103
msgid "Task execution completed"
msgstr "任务执行完成"
-#: xpack/plugins/cloud/manager.py:97
+#: xpack/plugins/cloud/manager.py:108
msgid "Synchronization regions"
msgstr "同步地区"
-#: xpack/plugins/cloud/manager.py:115
+#: xpack/plugins/cloud/manager.py:133
#, python-format
msgid "Get instances of region \"%s\" error, error: %s"
msgstr "获取区域 \"%s\" 的实例错误,错误:%s"
-#: xpack/plugins/cloud/manager.py:131 xpack/plugins/cloud/models.py:283
-msgid "Instance"
-msgstr "实例"
-
-#: xpack/plugins/cloud/manager.py:157
+#: xpack/plugins/cloud/manager.py:179
#, python-format
msgid "Failed to synchronize the instance \"%s\""
msgstr "无法同步实例 %s"
-#: xpack/plugins/cloud/manager.py:336
+#: xpack/plugins/cloud/manager.py:357
#, python-format
msgid ""
"The updated platform of asset \"%s\" is inconsistent with the original "
"platform type. Skip platform and protocol updates"
msgstr "资产 \"%s\" 的更新平台与原平台类型不一致。跳过平台和协议更新"
-#: xpack/plugins/cloud/manager.py:392
+#: xpack/plugins/cloud/manager.py:409
#, python-format
msgid "The asset \"%s\" already exists"
msgstr "资产 \"%s\" 已存在"
-#: xpack/plugins/cloud/manager.py:394
+#: xpack/plugins/cloud/manager.py:411
#, python-format
msgid "Update asset \"%s\""
msgstr "更新资产 \"%s\""
-#: xpack/plugins/cloud/manager.py:397
+#: xpack/plugins/cloud/manager.py:414
#, python-format
msgid "Asset \"%s\" has been updated"
msgstr "资产 \"%s\" 已更新"
-#: xpack/plugins/cloud/manager.py:407
+#: xpack/plugins/cloud/manager.py:423
#, python-format
msgid "Prepare to create asset \"%s\""
msgstr "准备创建资产 %s"
-#: xpack/plugins/cloud/manager.py:428
+#: xpack/plugins/cloud/manager.py:444
#, python-format
msgid "Set nodes \"%s\""
msgstr "设置节点: \"%s\""
-#: xpack/plugins/cloud/manager.py:454
+#: xpack/plugins/cloud/manager.py:470
#, python-format
msgid "Set accounts \"%s\""
msgstr "设置账号: %s"
-#: xpack/plugins/cloud/manager.py:470
+#: xpack/plugins/cloud/manager.py:486
#, python-format
msgid "Set protocols \"%s\""
msgstr "设置协议 \"%s\""
-#: xpack/plugins/cloud/manager.py:484 xpack/plugins/cloud/tasks.py:31
+#: xpack/plugins/cloud/manager.py:494
+#, python-format
+msgid "Set labels \"%s\""
+msgstr "设置标签: \"%s\""
+
+#: xpack/plugins/cloud/manager.py:508 xpack/plugins/cloud/tasks.py:31
msgid "Run sync instance task"
msgstr "执行同步实例任务"
@@ -10573,8 +10554,8 @@ msgstr "测试云账号"
#: xpack/plugins/cloud/models.py:104
#: xpack/plugins/cloud/serializers/account.py:76
-#: xpack/plugins/cloud/serializers/task.py:157
-#: xpack/plugins/cloud/serializers/task.py:158
+#: xpack/plugins/cloud/serializers/task.py:159
+#: xpack/plugins/cloud/serializers/task.py:160
msgid "Regions"
msgstr "地域"
@@ -10587,7 +10568,7 @@ msgid "IP network segment group"
msgstr "IP网段组"
#: xpack/plugins/cloud/models.py:116
-#: xpack/plugins/cloud/serializers/task.py:161
+#: xpack/plugins/cloud/serializers/task.py:163
msgid "Preferred IP type"
msgstr "首选 IP 类型"
@@ -10599,116 +10580,124 @@ msgstr "总是更新"
msgid "Fully synchronous"
msgstr "完全同步"
-#: xpack/plugins/cloud/models.py:126
+#: xpack/plugins/cloud/models.py:122
+msgid "Release assets"
+msgstr "发布资产"
+
+#: xpack/plugins/cloud/models.py:127
msgid "Date last sync"
msgstr "最后同步日期"
-#: xpack/plugins/cloud/models.py:129 xpack/plugins/cloud/models.py:378
-#: xpack/plugins/cloud/models.py:404
+#: xpack/plugins/cloud/models.py:130 xpack/plugins/cloud/models.py:379
+#: xpack/plugins/cloud/models.py:406
msgid "Strategy"
msgstr "策略"
-#: xpack/plugins/cloud/models.py:134 xpack/plugins/cloud/models.py:222
+#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:223
msgid "Sync instance task"
msgstr "同步实例任务"
-#: xpack/plugins/cloud/models.py:233 xpack/plugins/cloud/models.py:296
+#: xpack/plugins/cloud/models.py:234 xpack/plugins/cloud/models.py:297
msgid "Date sync"
msgstr "同步日期"
-#: xpack/plugins/cloud/models.py:237
+#: xpack/plugins/cloud/models.py:238
msgid "Sync instance snapshot"
msgstr "同步实例快照"
-#: xpack/plugins/cloud/models.py:245
+#: xpack/plugins/cloud/models.py:246
msgid "Sync instance task execution"
msgstr "同步实例任务执行"
-#: xpack/plugins/cloud/models.py:276
+#: xpack/plugins/cloud/models.py:277
msgid "Sync task"
msgstr "同步任务"
-#: xpack/plugins/cloud/models.py:280
+#: xpack/plugins/cloud/models.py:281
msgid "Sync instance task history"
msgstr "同步实例任务历史"
-#: xpack/plugins/cloud/models.py:300
+#: xpack/plugins/cloud/models.py:284
+msgid "Instance"
+msgstr "实例"
+
+#: xpack/plugins/cloud/models.py:301
msgid "Sync instance detail"
msgstr "同步实例详情"
-#: xpack/plugins/cloud/models.py:312 xpack/plugins/cloud/serializers/task.py:77
+#: xpack/plugins/cloud/models.py:313 xpack/plugins/cloud/serializers/task.py:79
msgid "Rule relation"
msgstr "条件关系"
-#: xpack/plugins/cloud/models.py:322
+#: xpack/plugins/cloud/models.py:323
msgid "Task strategy"
msgstr "任务策略"
-#: xpack/plugins/cloud/models.py:349
+#: xpack/plugins/cloud/models.py:350
msgid "Equal"
msgstr "等于"
-#: xpack/plugins/cloud/models.py:350
+#: xpack/plugins/cloud/models.py:351
msgid "Not Equal"
msgstr "不等于"
-#: xpack/plugins/cloud/models.py:351
+#: xpack/plugins/cloud/models.py:352
msgid "In"
msgstr "在...中"
-#: xpack/plugins/cloud/models.py:352
+#: xpack/plugins/cloud/models.py:353
msgid "Contains"
msgstr "包含"
-#: xpack/plugins/cloud/models.py:353
+#: xpack/plugins/cloud/models.py:354
msgid "Exclude"
msgstr "排除"
-#: xpack/plugins/cloud/models.py:354
+#: xpack/plugins/cloud/models.py:355
msgid "Startswith"
msgstr "以...开头"
-#: xpack/plugins/cloud/models.py:355
+#: xpack/plugins/cloud/models.py:356
msgid "Endswith"
msgstr "以...结尾"
-#: xpack/plugins/cloud/models.py:361
+#: xpack/plugins/cloud/models.py:362
msgid "Instance platform"
msgstr "实例平台"
-#: xpack/plugins/cloud/models.py:362
+#: xpack/plugins/cloud/models.py:363
msgid "Instance address"
msgstr "实例地址"
-#: xpack/plugins/cloud/models.py:369
+#: xpack/plugins/cloud/models.py:370
msgid "Rule attr"
msgstr "规则属性"
-#: xpack/plugins/cloud/models.py:373
+#: xpack/plugins/cloud/models.py:374
msgid "Rule match"
msgstr "规则匹配"
-#: xpack/plugins/cloud/models.py:375
+#: xpack/plugins/cloud/models.py:376
msgid "Rule value"
msgstr "规则值"
-#: xpack/plugins/cloud/models.py:382 xpack/plugins/cloud/serializers/task.py:80
+#: xpack/plugins/cloud/models.py:383 xpack/plugins/cloud/serializers/task.py:82
msgid "Strategy rule"
msgstr "条件"
-#: xpack/plugins/cloud/models.py:392
+#: xpack/plugins/cloud/models.py:394
msgid "Name strategy"
msgstr "主机名策略"
-#: xpack/plugins/cloud/models.py:399
+#: xpack/plugins/cloud/models.py:401
msgid "Action attr"
msgstr "动作属性"
-#: xpack/plugins/cloud/models.py:401
+#: xpack/plugins/cloud/models.py:403
msgid "Action value"
msgstr "动作值"
-#: xpack/plugins/cloud/models.py:408 xpack/plugins/cloud/serializers/task.py:83
+#: xpack/plugins/cloud/models.py:410 xpack/plugins/cloud/serializers/task.py:85
msgid "Strategy action"
msgstr "动作"
@@ -10932,57 +10921,55 @@ msgstr "Access key id"
msgid "Subscription ID"
msgstr "订阅 ID"
-#: xpack/plugins/cloud/serializers/account_attrs.py:92
-#, fuzzy
-#| msgid "Container name"
-msgid "domain_name"
-msgstr "容器名称"
+#: xpack/plugins/cloud/serializers/account_attrs.py:74
+msgid "Auto node classification"
+msgstr "自动节点分类"
-#: xpack/plugins/cloud/serializers/account_attrs.py:98
-#: xpack/plugins/cloud/serializers/account_attrs.py:102
-#: xpack/plugins/cloud/serializers/account_attrs.py:126
-#: xpack/plugins/cloud/serializers/account_attrs.py:156
-#: xpack/plugins/cloud/serializers/account_attrs.py:206
+#: xpack/plugins/cloud/serializers/account_attrs.py:99
+#: xpack/plugins/cloud/serializers/account_attrs.py:103
+#: xpack/plugins/cloud/serializers/account_attrs.py:127
+#: xpack/plugins/cloud/serializers/account_attrs.py:157
+#: xpack/plugins/cloud/serializers/account_attrs.py:207
msgid "API Endpoint"
msgstr "API 端点"
-#: xpack/plugins/cloud/serializers/account_attrs.py:108
+#: xpack/plugins/cloud/serializers/account_attrs.py:109
msgid "Auth url"
msgstr "认证地址"
-#: xpack/plugins/cloud/serializers/account_attrs.py:109
+#: xpack/plugins/cloud/serializers/account_attrs.py:110
msgid "eg: http://openstack.example.com:5000/v3"
msgstr "如: http://openstack.example.com:5000/v3"
-#: xpack/plugins/cloud/serializers/account_attrs.py:112
+#: xpack/plugins/cloud/serializers/account_attrs.py:113
msgid "User domain"
msgstr "用户域"
-#: xpack/plugins/cloud/serializers/account_attrs.py:127
+#: xpack/plugins/cloud/serializers/account_attrs.py:128
msgid "Cert File"
msgstr "证书文件"
-#: xpack/plugins/cloud/serializers/account_attrs.py:128
+#: xpack/plugins/cloud/serializers/account_attrs.py:129
msgid "Key File"
msgstr "密钥文件"
-#: xpack/plugins/cloud/serializers/account_attrs.py:144
+#: xpack/plugins/cloud/serializers/account_attrs.py:145
msgid "Service account key"
msgstr "服务帐号密钥"
-#: xpack/plugins/cloud/serializers/account_attrs.py:145
+#: xpack/plugins/cloud/serializers/account_attrs.py:146
msgid "The file is in JSON format"
msgstr "JSON 格式的文件"
-#: xpack/plugins/cloud/serializers/account_attrs.py:163
+#: xpack/plugins/cloud/serializers/account_attrs.py:164
msgid "IP address invalid `{}`, {}"
msgstr "IP 地址无效: `{}`, {}"
-#: xpack/plugins/cloud/serializers/account_attrs.py:179
+#: xpack/plugins/cloud/serializers/account_attrs.py:180
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
msgstr "例: 192.168.1.0/24,10.0.0.0-10.0.0.255"
-#: xpack/plugins/cloud/serializers/account_attrs.py:182
+#: xpack/plugins/cloud/serializers/account_attrs.py:183
msgid ""
"The port is used to detect the validity of the IP address. When the "
"synchronization task is executed, only the valid IP address will be "
@@ -10991,31 +10978,31 @@ msgstr ""
"端口用来检测 IP 地址的有效性,在同步任务执行时,只会同步有效的 IP 地址。
"
"如果端口为 0,则表示所有 IP 地址均有效。"
-#: xpack/plugins/cloud/serializers/account_attrs.py:190
+#: xpack/plugins/cloud/serializers/account_attrs.py:191
msgid "Hostname prefix"
msgstr "主机名前缀"
-#: xpack/plugins/cloud/serializers/account_attrs.py:193
+#: xpack/plugins/cloud/serializers/account_attrs.py:194
msgid "IP segment"
msgstr "IP 网段"
-#: xpack/plugins/cloud/serializers/account_attrs.py:197
+#: xpack/plugins/cloud/serializers/account_attrs.py:198
msgid "Test port"
msgstr "测试端口"
-#: xpack/plugins/cloud/serializers/account_attrs.py:200
+#: xpack/plugins/cloud/serializers/account_attrs.py:201
msgid "Test timeout"
msgstr "测试超时时间"
-#: xpack/plugins/cloud/serializers/account_attrs.py:216
+#: xpack/plugins/cloud/serializers/account_attrs.py:217
msgid "Project"
msgstr "project"
-#: xpack/plugins/cloud/serializers/task.py:155
+#: xpack/plugins/cloud/serializers/task.py:157
msgid "History count"
msgstr "执行次数"
-#: xpack/plugins/cloud/serializers/task.py:156
+#: xpack/plugins/cloud/serializers/task.py:158
msgid "Instance count"
msgstr "实例个数"
@@ -11034,21 +11021,12 @@ msgid "Period clean sync instance task execution"
msgstr "定期清除同步实例任务执行记录"
#: xpack/plugins/cloud/tasks.py:54
-#, fuzzy
-#| msgid ""
-#| "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"
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 ""
"每天,系统会根据“系统设置-任务-”中的配置定期清理云同步任务历史保留天数,对云"
"同步产生的执行记录进行清理"
@@ -11106,16 +11084,3 @@ msgstr "许可证导入成功"
#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr "许可证无效"
-
-#~ msgid "To be released"
-#~ msgstr "待释放"
-
-#, python-format
-#~ msgid "Set labels \"%s\""
-#~ msgstr "设置标签: \"%s\""
-
-#~ msgid "Release assets"
-#~ msgstr "发布资产"
-
-#~ msgid "Auto node classification"
-#~ msgstr "自动节点分类"
diff --git a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po
index 419bd9e39..110aea830 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-27 18:42+0800\n"
+"POT-Creation-Date: 2025-02-28 18:37+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler
5桁のLinux crontab表現を使用してください <分 時 日 月 星期> (オンラインツール)
定期的な実行と周期的な実行が設定されている場合、定期的な実行が優先されます",
"CurrentConnectionUsers": "現在のセッションユーザー数",
"CurrentConnections": "現在のコネクション数",
+ "CurrentStatus": "現在の状態",
"CurrentUserVerify": "現在のユーザーを検証",
"Custom": "カスタマイズ",
"CustomCol": "カスタムリストフィールド",
@@ -449,6 +462,9 @@
"DestinationIP": "目的のアドレス",
"DestinationPort": "目的ポート",
"Detail": "詳細",
+ "DetectEngines": "検出エンジン",
+ "DetectResults": "検出結果",
+ "DetectTasks": "検出タスク",
"Device": "設備",
"DeviceCreate": "資産作成 - ネットワークデバイス",
"DeviceUpdate": "資産の更新-ネットワークデバイス",
@@ -459,11 +475,13 @@
"Disable": "無効化",
"DisableSelected": "選択を無効にする",
"DisableSuccessMsg": "無効化成功",
+ "DiscoverAccountTask": "アカウント発見タスク",
"DiscoverAccounts": "アカウント収集",
"DiscoverAccountsHelpText": "資産上のアカウント情報を収集します。収集したアカウント情報は、システムにインポートして一元管理が可能です",
"DiscoveredAccountList": "収集したアカウント",
"DisplayName": "名前",
"Docs": "文書",
+ "Documentation": "文書",
"Download": "ダウンロード",
"DownloadCenter": "ダウンロードセンター",
"DownloadImportTemplateMsg": "テンプレートをダウンロードで作成",
@@ -518,8 +536,10 @@
"Execute": "実行",
"ExecuteOnce": "一度実行する",
"ExecutionDetail": "Action詳細",
+ "ExecutionHistory": "アクション履歴",
"ExecutionList": "実行記録",
"ExecutionRecord": "実行記録",
+ "ExecutionSummary": "アクション要約",
"ExistError": "この要素は既に存在します",
"Existing": "既に存在しています",
"ExpirationTimeout": "有効期限タイムアウト(秒)",
@@ -652,6 +672,7 @@
"InstanceName": "インスタンス名",
"InstanceNamePartIp": "インスタンス名と部分IP",
"InstancePlatformName": "インスタンスプラットフォーム名",
+ "Integration": "アプリケーション統合",
"Interface": "ネットワークインターフェース",
"InterfaceSettings": "インターフェースの設定",
"Interval": "間隔",
@@ -714,6 +735,7 @@
"LoginAssetConfirm": "資産ログインレビュー",
"LoginAssetToday": "本日のアクティブな資産数",
"LoginAssets": "アクティブな資産",
+ "LoginBlocked": "ログインがブロックされました",
"LoginConfirm": "ログインレビュー",
"LoginConfirmUser": "ログインレビュー担当者",
"LoginCount": "ログイン回数",
@@ -748,6 +770,7 @@
"MIN_LENGTH_ERROR": "パスワードの長さは少なくとも {0} 文字でなければなりません",
"MailRecipient": "メール受信者",
"MailSend": "メール送信",
+ "ManagePlatform": "管理プラットフォーム",
"ManualAccount": "手動アカウント",
"ManualAccountTip": "ログイン時に手動でユーザー名/パスワードを入力",
"ManualExecution": "手動で実行",
@@ -788,6 +811,7 @@
"NavHelp": "ナビゲーションバーリンク",
"Navigation": "ナビゲーション",
"NeedReLogin": "再ログインが必要",
+ "NeverLogin": "決してログインしない",
"New": "新規作成",
"NewAccountsFound": "新規アカウント",
"NewChat": "新しいチャット",
@@ -809,10 +833,12 @@
"NoFiles": "ファイルなし",
"NoLog": "ログがありません",
"NoLoginLongTime": "長時間未ログイン",
+ "NoMFA": "MFA未有効",
"NoPermission": "権限なし",
"NoPermission403": "403 権限がありません",
"NoPermissionInGlobal": "全体的に権限がありません",
"NoPermissionVew": "現在のページを表示する権限がありません",
+ "NoResource": "有効なリソースがありません",
"NoUnreadMsg": "未読メッセージなし",
"Node": "ノード",
"NodeInformation": "ノード情報",
@@ -900,6 +926,7 @@
"Pause": "停止",
"PauseTaskSendSuccessMsg": "停止タスクが発行されていますので、しばらくしてから再度更新してください。",
"Pending": "未処理",
+ "Periodic": "定期",
"PermAccount": "認証済みアカウント",
"PermAction": "Actionを承認する",
"PermUserList": "ユーザーへの承認",
@@ -961,6 +988,7 @@
"QingYunPrivateCloud": "青云プライベートクラウド",
"Queue": "キュー",
"QuickAdd": "迅速に追加",
+ "QuickFilter": "迅速フィルタリング",
"QuickJob": "ショートカットコマンド",
"QuickUpdate": "クイックアップデート",
"Radius": "Radius",
@@ -1041,6 +1069,7 @@
"ResetSSHKeySuccessMsg": "メール送信タスクが提出されました。ユーザーは後でリセットキーのメールを受け取ります",
"ResetSSHKeyWarningMsg": "ユーザーのSSH Keyをリセットするメールを送信してもよろしいですか?",
"ResetSecret": " パスワード変更可能 ",
+ "ResolveSelected": "解決選択",
"Resource": "リソース",
"ResourceType": "リソースタイプ",
"RestoreButton": "デフォルトに戻す",
@@ -1060,6 +1089,7 @@
"RoleDetail": "ロールの詳細",
"RoleInfo": "ロール情報",
"RoleList": "役割リスト",
+ "RoleManage": "管理役割",
"RoleUpdate": "ロールの更新",
"RoleUsers": "権限ユーザー",
"Rows": "行",
@@ -1083,6 +1113,7 @@
"Running": "実行中",
"RunningPath": "実行パス",
"RunningPathHelpText": "スクリプトの実行パスを記入してください、この設定はシェルスクリプトのみ有効です",
+ "RunningSummary": "実行中",
"RunningTimes": "最近5回の実行時間",
"SCP": "Deeptrustクラウドプラットフォーム",
"SMS": "ショートメッセージ",
@@ -1262,6 +1293,7 @@
"SystemTasks": "タスクリスト",
"SystemTools": "システムツール",
"TableColSetting": "表示属性列の選択",
+ "TableSetting": "表設定",
"TagCreate": "ラベルの作成",
"TagInputFormatValidation": "ラベルの形式が間違っています、正しい形式は:name:value",
"TagList": "タグ一覧",
@@ -1278,6 +1310,7 @@
"TaskList": "タスク一覧",
"TaskMonitor": "タスクモニタリング",
"TaskPath": "タスクパス",
+ "TaskSummary": "タスク要約",
"TechnologyConsult": "技術相談",
"TempPasswordTip": "一時的なパスワードの有効期間は300秒で、使用後すぐに無効になります",
"TempToken": "一時的なパスワード",
@@ -1325,6 +1358,7 @@
"TodayFailedConnections": "今日の接続失敗数",
"Token": "トークン",
"Total": "合計",
+ "TotalAccounts": "アカウント総数",
"TotalJobFailed": "実行に失敗したジョブ数",
"TotalJobLog": "タスク実行総数",
"TotalJobRunning": "実行中のジョブ数",
@@ -1371,6 +1405,8 @@
"UpdateSelected": "選択したものを更新",
"UpdateSuccessMsg": "更新成功",
"Updated": "更新済み",
+ "UpgradeEnterpriseEdition": "企業版にアップグレード",
+ "UpgradeEnterpriseEditionHelpText": "企業版にアップグレードするとこの機能を利用できます",
"Upload": "アップロード",
"UploadCsvLth10MHelpText": "アップロード可能なのは csv/xlsx のみで、10Mを超えないこと",
"UploadDir": "アップロードディレクトリ",
@@ -1395,6 +1431,7 @@
"UserGroupUpdate": "ユーザーグループを更新",
"UserGroups": "ユーザーグループ",
"UserList": "ユーザーリスト",
+ "UserLogin": "ユーザーログイン",
"UserLoginACLHelpMsg": "システムにログインする際に、ユーザーのログイン IP と時間帯を検証して、システムにログインできるかどうかを判断します(全体に適用)",
"UserLoginACLHelpText": "システムにログインする際、ユーザーのログインIPと時間帯を審査し、ログイン可能かどうかを判断します",
"UserLoginAclCreate": "ユーザーログイン制御を作成",
diff --git a/apps/i18n/lina/pt_br.json b/apps/i18n/lina/pt_br.json
index cf9a44447..a544bdc04 100644
--- a/apps/i18n/lina/pt_br.json
+++ b/apps/i18n/lina/pt_br.json
@@ -13,12 +13,17 @@
"AccountBackupCreate": "Criar backup da conta",
"AccountBackupDetail": "Detalhes do backup da conta",
"AccountBackupList": "Lista de Backup de Contas",
+ "AccountBackupTask": "Tarefa de backup de conta",
"AccountBackupUpdate": "Atualizar backup da conta",
"AccountChangeSecretDetail": "Detalhes da alteração de senha da conta",
"AccountData": " Dados da conta ",
"AccountDeleteConfirmMsg": "Excluir conta, continuar?",
"AccountDeleted": " Exclusão de conta ",
+ "AccountDiscover": "Conta descoberta",
+ "AccountDiscoverDetail": "Detalhes da conta descoberta",
"AccountDiscoverTask": " Descoberta de conta ",
+ "AccountDiscoverTaskCreate": "Criar tarefa de descoberta de conta",
+ "AccountDiscoverTaskUpdate": "Atualizar tarefa de 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). ",
"AccountList": "Conta",
"AccountPolicy": "Política de contas",
@@ -26,13 +31,17 @@
"AccountPushCreate": "Criar envio de conta",
"AccountPushDetail": " Detalhes do envio da conta",
"AccountPushList": "Notificações da conta",
+ "AccountPushTask": "Tarefa de envio de 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",
+ "AccountSummary": "Resumo da conta",
"AccountTemplate": " Modelo de conta",
"AccountTemplateList": "Lista de modelos de conta",
"AccountTemplateUpdateSecretHelpText": "Exibição da lista de contas criadas por modelo. Ao atualizar o texto cifrado, o texto cifrado da conta criada pelo modelo será atualizado.",
+ "AccountTotal": "Total de contas",
+ "AccountType": "Tipo de conta",
"Accounts": "Conta",
"Action": " Action",
"ActionCount": "Número de Ações",
@@ -136,6 +145,7 @@
"AssetBulkUpdateTips": "Dispositivos de Rede, Serviços de Nuvem, web, Atualização em Massa do Domínio da Web não Suportada",
"AssetChangeSecretCreate": "Criar Ação de Alteração de Conta",
"AssetChangeSecretUpdate": "Atualizar conta altera senha",
+ "AssetConnect": "Conexão de ativos",
"AssetData": "Dados dos ativos",
"AssetDetail": "Detalhes do ativo",
"AssetList": "Lista de ativos",
@@ -174,6 +184,7 @@
"Authentication": "Autenticação",
"AuthorizedKeysChanged": " Alteração de chave ",
"AutoPush": "Push automático",
+ "Automation": "Automatização",
"Automations": "Automação",
"AverageTimeCost": "Tempo médio gasto",
"AwaitingMyApproval": "Aguardando minha aprovação",
@@ -245,6 +256,7 @@
"CAS": "CAS",
"CMPP2": "CMPP v2.0",
"CalculationResults": "Erro de expressão cron",
+ "CallRecords": "Registro de chamadas",
"CanDragSelect": "Você pode selecionar o intervalo de tempo arrastando o mouse; não selecionar é equivalente a selecionar tudo",
"Cancel": "Cancelar",
"CancelCollection": "Cancelar favorito",
@@ -261,7 +273,9 @@
"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.",
+ "ChangeSecretFailAccounts": "Conta de alteração de senha falhou",
"ChangeSecretParams": "Parâmetros de mudança de senha",
+ "ChangeSecretTask": "Tarefa de alteração de senha da conta",
"ChangeViewHelpText": "Clique para alternar diferentes pontos de vista",
"Chat": "Chat",
"ChatAI": "Resposta inteligente",
@@ -279,6 +293,7 @@
"ClearSuccessMsg": "Limpeza bem-sucedida",
"ClickCopy": "Clicar para copiar",
"ClientCertificate": "Certificado do cliente",
+ "Clipboard ": "Área de transferência",
"ClipboardCopyPaste": "Copiar e colar da área de transferência",
"Clone": "Clonar",
"Close": "Desativar",
@@ -352,6 +367,7 @@
"Continue": "Continuar",
"ConvenientOperate": "Operação conveniente",
"Copy": "Copiar",
+ "CopyFailed": "Cópia falhou",
"CopySuccess": "Cópia bem sucedida",
"CopyToAsset": " Copiar para ativos ",
"Corporation": "empresa",
@@ -379,6 +395,7 @@
"CrontabOfCreateUpdatePage": "Por exemplo: Execute todos os domingos às 03:05 <5 3 * * 0>
Use a expressão crontab Linux de 5 dígitos
Se a execução periódica e a execução regular forem definidas ao mesmo tempo, a execução regular terá prioridade",
"CurrentConnectionUsers": "Número atual de usuários na sessão",
"CurrentConnections": "Número atual de conexões",
+ "CurrentStatus": "Estado atual",
"CurrentUserVerify": "Verificar usuário atual",
"Custom": "Personalizar",
"CustomCol": "Campos de lista personalizados",
@@ -441,6 +458,9 @@
"DestinationIP": "Endereço de destino",
"DestinationPort": "Porta de destino",
"Detail": "Detalhes",
+ "DetectEngines": "Mecanismo de verificação",
+ "DetectResults": "Resultado da verificação",
+ "DetectTasks": "Tarefa de verificação",
"Device": " Equipamento ",
"DeviceCreate": "Criar ativo - Equipamento de rede",
"DeviceUpdate": "Atualizar Ativos - Equipamento de Rede",
@@ -451,10 +471,13 @@
"Disable": "Desativado",
"DisableSelected": "Desativar selecionado",
"DisableSuccessMsg": "Desativado com sucesso",
+ "DiscoverAccountTask": "Tarefa de descoberta de conta",
"DiscoverAccounts": " Descoberta de conta ",
+ "DiscoverAccountsHelpText": "Coleta das informações contábeis dos ativos, podendo importar as informações contábeis coletadas para o sistema para gestão centralizada.",
"DiscoveredAccountList": "Conta descoberta",
"DisplayName": "Nome",
"Docs": "Documento",
+ "Documentation": "Documentos",
"Download": "Baixar",
"DownloadCenter": "Centro de Download",
"DownloadImportTemplateMsg": "Baixar Modelo Criado",
@@ -509,8 +532,10 @@
"Execute": "Action",
"ExecuteOnce": "Executar uma vez",
"ExecutionDetail": "Detalhes da Execução",
+ "ExecutionHistory": "Histórico de Ação",
"ExecutionList": "Registro de Ação",
"ExecutionRecord": " Registro de execução",
+ "ExecutionSummary": "Resumo da Ação",
"ExistError": "Este elemento já existe",
"Existing": "Já existe.",
"ExpirationTimeout": "Tempo de Expiração (segundos)",
@@ -643,6 +668,7 @@
"InstanceName": "Nome da instância",
"InstanceNamePartIp": "Nome da instância e parte do IP",
"InstancePlatformName": "Nome da plataforma de instância",
+ "Integration": "Integração de aplicativos",
"Interface": "Interface de rede",
"InterfaceSettings": "Configurações de interface",
"Interval": "Intervalo",
@@ -705,6 +731,7 @@
"LoginAssetConfirm": "Revisão de login de ativos",
"LoginAssetToday": "Número de ativos ativos hoje",
"LoginAssets": "Ativos ativos",
+ "LoginBlocked": "Login bloqueado",
"LoginConfirm": "Revisão de login",
"LoginConfirmUser": "Revisor de login",
"LoginCount": "Número de vezes que fez login",
@@ -739,6 +766,7 @@
"MIN_LENGTH_ERROR": "O comprimento da senha deve ser no mínimo {0} caracteres",
"MailRecipient": "Destinatários de Email",
"MailSend": "Envio de e-mail",
+ "ManagePlatform": "Plataforma de gerenciamento",
"ManualAccount": "Conta manual",
"ManualAccountTip": "Insira manualmente o nome do usuário/senha ao fazer login",
"ManualExecution": "Execução manual",
@@ -779,6 +807,7 @@
"NavHelp": "Link da barra de navegação",
"Navigation": "Navegação",
"NeedReLogin": "Necessário fazer login novamente",
+ "NeverLogin": "Nunca fazer login",
"New": "Novo",
"NewAccountsFound": "Nova conta",
"NewChat": "Nova conversa",
@@ -800,10 +829,12 @@
"NoFiles": "Sem arquivos",
"NoLog": "Sem logs",
"NoLoginLongTime": " Longo período sem login ",
+ "NoMFA": "MFA não ativado",
"NoPermission": "Permissão temporariamente indisponível",
"NoPermission403": "403 Sem permissão temporariamente",
"NoPermissionInGlobal": "Sem permissão global",
"NoPermissionVew": "Sem permissão para visualizar a página atual",
+ "NoResource": "Sem recursos válidos",
"NoUnreadMsg": "Sem mensagens não lidas no momento",
"Node": "Nó",
"NodeInformation": "Informações do nó",
@@ -891,6 +922,7 @@
"Pause": "Pausa",
"PauseTaskSendSuccessMsg": " A tarefa de pausa foi emitida, por favor atualize e verifique mais tarde ",
"Pending": " Pendente",
+ "Periodic": "Regularmente",
"PermAccount": "Conta Autorizada",
"PermAction": "Action autorizado",
"PermUserList": "Usuário autorizado",
@@ -952,6 +984,7 @@
"QingYunPrivateCloud": " Nuvem privada Qingyun ",
"Queue": "Fila",
"QuickAdd": "Adicionar rapidamente",
+ "QuickFilter": "Filtragem rápida",
"QuickJob": "Comandos Rápidos",
"QuickUpdate": "Atualização rápida",
"Radius": "Radius",
@@ -1032,6 +1065,7 @@
"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 ",
+ "ResolveSelected": "Resolver seleção",
"Resource": "Recursos",
"ResourceType": "Tipo de recurso",
"RestoreButton": "Restaurar Padrões",
@@ -1051,6 +1085,7 @@
"RoleDetail": "Detalhes do papel",
"RoleInfo": " Informações do papel",
"RoleList": "Lista de Funções",
+ "RoleManage": "Função de gestão",
"RoleUpdate": "Atualizar papéis",
"RoleUsers": "Usuário autorizado",
"Rows": "Linhas",
@@ -1074,6 +1109,7 @@
"Running": "Em execução",
"RunningPath": "Caminho de Execução",
"RunningPathHelpText": "Informe o caminho de execução do script, essa configuração só é válida para scripts shell",
+ "RunningSummary": "Em execução",
"RunningTimes": "Últimas 5 vezes de tempo de execução",
"SCP": "Plataforma Cloud Sangfor",
"SMS": "Mensagem de texto",
@@ -1253,6 +1289,7 @@
"SystemTasks": "Lista de tarefas",
"SystemTools": "Ferramentas do sistema",
"TableColSetting": "Selecione as colunas de propriedades visíveis",
+ "TableSetting": "Preferências de tabela",
"TagCreate": " Criar etiqueta ",
"TagInputFormatValidation": "Erro no formato da tag, o formato correto é: name:value",
"TagList": "Lista de tags",
@@ -1269,6 +1306,7 @@
"TaskList": "Lista de tarefas",
"TaskMonitor": "Monitoramento de tarefas",
"TaskPath": "Caminho da tarefa",
+ "TaskSummary": "Resumo das tarefas",
"TechnologyConsult": "Consulta Técnica",
"TempPasswordTip": "O prazo de validade da senha temporária é de 300 segundos, fica inválida imediatamente após o uso",
"TempToken": "Senha temporária",
@@ -1316,6 +1354,7 @@
"TodayFailedConnections": "Falhas de conexão de hoje",
"Token": "Token",
"Total": "Total",
+ "TotalAccounts": "Total de contas",
"TotalJobFailed": "número de falhas na execução da Action",
"TotalJobLog": "Número total de execuções de tarefas",
"TotalJobRunning": "Número de Actions em execução",
@@ -1362,6 +1401,8 @@
"UpdateSelected": "Atualizar selecionado",
"UpdateSuccessMsg": "Atualizado com sucesso",
"Updated": "Atualizado",
+ "UpgradeEnterpriseEdition": "Atualizar para a versão empresarial",
+ "UpgradeEnterpriseEditionHelpText": "Atualizar para a versão empresarial para aproveitar essa funcionalidade.",
"Upload": "Upload",
"UploadCsvLth10MHelpText": "Somente upload de csv/xlsx, e não ultrapassar 10M",
"UploadDir": "Enviar para o diretório",
@@ -1386,6 +1427,7 @@
"UserGroupUpdate": "Atualizar grupo de usuários",
"UserGroups": "Grupo de Usuários",
"UserList": "Lista de usuários",
+ "UserLogin": "Login do usuário",
"UserLoginACLHelpMsg": "Ao entrar no sistema, você pode fazer uma auditoria com base no IP de login do usuário e no intervalo de tempo para determinar se é possível entrar no sistema (efetivo globalmente)",
"UserLoginACLHelpText": "Ao entrar no sistema, você pode auditar de acordo com o IP de login do usuário e o período de tempo, determinando se pode fazer o login",
"UserLoginAclCreate": "Criar controle de acesso do usuário",
diff --git a/apps/i18n/lina/zh.json b/apps/i18n/lina/zh.json
index 4edd6ece2..7e3c025b1 100644
--- a/apps/i18n/lina/zh.json
+++ b/apps/i18n/lina/zh.json
@@ -13,12 +13,17 @@
"AccountBackupCreate": "创建账号备份",
"AccountBackupDetail": "账号备份详情",
"AccountBackupList": "账号备份列表",
+ "AccountBackupTask": "账号备份任务",
"AccountBackupUpdate": "更新账号备份",
"AccountChangeSecretDetail": "账号改密详情",
"AccountData": "账号数据",
"AccountDeleteConfirmMsg": "删除账号,是否继续?",
"AccountDeleted": "账号删除",
"AccountDiscover": "账号发现",
+ "AccountDiscoverDetail": "账号发现详情",
+ "AccountDiscoverTask": "账号发现",
+ "AccountDiscoverTaskCreate": "创建发现帐户任务",
+ "AccountDiscoverTaskUpdate": "更新发现帐户任务",
"AccountExportTips": "导出信息中包含账号密文涉及敏感信息,导出的格式为一个加密的zip文件(若没有设置加密密码,请前往个人信息中设置文件加密密码)。",
"AccountList": "账号",
"AccountPolicy": "账号策略",
@@ -26,13 +31,17 @@
"AccountPushCreate": "创建账号推送",
"AccountPushDetail": "账号推送详情",
"AccountPushList": "账号推送",
+ "AccountPushTask": "账号推送任务",
"AccountPushUpdate": "更新账号推送",
"AccountResult": "账号改密成功/失败",
"AccountSessions": "账号会话",
"AccountStorage": "账号存储",
+ "AccountSummary": "帐号摘要",
"AccountTemplate": "账号模版",
"AccountTemplateList": "账号模版列表",
"AccountTemplateUpdateSecretHelpText": "账号列表展示通过模版创建的账号。更新密文时,会更新通过模版所创建账号的密文。",
+ "AccountTotal": "账号总数",
+ "AccountType": "帐号类型",
"Accounts": "账号",
"Action": "动作",
"ActionCount": "动作数量",
@@ -136,6 +145,7 @@
"AssetBulkUpdateTips": "网络设备、云服务、web,不支持批量更新网域",
"AssetChangeSecretCreate": "创建账号改密",
"AssetChangeSecretUpdate": "更新账号改密",
+ "AssetConnect": "资产连接",
"AssetData": "资产数据",
"AssetDetail": "资产详情",
"AssetList": "资产列表",
@@ -245,6 +255,7 @@
"CAS": "CAS",
"CMPP2": "CMPP v2.0",
"CalculationResults": "cron 表达式错误",
+ "CallRecords": "调用记录",
"CanDragSelect": "可拖动鼠标选择时间段;未选择等同全选",
"Cancel": "取消",
"CancelCollection": "取消收藏",
@@ -261,7 +272,9 @@
"ChangePassword": "更新密码",
"ChangeSecret": "账号改密",
"ChangeSecretAccountHelpText": "对于同一资产中的账号,如果存在切换自关系,则不应放在同一个任务中执行密码更改,而是应分成两个任务分别执行。",
+ "ChangeSecretFailAccounts": "改密失败账号",
"ChangeSecretParams": "改密参数",
+ "ChangeSecretTask": "账号改密任务",
"ChangeViewHelpText": "点击切换不同视图",
"Chat": "聊天",
"ChatAI": "智能问答",
@@ -279,6 +292,7 @@
"ClearSuccessMsg": "清除成功",
"ClickCopy": "点击复制",
"ClientCertificate": "客户端证书",
+ "Clipboard ": "剪贴板",
"ClipboardCopyPaste": "剪贴板复制粘贴",
"Clone": "克隆",
"Close": "关闭",
@@ -352,6 +366,7 @@
"Continue": "继续",
"ConvenientOperate": "便捷操作",
"Copy": "复制",
+ "CopyFailed": "复制失败",
"CopySuccess": "复制成功",
"CopyToAsset": "复制到资产",
"Corporation": "公司",
@@ -379,6 +394,7 @@
"CrontabOfCreateUpdatePage": "例如:每周日 03:05 执行 <5 3 * * 0>
使用5位 Linux crontab 表达式 <分 时 日 月 星期> (在线工具)
如果同时设置了定期执行和周期执行,优先使用定期执行",
"CurrentConnectionUsers": "当前会话用户数",
"CurrentConnections": "当前连接数",
+ "CurrentStatus": "当前状态",
"CurrentUserVerify": "验证当前用户",
"Custom": "自定义",
"CustomCol": "自定义列表字段",
@@ -454,10 +470,13 @@
"Disable": "禁用",
"DisableSelected": "禁用所选",
"DisableSuccessMsg": "禁用成功",
+ "DiscoverAccountTask": "账号发现任务",
"DiscoverAccounts": "帐号发现",
+ "DiscoverAccountsHelpText": "采集资产的账务信息,可将采集到的账务信息导入系统进行集中管理。",
"DiscoveredAccountList": "发现账号",
"DisplayName": "名称",
"Docs": "文档",
+ "Documentation": "文档",
"Download": "下载",
"DownloadCenter": "下载中心",
"DownloadImportTemplateMsg": "下载创建模板",
@@ -512,8 +531,10 @@
"Execute": "执行",
"ExecuteOnce": "执行一次",
"ExecutionDetail": "执行详情",
+ "ExecutionHistory": "执行历史",
"ExecutionList": "执行列表",
"ExecutionRecord": "执行记录",
+ "ExecutionSummary": "执行汇总",
"ExistError": "这个元素已经存在",
"Existing": "已存在",
"ExpirationTimeout": "过期超时时间(秒)",
@@ -646,11 +667,11 @@
"InstanceName": "实例名称",
"InstanceNamePartIp": "实例名称和部分IP",
"InstancePlatformName": "实例平台名称",
+ "Integration": "应用集成",
"Interface": "网络接口",
"InterfaceSettings": "界面设置",
"Interval": "间隔",
"IntervalOfCreateUpdatePage": "单位:时",
- "Integration": "应用集成",
"InvalidJson": "不是合法 JSON",
"InviteSuccess": "邀请成功",
"InviteUser": "邀请用户",
@@ -709,6 +730,7 @@
"LoginAssetConfirm": "资产登录复核",
"LoginAssetToday": "今日活跃资产数",
"LoginAssets": "活跃资产",
+ "LoginBlocked": "登录被阻止",
"LoginConfirm": "登录复核",
"LoginConfirmUser": "登录复核 受理人",
"LoginCount": "登录次数",
@@ -743,6 +765,7 @@
"MIN_LENGTH_ERROR": "密码长度至少为 {0} 位",
"MailRecipient": "邮件收件人",
"MailSend": "邮件发送",
+ "ManagePlatform": "管理平台",
"ManualAccount": "手动账号",
"ManualAccountTip": "登录时手动输入 用户名/密码",
"ManualExecution": "手动执行",
@@ -783,6 +806,7 @@
"NavHelp": "导航栏链接",
"Navigation": "导航",
"NeedReLogin": "需要重新登录",
+ "NeverLogin": "永不登录",
"New": "新建",
"NewAccountsFound": "新增账号",
"NewChat": "新聊天",
@@ -804,10 +828,12 @@
"NoFiles": "暂无文件",
"NoLog": "无日志",
"NoLoginLongTime": "长时间未登录",
+ "NoMFA": "未启用 MFA",
"NoPermission": "暂无权限",
"NoPermission403": "403 暂无权限",
"NoPermissionInGlobal": "全局无权限",
"NoPermissionVew": "没有权限查看当前页面",
+ "NoResource": "没有有效资源",
"NoUnreadMsg": "暂无未读消息",
"Node": "节点",
"NodeInformation": "节点信息",
@@ -895,6 +921,7 @@
"Pause": "暂停",
"PauseTaskSendSuccessMsg": "暂停任务已下发,请稍后刷新查看",
"Pending": "待处理",
+ "Periodic": "定期",
"PermAccount": "授权账号",
"PermAction": "授权动作",
"PermUserList": "授权用户",
@@ -956,6 +983,7 @@
"QingYunPrivateCloud": "青云私有云",
"Queue": "队列",
"QuickAdd": "快速添加",
+ "QuickFilter": "快速过滤",
"QuickJob": "快捷命令",
"QuickUpdate": "快速更新",
"Radius": "Radius",
@@ -1036,6 +1064,7 @@
"ResetSSHKeySuccessMsg": "发送邮件任务已提交, 用户稍后会收到重置密钥邮件",
"ResetSSHKeyWarningMsg": "你确定要发送重置用户的SSH Key的邮件吗?",
"ResetSecret": "可改密",
+ "ResolveSelected": "解决选定",
"Resource": "资源",
"ResourceType": "资源类型",
"RestoreButton": "恢复默认",
@@ -1055,6 +1084,7 @@
"RoleDetail": "角色详情",
"RoleInfo": "角色信息",
"RoleList": "角色列表",
+ "RoleManage": "管理角色",
"RoleUpdate": "更新角色",
"RoleUsers": "授权用户",
"Rows": "行",
@@ -1078,13 +1108,8 @@
"Running": "运行中",
"RunningPath": "运行路径",
"RunningPathHelpText": "填写脚本的运行路径,此设置仅 shell 脚本生效",
- "RunningTimes": "最近5次运行时间",
"RunningSummary": "运行中",
- "AccountPushTask": "账号推送任务",
- "DiscoverAccountTask": "账号发现任务",
- "ChangeSecretTask": "账号改密任务",
- "AccountBackupTask": "账号备份任务",
- "ExecutionHistory": "执行历史",
+ "RunningTimes": "最近5次运行时间",
"SCP": "深信服云平台",
"SMS": "短信",
"SMSProvider": "短信服务商",
@@ -1263,6 +1288,7 @@
"SystemTasks": "任务列表",
"SystemTools": "系统工具",
"TableColSetting": "选择可见属性列",
+ "TableSetting": "表格偏好",
"TagCreate": "创建标签",
"TagInputFormatValidation": "标签格式错误,正确格式为:name:value",
"TagList": "标签列表",
@@ -1327,6 +1353,7 @@
"TodayFailedConnections": "今日连接失败数",
"Token": "令牌",
"Total": "总共",
+ "TotalAccounts": "账号总数",
"TotalJobFailed": "执行失败作业数",
"TotalJobLog": "作业执行总数",
"TotalJobRunning": "运行中作业数",
@@ -1373,6 +1400,8 @@
"UpdateSelected": "更新所选",
"UpdateSuccessMsg": "更新成功",
"Updated": "已更新",
+ "UpgradeEnterpriseEdition": "升级到企业版",
+ "UpgradeEnterpriseEditionHelpText": "升级到企业版即可享受此功能",
"Upload": "上传",
"UploadCsvLth10MHelpText": "只能上传 csv/xlsx, 且不超过 10M",
"UploadDir": "上传目录",
@@ -1397,6 +1426,7 @@
"UserGroupUpdate": "更新用户组",
"UserGroups": "用户组",
"UserList": "用户列表",
+ "UserLogin": "用户登录",
"UserLoginACLHelpMsg": "登录系统时,可以根据用户的登录 IP 和时间段进行审核,判断是否可以登录系统(全局生效)",
"UserLoginACLHelpText": "登录系统时,可以根据用户的登录 IP 和时间段进行审核,判断是否可以登录",
"UserLoginAclCreate": "创建用户登录控制",
@@ -1470,13 +1500,5 @@
"disallowSelfUpdateFields": "不允许自己修改当前字段",
"forceEnableMFAHelpText": "如果强制启用,用户无法自行禁用",
"removeWarningMsg": "你确定要移除",
- "setVariable": "设置参数",
- "TableSetting": "表格偏好",
- "AccountDiscoverTask": "账号发现",
- "ExecutionSummary": "执行汇总",
- "TotalAccounts": "账号总数",
- "Periodic": "定期",
- "ChangeSecretFailAccounts": "改密失败账号",
- "CallRecords": "调用记录",
- "Documentation": "文档"
+ "setVariable": "设置参数"
}
\ No newline at end of file
diff --git a/apps/i18n/lina/zh_hant.json b/apps/i18n/lina/zh_hant.json
index 06f7752e1..1e5a35186 100644
--- a/apps/i18n/lina/zh_hant.json
+++ b/apps/i18n/lina/zh_hant.json
@@ -14,11 +14,13 @@
"AccountBackupCreate": "創建帳號備份",
"AccountBackupDetail": "賬號備份詳情",
"AccountBackupList": "賬號備份列表",
+ "AccountBackupTask": "帳號備份任務",
"AccountBackupUpdate": "更新帳號備份",
"AccountChangeSecretDetail": "帳號變更密碼詳情",
"AccountData": "帳號數據",
"AccountDeleteConfirmMsg": "刪除帳號,是否繼續?",
"AccountDeleted": "帳號刪除",
+ "AccountDiscover": "帳號發現",
"AccountDiscoverDetail": "帳號收集詳情",
"AccountDiscoverList": "帳號收集",
"AccountDiscoverTask": "帳號發現",
@@ -31,13 +33,17 @@
"AccountPushCreate": "創建帳號推送",
"AccountPushDetail": " Account Push Details",
"AccountPushList": "帳號推送",
+ "AccountPushTask": "帳號推送任務",
"AccountPushUpdate": "更新帳號推送",
"AccountResult": "帳號改密成功/失敗",
"AccountSessions": "帳號會話",
"AccountStorage": "帳號儲存",
+ "AccountSummary": "帳號摘要",
"AccountTemplate": "帳號模板",
"AccountTemplateList": "帳號模板列表",
"AccountTemplateUpdateSecretHelpText": "帳號列表展示通過模板創建的帳號。更新密文時,會更新通過模板所創建帳號的密文。",
+ "AccountTotal": "帳號總數",
+ "AccountType": "帳號類型",
"Accounts": "帳號管理",
"Action": "動作",
"ActionCount": "動作數量",
@@ -141,6 +147,7 @@
"AssetBulkUpdateTips": "網路設備、雲服務、web,不支持批次更新網域",
"AssetChangeSecretCreate": "創建帳號改密",
"AssetChangeSecretUpdate": "更新帳號改密",
+ "AssetConnect": "資產連接",
"AssetData": "資產數據",
"AssetDetail": "資產詳情",
"AssetList": "資產列表",
@@ -179,6 +186,7 @@
"Authentication": "認證",
"AuthorizedKeysChanged": "密鑰變更",
"AutoPush": "自動推送",
+ "Automation": "自動化",
"Automations": "自動化",
"AverageTimeCost": "平均花費時間",
"AwaitingMyApproval": "待我審批",
@@ -268,7 +276,9 @@
"ChangePassword": "更改密碼",
"ChangeSecret": "帳號改密",
"ChangeSecretAccountHelpText": "對於同一資產中的帳號,如果存在切換自關係,則不應放在同一個任務中執行密碼更改,而是應分成兩個任務分別執行。",
+ "ChangeSecretFailAccounts": "密碼修改失敗帳號",
"ChangeSecretParams": "改密參數",
+ "ChangeSecretTask": "帳號改密任務",
"ChangeViewHelpText": "點擊切換不同視圖",
"Chat": "聊天",
"ChatAI": "智慧問答",
@@ -286,6 +296,7 @@
"ClearSuccessMsg": "清除成功",
"ClickCopy": "點擊複製",
"ClientCertificate": "用戶端證書",
+ "Clipboard ": "剪貼簿",
"ClipboardCopyPaste": "剪貼簿複製貼上",
"Clone": "複製",
"Close": "關閉",
@@ -359,6 +370,7 @@
"Continue": "繼續",
"ConvenientOperate": "便捷操作",
"Copy": "複製",
+ "CopyFailed": "複製失敗",
"CopySuccess": "複製成功",
"CopyToAsset": "複製至資產",
"Corporation": "公司",
@@ -386,6 +398,7 @@
"CrontabOfCreateUpdatePage": "例如:每週日 03:05 執行 <5 3 * * 0>
使用5位 Linux crontab 表達式 <分 時 日 月 星期> (線上工具)
如果同時設置了定期執行和週期執行,優先使用定期執行",
"CurrentConnectionUsers": "當前會話用戶數",
"CurrentConnections": "當前連接數",
+ "CurrentStatus": "當前狀態",
"CurrentUserVerify": "驗證當前用戶",
"Custom": "自訂",
"CustomCol": "自訂列表欄位",
@@ -449,6 +462,9 @@
"DestinationIP": "目的地址",
"DestinationPort": "目的埠",
"Detail": "詳情",
+ "DetectEngines": "檢測引擎",
+ "DetectResults": "檢測結果",
+ "DetectTasks": "檢測任務",
"Device": "網路設備",
"DeviceCreate": "創建資產-網路設備",
"DeviceUpdate": "更新資產-網路設備",
@@ -459,11 +475,13 @@
"Disable": "禁用",
"DisableSelected": "停用所選",
"DisableSuccessMsg": "禁用成功",
+ "DiscoverAccountTask": "帳號發現任務",
"DiscoverAccounts": "帳號收集",
"DiscoverAccountsHelpText": "收集資產上的賬號資訊。收集後的賬號資訊可以導入到系統中,方便統一",
"DiscoveredAccountList": "Collected accounts",
"DisplayName": "名稱",
"Docs": "文件",
+ "Documentation": "文檔",
"Download": "下載",
"DownloadCenter": "下載中心",
"DownloadImportTemplateMsg": "下載創建模板",
@@ -518,8 +536,10 @@
"Execute": "執行",
"ExecuteOnce": "執行一次",
"ExecutionDetail": "執行詳情",
+ "ExecutionHistory": "執行歷史",
"ExecutionList": "執行記錄",
"ExecutionRecord": "執行記錄",
+ "ExecutionSummary": "執行匯總",
"ExistError": "這個元素已經存在",
"Existing": "已存在",
"ExpirationTimeout": "過期超時時間(秒)",
@@ -652,6 +672,7 @@
"InstanceName": "實例名稱",
"InstanceNamePartIp": "實例名稱和部分IP",
"InstancePlatformName": "實例平台名稱",
+ "Integration": "應用整合",
"Interface": "網路介面",
"InterfaceSettings": "界面設置",
"Interval": "間隔",
@@ -714,6 +735,7 @@
"LoginAssetConfirm": "資產登入覆核",
"LoginAssetToday": "今日活躍資產數",
"LoginAssets": "活躍資產",
+ "LoginBlocked": "登錄被阻止",
"LoginConfirm": "登入覆核",
"LoginConfirmUser": "登錄複核 受理人",
"LoginCount": "登入次數",
@@ -748,6 +770,7 @@
"MIN_LENGTH_ERROR": "密碼最小長度 {0} 位",
"MailRecipient": "郵件收件人",
"MailSend": "郵件發送",
+ "ManagePlatform": "管理平台",
"ManualAccount": "手動帳號",
"ManualAccountTip": "登入時手動輸入 使用者名稱/密碼",
"ManualExecution": "手動執行",
@@ -788,6 +811,7 @@
"NavHelp": "導航欄連結",
"Navigation": "導航",
"NeedReLogin": "需要重新登入",
+ "NeverLogin": "永不登入",
"New": "新建",
"NewAccountsFound": "新增帳號",
"NewChat": "新聊天",
@@ -809,10 +833,12 @@
"NoFiles": "暫無文件",
"NoLog": "No Log",
"NoLoginLongTime": "長時間未登錄",
+ "NoMFA": "未啟用 MFA",
"NoPermission": "暫無權限",
"NoPermission403": "403 暫無權限",
"NoPermissionInGlobal": " Global No Permission",
"NoPermissionVew": "沒有權限查看當前頁面",
+ "NoResource": "沒有有效資源",
"NoUnreadMsg": "暫無未讀消息",
"Node": "節點",
"NodeInformation": "節點資訊",
@@ -900,6 +926,7 @@
"Pause": "暫停",
"PauseTaskSendSuccessMsg": "暫停任務已下發,請稍後刷新查看",
"Pending": "待處理",
+ "Periodic": "定期",
"PermAccount": "授權帳號",
"PermAction": "授權Action",
"PermUserList": "授權用戶",
@@ -961,6 +988,7 @@
"QingYunPrivateCloud": " QingCloud Private Cloud",
"Queue": "隊列",
"QuickAdd": "快速添加",
+ "QuickFilter": "快速過濾",
"QuickJob": "快捷命令",
"QuickUpdate": "快速更新",
"Radius": "Radius",
@@ -1041,6 +1069,7 @@
"ResetSSHKeySuccessMsg": "發送郵件任務已提交,用戶稍後會收到重置密鑰郵件",
"ResetSSHKeyWarningMsg": "你確定要傳送重置用戶的SSH Key的郵件嗎?",
"ResetSecret": "可更改密碼",
+ "ResolveSelected": "解決選定",
"Resource": "資源",
"ResourceType": "資源類型",
"RestoreButton": "恢復默認",
@@ -1060,6 +1089,7 @@
"RoleDetail": "角色詳情",
"RoleInfo": "角色資訊",
"RoleList": "角色列表",
+ "RoleManage": "角色管理",
"RoleUpdate": "更新角色",
"RoleUsers": "授權用戶",
"Rows": "列",
@@ -1083,6 +1113,7 @@
"Running": "正在運行中的Vault 伺服器掛載點,預設為 jumpserver",
"RunningPath": "運行路徑",
"RunningPathHelpText": "填寫腳本的運行路徑,此設置僅 shell 腳本生效",
+ "RunningSummary": "運行中",
"RunningTimes": " Last 5 run times",
"SCP": "深信服雲平台",
"SMS": "簡訊",
@@ -1262,6 +1293,7 @@
"SystemTasks": "任務列表",
"SystemTools": "系統工具",
"TableColSetting": "選擇可見屬性列",
+ "TableSetting": "表格偏好",
"TagCreate": "創建標籤",
"TagInputFormatValidation": "Label format error, correct format is: name:value",
"TagList": "標籤列表",
@@ -1278,6 +1310,7 @@
"TaskList": "工作列表",
"TaskMonitor": "任務監控",
"TaskPath": "任務路徑",
+ "TaskSummary": "任務匯總",
"TechnologyConsult": "技術諮詢",
"TempPasswordTip": "臨時密碼有效時間為 300 秒,使用後立即失效",
"TempToken": "臨時密碼",
@@ -1325,6 +1358,7 @@
"TodayFailedConnections": "今日會話失敗數",
"Token": "令牌",
"Total": "總數",
+ "TotalAccounts": "帳號總數",
"TotalJobFailed": "執行失敗作業數",
"TotalJobLog": "作業執行總數",
"TotalJobRunning": "運行中作業數",
@@ -1371,6 +1405,8 @@
"UpdateSelected": "Update selected",
"UpdateSuccessMsg": "Update successful",
"Updated": "已更新",
+ "UpgradeEnterpriseEdition": "升級到企業版",
+ "UpgradeEnterpriseEditionHelpText": "升級到企業版即可享受此功能",
"Upload": "上傳",
"UploadCsvLth10MHelpText": "只能上傳 csv/xlsx, 且不超過 10M",
"UploadDir": "上傳目錄",
@@ -1395,6 +1431,7 @@
"UserGroupUpdate": "更新用戶組",
"UserGroups": "用戶組",
"UserList": "用戶列表",
+ "UserLogin": "用戶登錄",
"UserLoginACLHelpMsg": "登入系統時,可以根據用戶的登入 IP 和時間段進行審核,判斷是否可以登入系統(全局生效)",
"UserLoginACLHelpText": "登入系統時,可以根據使用者的登入 IP 和時間段進行審核,判斷是否可以登入",
"UserLoginAclCreate": "創建用戶登入控制",
diff --git a/apps/perms/templates/perms/_msg_permed_items_expire.html b/apps/perms/templates/perms/_msg_permed_items_expire.html
index 01175f54e..32719b4ca 100644
--- a/apps/perms/templates/perms/_msg_permed_items_expire.html
+++ b/apps/perms/templates/perms/_msg_permed_items_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 %}