sublime text装完chineselocalization后界面仍英文,是因为缺"locale": "zh_cn"配置、未写入用户设置文件、未彻底退出进程三者缺一不可;需验证package control是否真就位、精确安装插件、禁用干扰插件并关闭硬件加速修复字体问题。

装完 ChineseLocalization 插件后界面仍是英文,不是插件没起作用,而是缺了 "locale": "zh_CN" 这行配置、没写对位置、也没彻底退出进程——三者缺一不可。
确认 Package Control 真的就位了没?
菜单里有 “Package Control” 项 ≠ 它已生效。真正有效的验证方式只有一种:按 Ctrl + Shift + P(Windows/Linux)或 Cmd + Shift + P(macOS),输入 Install Package:
- 如果出现
Package Control: Install Package命令,说明已安装成功 - 如果提示
command not found,必须重装:按Ctrl + `打开控制台,粘贴官网最新 HTTPS 安装代码(HTTP 地址在 2026 年基本失效) - 装完必须彻底退出 Sublime Text:Windows 右键托盘图标选 “Exit”,macOS 用 Activity Monitor 强制结束所有
subl.exe或Sublime Text进程
ChineseLocalization 必须精确安装,不能靠“搜中文”蒙混
失败通常不是因为网络差,而是 Package Control 的异步加载机制被人为打断:
- 输入
Package Control: Install Package后回车,必须等 2~3 秒,等新搜索框弹出再输词 - 在新框中**精确输入
ChineseLocalization**:首字母C和L大写,结尾是n,无空格、无s、不是ChineseLanguage或Localization - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;若Preferences → Package Settings下没有该项,说明插件未启用
"locale": "zh_CN" 必须写对位置、格式、时机
这行配置只有同时满足三件事才会触发翻译:
- 只在右侧
Preferences.sublime-settings — User文件里编辑(左侧是只读默认设置,改了也白搭) - JSON 格式要合法:值必须用英文双引号包裹(
"zh_CN"不是zh_CN),前后不能多逗号,上一行末尾已有逗号时尤其容易错 - 保存后必须完全退出 Sublime Text(关窗口 ≠ 退出),再重开;否则设置根本不加载
字体发虚、方块字、菜单乱码?这不是汉化失败
这是 ST4 在高 DPI 屏幕或启用 gl_hardware_acceleration 时 fallback 字体链出错导致的,和 ChineseLocalization 无关:
- 在用户设置里加一行:
"gl_hardware_acceleration": false,能立刻缓解模糊或方块 - 乱码常因系统缺失中文字体:Windows 可试
"font_face": "Microsoft YaHei",macOS 推荐"font_face": "PingFang SC" - 某些 UI 插件(如
Origami、BracketHighlighter)会干扰 locale 解析,临时禁用可快速验证是否冲突
最容易被忽略的是:改完 "locale": "zh_CN" 后只关窗口不杀进程,设置根本不会加载;还有人把配置写进左侧默认文件,结果白忙一场。











