ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Claude Code Router 多语言入门指南:3 步切换中英文,看懂 3 个翻译关键点

Claude Code Router 多语言入门指南:3 步切换中英文,看懂 3 个翻译关键点 Claude Code Router 多语言入门指南3 步切换中英文看懂 3 个翻译关键点【免费下载链接】claude-code-routerOne local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-routerClaude Code Router 把多个 AI Agent 接到统一的模型网关上内置中英文多语言支持界面文案和网关报错提示都能整体换语言。下面 3 步完成切换再讲清 3 个关键机制最后给出 2 个自定义场景和一张避坑清单改报错文案、换界面用词都能照做。网关启动失败弹窗里全是英文错误或者同事把界面切成了中文、你这边还停留在英文——这类问题都出在同一套多语言机制上。看懂它之后切换语言只是设置里点一下的事。 三步切换中英文打开 CCR 桌面应用的设置面板在通用里把语言选成中文——侧边导航、设置项、日志页标题立刻全部变中文偏好写入 localStorage键名ccr.ui.language下次启动保持。不想手动设就选跟随系统——应用读取系统语言列表识别到中文就显示中文识别不到自动用英文兜底。触发一次报错比如没配供应商就启动网关——错误文案走独立的报错翻译通道直接给出中文提示而不是原始英文堆栈。语言三选项跟随系统 / 中文 / 英文定义在 settings.tsx。看懂 3 个关键点界面和报错为什么能变中文1. 界面文案是一张中英双字典界面文字不靠运行时翻译而是查字典。i18n.tsx 里的appCopy对象给 en 和 zh 各存一套完整的导航、设置、正文词条组件拿到当前语言的字典后按原文查表查不到就原样显示export function translateText(copy: AppCopy, value: string): string { return copy.text[value] ?? value; }所以界面一半中文一半英文通常就是某个新词条只加进了一边。2. 报错翻译先查精确表再套正则模板报错通道在 contracts/i18n.ts。60 多条常见报错先按英文原文整句精确匹配中文表带变量的消息profile 名、端口、HTTP 状态码交给 50 多条正则规则捕获变量再填回中文模板。Electron 包装出来的 Error invoking remote method … 外壳会先被拆掉只翻译里面真正的报错内容。3. 语言判定顺序你的选择 系统语言 英文界面和报错用的语言都按同一个优先级决定——先读你手动存的偏好没存就看系统语言列表里有没有 zh 开头的项都没有就回退英文if (preference en || preference zh) return preference; return languages.some((language) language.toLowerCase().startsWith(zh)) ? zh : en;这是resolveErrorI18nLanguage的核心逻辑界面端的跟随系统走同样思路。 进阶两个最小改动场景场景一给一条新报错补上中文你在网关里加了一条新错误信息界面却显示英文。最小改动打开 contracts/i18n.ts在zhExactErrorMessages里加一行英文原文: 中文译文如果消息里带变量就向zhPatternErrorMessages追加一条正则规则用模板串把变量填回去。场景二换掉界面某个按钮的说法想改添加供应商这类用词打开 i18n.tsx在 en 和 zh 两侧的text字典里同步改对应词条两边结构必须保持一致。文档站是另一套独立系统docs/src/i18n/content.ts 用同样的双字典方式管理文档站的导航和 UI 文案/与/en/两个路由分别对应中文和英文。⚠️ 报错仍是英文先查这 3 处现象原因解决界面个别词仍是英文新词条只加进某一侧字典查不到就回显原文在 en/zh 两处 text 字典同步补词条报错提示没被翻译英文原文既不在精确表、也没命中任何正则模式加精确表条目或为带变量消息补 pattern 规则选了跟随系统却显示英文系统语言列表里没有 zh 开头的语言按规则回退英文手动选中文或把系统语言设为中文参考资料README项目说明UI 文案与语言偏好报错翻译与语言判定文档站中英文配置下一步可以按进阶里的最小改动给你的报错补词条词条结构直接对照 i18n.tsx 里的appCopy。【免费下载链接】claude-code-routerOne local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-router创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表