From 803f2e559bcb6e572e5904bb30e404384d10b664 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 30 Jul 2026 10:11:18 +0000
Subject: [PATCH] chore(i18n): auto-translate updated strings
---
apps/i18n/lina/en.json | 79 ++++++++++++++++++++----------------------
1 file changed, 38 insertions(+), 41 deletions(-)
diff --git a/apps/i18n/lina/en.json b/apps/i18n/lina/en.json
index c3e3037dd..5226393c3 100644
--- a/apps/i18n/lina/en.json
+++ b/apps/i18n/lina/en.json
@@ -52,6 +52,7 @@
"AccountStatisticsReport": "Account statistics report",
"AccountStorage": "Account storage",
"AccountSummary": "Account summary",
+ "AccountSwitchTasks": "Account switch tasks",
"AccountTemplate": "Account templates",
"AccountTemplateList": "Account templates",
"AccountTemplateUpdateSecretHelpText": "The account list shows the accounts created through the template. when the secret is updated, the ciphertext of the accounts created through the template will be updated.",
@@ -102,7 +103,12 @@
"AdhocManage": "Script",
"AdhocUpdate": "Update script",
"Advanced": "Advanced settings",
+ "AffectedApplicationsSummary": "This affects {count} applications",
+ "AffectedBindingsSummary": "This affects {count} application credential bindings",
"AfterChange": "After changes",
+ "Agent": "Agent",
+ "AgentID": "Agent ID",
+ "AgentStatus": "Agent status",
"AjaxError404": "404 request error",
"AlibabaCloud": "Alibaba cloud",
"Aliyun": "Alibaba cloud",
@@ -433,8 +439,12 @@
"Confirm": "Confirm",
"ConfirmDeleteReport": "Are you sure you want to delete this custom report?",
"ConfirmExecuteOperation": "Are you sure to execute this operation?",
+ "ConfirmImpact": "Confirm impact",
"ConfirmPassword": "Confirm password",
"ConfirmRunningAssets": "Confirm running assets",
+ "ConfirmSuccess": "Confirmed",
+ "ConfirmSwitched": "Confirm switched",
+ "ConfirmSwitchedPrompt": "Confirm that application {app} reloaded and is using the new credential?",
"Connect": "Connect",
"ConnectAssets": "Access assets",
"ConnectMethod": "Connect method",
@@ -478,11 +488,16 @@
"CreatePlaybook": "Create playbook",
"CreateReplayStorage": "Create object storage",
"CreateSuccessMsg": "Successfully created !",
+ "CreateSwitchTask": "Create switch task",
"CreateUserContent": "Creating User Content",
"CreateUserSetting": "User creation",
"Created": "Created",
"CreatedBy": "Creator",
"CreatedTime": "Created Time",
+ "CredentialBinding": "credential binding",
+ "CredentialBindingID": "Credential binding ID",
+ "CredentialBindingIDHint": "Use the binding ID as the credential_files value in the Agent configuration. It remains unchanged when the physical account switches.",
+ "CredentialFileRule": "Credential file rule",
"CriticalLoad": "Serious",
"CronExpression": "Complete crontab expression",
"Crontab": "Crontab",
@@ -594,6 +609,7 @@
"DistributionOfAssetLoginMethods": "Distribution of asset login methods",
"Docs": "Docs",
"Documentation": "Documentation",
+ "Done": "Done",
"Download": "Download",
"DownloadCenter": "Download",
"DownloadImportTemplateMsg": "Download creation template",
@@ -626,6 +642,8 @@
"EnableDomain": "Gateway enabled",
"EnableGateway": "Enable gateway",
"EnableKoKoSSHHelpText": "When switched on, connecting to the asset will display ssh client pull-up method",
+ "EndSwitchTaskConfirm": "Pending events will stop. Confirmed mappings remain unchanged. Continue?",
+ "EndTask": "End task",
"Endpoint": "Endpoint",
"EndpointListHelpMessage": "The service endpoint is the address (port) for users to access the service. when users connect to assets, they choose service endpoints based on endpoint rules and asset tags, using them as access points to establish connections and achieve distributed connections to assets",
"EndpointRuleListHelpMessage": "For the server endpoint selection strategy, there are currently two options:
1. specify the endpoint according to the endpoint rule (current page);
2. choose the endpoint through asset tags, with the fixed tag name being 'endpoint' and the value being the name of the endpoint.
the tag matching method is preferred for both methods, as the ip range may conflict, and the tag method exists as a supplement to the rules.",
@@ -755,6 +773,7 @@
"HostCreate": "Create asset - host",
"HostDeployment": "Deploy RemoteApp machine",
"HostUpdate": "Update the asset - host",
+ "Hostname": "Hostname",
"HostnameStrategy": "Used to generate hostnames for assets. for example: 1. instance name (instancedemo); 2. instance name and part of ip (last two letters) (instancedemo-250.1)",
"Hour": "Hour",
"HuaweiCloud": "Huawei cloud",
@@ -859,6 +878,7 @@
"LastHalfYear": "Last 6 Months",
"LastLoginTime": "Last login time",
"LastPublishedTime": "Last publish time",
+ "LastSeen": "Last seen",
"LastThreeMonths": "Last 3 Months",
"LastYear": "Last Year",
"Ldap": "LDAP",
@@ -1164,6 +1184,7 @@
"Ports": "Port",
"Preferences": "Preferences",
"PrepareSyncTask": "Preparing to perform synchronization task...",
+ "Previous": "Previous",
"Primary": "Primary",
"Priority": "Priority",
"PrivacyPolicy": "Privacy Policy",
@@ -1288,6 +1309,9 @@
"RequiredSystemUserErrMsg": "Please select account",
"RequiredUploadFile": "Please upload the file!",
"Reset": "Reset",
+ "ResetAgent": "Reset Agent",
+ "ResetAgentConfirm": "This invalidates the current Agent and refreshes the App Secret. Continue?",
+ "ResetAgentSuccess": "Agent reset and App Secret refreshed",
"ResetAndDownloadSSHKey": "Reset and download key",
"ResetMFA": "Reset mfa",
"ResetMFAWarningMsg": "Are you sure you want to reset the user's mfa?",
@@ -1340,6 +1364,9 @@
"RoleManage": "Manage role",
"RoleUpdate": "Update the role",
"RoleUsers": "Authorized users",
+ "Rollback": "Rollback",
+ "RollbackRequested": "Rollback requested",
+ "RollbackSwitchTaskConfirm": "Notify all affected Agents to roll back to the source account?",
"Rows": "Row",
"Rule": "Condition",
"RuleCount": "Condition quantity",
@@ -1407,6 +1434,7 @@
"Secure": "Security",
"Security": "Security",
"Select": "Select",
+ "SelectAccounts": "Select accounts",
"SelectAdhoc": "Select command template",
"SelectAll": "Select all",
"SelectAtLeastOneAssetOrNodeErrMsg": "Select at least one asset or node",
@@ -1480,6 +1508,7 @@
"Slack": "Slack",
"SlackOAuth": "Slack OAuth",
"Source": "Source",
+ "SourceAccount": "Source account",
"SourceIP": "Source address",
"SourcePort": "Source port",
"Spec": "Specific",
@@ -1512,6 +1541,7 @@
"SuEnabled": "Enabled su",
"SuFrom": "Switch from",
"Submit": "Submit",
+ "SubmitTask": "Submit task",
"SubscriptionID": "ID",
"Success": "Success",
"Success/Total": "Success/Total",
@@ -1527,6 +1557,10 @@
"SupportedProtocol": "Protocols",
"SupportedProtocolHelpText": "Set supported protocols for the asset, you can modify the custom configurations, such as sftp directory, rdp ad domain, etc., by clicking on the set button",
"SupportedTypes": "Supported types",
+ "SwitchTaskCreated": "Switch task created",
+ "SwitchTaskCreatedHint": "JumpServer notified the Agents to write the target credential. Wait for application-owner confirmation.",
+ "SwitchTaskDetail": "Switch task detail",
+ "SwitchTaskDoesNotChangePassword": "This task switches application credentials and does not change the source account password.",
"Sync": "Sync",
"SyncAction": "Synchronized action",
"SyncDelete": "Sync delete",
@@ -1568,11 +1602,14 @@
"Tags": "Tags",
"TailLog": "Tail Log",
"Target": "Target",
+ "TargetAccount": "Target account",
+ "TargetAccountSameAssetRequired": "The target account must belong to the same asset as the source account.",
"TargetResources": "Target resource",
"TargetUser": "Target user",
"Task": "Task",
"TaskDetail": "Task details",
"TaskDone": "Task finished",
+ "TaskEnded": "Task ended",
"TaskExecutionTrends": "Task execution trends",
"TaskID": "Task id",
"TaskList": "Tasks",
@@ -1822,45 +1859,5 @@
"selectedAssets": "Selected assets",
"setVariable": "Set variable",
"userId": "User ID",
- "userName": "User name",
- "AgentStatus": "Agent status",
- "Agent": "Agent",
- "AgentID": "Agent ID",
- "Hostname": "Hostname",
- "Platform": "Platform",
- "Version": "Version",
- "LastSeen": "Last seen",
- "CredentialFileRule": "Credential file rule",
- "CredentialBinding": "credential binding",
- "CredentialBindingID": "Credential binding ID",
- "CredentialBindingIDHint": "Use the binding ID as the credential_files value in the Agent configuration. It remains unchanged when the physical account switches.",
- "ResetAgent": "Reset Agent",
- "ResetAgentConfirm": "This invalidates the current Agent and refreshes the App Secret. Continue?",
- "ResetAgentSuccess": "Agent reset and App Secret refreshed",
- "CreateSwitchTask": "Create switch task",
- "SelectAccounts": "Select accounts",
- "ConfirmImpact": "Confirm impact",
- "SubmitTask": "Submit task",
- "SwitchTaskDoesNotChangePassword": "This task switches application credentials and does not change the source account password.",
- "SourceAccount": "Source account",
- "TargetAccount": "Target account",
- "AffectedApplicationsSummary": "This affects {count} applications",
- "AffectedBindingsSummary": "This affects {count} application credential bindings",
- "TargetAccountSameAssetRequired": "The target account must belong to the same asset as the source account.",
- "SwitchTaskCreatedHint": "JumpServer notified the Agents to write the target credential. Wait for application-owner confirmation.",
- "SwitchTaskCreated": "Switch task created",
- "Previous": "Previous",
- "Next": "Next",
- "Done": "Done",
- "AccountSwitchTasks": "Account switch tasks",
- "SwitchTaskDetail": "Switch task detail",
- "ConfirmSwitched": "Confirm switched",
- "Rollback": "Rollback",
- "EndTask": "End task",
- "ConfirmSwitchedPrompt": "Confirm that application {app} reloaded and is using the new credential?",
- "ConfirmSuccess": "Confirmed",
- "RollbackSwitchTaskConfirm": "Notify all affected Agents to roll back to the source account?",
- "RollbackRequested": "Rollback requested",
- "EndSwitchTaskConfirm": "Pending events will stop. Confirmed mappings remain unchanged. Continue?",
- "TaskEnded": "Task ended"
+ "userName": "User name"
}