refactor(i18n): U27 多模块 phantom key 批量清理 — Cloud/Deploy/Agent/Monitor/System 5 模块 25 文件, 180 个 phantom key → 51 残留, 129 个替换为语义化键, 新增 12 子命名空间, zh/en 7185→7294 +109 键对齐, tsc -b=0, npm build✓ (16.31s), ESLint=0/0/0, go build=0, 17/17 测试通过
This commit is contained in:
1 parent
7f5295cfc2
commit
b812b3b20c
27 files changed
+459
-148
No files matched your search
@@ -1134,6 +1134,11 @@
|
||||
"clipboardDisabled": "Clipboard is disabled by session policy",
|
||||
"fileUploadDisabled": "File upload is disabled by session policy",
|
||||
"fileDownloadDisabled": "File download is disabled by session policy"
|
||||
},
|
||||
"fileBrowser2": {
|
||||
"loadDirFailed": "Failed to load directory",
|
||||
"downloadFailed": "Download failed: ",
|
||||
"directory": "Directory"
|
||||
}
|
||||
},
|
||||
"alert": {
|
||||
@@ -1581,7 +1586,9 @@
|
||||
"checkoutNeedGit": "Checkout stage requires Git URL",
|
||||
"imageNeedDocker": "Image build stage requires Docker credential",
|
||||
"suggestDocker": "Recommended credential",
|
||||
"needDocker": "Docker credential required"
|
||||
"needDocker": "Docker credential required",
|
||||
"imageBuild": "Image Build",
|
||||
"verify": "Verify"
|
||||
},
|
||||
"env": {
|
||||
"all": "All",
|
||||
@@ -1852,7 +1859,17 @@
|
||||
"deleteGroup": "Delete User Group",
|
||||
"deleteRole": "Delete Role",
|
||||
"userCol": "User",
|
||||
"noUserRole": "This user has not been assigned any Item Role"
|
||||
"noUserRole": "This user has not been assigned any Item Role",
|
||||
"policy": {
|
||||
"fillFields": "Please fill in name, code, and regex",
|
||||
"deletePolicy": "Delete Policy",
|
||||
"selectUserPermission": "Please select user and permission",
|
||||
"policyStrategy": "Permission Policy",
|
||||
"userAuth": "User Authorization",
|
||||
"subtitle": "Assign release permissions by pipeline code / job name regex",
|
||||
"noPolicy": "No job permission policies",
|
||||
"createHint": "After creating a policy, users will automatically get access to matching pipelines via regex"
|
||||
}
|
||||
},
|
||||
"banner": {
|
||||
"build": "Build",
|
||||
@@ -2331,7 +2348,37 @@
|
||||
"filterSuccess": "Success",
|
||||
"filterFailed": "Failed",
|
||||
"filterDeploying": "Deploying",
|
||||
"filterRolledBack": "Rolled Back"
|
||||
"filterRolledBack": "Rolled Back",
|
||||
"buildNodes": {
|
||||
"loadFailed": "Failed to load build nodes",
|
||||
"deleteConfirm": "Delete build node \"{{name}}\"?",
|
||||
"deleted": "Deleted",
|
||||
"saving": "Saving...",
|
||||
"testing": "Testing...",
|
||||
"noRemoteNodes": "No remote build nodes",
|
||||
"noRemoteDesc": "Associate server assets to add SSH nodes and schedule heavy build tasks to high-performance machines",
|
||||
"selectServer": "Select server",
|
||||
"masterBuiltin": "Master (Built-in)",
|
||||
"executorUsage": "Busy {{running}}/{{max}}",
|
||||
"remoteHint": "Register build agent based on server SSH credentials, pipelines can bind or auto-schedule",
|
||||
"schedulingHint": "When no node is specified, tasks run on Master first; concurrency=1 queues tasks by trigger order; full load auto-schedules to idle remote nodes",
|
||||
"testSuccess": "Connection successful",
|
||||
"executorLabel": "Executors {{running}}/{{max}}",
|
||||
"labelsLabel": "Labels {{labels}}"
|
||||
},
|
||||
"target": {
|
||||
"hostDeploy": "SSH Host Deploy",
|
||||
"searchHost": "Search hostname or IP",
|
||||
"selectFromList": "Select from the list below",
|
||||
"searchDeployment": "Search Deployment or namespace"
|
||||
},
|
||||
"userGroup": {
|
||||
"noGroups": "No user groups",
|
||||
"createFirstHint": "Click \"New User Group\" to create your first group",
|
||||
"namePlaceholder": "e.g., Backend Team",
|
||||
"subtitle": "User groups - batch authorize pipeline access",
|
||||
"memberCount": "Total Members"
|
||||
}
|
||||
},
|
||||
"k8s": {
|
||||
"cluster": {
|
||||
@@ -4194,7 +4241,10 @@
|
||||
"disabled": "Disabled",
|
||||
"emptyDesc": "Click \"Add Rule\" or \"Default Rules\" to create",
|
||||
"emptyTitle": "No {{cat}} rules",
|
||||
"loading": "Loading rules..."
|
||||
"loading": "Loading rules...",
|
||||
"deleteRule": "Delete Alert Rule",
|
||||
"deleteConfirm": "Delete this alert rule?",
|
||||
"deleted": "Alert rule deleted"
|
||||
},
|
||||
"contactDialog": {
|
||||
"addContactBtn": "Add Contact",
|
||||
@@ -4816,6 +4866,41 @@
|
||||
"probeName": "Probe Name",
|
||||
"execCommand": "Execute Command",
|
||||
"refreshing": " · Refreshing..."
|
||||
},
|
||||
"alertRuleDialog2": {
|
||||
"editRule": "Edit Alert Rule",
|
||||
"newRule": "New Alert Rule",
|
||||
"namePlaceholder": "e.g., CPU Usage Alert"
|
||||
},
|
||||
"alertMgr2": {
|
||||
"alertEvents": "Alert Events",
|
||||
"monitorAlert": "Monitor Alerts",
|
||||
"subtitle": "Alert rule management and alert event processing",
|
||||
"todayAlerts": "Today's Alerts"
|
||||
},
|
||||
"promDs2": {
|
||||
"listFailed": "Failed to get datasource list",
|
||||
"deleteFailed": "Delete failed",
|
||||
"noData": "No Prometheus datasources",
|
||||
"addHint": "Add datasources for metrics monitoring and dashboards"
|
||||
},
|
||||
"alertChannelDialog2": {
|
||||
"editChannel": "Edit Channel",
|
||||
"newChannel": "New Channel"
|
||||
},
|
||||
"logDsPage": {
|
||||
"searchPlaceholder": "Search datasource name or URL...",
|
||||
"noData": "No datasources, click the button above to add"
|
||||
},
|
||||
"logQueryToolbar": {
|
||||
"exactMatch": "Exact match",
|
||||
"partialMatch": "Partial match"
|
||||
},
|
||||
"healthProbe": {
|
||||
"namePlaceholder": "e.g., cex-agent health check"
|
||||
},
|
||||
"hostMonitorTypes": {
|
||||
"systemInfo": "System Info"
|
||||
}
|
||||
},
|
||||
"task": {
|
||||
@@ -6480,7 +6565,32 @@
|
||||
"billingruledial.s8e1e26d1": "Greater Than or Equal ≥",
|
||||
"billingruledial.s0196c18c": "Less Than <",
|
||||
"billingruledial.s45c301a8": "Less Than or Equal ≤",
|
||||
"billingruledial.s11f9fb4c": "Threshold (CNY) *"
|
||||
"billingruledial.s11f9fb4c": "Threshold (CNY) *",
|
||||
"platform": {
|
||||
"publicCloud": "Public Cloud",
|
||||
"searchPlaceholder": "Search platform name or code...",
|
||||
"subtitle": "Manage public, private, and hybrid cloud platforms",
|
||||
"noData": "No cloud platform data",
|
||||
"editPlatform": "Edit Platform",
|
||||
"addPlatform": "Add Platform",
|
||||
"namePlaceholder": "e.g., Alibaba Cloud",
|
||||
"codePlaceholder": "e.g., aliyun",
|
||||
"descPlaceholder": "Platform description...",
|
||||
"websiteLabel": "Website",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled"
|
||||
},
|
||||
"billingRuleDialog": {
|
||||
"fillFields": "Please fill in rule name and threshold",
|
||||
"editRule": "Edit Alert Rule",
|
||||
"addRule": "Add Alert Rule",
|
||||
"namePlaceholder": "e.g., Daily cost over ¥500 alert"
|
||||
},
|
||||
"billingRecordDialog": {
|
||||
"fillFields": "Please fill in required fields",
|
||||
"editRecord": "Edit Cost Record",
|
||||
"mainAccount": "Main Account"
|
||||
}
|
||||
},
|
||||
"agent": {
|
||||
"title": "Agent Management",
|
||||
@@ -6687,7 +6797,40 @@
|
||||
"wizard.wizard.stepService": "3. Create systemd service",
|
||||
"wizard.wizard.stepRegisterWindows": "Register Windows Service",
|
||||
"wizard.wizard.stepStart": "4. Start and enable on boot",
|
||||
"wizard.wizard.stepStartCheck": "Start and Check"
|
||||
"wizard.wizard.stepStartCheck": "Start and Check",
|
||||
"alerts": {
|
||||
"loadFailed": "Failed to load alert data",
|
||||
"resolveAlert": "Resolve Alert",
|
||||
"resolveConfirm": "Mark this alert as resolved?",
|
||||
"resolved": "Alert resolved",
|
||||
"deleteRule": "Delete Rule",
|
||||
"thresholdTriggered": "Alert threshold triggered",
|
||||
"noResolved": "No resolved alerts",
|
||||
"noActive": "No active alerts, all clear"
|
||||
},
|
||||
"monitor": {
|
||||
"loadHostFailed": "Failed to load host list",
|
||||
"enterCommand": "Enter command to execute",
|
||||
"noOutput": "No output",
|
||||
"commandPlaceholder": "e.g., free -m && df -h"
|
||||
},
|
||||
"alertHelper": {
|
||||
"netInBps": "Network In (BPS)",
|
||||
"memAvailable": "Available Memory (GB)",
|
||||
"diskIOUtil": "Disk IO Utilization",
|
||||
"netInErrors": "Network In Errors",
|
||||
"hostOffline": "Host Offline",
|
||||
"portDown": "Port Down"
|
||||
},
|
||||
"ruleDialog": {
|
||||
"enterName": "Please enter rule name",
|
||||
"editRule": "Edit Rule",
|
||||
"namePlaceholder": "e.g., CPU Usage Alert",
|
||||
"portPlaceholder": "e.g., 8080"
|
||||
},
|
||||
"monitor2": {
|
||||
"commandPlaceholder2": "e.g., free -m && df -h"
|
||||
}
|
||||
},
|
||||
"system": {
|
||||
"title": "System",
|
||||
@@ -7102,7 +7245,15 @@
|
||||
"useauditsetting.s51680af0": "Please select valid retention days",
|
||||
"useauditsetting.s7d55bd57": ", no expired records",
|
||||
"useldapmanageme.ouExists": "OU \"{{name}}\" already exists, please use a different name",
|
||||
"useldapmanageme.createOuFailed": "Failed to create OU: "
|
||||
"useldapmanageme.createOuFailed": "Failed to create OU: ",
|
||||
"ldapMgmt": {
|
||||
"createFailed": "Create failed: ",
|
||||
"deleteEntry": "Delete LDAP Entry",
|
||||
"updateFailed": "Update failed",
|
||||
"verifyFailed": "Verification failed",
|
||||
"selectUsers": "Please select at least one user",
|
||||
"importFailed": "Import failed: "
|
||||
}
|
||||
},
|
||||
"aiops": {
|
||||
"title": "AIOps",
|
||||
@@ -7654,6 +7805,10 @@
|
||||
"resCpu": "Server CPU Compute",
|
||||
"resMemory": "Server Memory",
|
||||
"resDisk": "Storage Disk Space"
|
||||
},
|
||||
"predictTypes": {
|
||||
"memUsage": "Memory Usage",
|
||||
"diskUsage": "Disk Usage"
|
||||
}
|
||||
},
|
||||
"breadcrumb": {
|
||||
|
||||
Reference in new issue
Block a user