VS Code 官方仅支持简体中文(zh-cn),不提供繁体中文语言包;Configure Display Language 中无 zh-tw 是因该语言 ID 未被运行时识别,手动设置会导致启动失败或静默忽略,第三方繁体扩展仅能局部覆盖文案,无法汉化核心 UI。

VS Code 本身不提供繁体中文语言包,官方只内置简体中文(zh-cn)和英文(en-us)两种界面语言。所谓“安装繁体中文”,实际是通过第三方扩展模拟实现,但存在明显限制:菜单、设置项、错误提示等核心 UI 仍为简体或英文,仅部分插件文案可能显示繁体字。真正可靠的多语言切换,只支持官方明确列出的语言代码(如 zh-tw 并未被 VS Code 运行时识别)。
为什么 Configure Display Language 里没有 zh-tw?
VS Code 的语言切换机制依赖 Electron 内置的 locale 支持,而其语言列表由 VS Code 源码硬编码决定。截至 2026 年 6 月,zh-tw 不在有效值范围内——输入它会触发警告,保存后自动回退为 en-us;手动编辑 locale.json 写入 {"locale":"zh-tw"} 会导致启动失败或静默忽略。
- 执行
Configure Display Language命令后弹出的下拉列表,只显示当前已加载且被运行时认可的语言 ID -
zh-cn是唯一受官方支持的中文变体,zh-hk、zh-tw等均未集成 - 即使你找到标称“繁体中文”的扩展,它也无法翻译主菜单、命令面板、调试控制台等系统级 UI
哪些“繁体中文”扩展实际可用?
目前仅有两个扩展能提供有限的繁体化效果,但都属于“局部覆盖”而非完整汉化:
-
Traditional Chinese Language Pack for VS Code(ID:ms-ceintl.vscode-language-pack-zh-hant):由微软实验性发布,仅覆盖极少量字符串(如部分设置项标题),安装后需手动执行Reset Language Pack命令并重启,且新版 VS Code(1.85+)已停止加载该包 - 第三方插件
vscode-chinese-lang-zh-tw:非官方维护,将部分 JSON 配置文案、注释模板转为繁体,但不影响任何 UI 控件或报错信息,且可能与新版本冲突导致扩展面板异常
这两者都无法让「文件」→「首选项」→「设置」这类路径变成繁体,更不会把 Cannot read property 'length' of undefined 错误提示转译。
想用繁体环境开发,更务实的做法
与其强求界面繁体化,不如聚焦可落地的本地化适配:
- 在
settings.json中配置"editor.fontFamily": "Microsoft JhengHei, 'PingFang TC', 'Noto Sans CJK TC'",确保中文字体优先调用繁体字形 - 用
eslint-plugin-chinese或自定义规则,在代码注释/文档字符串中强制使用繁体术语(如參數替代参数) - 配合系统级设置:Windows/macOS 将系统语言设为「繁体中文(台湾)」,VS Code 的文件对话框、右键菜单部分文本会继承系统语言(但编辑器主体 UI 不变)
- 若必须全文繁体,建议改用 JetBrains 系列 IDE(如 WebStorm),其
zh-TW语言包为官方完整支持,无功能阉割
真正卡住多数人的不是“找不到繁体包”,而是误以为 VS Code 的语言切换像操作系统一样开放。它本质上是个封闭的 locale 白名单机制——zh-cn 是唯一通关入口,其他都是绕路的临时补丁,稳定性与覆盖度都不可控。


















