VS Code 里的 Claude Code 没有官方中文,权限对话框、钩子设置、沙箱设置、用量统计全是英文。

这个扩展把它们换成中文,繁体简体各一套,覆盖所有对话框。

程序和翻译都是请 Claude 做的,我负责决定用语、验证结果和发版。

先说清楚:这是个人做的非官方语言包,跟 Anthropic 没有关系。

为什么不用现成的汉化包

我一开始就是这样用的,但有两个问题:

  • 汉化包没覆盖到的地方会露出英文,繁简混在一起很难看;
  • Claude Code 几乎天天改版,英文文案一改写,旧规则就失效,界面又变回英文。

所以这个包的重点不只是翻译,而是能跟上改版

繁简是两套,不是简繁互转

繁体 简体
外掛程式 插件
資料夾 文件夹
對話階段 会话
延伸思考 扩展思考
剪貼簿 剪贴板

默认跟随 VS Code 的显示语言,也可以在菜单里随时切换。切换时会从英文原档重新翻译,不会半繁半简。

主要特性

  • 在线热更新:Claude 改版造成的漏翻,补完推到 GitHub,最慢 6 小时内自动生效,不必重装。
  • 更新不会变回英文:Claude Code 一更新就自动重新应用。
  • 一颗 🌏 按钮:VS Code 重开窗口偶尔会来不及应用,按一下就重新应用并就地重载,不用重开整个窗口。
  • 随时能还原:应用前会备份原始英文档,按「还原官方原版」就回到英文。
  • 可以自己改字:在设置里加一条规则就能覆盖任何翻译。

自定义规则的写法:

"claudeCodeZh.postTranslationRules": [
  { "original": "\"Skills\"", "chinese": "\"技能\"" }
]

安装

先装好官方的 Claude Code for VS Code 扩展,然后在 VS Code 的扩展面板搜 Claude Code 中文,点安装、重新加载窗口就好。

之后就不用管了,启动时会自动应用,语言包本身也由 VS Code 自动更新。

想手动装也可以:到 Release 页下载 .vsix,用扩展面板右上角 → 从 VSIX 安装。

常见问题

重开 VS Code 后又变英文?
Claude 的窗口加载得比语言包早,来不及应用。按一下 🌏 就好,也可以在设置里开成全自动。

会不会把 Claude Code 弄坏?
不会。翻译一律以原始英文备份为基底重做,不会越叠越乱,随时可以还原。

可以和其他汉化包一起用吗?
不行,两者会互相覆盖,请先禁用另一个。

注意事项

  • 它会直接修改已安装的 Claude Code 扩展文件,因为官方没有语言包机制。
  • 只覆盖 VS Code 扩展的界面,终端版的 Claude Code 不在范围内。

关于维护

Claude Code 改版很勤,所以扩展自己会找漏翻:

  • 更新后自动扫描仍是英文的界面字符串,只重点提示「这次才新出现的」;
  • 检测失效规则——Claude 改写英文原文、导致旧规则对不上的情况,这才是界面悄悄变回英文的主因。

每次改版通常一两天内就会补完发出去。像沙箱设置、Claude in Chrome、导出对话这些新对话框,以及 /plan/skills/status 这些新命令,都是这样补上的。

另外,程序拿来比较的值(工具标识符、状态码、编辑器关键字表)一律保持英文不翻。这类误翻会直接让功能坏掉,是汉化包最容易踩的坑,所以每次发版前都会跑一套检查确认没翻错。

链接

MIT 协议。用语有更好的建议、或发现哪里还是英文,欢迎开 issue 或在楼下回复,我会补进翻译包(不用等新版本,热更新就会生效)。