必须点击右下角“change and restart”而非仅安装,再执行configure display language选zh-cn并彻底重启;locale.json路径和格式须严格正确,第三方插件界面英文属正常现象。

安装 Chinese (Simplified) Language Pack 后必须重启,且要点“Change and Restart”
只点“Install”不点右下角弹窗里的 Change and Restart,插件就只是装上了,但语言不会切换。这个弹窗常被误点“X”或直接忽略,结果重启后还是英文界面。VS Code 不会自动启用新语言包,它需要明确的激活指令——而那个按钮就是触发 locale 配置变更并重启的原子操作。
Configure Display Language 命令里必须选 zh-cn,不是文字选项
按 Ctrl+Shift+P 输入 Configure Display Language 后,列表里会出现类似 en-us、zh-cn 这样的代码值,也有“English”、“中文(简体)”这样的文字项。一定要选 zh-cn(全小写、带短横、双引号包围),不能选文字描述项——后者只是快捷入口,实际不会写入配置;只有选代码值,VS Code 才会把 {"locale":"zh-cn"} 写进 locale.json 并触发完整重启。
手动改 locale.json 时路径和格式不能错
如果命令面板打不开或列表里没有 zh-cn,就得直接编辑配置文件。注意三点:
- Windows 路径是
%APPDATA%\Code\User\locale.json,不是%USERPROFILE%\.vscode - 文件内容只能是一行纯 JSON:
{"locale":"zh-cn"},不能有注释、不能多空格、不能用中文引号 - 改完必须彻底关闭所有 VS Code 窗口(包括后台进程),再重新打开,否则缓存不刷新
部分菜单仍是英文?大概率是插件自己没汉化
VS Code 本体菜单、设置页、命令面板变中文了,但比如 Python 插件的调试面板、GitLens 的提交详情页还是英文——这不是配置失败,而是那些插件没提供中文翻译。官方语言包只覆盖 VS Code 自身 UI,第三方插件的汉化得看它们自己是否内置多语言支持。别折腾 locale.json,去对应插件的 GitHub 或市场页查“i18n”或“language support”状态更实际。











