Sublime Text界面变中文需同时满足三条件:安装ChineseLocalization插件、在用户设置中添加合法JSON格式"locale": "zh_CN"、彻底退出进程后重启;缺一不可。

Sublime Text 界面变中文,靠的不是“汉化包”,而是 ChineseLocalization 插件 + 正确配置 "locale": "zh_CN" + 彻底重启,三者缺一不可。装完插件不改设置、或改了不杀进程,界面就永远是英文。
Package Control 安装失败的三个卡点
没它,ChineseLocalization 根本装不上。很多人以为菜单里有“Package Control”选项就算成功,其实不然。
- 控制台执行安装代码后,必须看到
Package Control installed输出才算到位;只显示import urllib...或无任何输出,说明失败 - 2026 年起
packagecontrol.io强制 HTTPS,用http://链接会直接报URLError - macOS/Linux 用户若
sublime.installed_packages_path()返回空值,脚本写入失败——此时应手动下载Package Control.sublime-package,放入Installed Packages/目录后重启
ChineseLocalization 插件安装必须输对名字
搜 ChineseLanguage、Localization、zh_CN Lang 都不行,只有 ChineseLocalization 是当前唯一持续维护、适配 ST4.4.1+ 的版本。
- 命令面板输入
Package Control: Install Package后,等底部状态栏出现Loading package list...并完成(通常 2–3 秒),再在新弹出的搜索框中输入 - 大小写敏感:
C和L必须大写,结尾是n,不能多空格、不能加s - 右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing...不代表完成
为什么加了 "locale": "zh_CN" 还是英文?
这是最常被忽略的硬性条件:配置写错位置、格式非法、或没彻底退出进程,都会让设置完全不生效。
- 必须写在
Preferences > Settings右侧的Preferences.sublime-settings — User文件里,左侧默认设置是只读的 - JSON 格式要合法:
"locale": "zh_CN"前后不能有多余逗号,引号必须是英文双引号,值不能写成zh-cn或zh_CN.UTF-8 - 保存后必须完全退出 Sublime Text:Windows 杀掉所有
subl.exe,macOS 用 Activity Monitor 结束Sublime Text进程,不能只关窗口
Help → Language 灰显或不出现?别急着重装
这不是插件坏了,是 ST4.4+(如 build 4165)存在插件资源加载延迟,尤其在启用多个 UI 类插件时。
- 打开
Help菜单后,等约 10 秒再点Language子项,选项才会出现 - 如果始终不显示,进
Preferences → Package Settings → ChineseLocalization → Settings – User,确认内容为空或为{};若有其他字段(如"enable": false),说明插件被误禁用 - 字体发虚或方块字?在用户设置里加一行
"gl_hardware_acceleration": false,可快速缓解渲染异常
真正麻烦的从来不是“怎么装”,而是“装完之后哪一步没做”。ST4 的语言切换不热重载、不自动 fallback、不提示错误,所有环节都依赖人工校验——哪怕只是多了一个逗号,或少杀了一个后台进程,中文就不会出现。











