vs code 菜单显示繁体中文需同时满足:安装微软官方繁体中文语言包(id ms-ceintl.vscode-language-pack-zh-hant)、将 locale 设为 "zh-tw"(小写、短横线)、彻底重启所有进程;缺一不可,仅改 settings.json 或点“重载窗口”无效。

VS Code 菜单要显示繁体中文,必须装对插件、设对 locale 值、重启干净——三者缺一不可;只改 settings.json 或点“重载窗口”都不行。
怎么装官方繁体中文语言包
VS Code 不自带繁体界面,必须手动安装 Microsoft 官方语言包。搜错名称或选错发布者,会导致乱码、命令面板崩溃甚至 Cannot read property 'translate' of undefined 错误。
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索完整名称:
Chinese (Traditional) Language Pack for Visual Studio Code - 只认发布者为
Microsoft、ID 为ms-ceintl.vscode-language-pack-zh-hant的那一项 - 避开名字带 “Pro”、“Ultimate”、“Chinese Language Pack”(无 Traditional 字样)的第三方包
locale.language 必须设成 zh-tw,不是 zh-Hant 或 zh_TW
VS Code 只识别标准 BCP 47 标签,且严格区分大小写和连字符。设错值(比如 zh-Hant、zh_TW、Chinese)会导致语言包加载失败,右下角仍显示 en。
- 推荐用命令面板操作:按
Ctrl+Shift+P→ 输入Configure Display Language→ 选择zh-tw(全小写、短横线、无空格) - 若命令面板失效,直接编辑
locale.json文件(路径见下文),内容仅一行:{"locale":"zh-tw"} - Windows 路径:
%APPDATA%\Code\User\locale.json - macOS 路径:
$HOME/Library/Application Support/Code/User/locale.json - Linux 路径:
$HOME/.config/Code/User/locale.json
为什么重启后还是英文?检查后台进程和远程环境
VS Code 启动时读取的是当前进程启动那一刻的 locale.json,如果旧进程没彻底退出,新窗口会继承英文环境。
- 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 版本
真正起效的只有三件事:装对 ms-ceintl.vscode-language-pack-zh-hant、locale.json 里是精确的 zh-tw、所有 VS Code 进程被杀干净后全新启动。中间跳过任何一步,状态栏右下角都会固执地显示 en。











