sublime text 4 汉化必须同时满足三个条件:正确安装 package control、成功加载 chineselocalization 插件、在用户设置中添加 "locale": "zh_cn" 并彻底退出进程后重启,缺一不可。

Sublime Text 4 的“汉化”不是装个插件就自动变中文,必须同时满足三个条件: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,说明根本没加载,后续所有插件安装都会静默失败 - 手动安装后,必须彻底退出 Sublime(Windows 杀掉所有
subl.exe,macOS 用 Activity Monitor 结束进程),否则插件管理器不初始化
安装 ChineseLocalization 插件的准确操作
这是目前唯一适配 ST4.4.1+、持续维护的简体中文方案。搜错名字、输错大小写、没等列表加载就重输,是失败主因。
- 命令面板输入
Package Control: Install Package并回车,等底部状态栏显示Loading package list…完成(通常 2~3 秒) - 在新弹出的搜索框中**精确输入
ChineseLocalization**:首字母 C 和 L 大写,结尾是 n,无空格、无 s,不是ChineseLanguage或Localization - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成 - 装完界面不会变中文——这是设计如此,ST4 不热重载 UI 语言层,不是 bug
为什么加了 "locale": "zh_CN" 还是英文?
插件装完 ≠ 界面变中文。ST4 默认 fallback 到英文,必须手动指定才可靠,且这个配置极易写错位置或格式。
-
"locale": "zh_CN"必须写在Preferences > Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式必须合法:前后不能多逗号(尤其上一行末尾已有逗号时),引号必须是英文双引号
- 保存后必须完全退出 Sublime Text(包括托盘进程),再重新启动,不能只关窗口
- ST4.4+ 用户注意:部分 2025 年后发布的
ChineseLocalization版本要求最低 ST4.4.1,若用的是 ST4.3.x,可能加载失败且无提示
Help → Language 菜单项灰显或不出现?
这不是插件坏了,而是插件资源尚未加载完成。ST4.4+ 存在插件兼容延迟,尤其 build 4165 等版本,需等待约 10 秒再点 Help 菜单,否则 Language 子项尚未渲染。
- 安装完插件并重启后,先别急着点菜单,等 10 秒左右再打开 Help → Language
- 若仍灰显,检查任务管理器里是否残留
sublime_text.exe进程,杀干净再试 - 某些动态生成文本(如命令面板里的第三方插件命令名、构建错误堆栈)天然不被汉化,这不是配置问题,是插件能力边界
最易忽略的点:"locale": "zh_CN" 必须写在用户设置里,且必须彻底退出进程——很多用户点了“关闭窗口”就以为退出了,其实后台进程还在,导致配置根本不生效。











