refactor(i18n): U31 AIOps Agent CLI 组件 i18n 修复 — Q7/Q35 拆分后丢失的 i18n 集成全部修复
6 个文件迁移 (AgentCLI + AgentCLIToolbar + AgentCLIHistory + AgentCLIEmptyState + ChatInputArea + agent-cli-constants.ts): - 新增 aiops.cli.* 命名空间 100 翻译键 (10 子分类) - SAFETY_MODES/TIPS_HOST/TIPS_KUBERNETES 常量改为 getSafetyModes(t)/getTipsHost(t)/getTipsKubernetes(t) 工厂函数 - 全部 UI 硬编码中文清零 (66→0) - zh/en 7381→7481 +100 键对齐 - tsc -b=0, npm build✓ (18.21s), ESLint=0/53/0, go build=0, 17/17 测试通过
This commit is contained in:
1 parent
6dfddb426c
commit
4f2d279865
9 files changed
+461
-128
No files matched your search
@@ -7886,7 +7886,139 @@
|
||||
"predictIn7d": "7天后",
|
||||
"predictIn30d": "30天后",
|
||||
"agentCliErrorOccurred": "发生错误",
|
||||
"agentCliNoOutput": "(无输出)"
|
||||
"agentCliNoOutput": "(无输出)",
|
||||
"cli": {
|
||||
"host": "主机",
|
||||
"toolbar": {
|
||||
"selectServer": "选择目标主机",
|
||||
"cluster": "集群",
|
||||
"namespace": "命名空间",
|
||||
"podOptional": "Pod(可选)",
|
||||
"podSearch": "搜索 Pod 名称",
|
||||
"podNone": "不选定 Pod(集群/NS 级任务)",
|
||||
"podNoMatch": "无匹配 Pod",
|
||||
"safetyTitle": "安全模式说明",
|
||||
"safetyDesc": "控制 AI 执行远程命令前是否需要你确认。危险命令(如 rm -rf /)任何模式均硬性拦截。",
|
||||
"safetyRecommended": "推荐",
|
||||
"safetyExample": "例",
|
||||
"historyExpand": "展开历史任务",
|
||||
"historyCollapse": "收起历史任务",
|
||||
"historyLabel": "历史",
|
||||
"connected": "已连接",
|
||||
"viewRecord": "查看记录",
|
||||
"canContinue": "可追问",
|
||||
"capabilitiesTitle": "核心能力",
|
||||
"capabilitiesTooltip": "核心能力说明",
|
||||
"round": "第 {{round}} 轮 · {{tokens}}t"
|
||||
},
|
||||
"safety": {
|
||||
"strict": {
|
||||
"label": "严格",
|
||||
"short": "中风险+确认",
|
||||
"desc": "chmod、文件修改、服务重启等中风险及以上命令均需弹框确认。适合生产环境或不熟悉的主机。",
|
||||
"examples": "chmod、mv、systemctl restart"
|
||||
},
|
||||
"balanced": {
|
||||
"label": "均衡",
|
||||
"short": "高风险+确认",
|
||||
"desc": "日常排障命令(查看日志、ps、df)自动执行;删除文件、重启服务等高风险操作才需确认。推荐日常使用。",
|
||||
"examples": "cat/grep/df 自动 · rm/reboot 确认"
|
||||
},
|
||||
"permissive": {
|
||||
"label": "宽松",
|
||||
"short": "仅拦截危险",
|
||||
"desc": "除 rm -rf /、mkfs 等危险命令硬性拦截外,其余全部自动执行。仅适合隔离测试环境。",
|
||||
"examples": "rm -rf / 拦截 · 其余自动"
|
||||
}
|
||||
},
|
||||
"tips": {
|
||||
"host": {
|
||||
"llmTitle": "LLM + 工具层",
|
||||
"llmDesc": "OpenAI 兼容 LLM;工具含 ssh_execute(远程执行)与 analyze_output(输出分析)。",
|
||||
"shieldTitle": "安全 + Prompt",
|
||||
"shieldDesc": "五级风险评估 + 三级安全模式;危险命令硬性拒绝,高危命令弹框确认。",
|
||||
"brainTitle": "ReAct 核心引擎",
|
||||
"brainDesc": "思考→行动→观察循环(最多 16 轮),失败换法重试,循环检测防死循环。",
|
||||
"dbTitle": "自进化引擎",
|
||||
"dbDesc": "四层记忆异步学习,同类任务自动注入历史经验,越用越聪明。"
|
||||
},
|
||||
"k8s": {
|
||||
"cloudTitle": "Kubernetes 查询",
|
||||
"cloudDesc": "kubernetes_get 统一查询节点/Pod/Deployment/事件等;pod_logs 拉取容器日志。",
|
||||
"terminalTitle": "Pod 执行",
|
||||
"terminalDesc": "选定 Pod 后可用 pod_execute 进入容器排障;kubernetes_action 执行重启/扩缩容等变更。",
|
||||
"shieldTitle": "安全 + ReAct",
|
||||
"shieldDesc": "只读工具自动执行;变更与危险命令弹框确认,最多 16 轮循环排障。",
|
||||
"dbTitle": "自进化引擎",
|
||||
"dbDesc": "按集群/命名空间分桶学习,同类 Kubernetes 排障任务越用越准。"
|
||||
}
|
||||
},
|
||||
"subtitleHost": "自然语言驱动 SSH 自主排障与部署",
|
||||
"subtitleK8s": "自然语言驱动 Kubernetes 集群查询与 Pod 排障",
|
||||
"error": {
|
||||
"connectTimeoutK8s": "连接集群超时:请检查集群凭据与大模型配置后重试。",
|
||||
"connectTimeoutHost": "连接主机超时:请检查 SSH 凭据与大模型配置后重试。",
|
||||
"connectRejectedK8s": "集群连接被拒绝:请检查集群 kubeconfig/token 配置与大模型是否启用。",
|
||||
"connectRejectedHost": "主机连接被拒绝:请确认 SSH 凭据与大模型配置后重试。",
|
||||
"selectServer": "请先选择目标主机",
|
||||
"selectCluster": "请先选择集群和命名空间",
|
||||
"notReady": "连接未就绪,请检查大模型配置或刷新页面重试",
|
||||
"notReadyRetry": "连接未就绪,请稍后重试"
|
||||
},
|
||||
"info": {
|
||||
"connectionClosed": "连接已关闭",
|
||||
"viewHistory": "查看历史记录:{{title}}({{status}})— 仅浏览,点击「继续追问」可在此基础上接着执行",
|
||||
"resuming": "正在恢复会话「{{title}}」…"
|
||||
},
|
||||
"statusDone": "已完成",
|
||||
"viewMode": {
|
||||
"readOnly": "历史记录(只读)· {{title}}",
|
||||
"continueBtn": "继续追问",
|
||||
"newTask": "新建任务"
|
||||
},
|
||||
"placeholder": {
|
||||
"viewMode": "查看模式中,点击「继续追问」或「新建任务」",
|
||||
"continueInput": "继续追问,回车发送(Shift+回车换行)",
|
||||
"inputTask": "输入任务描述,回车发送(Shift+回车换行)",
|
||||
"selectClusterNs": "请先选择集群和命名空间",
|
||||
"selectServerShort": "请先选择目标主机"
|
||||
},
|
||||
"history": {
|
||||
"loadFailed": "加载历史会话失败",
|
||||
"detailFailed": "加载会话详情失败",
|
||||
"deleteTitle": "删除会话",
|
||||
"deleteDesc": "确定删除「{{title}}」?此操作不可恢复。",
|
||||
"deleted": "已删除",
|
||||
"deleteFailed": "删除失败",
|
||||
"label": "历史",
|
||||
"newBtn": "新建",
|
||||
"collapseHistory": "收起历史",
|
||||
"selectK8s": "选择集群和命名空间后查看",
|
||||
"selectHost": "选择主机后查看",
|
||||
"noHistory": "暂无历史",
|
||||
"viewHistory": "查看历史记录",
|
||||
"rounds": "{{rounds}}轮 · {{tokens}}t",
|
||||
"statusDone": "完成",
|
||||
"statusRunning": "进行",
|
||||
"statusAborted": "中断",
|
||||
"statusError": "失败"
|
||||
},
|
||||
"empty": {
|
||||
"selectK8s": "请先选择集群和命名空间",
|
||||
"selectHost": "请先选择一台目标主机",
|
||||
"connectingK8s": "正在连接集群...",
|
||||
"connectingHost": "正在连接主机...",
|
||||
"readyK8s": "描述 Kubernetes 排障任务,例如「查看 NotReady 节点」或「分析 nginx Pod 重启原因」",
|
||||
"readyHost": "描述你要执行的任务,例如「检查磁盘使用率并清理大文件」",
|
||||
"currentSafety": "当前安全模式:{{label}}({{short}})",
|
||||
"noPod": " · 未选 Pod,仅集群/NS 级查询"
|
||||
},
|
||||
"input": {
|
||||
"hint": "Shift+回车换行 · 回车发送",
|
||||
"stop": "停止",
|
||||
"execute": "执行"
|
||||
}
|
||||
}
|
||||
},
|
||||
"breadcrumb": {
|
||||
"dashboard": "仪表盘",
|
||||
|
||||
Reference in new issue
Block a user