插件管理页面仍为英文是因为未执行configure display language命令并选择zh-cn后重启;该命令是唯一能生成正确locale.json文件并启用中文的入口,手动修改settings.json或安装非官方插件均无效。

插件管理页面为什么还是英文?
插件管理页面(Ctrl+Shift+X 打开的界面)不显示中文,不是插件没装,而是 VS Code 没启用中文语言环境。它和设置界面一样,属于核心 UI,只响应 locale 配置,不单独汉化。装了 Chinese (Simplified) Language Pack for Visual Studio Code 但没执行 Configure Display Language 命令,或没选 zh-cn,插件页就永远是英文。
Configure Display Language 命令必须手动触发
这个命令才是激活中文的开关,不是“可选步骤”。它会自动生成合法路径下的 locale.json 文件,并写入 {"locale": "zh-cn"}。手写配置、改 settings.json、用启动参数 --locale=zh-cn 全部无效。
- 按
Ctrl+Shift+P输入Configure Display Language,回车 - 在弹出列表中**点击
zh-cn这个代码项**(不是“简体中文”文字,也不是zh-CN或zh-hans) - 点
Restart—— 注意不是Developer: Reload Window,后者不重读语言配置
插件市场搜索要认准 Microsoft 官方扩展
搜“中文”“汉化”大概率装错,第三方插件如 Chinese Language Pack 或 VSCode Chinese 会导致插件页部分字段乱码、分类标签不翻译,甚至报 Cannot read property 'translate' of undefined 错误。
- 在扩展面板输入完整名称:
Chinese (Simplified) Language Pack for Visual Studio Code - 只安装作者为
Microsoft、ID 是ms-ceintl.vscode-language-pack-zh-hans的那一项 - 安装后右下角提示出现时,务必点
Change and Restart,跳过等于白装
Remote-SSH / WSL 下插件页仍是英文?
本地装了插件、设了 zh-cn,但连接远程机器后插件页还是英文——这是因为远程实例(比如 WSL 或 Remote-SSH 的服务端)没配语言。VS Code 的远程模式是双环境:本地 UI + 远程后端,语言配置不共享。
- 需登录远程机器,在其用户目录下创建
~/.vscode-server/data/Machine/xxx/locale.json(xxx 是随机哈希名,通常只有一个子目录) - 内容严格为:
{"locale": "zh-cn"} - 重启远程 VS Code Server(断开再重连即可)
插件页汉化依赖的是远程端的语言资源加载,本地配置对它完全无效。这点最容易被忽略,尤其当本地已成功汉化却误以为远程也自动同步了。











