From 543365596db44a56931f9106ae74b2c116dd5950 Mon Sep 17 00:00:00 2001 From: attacker Date: Sat, 11 Jul 2026 08:02:04 +0800 Subject: [PATCH] =?UTF-8?q?refactor(i18n):=20U19=20=E6=B8=85=E7=90=86=2086?= =?UTF-8?q?6=20=E4=B8=AA=E6=AD=BB=20i18n=20hash=20=E9=94=AE=20=E2=80=94=20?= =?UTF-8?q?=E5=AD=A4=E5=84=BF=E9=94=AE=E5=9C=A8=E9=87=8D=E6=9E=84=E5=90=8E?= =?UTF-8?q?=E4=BB=8E=E6=9C=AA=E8=A2=AB=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 从 zh-CN.json 和 en-US.json 移除 866 个 unreferenced hash keys(重构遗弃的 filename.hash 格式键名如 common.themets.s02b08e05)。这些键在组件迁移到语义 化键后成为孤儿,仅占用 JSON 文件空间。 影响: zh-CN.json 328KB→276KB (-16%), en-US.json 332KB→280KB (-16%) 行数 8139→7273 (-866 行/文件) 剩余 6731 keys zh/en 完全对齐 仍有 193 个 live hash keys 待重命名(下一步) tsc -b=0, npm build✓ (17.40s), ESLint errors=0/warnings=66/any=0 --- frontend/src/locales/en-US.json | 874 +------------------------------- frontend/src/locales/zh-CN.json | 874 +------------------------------- 2 files changed, 8 insertions(+), 1740 deletions(-) diff --git a/frontend/src/locales/en-US.json b/frontend/src/locales/en-US.json index 3a3ad53..c5025ef 100644 --- a/frontend/src/locales/en-US.json +++ b/frontend/src/locales/en-US.json @@ -84,7 +84,6 @@ "copyFailedManual": "Copy failed; please copy the error manually", "copySuccess": "Copied successfully", "copyTo": "Copy to", - "copybuttontsx.s76597b46": "Please select and copy manually", "cost": "Cost", "count": "Count", "create": "Create", @@ -341,12 +340,6 @@ "print": "Print", "priority": "Priority", "processing": "Processing", - "profilepagetsx.s5badb3ba": "Update failed", - "profilepagetsx.s6bfc4433": "Change login password", - "profilepagetsx.s8ba2f8b4": "Password changed", - "profilepagetsx.s8e7eca1f": "Local", - "profilepagetsx.sa806ce95": "Current password", - "profilepagetsx.sfcef0de8": "Account source", "protocol": "Protocol", "publish": "Publish", "purge": "Purge", @@ -441,17 +434,6 @@ "target": "Target", "test": "Test", "theme": "Theme", - "themets.s02b08e05": "Atom warm grey IDE, purple-green syntax gradient", - "themets.s17d84295": "Auto-match OS light/dark mode", - "themets.s29ee972b": "GitHub-style blue-black professional dark", - "themets.s2d43cc04": "Bright White", - "themets.s2f82cbb2": "Deep Sea Blue", - "themets.s37e76182": "Enterprise console clean light", - "themets.s525ce260": "Classic purple-pink dark, highly recognizable", - "themets.s571aa09d": "Macaron soft dark, eye-friendly", - "themets.s6f40fb5e": "Tokyo Neon deep blue-purple, VS Code popular", - "themets.s8392cae7": "Mainstream", - "themets.sc2e48855": "Developer", "thisMonth": "This Month", "thisWeek": "This Week", "thisYear": "This Year", @@ -797,71 +779,6 @@ "status": "Status", "tags": "Tags" }, - "terminaldialogt.s7c9109af": "Credential linked", - "terminaldialogt.s6d973dbe": "Link failed", - "terminaldialogt.safab2019": "\\r\\n\\x1b[31m[Connection Closed]\\x1b[0m\\r\\n", - "terminaldialogt.sa8156f58": "Server has no authentication credentials configured", - "terminaldialogt.s909c9a65": "Please select a credential for SSH connection", - "terminaldialogt.s817bf0a2": "No credentials available, please add them in Credential Settings first", - "terminaldialogt.saf3d5dd8": "Linking...", - "terminaldialogt.s9b448012": "Confirm connection", - "webshelltsx.s8603ff5b": "Failed to load server list:", - "webshelltsx.s7d4b03bb": "Failed to open terminal:", - "webshelltsx.s1df74087": "Remote server terminal management", - "webshelltsx.s7026b318": "New terminal connection", - "webshelltsx.s030235d1": "Select server", - "webshelltsx.se5460be8": "No running servers", - "webshelltsx.sd5d6cbbb": "No connections", - "webshelltsx.sefd92a06": "No active connections", - "webshelltsx.se2e43347": "Click “New Connection” to start a remote session", - "webshelltsx.sde027789": "Quick commands", - "cloudserverimpo.sddeee730": "Failed to load cloud accounts:", - "cloudserverimpo.s1d65993d": "Failed to sync regions:", - "cloudserverimpo.s5e749a34": "Failed to discover hosts:", - "cloudserverimpo.s7d43dcbe": "Failed to discover hosts", - "cloudserverimpo.s1b122554": "Import failed:", - "cloudserverimpo.s7ef31abb": "Public Cloud", - "cloudserverimpo.s02badc25": "Access Credentials", - "cloudserverimpo.s97d03d46": "Select Region", - "cloudserverimpo.s81eea51a": "Import Confirmation", - "cloudserverimpo.sa558f8a8": "Import Cloud Hosts", - "cloudserverimpo.s86968159": "Batch import host assets from cloud platforms", - "cloudserverimpo.s7c366475": "Please select the cloud platform to import hosts from", - "cloudserverimpo.se1a7870b": "Please select access credentials (AccessKey)", - "cloudserverimpo.saa5f0df7": "This cloud platform has no valid access credentials", - "cloudserverimpo.sf787f452": "Syncing...", - "cloudserverimpo.saa44e4f6": "Refresh Regions", - "cloudserverimpo.s61df99e0": "Syncing region list from cloud platform...", - "cloudserverimpo.s5bc3059d": "Discovering...", - "cloudserverimpo.s569d92b0": "Rediscover", - "cloudserverimpo.sc0b92674": "Discover Hosts", - "cloudserverimpo.s6ce90825": "Some regions failed to discover:", - "cloudserverimpo.s2401d988": "Discovering cloud hosts, please wait...", - "cloudserverimpo.sbd41e8f6": "Querying region by region, this may take a few seconds", - "cloudserverimpo.s85f8bc02": "Click the \"Discover Hosts\" button to start scanning selected regions", - "cloudserverimpo.s45bf4d4b": "No credentials", - "servertablerowt.sa0b6010a": "Terminal login", - "serverfilebrows.s4be30fcb": "Failed to load directory", - "serverfilebrows.sb264a9b6": "Download failed: ", - "serverfilebrows.s767fa455": "Directory", - "excelserverimpo.sdee9fcbf": "File has no valid data, please use the template format (first row is header)", - "excelserverimpo.sd274584b": "Hostname missing", - "excelserverimpo.s7641b315": "IP missing", - "excelserverimpo.s968c09ff": "Invalid IP format", - "excelserverimpo.sa884370d": "Duplicate rows", - "excelserverimpo.s691054e3": "File parsing failed, please confirm it is CSV format", - "excelserverimpo.se951a3c7": "Import failed, please retry", - "excelserverimpo.s58c25c4b": "Batch import server assets via CSV file", - "excelserverimpo.s95e484bd": "Host Import Template", - "excelserverimpo.s21609324": "Download CSV template, just fill in hostname, IP and port (default 22), Agent will auto-complete after installation", - "excelserverimpo.sf2648916": "Please select a region", - "excelserverimpo.s9d5df376": "No credentials (manual configuration later)", - "excelserverimpo.s87941dca": "SSH Key", - "excelserverimpo.sbab467bd": "Click or drag files here to upload", - "excelserverimpo.s7bb06035": "Supports CSV format files (click \"Download Template\" on the left to get one)", - "excelserverimpo.sfd7e0c99": "Select File", - "excelserverimpo.s8c0c7b6b": "Parsing file...", - "excelserverimpo.s3bc470c6": "Data Preview", "cloudServerImport": { "cloudProvider": "Cloud Provider", "cloudAccount": "Cloud Account", @@ -3059,8 +2976,7 @@ "capacity": { "resources": "资源容量分析", "resources1": "Deployment 资源请求与限制", - "namespace": "所有命名空间", - "s934752c9": ">暂无数据{loading ? 内存目标 (%) 暂无数据{loading ? 90%", - "helpersts.sbb098add": "Memory > 80%", - "helpersts.sc4db73a4": "Key Eviction", - "helpersts.s99844184": "Buffer Pool Hit < 90%", - "helpersts.s41ec17d6": "Buffer Pool Hit < 95%", - "helpersts.s5b95d546": "Connections > 90% Limit", - "helpersts.se0b952ab": "Connections > 80% Limit", - "helpersts.s56174d14": "Too many active threads", - "middlewaredialo.s0fa2360e": "Please fill in name and IP", - "middlewaredialo.s55aa6366": "Updated successfully", - "middlewaredialo.sc38ddef8": "Edit Middleware", - "middlewaredialo.sa24241b6": "Add Middleware", - "middlewaredialo.s6ee71754": "Configure Redis (standalone/cluster) or MySQL connection, platform auto-collects metrics", "chartrangehintt.s39ce9bad": "Selected period:", - "snmpdevicechart.s53a04150": "Latest CPU", - "snmpdevicechart.s33962aa4": "Latest Memory", - "snmpdevicechart.s26bddc00": "Data Retention", - "snmpdevicechart.sfdef8c23": "7 days", "snmpoverviewcha.s64f5a4da": "Device CPU Comparison", "snmpoverviewcha.s1f441890": "No CPU metrics available, please complete collection first", "snmpoverviewcha.sbb0ae97f": "Device Status", - "alertruledialog.sb62c8bc1": "Edit Alert Rule", - "alertruledialog.s3564fa12": "New Alert Rule", - "alertruledialog.s44a3bb2d": "Modify alert rule trigger conditions and notification methods", - "alertruledialog.sb785eced": "Configure alert trigger conditions for monitoring metrics", - "alertruledialog.sf111cd25": "e.g., CPU usage alert", - "alertruledialog.scc807bdb": "Rule Description", - "alertruledialog.s36582565": "Rule Type", - "alertruledialog.s38546de8": "Metric Monitoring", - "alertruledialog.s80069bea": "Event Alert", - "alertruledialog.sa2bc1edd": "Log Data Source", - "alertruledialog.s9acb966d": "Please select a data source", - "alertruledialog.s57ee9aea": "Trigger Expression", - "alertruledialog.s465c2bb1": "LogQL query or count_over_time expression", - "alertruledialog.s7072bc91": "Elasticsearch Lucene query", - "alertruledialog.se2017efe": "PromQL or metric expression, e.g., cpu_usage > 80", - "alertruledialog.sfce93b38": "Alert Level", - "alertruledialog.scce774b3": "Duration (seconds)", - "alertruledialog.s8e1e3dea": "Create Rule", - "alertrulestabts.sfa5bfdc3": "Delete Alert Rule", - "alertrulestabts.sd301558d": "Are you sure you want to delete this alert rule?", - "alertrulestabts.s20b3fdcd": "Alert rule deleted", - "alertrulestabts.sbb457b70": "Batch Delete Alert Rules", "alertrulestabts.s65939ccd": "Trigger Condition", - "alertsharedtsx.s7f0425a8": "Unnamed", - "alertsharedtsx.sbeddeff8": "Alert Notification", "alertchanneldia.s976ad48f": "Notification Channel Configuration", - "alertchanneldia.se6ad00af": "Configured Channels", "alertchanneldia.s8c852a4c": "Not Tested", - "alertchanneldia.sc4714508": "Edit Channel", - "alertchanneldia.s82bd472e": "New Channel", - "alertchanneldia.sb8cbd86d": "Channel Name", "alertchanneldia.sbdab1c59": "Enable this channel", - "alertmanagertsx.sa57c10a3": "Monitoring Alerts", - "alertmanagertsx.s1a70ca90": "Alert rule management and alert event handling", - "alertmanagertsx.s240597ec": "Today's Alerts", "alertmanagertsx.s358b05d0": "Alert Trends", "alertmanagertsx.s615fa6cb": "Past 24 hours alert statistics", - "logrbactsx.sa72dec16": "Analyst", - "logrbactsx.sf6e80bf0": "Please fill in name, identifier and regex", - "logrbactsx.s5d79e436": "Delete Permission", - "logrbactsx.s0fc53985": "Please select user and permission", - "logrbactsx.s93ef07cd": "Permission Policy", - "logrbactsx.s2de89571": "User Authorization", - "logrbactsx.s4a00d253": "No log permission policies", - "logrbactsx.sd11b7407": "After creating policies and assigning to users, queryable index and label ranges will be restricted by regex", "logrbactsx.s6058845c": "New Permission", "logrbactsx.sa120fc78": "This user has not been assigned log permissions", "logrbactsx.s9be00c95": "Select a user to view assigned permissions", @@ -4114,122 +3823,23 @@ "queryhistorypan.s1e60bc17": "No query history", "queryhistorypan.s3895021f": "Queries will be automatically recorded after execution", "queryhistorypan.s4fb36a61": "Execute Query", - "quickquerybarts.s64559524": "Nginx Errors", - "quickquerybarts.s315990ac": "JSON Filter", - "quickquerybarts.sfc6d4276": "Timeout Search", - "quickquerybarts.s0ce3d219": "Level Statistics", - "quickquerybarts.s6209b154": "Regex Multi-Level", - "quickquerybarts.sf839efd6": "Slow Requests >1s", - "quickquerybarts.s386c7580": "Error Rate Stats", - "quickquerybarts.sf94f3fdb": "Trace ID Query", - "quickquerybarts.s7f0fa5fa": "Service Aggregation", - "quickquerybarts.s49c7620d": "High Latency Filter", - "quickquerybarts.sb8edf48d": "Exception Stack", - "quickquerybarts.s1ace0c03": "Regex Extract", - "quickquerybarts.s20b34227": "Formatted Output", - "quickquerybarts.sa1eb8196": "Error & Timeout", - "quickquerybarts.s0235c6eb": "Exclude Debug", - "quickquerybarts.s0876c43d": "Slow Requests", - "quickquerybarts.se31850bf": "Critical Errors", - "quickquerybarts.s6241b884": "Service Errors", - "quickquerybarts.s04adb0fd": "Combined Query", - "quickquerybarts.sc579cfbb": "Fuzzy Match", - "quickquerybarts.s0c9d7886": "Range Query", - "quickquerybarts.se11dceb4": "Exclude Paths", - "quickquerybarts.s00f6f739": "Time Filter", - "quickquerybarts.s8a1879ae": "IP Segment Filter", - "quickquerybarts.s6f401985": "Multi-Level Filter", - "quickquerybarts.sf09e007f": "Nested Fields", - "typesv3ts.sfe4ff0b4": "SLS Console", - "typesv3ts.s70d6c24a": "Nginx Error Log", - "typesv3ts.saf1cb054": "JSON Parse Filter", - "typesv3ts.s475a42fe": "Stats by Level", - "typesv3ts.sac8a5c83": "Regex Match Multi-Level", - "typesv3ts.s4dc793a9": "Slow Requests >1s", - "typesv3ts.sd81428f4": "API 5xx Errors", - "typesv3ts.s6624c787": "Error & Timeout Logs", - "typesv3ts.s98b327ac": "Exclude Debug Logs", - "typesv3ts.s95d72fa1": "Slow Request Detection", - "typesv3ts.s9a0d4c8c": "Critical Errors in Last Hour", - "typesv3ts.s68f58cc0": "Specific Service Errors", - "typesv3ts.sf8889aa4": "Error Log Filter", - "typesv3ts.s27ee0975": "Time Aggregation", - "typesv3ts.sa5ad7487": "Top Method Statistics", - "typesv3ts.s80428bd5": "Slow Request Analysis", - "typesv3ts.s63c5c72e": "Status Code Distribution", "logdingassistan.s26b79b6b": "DingDang · Add Alert", "logdingassistan.s1a663141": "DingDang", - "logfieldsidebar.s2d3013c3": "Search Fields", - "savequerydialog.s54c06867": "Query Name *", - "savequerydialog.s30168e0e": "Enter query name", - "savequerydialog.sddb4ca92": "Default Data Source", - "savequerydialog.sd3dbea92": "Alert rule created", - "savequerydialog.s78e82a11": "Alert Name *", - "savequerydialog.sa3a8d765": "Enter alert rule name", - "savequerydialog.sbc1d9937": "Create Alert", - "logalertfromque.s5f470749": "Create Alert Rule", - "logalertfromque.sa6c48ab1": "Trigger Condition *", - "logalertfromque.s0d669ee6": "LogQL alert expression", - "logalertfromque.sf769e374": "SLS SQL/SPL query", - "logalertfromque.sa079c76e": "ES Lucene query", - "logalertfromque.s5ec177f4": "Duration (seconds)", - "logdatasourcedi.s6621b501": "Default Index", - "logdatasourcedi.s6064025e": "Index name or wildcard, e.g., .monitoring-es-7-*", - "logdatasourcedi.s7870c3f1": "No Auth", - "logdatasourcedi.s2e722014": "Custom Headers", - "logdatasourcedi.sc7f8ebda": "Header name, e.g., X-Scope-OrgID", - "logdatasourcedi.scf7126fb": "Header Value", - "logdatasourcedi.s86a7a65e": "Add Header", - "logdatasourcedi.sa441a86f": "Skip TLS Verification", "logclusterpanel.s38112792": "Auto-cluster based on log similarity", "logclusterpanel.se909e426": "Sample logs:", - "logdatasourcepa.seb5e4d30": "Search data source name or address...", - "logdatasourcepa.sc8a96073": "No data sources, click the button above to add", "lokilabelbrowse.s088b9477": "Select a label on the left", - "logquerytoolbar.sd0368470": "Exact Results", - "logquerytoolbar.s8b09f4fe": "Partial Match", "logquerytoolbar.s8b76adb2": "To page", "logalertspanelt.s5bc514d8": "Only saves alert policies (LogQL / Lucene), log data remains in external Loki / ES", "esindexpickerts.sa0eff8ea": "Select or search ES index", "esindexpickerts.s9ae0c004": "Search index...", "esindexpickerts.saf5cc132": "No matching index", - "timerangepicker.s6b3f2ecb": "Last 1 minute", - "timerangepicker.sd4962f4b": "Last 15 minutes", - "timerangepicker.sd8a81545": "Last 1 hour", - "timerangepicker.s0823ad83": "Last 4 hours", - "timerangepicker.s77be0dba": "Last 1 day", - "timerangepicker.s2ba41ef4": "Last 1 week", - "timerangepicker.s63f66f1f": "Last 30 days", - "timerangepicker.s94995c31": "Day Before Yesterday", - "timerangepicker.s0477ce74": "This Quarter", - "timerangepicker.s77df6c8e": "This Year", - "timerangepicker.sc2c8fb23": "Time Selection", - "timerangepicker.s8ead0af2": "Relative Time (Rolling Window)", - "timerangepicker.s714f6cdd": "Absolute Time (Calendar Range)", - "zabbixdatasourc.s45f81749": "Failed to get data source list", - "zabbixdatasourc.s2ba385d6": "Please enter Zabbix API URL", - "zabbixdatasourc.s8dfdd2f4": "Data source updated", - "zabbixdatasourc.sa6def01f": "Data source created", - "zabbixdatasourc.s9f96034c": "Settings failed", - "zabbixdatasourc.s1d3562b7": "Please fill in URL and username", "zabbixdatasourc.s79e929d8": "Configure Zabbix API connection to get host monitoring data", "zabbixdatasourc.sc9c9bd18": "No Zabbix data sources", "zabbixdatasourc.s85260abd": "Direct DB Connection", - "zabbixdatasourc.sc1c87ed6": "Edit Zabbix Data Source", - "zabbixdatasourc.sa77d384f": "New Zabbix Data Source", - "zabbixdatasourc.s9f1e6a92": "e.g., Production Zabbix", - "zabbixdatasourc.sdda36edb": "Other Settings", "zabbixdatasourc.s413ec771": "Read-only User Disable Confirmation", "zabbixdatasourc.s6d4d6f81": "Disable Data Alignment", - "prometheusdatas.s99ed81c8": "No Prometheus data sources", - "prometheusdatas.sd9a356b8": "After adding data sources, they can be used for metric monitoring and dashboards", - "prometheusdashb.se7fb2b41": "Node CPU / Memory Utilization", - "prometheusdashb.s361ffa7f": "Inbound", - "prometheusdashb.s37cc0a9a": "Outbound", - "prometheusdashb.sb0f653eb": "Memory Top 10", "prometheusdashb.s5e8eb212": "Connecting…", "zabbixdashboard.sdb131ab4": "No monitored Zabbix hosts found", - "zabbixdashboard.s5dc99f6e": "Issues", "alertChannel": { "addBtn": "Add Channel", "addTitle": "Add Notification Channel", @@ -4856,58 +4466,13 @@ "noPython": "Python is not installed. Python scripts will not be executable.", "partialUnavailable": "Some interpreters are unavailable; scripts of those types cannot run after creation." }, - "scripthelpersts.s813daa60": "===== System Info =====", - "scripthelpersts.s81b46716": "===== Disk Usage =====", - "scripthelpersts.s278b9b84": "===== Memory Usage =====", - "scripthelpersts.s0bd02623": "Hostname: $env:COMPUTERNAME", - "scripthelpersts.s1259609a": "OS: $([System.Environment]::OSVersion.VersionString)", - "cronjobmanagert.sa925eb6b": "Status toggled", - "cronjobmanagert.sc247b256": "Batch Delete Cron Jobs", - "cronjobmanagert.safab8783": "Search name, description, script…", - "cronjobmanagert.s07080e5a": "All Healthy", - "cronjobmanagert.sfb75a12d": "Cron Scheduling · Script Execution · Built-in System Tasks", - "remoteexecpaget.s68755a4d": "Failed to load server list", - "remoteexecpaget.se62f41c4": "Please select at least one host", - "remoteexecpaget.s110b7142": "Confirm Batch Command Execution", - "remoteexecpaget.s68ea13ee": "Please select a file to upload", - "remoteexecpaget.sb68231b8": "Please fill in the remote target path", - "remoteexecpaget.s123ad5f6": "Batch execute commands / upload files after associating hosts (Go-native SSH)", - "remoteexecpaget.s253acd21": "Search hostname/IP", - "remoteexecpaget.s0afbf1fc": "Please add in Server Management first", - "remoteexecpaget.s152f5300": "No credentials", "remoteexecpaget.seb6e67f1": "Batch Execute Commands", - "remoteexecpaget.s76628808": "Enter shell command to execute on selected hosts, e.g., df -h | head -5", "remoteexecpaget.s30048caa": "Batch Upload Files", "remoteexecpaget.sb7e21a1e": "Select Local File", "remoteexecpaget.sb47f0323": "Remote target path (filename auto-appended for directories)", - "remoteexecpaget.sd4b44a36": "/tmp/ or /opt/app/config.yaml", - "remoteexecpaget.s1a63831c": "(No output)", - "cronjobformdial.s570531a7": "Link Shell script from script library", - "cronjobformdial.s021fae85": "Link Python script from script library", - "cronjobformdial.s783cca2d": "Link PowerShell script from script library", - "cronjobformdial.sad6526bb": "Custom Command", - "cronjobformdial.s492a4c28": "Manually enter command or script path", - "cronjobformdial.s69fb01d7": "Please fill in task name and cron expression", - "cronjobformdial.sd4df2957": "Please select a linked script", - "cronjobformdial.s8398c31d": "Task updated successfully", - "cronjobformdial.s3799bdae": "Task created successfully", - "cronjobformdial.s1b9746cb": "New Cron Job", "cronjobformdial.s2e10ee70": "Configure Cron Job", - "cronjobformdial.s2c69d350": "e.g., Database Backup", - "cronjobformdial.s405de06b": "Task description...", - "cronjobformdial.s1b054b19": "Quick Select", "cronjobformdial.s3b56b1f9": "Format: min hour day month weekday", "cronjobformdial.s15d864c1": "Execution Type", - "cronjobformdial.s3e4f7c4d": "Select a script from the library...", - "cronjobformdial.s331ff82e": "(Empty script)", - "scriptmanagerts.s0fa2607f": "Failed to fetch script list", - "scriptmanagerts.s54c121b2": "Please fill in name and script content", - "scriptmanagerts.sdb91e3c4": "Script updated successfully", - "scriptmanagerts.s4aac59ea": "Script created successfully", - "scriptmanagerts.sd730a0fc": "Batch Delete Scripts", - "scriptmanagerts.sed1decc7": "Script Editor & Management", - "scriptmanagerts.s83533de7": "No scripts matching the criteria", - "scriptmanagerts.sc31b6baa": "Click \"New Script\" to create the first one", "systemtaskspanel.s1a2b3c4d": "Monitor", "systemtaskspanel.s2b3c4d5e": "Cleanup", "systemtaskspanel.s3c4d5e6f": "Cost", @@ -5709,76 +5274,20 @@ "loadFailed": "Failed to load", "notFound": "Resource not found" }, - "nodedetailpaget.sb88b9847": "Node Details", - "nodedetailpaget.sfdff6194": "Loading node details...", - "nodedetailpaget.s7c390016": "CPU Allocated", - "nodedetailpaget.s1ce99635": "CPU Real-time Usage", - "nodedetailpaget.sccf1cf7a": "Memory Allocated", - "nodedetailpaget.s841b8a96": "Memory Real-time Usage", - "nodedetailpaget.s55edf286": "Pod Count", - "nodedetailpaget.s5038523b": "Memory Capacity / Allocatable", - "nodedetailpaget.s0f03f9da": "No condition data", - "nodedetailpaget.s86d276f5": "No pods on this node", - "podmetricspaget.s94c06760": "Pod Resource Usage", - "podmetricspaget.s6dbb5eb7": "Container CPU/Memory Real-time Metrics", - "podmetricspaget.sac1fc314": "Total CPU", "podmetricspaget.s58173b22": "All Namespaces", - "podmetricspaget.s934752c9": ">No data{loading ? Type{!isEdit && Registry Address ", "auditWebssh": "Audit live WebSSH sessions", "ldapClickRefresh": "Click \"Refresh\" to load LDAP users", - "useldapmanageme.sa2bddca3": "Creation failed: ", - "useldapmanageme.s9724378b": "Delete LDAP Entry", - "useldapmanageme.se441b11e": "Verification failed", - "useldapmanageme.sa8ca9651": "Please select at least one user", - "useldapmanageme.sd196a1c0": "No users to import", - "useldapmanageme.s45332d13": "Import failed: ", "useauditsetting.s32e8a76e": "Failed to load audit settings", "useauditsetting.s51680af0": "Please select valid retention days", "useauditsetting.s7d55bd57": ", no expired records", - "exportauditts.s3cb7eb59": "# Terminal Session Audit Report", - "exportauditts.s7a85eed7": "Time Offset,Command,High Risk", - "exportauditts.s6e047305": "Time,User,Command,Output Size,Session ID,High Risk", "useldapmanageme.s1a2b3c4d": "OU \"{{name}}\" already exists, please use a different name", "useldapmanageme.s2b3c4d5e": "Failed to create OU: " }, @@ -7681,82 +6904,17 @@ "zhipuCodingHint": "Requires a separate coding plan via the Anthropic protocol; the key is not interchangeable with general GLM", "aianalysisresul.s52bbd52d": "Select an alert on the left for AI analysis", "aianalysisresul.sf7d04a0f": "Correlating logs, metrics and historical cases", - "analyzerhelpers.s63b2d4fb": "Check if abnormal cron jobs or batch tasks are running", - "analyzerhelpers.sc8ee5079": "Optimize application code, check for inefficient algorithms or resource leaks", - "analyzerhelpers.sa0b9d055": "===== CPU TOP 10 Processes =====", "analyzerhelpers.sc4e238d7": "===== System Load =====", "analyzerhelpers.sfaca56f5": "===== High CPU Process Details =====", "analyzerhelpers.s303a9855": "Highest CPU Process: PID=$PID", - "analyzerhelpers.s3166ba9e": "For Java applications, check JVM heap memory configuration and GC logs", - "analyzerhelpers.sdc67cc47": "Check for memory leaks, generate heap dump analysis if necessary", - "analyzerhelpers.s20eb7092": "Adjust cache size limits or add swap partition", - "analyzerhelpers.s187f6268": "Check and clean temp directories /tmp, /var/tmp", - "analyzerhelpers.sb9cbe0b9": "Configure logrotate log rotation policy", - "analyzerhelpers.s4438245e": "Consider expanding disk or migrating data to object storage", "analyzerhelpers.s5b91c16b": "===== Disk Usage Before Cleanup =====", "analyzerhelpers.s3b1993da": "===== Clean Logs Older Than 30 Days =====", "analyzerhelpers.sb513e117": "===== Clean System Cache =====", "analyzerhelpers.s4c139c9f": "===== Disk Usage After Cleanup =====", - "analyzerhelpers.s2dcf7289": "Check upstream dependency service health and response time", - "analyzerhelpers.sb240d756": "Check firewall rules for rate limiting or abnormal drops", - "analyzerhelpers.s1e860afd": "Consider enabling circuit breaker/degradation to protect core paths", - "analyzerhelpers.sa9e9dc2f": "Check service logs to investigate crash causes", - "analyzerhelpers.s902739be": "Check port usage and listening status: ss -tlnp", - "analyzerhelpers.sdef735d5": "Restart service if necessary and monitor recovery", "analyzerhelpers.se59337b9": "===== Check Service Status =====", "analyzerhelpers.scdd631f0": "===== Check Port Listening =====", "analyzerhelpers.sad3e7bba": "===== Restart Failed Services =====", - "analyzerhelpers.s970501e5": "Check system and application logs for the corresponding time period", - "analyzerhelpers.s4a3f985d": "Correlate other alerts in the same time period, check for cascading effects", - "analyzerhelpers.s10441f9f": "If confirmed false positive, adjust alert rule threshold or duration", - "analyzerhelpers.sd7a5c3d9": "Unknown Alert", - "analyzerhelpers.s1b9b6c32": "Unknown Target", - "agentclimessage.s1fd995b8": "Error occurred", "agentclimessage.s21d68b2d": "Thinking", - "agentclimessage.s216caee5": "(No output)", - "predictutilsts.s7054bc34": "CPU Usage", - "predictutilsts.s75719bb8": "In 1 hour", - "predictutilsts.sfc78646e": "In 24 hours", - "predictutilsts.s5b5a820c": "In 7 days", - "predictutilsts.s933ab0a6": "In 30 days", - "predictutilsts.s4d0bd643": "CPU growth trend is significant, recommend expanding compute resources or optimizing high-load processes soon", - "predictutilsts.sb4593f3a": "Memory growth trend is significant, recommend adding memory or investigating memory leaks", - "predictutilsts.s6c25383f": "Disk space is running out, recommend immediate expansion or cleaning historical data and logs", - "predictutilsts.s8ea826f4": "CPU usage is trending upward, recommend continuous monitoring and preparing capacity expansion plan", - "predictutilsts.sb08bd5fc": "Memory usage is trending upward, recommend optimizing application memory usage", - "predictutilsts.s4cdda5dc": "Disk usage continues to grow, recommend planning data archiving and cleanup strategy", - "predictutilsts.sfa295c44": "CPU usage is normal, recommend continuous monitoring", - "predictutilsts.s7156a4c0": "Memory usage is normal, recommend continuous monitoring", - "predictutilsts.s0073f3a3": "Disk space is sufficient, recommend continuous monitoring", - "predictutilsts.sfeb368e6": "Recommend continuous monitoring of resource usage trends", - "predictutilsts.sdf4c1339": "Check high-load processes, optimize CPU-intensive tasks, consider horizontal scaling", - "predictutilsts.sdf7d1c13": "Investigate memory leaks, optimize process memory configuration, consider adding nodes", - "predictutilsts.sb0436cd9": "Clean historical data and logs, implement data archiving strategy, expand disk", - "predictutilsts.s71b29ff9": "Check service health and dependency components, review service logs", - "predictutilsts.s0c1a3cd3": "Check Pod restart reasons, review container logs, investigate OOM or health check failures", - "predictutilsts.se5bd8880": "Recommend checking related service status and continuous monitoring", - "predictutilsts.se67014cc": "Server CPU Capacity", - "predictutilsts.s2050241a": "Server Memory", - "predictutilsts.sf9724444": "Storage Disk Space", - "predictutilsts.s658d6e80": "Next 24 hours", - "predictutilsts.s179fd5a9": "Growth is stable, no imminent risk of hitting limits", - "predictutilsts.s3b46e5a0": "You are an AIOps capacity planning expert. Based on the following server resource capacity prediction data, provide a comprehensive risk assessment and actionable ops recommendations:", - "predictutilsts.s586bac5d": "[Capacity Prediction Data]", - "predictutilsts.sdf6ebee3": "Requirements:", - "predictutilsts.s534b6893": "1. Identify the most urgent at-risk resource (prioritize those hitting thresholds soonest)", - "predictutilsts.saf173e7a": "2. Provide targeted action recommendations (expand / clean / optimize, specific to commands or steps)", - "predictutilsts.s4ed1d035": "3. Concise, Markdown bullet list, no more than 200 words", - "agentclihistory.s119e8948": "Failed to load session history", - "agentclihistory.sa4671c05": "Failed to load session details", - "agentclihistory.s590d5c76": "Collapse History", - "agentclihistory.s414f8d5b": "Select a host to view", - "agentclihistory.s89fe87e5": "No history", - "agentclihistory.se585e8a2": "View History", - "agentclihistory.s5fb0d006": "In Progress", - "agentclihistory.sd8d7ca77": "Interrupted", - "predictivecapac.s2d17e3f7": "AI interpretation failed, please check LLM configuration or retry later", - "predictivecapac.sf803eb75": "No capacity data", - "predictivecapac.scb0ed5ef": "Urgent", "assistantts.s16f94bee": "Streaming response unavailable", "assistantts.sfeeaa489": "LLM streaming response error", "history": "History", @@ -7843,12 +7001,6 @@ "daysToThreshold": "reaches threshold in {{days}} days", "forecastSummary": "- {{resource}}: Current {{current}}% → 7-day forecast {{predicted}}% (threshold {{threshold}}%), {{risk}}", "safetyBalancedExamples": "cat/grep/df auto · rm/reboot confirm", - "predictutilsts.s82c0d1b0": "Memory Usage", - "predictutilsts.s4e2d8f91": "Disk Usage", - "predictutilsts.sa7d4e3c1": "Costs growing fast and approaching budget; review high-cost services, clean up idle resources and optimize CDN/storage billing", - "predictutilsts.sb3f5a2d8": "Costs trending up; review bills by provider and service to identify abnormal growth", - "predictutilsts.sc1a9b4e7": "Costs trending down; maintain current optimization strategy and continue monitoring", - "predictutilsts.sd8c6f2a3": "Costs stable; set monthly budget alerts and regularly reconcile bills", "predictutilsts.se4b7a5d2": "Review {{scope}}today's high-cost services, pause non-essential resources or adjust auto-scaling", "predictutilsts.sf2d8c6b4": "Review {{scope}}this month's bill composition, optimize storage/CDN/compute, reduce over-budget quotas", "predictutilsts.sg5a3d8e1": "All", @@ -7883,11 +7035,6 @@ "agentcli.s4x5y6z7a": "chmod, mv, systemctl restart", "agentcli.s5y6z7a8b": "cat/grep/df auto, rm/reboot confirm", "agentcli.s6z7a8b9c": "rm -rf / blocked, rest auto", - "agentcli.s7a8b9c0d": "Recommended", - "agentcli.s8b9c0d1e": "Natural language-driven Kubernetes cluster query and Pod troubleshooting", - "agentcli.s9c0d1e2f": "Natural language-driven SSH autonomous troubleshooting and deployment", - "agentcli.s0d1e2f3g": "Host", - "agentcli.s1e2f3g4h": "Select target host", "agentcli.s2f3g4h5i": "Cluster", "agentcli.s3g4h5i6j": "Namespace", "agentcli.s4h5i6j7k": "Pod (optional)", @@ -7909,11 +7056,6 @@ "agentcli.s0x1y2z3a": "Back to bottom", "agentcli.s1y2z3a4b": "Please select a cluster and namespace first", "agentcli.s2z3a4b5c": "Please select a target host first", - "agentcli.s3a4b5c6d": "Connecting to cluster...", - "agentcli.s4b5c6d7e": "Connecting to host...", - "agentcli.s5c6d7e8f": "Describe a Kubernetes troubleshooting task, e.g. 'Check NotReady nodes' or 'Analyze nginx Pod restart'", - "agentcli.s6d7e8f9g": "Describe the task, e.g. 'Check disk usage and clean up large files'", - "agentcli.s7e8f9g0h": "Current safety mode: {{label}} ({{short}})", "agentcli.s8f9g0h1i": "No Pod selected, cluster/NS level queries only", "agentcli.s9g0h1i2j": "Stop", "agentcli.s0h1i2j3k": "Execute", @@ -7935,11 +7077,6 @@ "agentcli.s6x7y8z9a": "Deny", "agentcli.s7y8z9a0b": "Denied execution: {{name}}", "agentcli.s8z9a0b1c": "Please select a target host first", - "agentcli.s9a0b1c2d": "Please select a cluster and namespace first", - "agentcli.s0b1c2d3e": "Connection not ready, check LLM configuration or refresh page", - "agentcli.s1c2d3e4f": "View history: {{title}} ({{status}}) - Read-only, click 'Continue' to resume", - "agentcli.s2d3e4f5g": "Done", - "agentcli.s3e4f5g6h": "Resuming session '{{title}}'...", "agentcli.s4f5g6h7i": "Connection not ready, please try again later", "predictivecost.s1a2b3c4d": "AI analysis failed, check LLM configuration or try again later", "predictivecost.s2b3c4d5e": "Cloud Cost Prediction Overview", @@ -7985,9 +7122,6 @@ "predictive.s6p7q8r9s": "Current Value", "predictive.s7q8r9s0t": "Predicted ({{range}})", "predictive.s8r9s0t1u": "Confidence", - "predictutilsts.sa1b2c3d4": "All Cloud Accounts", - "predictutilsts.sb2c3d4e5": "All", - "predictutilsts.sc3d4e5f6": "Today", "predictutilsts.sd4e5f6g7": "End of month", "predictutilsts.se5f6g7h8": "Within today", "predictutilsts.sf6g7h8i9": "Within 1 day", diff --git a/frontend/src/locales/zh-CN.json b/frontend/src/locales/zh-CN.json index 7882379..e055423 100644 --- a/frontend/src/locales/zh-CN.json +++ b/frontend/src/locales/zh-CN.json @@ -84,7 +84,6 @@ "copyFailedManual": "复制失败,请手动复制错误信息", "copySuccess": "复制成功", "copyTo": "复制到", - "copybuttontsx.s76597b46": "请手动选中内容后复制", "cost": "成本", "count": "数量", "create": "创建", @@ -341,12 +340,6 @@ "print": "打印", "priority": "优先级", "processing": "处理中", - "profilepagetsx.s5badb3ba": "修改失败", - "profilepagetsx.s6bfc4433": "修改登录密码", - "profilepagetsx.s8ba2f8b4": "密码已修改", - "profilepagetsx.s8e7eca1f": "本地", - "profilepagetsx.sa806ce95": "当前密码", - "profilepagetsx.sfcef0de8": "账号来源", "protocol": "协议", "publish": "发布", "purge": "清除", @@ -441,17 +434,6 @@ "target": "目标", "test": "测试", "theme": "主题", - "themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变", - "themets.s17d84295": "自动匹配操作系统浅色/深色", - "themets.s29ee972b": "GitHub 风格蓝黑专业暗色", - "themets.s2d43cc04": "明亮白", - "themets.s2f82cbb2": "深海蓝", - "themets.s37e76182": "企业控制台清爽浅色", - "themets.s525ce260": "经典紫粉暗色,极高辨识度", - "themets.s571aa09d": "马卡龙柔和暗色,护眼", - "themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门", - "themets.s8392cae7": "主流", - "themets.sc2e48855": "开发者", "thisMonth": "本月", "thisWeek": "本周", "thisYear": "今年", @@ -797,71 +779,6 @@ "status": "状态", "tags": "标签" }, - "terminaldialogt.s7c9109af": "凭据已关联", - "terminaldialogt.s6d973dbe": "关联失败", - "terminaldialogt.safab2019": "\\r\\n\\x1b[31m[连接已关闭]\\x1b[0m\\r\\n", - "terminaldialogt.sa8156f58": "服务器未配置认证凭据", - "terminaldialogt.s909c9a65": "请选择一个凭据用于 SSH 连接", - "terminaldialogt.s817bf0a2": "暂无可用凭据,请先去「凭证配置」添加", - "terminaldialogt.saf3d5dd8": "关联中...", - "terminaldialogt.s9b448012": "确认连接", - "webshelltsx.s8603ff5b": "加载服务器列表失败:", - "webshelltsx.s7d4b03bb": "打开终端失败:", - "webshelltsx.s1df74087": "远程服务器终端管理", - "webshelltsx.s7026b318": "新建终端连接", - "webshelltsx.s030235d1": "选择服务器", - "webshelltsx.se5460be8": "暂无运行中的服务器", - "webshelltsx.sd5d6cbbb": "暂无连接", - "webshelltsx.sefd92a06": "暂无活动连接", - "webshelltsx.se2e43347": "点击“新建连接”开始远程会话", - "webshelltsx.sde027789": "快捷命令", - "cloudserverimpo.sddeee730": "加载云账号失败:", - "cloudserverimpo.s1d65993d": "同步区域失败:", - "cloudserverimpo.s5e749a34": "发现主机失败:", - "cloudserverimpo.s7d43dcbe": "发现主机失败", - "cloudserverimpo.s1b122554": "导入失败:", - "cloudserverimpo.s7ef31abb": "公有云", - "cloudserverimpo.s02badc25": "访问凭据", - "cloudserverimpo.s97d03d46": "选择区域", - "cloudserverimpo.s81eea51a": "导入确认", - "cloudserverimpo.sa558f8a8": "导入云主机", - "cloudserverimpo.s86968159": "从云平台批量导入主机资产", - "cloudserverimpo.s7c366475": "请选择要导入云主机的云平台", - "cloudserverimpo.se1a7870b": "请选择访问凭据(AccessKey)", - "cloudserverimpo.saa5f0df7": "该云平台暂无有效的访问凭据", - "cloudserverimpo.sf787f452": "同步中...", - "cloudserverimpo.saa44e4f6": "刷新区域", - "cloudserverimpo.s61df99e0": "正在从云平台同步区域列表...", - "cloudserverimpo.s5bc3059d": "发现中...", - "cloudserverimpo.s569d92b0": "重新发现", - "cloudserverimpo.sc0b92674": "发现主机", - "cloudserverimpo.s6ce90825": "部分区域发现失败:", - "cloudserverimpo.s2401d988": "正在发现云主机,请稍候...", - "cloudserverimpo.sbd41e8f6": "正在逐区域查询,可能需要数秒", - "cloudserverimpo.s85f8bc02": "点击\"发现主机\"按钮,开始扫描所选区域", - "cloudserverimpo.s45bf4d4b": "不使用凭据", - "servertablerowt.sa0b6010a": "终端登录", - "serverfilebrows.s4be30fcb": "加载目录失败", - "serverfilebrows.sb264a9b6": "下载失败: ", - "serverfilebrows.s767fa455": "目录", - "excelserverimpo.sdee9fcbf": "文件无有效数据,请使用模板格式(首行为表头)", - "excelserverimpo.sd274584b": "主机名缺失", - "excelserverimpo.s7641b315": "IP缺失", - "excelserverimpo.s968c09ff": "IP格式错误", - "excelserverimpo.sa884370d": "重复行", - "excelserverimpo.s691054e3": "文件解析失败,请确认是 CSV 格式", - "excelserverimpo.se951a3c7": "导入失败,请重试", - "excelserverimpo.s58c25c4b": "通过 CSV 文件批量导入服务器资产", - "excelserverimpo.s95e484bd": "主机导入模板", - "excelserverimpo.s21609324": "下载 CSV 模板,只需填主机名、IP和端口(默认22),Agent安装后自动补全", - "excelserverimpo.sf2648916": "请选择区域", - "excelserverimpo.s9d5df376": "不使用凭据(后续手动配置)", - "excelserverimpo.s87941dca": "SSH密钥", - "excelserverimpo.sbab467bd": "点击或拖拽文件到此处上传", - "excelserverimpo.s7bb06035": "支持 CSV 格式文件(可点击左侧\"下载模板\"获取)", - "excelserverimpo.sfd7e0c99": "选择文件", - "excelserverimpo.s8c0c7b6b": "正在解析文件...", - "excelserverimpo.s3bc470c6": "数据预览", "cloudServerImport": { "cloudProvider": "云厂商", "cloudAccount": "云账号", @@ -3059,8 +2976,7 @@ "capacity": { "resources": "资源容量分析", "resources1": "Deployment 资源请求与限制", - "namespace": "所有命名空间", - "s934752c9": ">暂无数据{loading ? 内存目标 (%) 暂无数据{loading ? 90%", - "helpersts.sbb098add": "内存 > 80%", - "helpersts.sc4db73a4": "Key 逐出", - "helpersts.s99844184": "缓冲池命中 < 90%", - "helpersts.s41ec17d6": "缓冲池命中 < 95%", - "helpersts.s5b95d546": "连接 > 90% 上限", - "helpersts.se0b952ab": "连接 > 80% 上限", - "helpersts.s56174d14": "活跃线程偏多", - "middlewaredialo.s0fa2360e": "请填写名称和 IP", - "middlewaredialo.s55aa6366": "更新成功", - "middlewaredialo.sc38ddef8": "编辑中间件", - "middlewaredialo.sa24241b6": "添加中间件", - "middlewaredialo.s6ee71754": "配置 Redis(单机/集群)或 MySQL 连接,平台自动采集指标", "chartrangehintt.s39ce9bad": "已选时段:", - "snmpdevicechart.s53a04150": "最新 CPU", - "snmpdevicechart.s33962aa4": "最新内存", - "snmpdevicechart.s26bddc00": "数据保留", - "snmpdevicechart.sfdef8c23": "7 天", "snmpoverviewcha.s64f5a4da": "设备 CPU 对比", "snmpoverviewcha.s1f441890": "暂无 CPU 指标,请先完成采集", "snmpoverviewcha.sbb0ae97f": "设备状态", - "alertruledialog.sb62c8bc1": "编辑告警规则", - "alertruledialog.s3564fa12": "新建告警规则", - "alertruledialog.s44a3bb2d": "修改告警规则的触发条件和通知方式", - "alertruledialog.sb785eced": "配置监控指标的告警触发条件", - "alertruledialog.sf111cd25": "如:CPU 使用率告警", - "alertruledialog.scc807bdb": "规则说明", - "alertruledialog.s36582565": "规则类型", - "alertruledialog.s38546de8": "指标监控", - "alertruledialog.s80069bea": "事件告警", - "alertruledialog.sa2bc1edd": "日志数据源", - "alertruledialog.s9acb966d": "请选择数据源", - "alertruledialog.s57ee9aea": "触发表达式", - "alertruledialog.s465c2bb1": "LogQL 查询或 count_over_time 表达式", - "alertruledialog.s7072bc91": "Elasticsearch Lucene 查询", - "alertruledialog.se2017efe": "PromQL 或指标表达式,例如 cpu_usage > 80", - "alertruledialog.sfce93b38": "告警级别", - "alertruledialog.scce774b3": "持续时间(秒)", - "alertruledialog.s8e1e3dea": "创建规则", - "alertrulestabts.sfa5bfdc3": "删除告警规则", - "alertrulestabts.sd301558d": "确定删除此告警规则?", - "alertrulestabts.s20b3fdcd": "告警规则已删除", - "alertrulestabts.sbb457b70": "批量删除告警规则", "alertrulestabts.s65939ccd": "触发条件", - "alertsharedtsx.s7f0425a8": "未命名", - "alertsharedtsx.sbeddeff8": "告警通知", "alertchanneldia.s976ad48f": "通知渠道配置", - "alertchanneldia.se6ad00af": "已配置渠道", "alertchanneldia.s8c852a4c": "未测试", - "alertchanneldia.sc4714508": "编辑渠道", - "alertchanneldia.s82bd472e": "新建渠道", - "alertchanneldia.sb8cbd86d": "渠道名称", "alertchanneldia.sbdab1c59": "启用此渠道", - "alertmanagertsx.sa57c10a3": "监控告警", - "alertmanagertsx.s1a70ca90": "告警规则管理与告警事件处理", - "alertmanagertsx.s240597ec": "今日告警", "alertmanagertsx.s358b05d0": "告警趋势", "alertmanagertsx.s615fa6cb": "过去24小时告警统计", - "logrbactsx.sa72dec16": "分析者", - "logrbactsx.sf6e80bf0": "请填写名称、标识与正则", - "logrbactsx.s5d79e436": "删除权限", - "logrbactsx.s0fc53985": "请选择用户和权限", - "logrbactsx.s93ef07cd": "权限策略", - "logrbactsx.s2de89571": "用户授权", - "logrbactsx.s4a00d253": "暂无日志权限策略", - "logrbactsx.sd11b7407": "创建策略并分配给用户后,将按正则限制可查询的索引与 Label 范围", "logrbactsx.s6058845c": "新建权限", "logrbactsx.sa120fc78": "该用户尚未分配日志权限", "logrbactsx.s9be00c95": "选择用户后查看已分配权限", @@ -4513,122 +4222,23 @@ "queryhistorypan.s1e60bc17": "暂无查询记录", "queryhistorypan.s3895021f": "执行查询后将自动记录", "queryhistorypan.s4fb36a61": "执行查询", - "quickquerybarts.s64559524": "Nginx 错误", - "quickquerybarts.s315990ac": "JSON 过滤", - "quickquerybarts.sfc6d4276": "超时搜索", - "quickquerybarts.s0ce3d219": "级别统计", - "quickquerybarts.s6209b154": "正则多级别", - "quickquerybarts.sf839efd6": "慢请求>1s", - "quickquerybarts.s386c7580": "错误率统计", - "quickquerybarts.sf94f3fdb": "追踪ID查询", - "quickquerybarts.s7f0fa5fa": "服务聚合", - "quickquerybarts.s49c7620d": "高延迟筛选", - "quickquerybarts.sb8edf48d": "异常堆栈", - "quickquerybarts.s1ace0c03": "正则提取", - "quickquerybarts.s20b34227": "格式输出", - "quickquerybarts.sa1eb8196": "错误超时", - "quickquerybarts.s0235c6eb": "排除调试", - "quickquerybarts.s0876c43d": "慢请求", - "quickquerybarts.se31850bf": "严重错误", - "quickquerybarts.s6241b884": "服务错误", - "quickquerybarts.s04adb0fd": "组合查询", - "quickquerybarts.sc579cfbb": "模糊匹配", - "quickquerybarts.s0c9d7886": "范围查询", - "quickquerybarts.se11dceb4": "排除路径", - "quickquerybarts.s00f6f739": "时间过滤", - "quickquerybarts.s8a1879ae": "IP段过滤", - "quickquerybarts.s6f401985": "多级别筛选", - "quickquerybarts.sf09e007f": "嵌套字段", - "typesv3ts.sfe4ff0b4": "SLS控制台", - "typesv3ts.s70d6c24a": "Nginx 错误日志", - "typesv3ts.saf1cb054": "JSON 解析过滤", - "typesv3ts.s475a42fe": "按级别统计", - "typesv3ts.sac8a5c83": "正则匹配多级别", - "typesv3ts.s4dc793a9": "慢请求 >1s", - "typesv3ts.sd81428f4": "API 5xx 错误", - "typesv3ts.s6624c787": "错误超时日志", - "typesv3ts.s98b327ac": "排除调试日志", - "typesv3ts.s95d72fa1": "慢请求检测", - "typesv3ts.s9a0d4c8c": "最近1小时严重错误", - "typesv3ts.s68f58cc0": "特定服务错误", - "typesv3ts.sf8889aa4": "错误日志筛选", - "typesv3ts.s27ee0975": "时间聚合", - "typesv3ts.sa5ad7487": "Top 方法统计", - "typesv3ts.s80428bd5": "慢请求分析", - "typesv3ts.s63c5c72e": "状态码分布", "logdingassistan.s26b79b6b": "叮当 · 添加告警", "logdingassistan.s1a663141": "叮当", - "logfieldsidebar.s2d3013c3": "搜索字段", - "savequerydialog.s54c06867": "查询名称 *", - "savequerydialog.s30168e0e": "输入查询名称", - "savequerydialog.sddb4ca92": "默认数据源", - "savequerydialog.sd3dbea92": "告警规则已创建", - "savequerydialog.s78e82a11": "告警名称 *", - "savequerydialog.sa3a8d765": "输入告警规则名称", - "savequerydialog.sbc1d9937": "创建告警", - "logalertfromque.s5f470749": "创建告警规则", - "logalertfromque.sa6c48ab1": "触发条件 *", - "logalertfromque.s0d669ee6": "LogQL 告警表达式", - "logalertfromque.sf769e374": "SLS SQL/SPL 查询", - "logalertfromque.sa079c76e": "ES Lucene 查询", - "logalertfromque.s5ec177f4": "持续(秒)", - "logdatasourcedi.s6621b501": "默认索引", - "logdatasourcedi.s6064025e": "索引名或通配符,如 .monitoring-es-7-*", - "logdatasourcedi.s7870c3f1": "无认证", - "logdatasourcedi.s2e722014": "自定义 Headers", - "logdatasourcedi.sc7f8ebda": "Header 名,如 X-Scope-OrgID", - "logdatasourcedi.scf7126fb": "Header 值", - "logdatasourcedi.s86a7a65e": "添加 Header", - "logdatasourcedi.sa441a86f": "跳过 TLS 校验", "logclusterpanel.s38112792": "基于日志相似度自动聚类", "logclusterpanel.se909e426": "样例日志:", - "logdatasourcepa.seb5e4d30": "搜索数据源名称或地址...", - "logdatasourcepa.sc8a96073": "暂无数据源,点击上方按钮添加", "lokilabelbrowse.s088b9477": "选择左侧标签", - "logquerytoolbar.sd0368470": "结果精确", - "logquerytoolbar.s8b09f4fe": "部分命中", "logquerytoolbar.s8b76adb2": "到第", "logalertspanelt.s5bc514d8": "仅保存告警策略(LogQL / Lucene),日志数据仍在外部 Loki / ES", "esindexpickerts.sa0eff8ea": "选择或搜索 ES 索引", "esindexpickerts.s9ae0c004": "搜索索引...", "esindexpickerts.saf5cc132": "无匹配索引", - "timerangepicker.s6b3f2ecb": "最近1分钟", - "timerangepicker.sd4962f4b": "最近15分钟", - "timerangepicker.sd8a81545": "最近1小时", - "timerangepicker.s0823ad83": "最近4小时", - "timerangepicker.s77be0dba": "最近1天", - "timerangepicker.s2ba41ef4": "最近1周", - "timerangepicker.s63f66f1f": "最近30天", - "timerangepicker.s94995c31": "前天", - "timerangepicker.s0477ce74": "本季度", - "timerangepicker.s77df6c8e": "本年度", - "timerangepicker.sc2c8fb23": "时间选择", - "timerangepicker.s8ead0af2": "相对时间(滚动窗口)", - "timerangepicker.s714f6cdd": "绝对时间(日历范围)", - "zabbixdatasourc.s45f81749": "获取数据源列表失败", - "zabbixdatasourc.s2ba385d6": "请输入 Zabbix API URL", - "zabbixdatasourc.s8dfdd2f4": "数据源已更新", - "zabbixdatasourc.sa6def01f": "数据源已创建", - "zabbixdatasourc.s9f96034c": "设置失败", - "zabbixdatasourc.s1d3562b7": "请填写 URL 和用户名", "zabbixdatasourc.s79e929d8": "配置 Zabbix API 连接,获取主机监控数据", "zabbixdatasourc.sc9c9bd18": "暂无 Zabbix 数据源", "zabbixdatasourc.s85260abd": "直连DB", - "zabbixdatasourc.sc1c87ed6": "编辑 Zabbix 数据源", - "zabbixdatasourc.sa77d384f": "新建 Zabbix 数据源", - "zabbixdatasourc.s9f1e6a92": "如:生产 Zabbix", - "zabbixdatasourc.sdda36edb": "其他设置", "zabbixdatasourc.s413ec771": "只读用户禁用确认", "zabbixdatasourc.s6d4d6f81": "禁用数据对齐", - "prometheusdatas.s99ed81c8": "暂无 Prometheus 数据源", - "prometheusdatas.sd9a356b8": "添加数据源后可用于指标监控与监控大屏", - "prometheusdashb.se7fb2b41": "节点 CPU / 内存利用率", - "prometheusdashb.s361ffa7f": "流入", - "prometheusdashb.s37cc0a9a": "流出", - "prometheusdashb.sb0f653eb": "内存 Top 10", "prometheusdashb.s5e8eb212": "连接中…", "zabbixdashboard.sdb131ab4": "未找到被监控的 Zabbix 主机", - "zabbixdashboard.s5dc99f6e": "问题", "logDatasource": { "connectionSuccess": "连接成功", "connectionFailed": "连接失败", @@ -4856,58 +4466,13 @@ "noPython": "Python 未安装,Python 类型脚本将无法执行。", "partialUnavailable": "部分解释器不可用,对应类型的脚本创建后无法执行。" }, - "scripthelpersts.s813daa60": "===== 系统信息 =====", - "scripthelpersts.s81b46716": "===== 磁盘使用 =====", - "scripthelpersts.s278b9b84": "===== 内存使用 =====", - "scripthelpersts.s0bd02623": "主机名: $env:COMPUTERNAME", - "scripthelpersts.s1259609a": "系统: $([System.Environment]::OSVersion.VersionString)", - "cronjobmanagert.sa925eb6b": "状态已切换", - "cronjobmanagert.sc247b256": "批量删除定时任务", - "cronjobmanagert.safab8783": "搜索名称、描述、脚本…", - "cronjobmanagert.s07080e5a": "全部健康", - "cronjobmanagert.sfb75a12d": "Cron 调度 · 脚本执行 · 内置系统任务", - "remoteexecpaget.s68755a4d": "加载服务器列表失败", - "remoteexecpaget.se62f41c4": "请至少选择一台主机", - "remoteexecpaget.s110b7142": "确认批量执行命令", - "remoteexecpaget.s68ea13ee": "请选择要上传的文件", - "remoteexecpaget.sb68231b8": "请填写远程目标路径", - "remoteexecpaget.s123ad5f6": "关联主机后批量执行命令 / 上传文件(Go-native SSH)", - "remoteexecpaget.s253acd21": "搜索 主机名/IP", - "remoteexecpaget.s0afbf1fc": "请先在「服务器管理」添加", - "remoteexecpaget.s152f5300": "无凭据", "remoteexecpaget.seb6e67f1": "批量执行命令", - "remoteexecpaget.s76628808": "输入要在选中主机上执行的 shell 命令,例如:df -h | head -5", "remoteexecpaget.s30048caa": "批量上传文件", "remoteexecpaget.sb7e21a1e": "选择本地文件", "remoteexecpaget.sb47f0323": "远程目标路径(目录则自动追加文件名)", - "remoteexecpaget.sd4b44a36": "/tmp/ 或 /opt/app/config.yaml", - "remoteexecpaget.s1a63831c": "(无输出)", - "cronjobformdial.s570531a7": "关联脚本库中的 Shell 脚本", - "cronjobformdial.s021fae85": "关联脚本库中的 Python 脚本", - "cronjobformdial.s783cca2d": "关联脚本库中的 PowerShell 脚本", - "cronjobformdial.sad6526bb": "自定义命令", - "cronjobformdial.s492a4c28": "手动输入命令或脚本路径", - "cronjobformdial.s69fb01d7": "请填写任务名称和 Cron 表达式", - "cronjobformdial.sd4df2957": "请选择关联的脚本", - "cronjobformdial.s8398c31d": "任务更新成功", - "cronjobformdial.s3799bdae": "任务创建成功", - "cronjobformdial.s1b9746cb": "新建定时任务", "cronjobformdial.s2e10ee70": "配置 Cron 定时任务", - "cronjobformdial.s2c69d350": "例如: 数据库备份", - "cronjobformdial.s405de06b": "任务描述...", - "cronjobformdial.s1b054b19": "快速选择", "cronjobformdial.s3b56b1f9": "格式: 分 时 日 月 周", "cronjobformdial.s15d864c1": "执行类型", - "cronjobformdial.s3e4f7c4d": "选择脚本库中的脚本...", - "cronjobformdial.s331ff82e": "(空脚本)", - "scriptmanagerts.s0fa2607f": "获取脚本列表失败", - "scriptmanagerts.s54c121b2": "请填写名称和脚本内容", - "scriptmanagerts.sdb91e3c4": "脚本更新成功", - "scriptmanagerts.s4aac59ea": "脚本创建成功", - "scriptmanagerts.sd730a0fc": "批量删除脚本", - "scriptmanagerts.sed1decc7": "脚本编辑与管理", - "scriptmanagerts.s83533de7": "未匹配到符合条件的脚本", - "scriptmanagerts.sc31b6baa": "点击「新建脚本」创建第一个", "systemtaskspanel.s1a2b3c4d": "监控", "systemtaskspanel.s2b3c4d5e": "清理", "systemtaskspanel.s3c4d5e6f": "成本", @@ -5709,76 +5274,20 @@ "loadFailed": "加载失败", "notFound": "资源不存在" }, - "nodedetailpaget.sb88b9847": "节点详情", - "nodedetailpaget.sfdff6194": "加载节点详情...", - "nodedetailpaget.s7c390016": "CPU 已分配", - "nodedetailpaget.s1ce99635": "CPU 实时使用", - "nodedetailpaget.sccf1cf7a": "内存已分配", - "nodedetailpaget.s841b8a96": "内存实时使用", - "nodedetailpaget.s55edf286": "Pod 数量", - "nodedetailpaget.s5038523b": "内存容量 / 可分配", - "nodedetailpaget.s0f03f9da": "无条件数据", - "nodedetailpaget.s86d276f5": "该节点上暂无 Pod", - "podmetricspaget.s94c06760": "Pod 资源用量", - "podmetricspaget.s6dbb5eb7": "容器 CPU/内存实时指标", - "podmetricspaget.sac1fc314": "总 CPU", "podmetricspaget.s58173b22": "所有命名空间", - "podmetricspaget.s934752c9": ">暂无数据{loading ? 类型{!isEdit && Registry 地址 ", "auditWebssh": "审计在线 WebSSH 会话", "ldapClickRefresh": "点击「刷新」加载 LDAP 用户", - "useldapmanageme.sa2bddca3": "创建失败: ", - "useldapmanageme.s9724378b": "删除 LDAP 条目", - "useldapmanageme.se441b11e": "验证失败", - "useldapmanageme.sa8ca9651": "请至少选择一个用户", - "useldapmanageme.sd196a1c0": "没有可导入的用户", - "useldapmanageme.s45332d13": "导入失败: ", "useauditsetting.s32e8a76e": "加载审计设置失败", "useauditsetting.s51680af0": "请选择有效的保留天数", "useauditsetting.s7d55bd57": ",无超期记录", - "exportauditts.s3cb7eb59": "# 终端会话审计报告", - "exportauditts.s7a85eed7": "时间偏移,命令,高危", - "exportauditts.s6e047305": "时间,用户,命令,输出大小,会话ID,高危", "useldapmanageme.s1a2b3c4d": "OU \"{{name}}\" 已存在,请使用其他名称", "useldapmanageme.s2b3c4d5e": "创建 OU 失败:" }, @@ -7681,82 +6904,17 @@ "zhipuCodingHint": "需单独购买编码套餐,走 Anthropic 协议;Key 与通用 GLM 不互通", "aianalysisresul.s52bbd52d": "选择左侧告警进行AI智能分析", "aianalysisresul.sf7d04a0f": "正在关联日志、指标和历史案例", - "analyzerhelpers.s63b2d4fb": "检查是否有异常定时任务或批处理任务在运行", - "analyzerhelpers.sc8ee5079": "优化应用代码,排查是否存在低效算法或资源泄漏", - "analyzerhelpers.sa0b9d055": "===== CPU TOP 10 进程 =====", "analyzerhelpers.sc4e238d7": "===== 系统负载 =====", "analyzerhelpers.sfaca56f5": "===== 高 CPU 进程详情 =====", "analyzerhelpers.s303a9855": "最高 CPU 进程: PID=$PID", - "analyzerhelpers.s3166ba9e": "如果是 Java 应用,检查 JVM 堆内存配置和 GC 日志", - "analyzerhelpers.sdc67cc47": "排查是否存在内存泄漏,必要时生成堆转储分析", - "analyzerhelpers.s20eb7092": "调整缓存大小限制或增加交换分区", - "analyzerhelpers.s187f6268": "检查并清理临时目录 /tmp、/var/tmp", - "analyzerhelpers.sb9cbe0b9": "配置 logrotate 日志轮转策略", - "analyzerhelpers.s4438245e": "考虑扩容磁盘或将数据迁移到对象存储", "analyzerhelpers.s5b91c16b": "===== 清理前磁盘使用 =====", "analyzerhelpers.s3b1993da": "===== 清理 30 天前日志 =====", "analyzerhelpers.sb513e117": "===== 清理系统缓存 =====", "analyzerhelpers.s4c139c9f": "===== 清理后磁盘使用 =====", - "analyzerhelpers.s2dcf7289": "排查上游依赖服务的健康状态和响应时间", - "analyzerhelpers.sb240d756": "检查防火墙规则是否有限速或异常丢弃", - "analyzerhelpers.s1e860afd": "考虑启用熔断/降级机制保障核心链路", - "analyzerhelpers.sa9e9dc2f": "查看服务日志排查崩溃原因", - "analyzerhelpers.s902739be": "检查端口占用和监听状态: ss -tlnp", - "analyzerhelpers.sdef735d5": "必要时重启服务并监控恢复情况", "analyzerhelpers.se59337b9": "===== 检查服务状态 =====", "analyzerhelpers.scdd631f0": "===== 检查端口监听 =====", "analyzerhelpers.sad3e7bba": "===== 重启失败服务 =====", - "analyzerhelpers.s970501e5": "检查对应时间段的系统日志和应用日志", - "analyzerhelpers.s4a3f985d": "关联同时间段的其他告警,排查是否有连锁反应", - "analyzerhelpers.s10441f9f": "若确认误报,调整告警规则阈值或持续时间", - "analyzerhelpers.sd7a5c3d9": "未知告警", - "analyzerhelpers.s1b9b6c32": "未知目标", - "agentclimessage.s1fd995b8": "发生错误", "agentclimessage.s21d68b2d": "思考", - "agentclimessage.s216caee5": "(无输出)", - "predictutilsts.s7054bc34": "CPU使用率", - "predictutilsts.s75719bb8": "1小时后", - "predictutilsts.sfc78646e": "24小时后", - "predictutilsts.s5b5a820c": "7天后", - "predictutilsts.s933ab0a6": "30天后", - "predictutilsts.s4d0bd643": "CPU增长趋势明显,建议尽快扩容计算资源或优化高负载进程", - "predictutilsts.sb4593f3a": "内存增长趋势明显,建议增加内存或排查内存泄漏", - "predictutilsts.s6c25383f": "磁盘空间即将耗尽,建议立即扩容或清理历史数据与日志", - "predictutilsts.s8ea826f4": "CPU使用率呈上升趋势,建议持续监控并准备扩容计划", - "predictutilsts.sb08bd5fc": "内存使用率呈上升趋势,建议优化应用内存使用", - "predictutilsts.s4cdda5dc": "磁盘使用率持续增长,建议规划数据归档和清理策略", - "predictutilsts.sfa295c44": "CPU使用正常,建议持续监控", - "predictutilsts.s7156a4c0": "内存使用正常,建议持续监控", - "predictutilsts.s0073f3a3": "磁盘空间充足,建议持续监控", - "predictutilsts.sfeb368e6": "建议持续监控资源使用趋势", - "predictutilsts.sdf4c1339": "检查高负载进程,优化CPU密集型任务,考虑横向扩容", - "predictutilsts.sdf7d1c13": "排查内存泄漏,优化进程内存配置,考虑增加节点", - "predictutilsts.sb0436cd9": "清理历史数据和日志,实施数据归档策略,扩容磁盘", - "predictutilsts.s71b29ff9": "检查服务健康状态与依赖组件,查看服务日志", - "predictutilsts.s0c1a3cd3": "检查Pod重启原因,查看容器日志,排查OOM或健康检查失败", - "predictutilsts.se5bd8880": "建议检查相关服务状态并持续监控", - "predictutilsts.se67014cc": "服务器CPU算力", - "predictutilsts.s2050241a": "服务器内存", - "predictutilsts.sf9724444": "存储磁盘空间", - "predictutilsts.s658d6e80": "未来24小时", - "predictutilsts.s179fd5a9": "增长平缓,暂无触顶风险", - "predictutilsts.s3b46e5a0": "你是 AIOps 容量规划专家。基于以下服务器资源容量预测数据,给出综合风险评估与可执行的运维建议:", - "predictutilsts.s586bac5d": "【容量预测数据】", - "predictutilsts.sdf6ebee3": "要求:", - "predictutilsts.s534b6893": "1. 指出最紧急的风险资源(触及阈值最快者优先)", - "predictutilsts.saf173e7a": "2. 给出针对性处置建议(扩容 / 清理 / 优化,具体到操作命令或步骤)", - "predictutilsts.s4ed1d035": "3. 简洁中文,Markdown 无序列表,不超过 200 字", - "agentclihistory.s119e8948": "加载历史会话失败", - "agentclihistory.sa4671c05": "加载会话详情失败", - "agentclihistory.s590d5c76": "收起历史", - "agentclihistory.s414f8d5b": "选择主机后查看", - "agentclihistory.s89fe87e5": "暂无历史", - "agentclihistory.se585e8a2": "查看历史记录", - "agentclihistory.s5fb0d006": "进行", - "agentclihistory.sd8d7ca77": "中断", - "predictivecapac.s2d17e3f7": "AI 解读失败,请检查大模型配置或稍后重试", - "predictivecapac.sf803eb75": "暂无容量数据", - "predictivecapac.scb0ed5ef": "紧急", "assistantts.s16f94bee": "流式响应不可用", "assistantts.sfeeaa489": "LLM 流式响应错误", "history": "历史", @@ -7843,12 +7001,6 @@ "daysToThreshold": "{{days}} 天后触及阈值", "forecastSummary": "- {{resource}}:当前 {{current}}% → 7天后预测 {{predicted}}%(阈值 {{threshold}}%),{{risk}}", "safetyBalancedExamples": "cat/grep/df 自动 · rm/reboot 确认", - "predictutilsts.s82c0d1b0": "内存使用率", - "predictutilsts.s4e2d8f91": "磁盘使用率", - "predictutilsts.sa7d4e3c1": "费用增长较快且接近预算,建议排查高消费服务、清理闲置资源并优化 CDN/存储计费", - "predictutilsts.sb3f5a2d8": "费用呈上升趋势,建议按云厂商与服务维度复盘账单,锁定异常增长项", - "predictutilsts.sc1a9b4e7": "费用呈下降趋势,可维持当前优化策略并持续监控", - "predictutilsts.sd8c6f2a3": "费用整体平稳,建议设置月度预算预警并定期核对账单", "predictutilsts.se4b7a5d2": "检查{{scope}}今日高消费服务,暂停非必要资源或调整弹性伸缩策略", "predictutilsts.sf2d8c6b4": "复盘{{scope}}本月账单构成,优化存储/CDN/计算规格,必要时下调预算外资源配额", "predictutilsts.sg5a3d8e1": "全部", @@ -7883,11 +7035,6 @@ "agentcli.s4x5y6z7a": "chmod、mv、systemctl restart", "agentcli.s5y6z7a8b": "cat/grep/df 自动 · rm/reboot 确认", "agentcli.s6z7a8b9c": "rm -rf / 拦截 · 其余自动", - "agentcli.s7a8b9c0d": "推荐", - "agentcli.s8b9c0d1e": "自然语言驱动 Kubernetes 集群查询与 Pod 排障", - "agentcli.s9c0d1e2f": "自然语言驱动 SSH 自主排障与部署", - "agentcli.s0d1e2f3g": "主机", - "agentcli.s1e2f3g4h": "选择目标主机", "agentcli.s2f3g4h5i": "集群", "agentcli.s3g4h5i6j": "命名空间", "agentcli.s4h5i6j7k": "Pod(可选)", @@ -7909,11 +7056,6 @@ "agentcli.s0x1y2z3a": "回到底部", "agentcli.s1y2z3a4b": "请先选择集群和命名空间", "agentcli.s2z3a4b5c": "请先选择一台目标主机", - "agentcli.s3a4b5c6d": "正在连接集群...", - "agentcli.s4b5c6d7e": "正在连接主机...", - "agentcli.s5c6d7e8f": "描述 Kubernetes 排障任务,例如「查看 NotReady 节点」或「分析 nginx Pod 重启原因」", - "agentcli.s6d7e8f9g": "描述你要执行的任务,例如「检查磁盘使用率并清理大文件」", - "agentcli.s7e8f9g0h": "当前安全模式:{{label}}({{short}})", "agentcli.s8f9g0h1i": "未选 Pod,仅集群/NS 级查询", "agentcli.s9g0h1i2j": "停止", "agentcli.s0h1i2j3k": "执行", @@ -7935,11 +7077,6 @@ "agentcli.s6x7y8z9a": "拒绝", "agentcli.s7y8z9a0b": "已拒绝执行:{{name}}", "agentcli.s8z9a0b1c": "请先选择目标主机", - "agentcli.s9a0b1c2d": "请先选择集群和命名空间", - "agentcli.s0b1c2d3e": "连接未就绪,请检查大模型配置或刷新页面重试", - "agentcli.s1c2d3e4f": "查看历史记录:{{title}}({{status}})— 仅浏览,点击「继续追问」可在此基础上接着执行", - "agentcli.s2d3e4f5g": "已完成", - "agentcli.s3e4f5g6h": "正在恢复会话「{{title}}」…", "agentcli.s4f5g6h7i": "连接未就绪,请稍后重试", "predictivecost.s1a2b3c4d": "AI 解读失败,请检查大模型配置或稍后重试", "predictivecost.s2b3c4d5e": "云成本预测总览", @@ -7985,9 +7122,6 @@ "predictive.s6p7q8r9s": "当前值", "predictive.s7q8r9s0t": "预测值 ({{range}})", "predictive.s8r9s0t1u": "置信度", - "predictutilsts.sa1b2c3d4": "全部云账号", - "predictutilsts.sb2c3d4e5": "全部", - "predictutilsts.sc3d4e5f6": "今日", "predictutilsts.sd4e5f6g7": "本月末", "predictutilsts.se5f6g7h8": "今日内", "predictutilsts.sf6g7h8i9": "1 天内",