根本原因是vs code自身ui未切换中文,插件中心依赖chinese (simplified) language pack翻译,但需执行configure display language命令设zh-cn并重启;仅装插件无效,且远程环境需单独安装该语言包。

为什么插件管理中心还是英文?
根本原因就一个:VS Code 自身 UI 没切到中文,和插件管理界面无关。插件中心(即扩展面板)的「搜索框」「安装按钮」「禁用开关」「作者名」「描述文字」等所有文字,都由 Chinese (Simplified) Language Pack 插件统一翻译。它不生效,整个界面就卡在英文。
- 只装了插件但没执行
Configure Display Language命令 → 语言包资源加载了,但 VS Code 不知道该用哪套 - 执行了命令但选的是
zh-CN(大写)或Chinese (Simplified)(文字项)→ 必须严格输入zh-cn(小写、连字符、无空格) - 重启时点了
Don’t show again→ 那个右下角提示只出现一次,关了就得手动进命令面板再调一次 - 用了 Remote-SSH / WSL 扩展,但只在本地装了语言包 → 远程环境也要单独装
Chinese (Simplified) Language Pack,否则远程窗口里插件页仍是英文
插件管理中心里哪些内容能被汉化?
Chinese (Simplified) Language Pack 覆盖的是 VS Code 自身 UI 层,不是第三方插件的文案。所以你能看到:
- 顶部搜索框 placeholder 文字变成「搜索扩展」
- 「Install」按钮显示为「安装」,「Disable」变成「禁用」,「Uninstall」是「卸载」
- 每个插件卡片里的「Details」「Changelog」「Contributors」等标签全中文
- 右侧详情页的「Extension Settings」「Extension Commands」等标题也同步翻译
但注意:Prettier、GitLens、ESLint 这类插件自己的设置项、弹窗提示、右键菜单,不会自动变中文——它们得自己支持 i18n,和 VS Code 界面语言无关。
插件搜索框输什么关键词最准?
别搜“中文”“汉化”“简体”,容易命中非官方、已停更甚至带风险的第三方包。直接按官方命名规则来:
- Windows/Linux:按
Ctrl+Shift+X→ 输入Chinese (Simplified) Language Pack for Visual Studio Code - macOS:按
Cmd+Shift+X→ 同样输全名,认准作者是Microsoft,带蓝色认证标识 - 如果打字慢,可缩写为
chinese simplified(小写、空格分隔),也能精准匹配
搜 chinese menu 或 vscode-zh-hans-menu 是民间补丁,只汉化右键菜单等零散位置,不能替代官方语言包,且可能与新版冲突。
locale.json 放错位置或格式错误怎么办?
这是硬核 fallback 方案,但极易出错。常见问题和解法:
-
locale.json被误建在项目根目录下的.vscode/里 → 它必须放在用户级配置目录:
Windows:%APPDATA%\Code\User\locale.json
macOS:~/Library/Application Support/Code/User/locale.json
Linux:~/.config/Code/User/locale.json - 文件内容写成
{"locale": "zh-cn", "editor.fontFamily": "..."}→locale.json只允许一个字段:{"locale":"zh-cn"},多一个逗号或引号错位都会导致整个文件失效 - 保存后仍是英文 → 关掉所有 VS Code 窗口(包括后台进程),再启动,否则旧 locale 缓存还在内存里
真正麻烦的不是装不上,而是装完以为好了,结果发现插件页中文了但调试面板还是英文——那八成是 Remote 扩展没同步装语言包,或者某个插件自己没做本地化,得单独查它的 GitHub README。











