VS Code 菜单显示繁体中文需同时满足:安装官方繁体中文包(ID ms-ceintl.vscode-language-pack-zh-hant)、将 locale.json 设为 {"locale":"zh-tw"}、彻底重启所有进程;缺一不可。

装对插件:必须是 ms-ceintl.vscode-language-pack-zh-hant
搜“繁体中文”或“Chinese Traditional”很容易装错第三方包,比如名字带 Pro、Ultimate 或没写 Traditional 的,这些会导致命令面板崩溃、乱码,甚至报 Cannot read property 'translate' of undefined。只认发布者为 Microsoft、ID 完全匹配 ms-ceintl.vscode-language-pack-zh-hant 的那一项。安装后右下角会弹提示,但此时菜单仍是英文——这是正常现象,插件只是放好了翻译资源,还没激活。
locale.json 内容必须是 {"locale":"zh-tw"}
settings.json 里写 "locale": "zh-tw" 完全无效,VS Code 根本不读这个字段。唯一生效位置是用户级 locale.json 文件,路径如下:
Windows:%APPDATA%\Code\User\locale.json
macOS:$HOME/Library/Application Support/Code/User/locale.json
Linux:$HOME/.config/Code/User/locale.json
文件内容**只能有一行**,严格为:{"locale":"zh-tw"}(双引号、小写、短横线、无空格、无逗号、无 BOM)。写成 zh-Hant、zh_TW、Chinese 或带全角符号,VS Code 都会静默回退到英文,状态栏右下角持续显示 en。
详细的 Three.js 3D 图形参考,涵盖场景设置、相机、几何体、材质、光照、动画、控制器、加载器、数学工具和调试。
重启必须彻底杀掉所有进程
点“重载窗口”或只关掉所有窗口,旧进程仍在后台运行,新窗口会继承英文环境。必须手动清理:
- Windows:任务管理器中结束所有
Code.exe和Code Helper进程 - macOS:活动监视器搜索
Electron,全部退出 - Linux:
pkill -f "code"后再启动
Remote-SSH / WSL 用户注意:远程端需单独配置,路径为 ~/.vscode-server/data/Machine/xxx/locale.json,同样写入 {"locale":"zh-tw"}。Snap / Flatpak 版本语言包大概率不加载,建议换用官方 .deb 或 tarball 版本。
验证时盯住三处,别被其他英文误导
顶部菜单栏是否显示「檔案」「編輯」「檢視」;命令面板(Ctrl+Shift+P)上方是否提示「請輸入命令或搜尋設定」;设置界面(Ctrl+,)左侧导航是否为「使用者」「工作區」「擴充功能」。这三处对了,就是真生效。终端、调试控制台、Git 输出、部分插件界面默认不随 locale 变——那是它们各自的语言环境,不是配置失败。

















