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

Sublime Text 装完 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 大写、末尾无 s、不能是ChineseLanguage或Localization - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;若Preferences → Package Settings下没有该项,说明插件未启用
写对 "locale": "zh_CN" 并彻底重启
这行配置只有同时满足三件事才会触发翻译:
- 只能写在
Preferences → Settings右侧的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" 后只关窗口不杀进程,或者把这行误写在左侧只读设置里——这两点会让整个汉化流程卡死,且无任何报错提示。











