不能。Sublime Text 4 已将界面文本硬编码进二进制文件,彻底移除 Localizations 加载机制,手动替换 en_US.lang 等语言文件无效,还可能导致无法启动;仅 ST3 Build 3217 及更早版本支持手动汉化。

Sublime Text 4 还能手动替换 en_US.lang 吗?
不能。ST4 把所有界面文本硬编码进二进制可执行文件,Localizations 目录加载机制已被彻底移除;任何对 en_US.lang、zh_CN.lang 或 Packages/Default 下语言文件的修改都无效,且可能触发 Unable to load plugin 或直接无法启动。
Sublime Text 3 哪些 Build 版本还能手动汉化?
仅限 Build 3217 及更早版本(即 2019 年前发布的 ST3)。Build 4107+(含所有 ST4)已屏蔽该路径。操作前必须确认版本:Help → About Sublime Text 显示的完整 Build 号。
- 找到路径:
%APPDATA%\Sublime Text 3\Packages\Default(Windows)或~/Library/Application Support/Sublime Text 3/Packages/Default(macOS) - 备份原
en_US.lang文件(不是zh_CN.lang) - 用翻译好的
en_US.lang覆盖——文件名必须一字不差,ST3 只认这个名称 - 重启后若菜单仍是英文,说明 Build 已禁用该机制,强行重试无意义
为什么 ChineseLocalization 插件不等于“替换文件”?
它不修改任何二进制或语言包文件,而是通过注入 UI 元素、劫持菜单渲染逻辑实现动态翻译。这意味着:
- 无需接触
Packages或Installed Packages目录 - 不依赖
Localizations加载路径,因此兼容 ST4.4.1+ - 但必须配合用户设置里的
"locale": "zh_CN"才生效——这个配置写在Preferences.sublime-settings — User中,且 JSON 格式必须合法(结尾不能多逗号、引号必须英文) - 装完插件后界面不会立即变中文,必须彻底退出进程(Windows 杀掉所有
subl.exe,macOS 用 Activity Monitor 结束)再重启
手动汉化失败最常见的三个误操作
很多人卡在这几步,却以为是汉化包问题:
- 在 ST4 上双击运行所谓“汉化补丁.exe”,结果覆盖了资源文件导致
subl.exe启动黑屏 - 把
ChineseLocalization插件装进Pristine Packages目录——插件只应在Installed Packages或Packages下生效 - 在左侧默认设置(Preferences > Settings)里改
locale,而实际应编辑右侧的User配置文件
ST4 的汉化本质是插件行为 + 配置开关 + 彻底重启三者联动,缺一不可;试图绕过这三步去“改文件”,只会让事情更糟。


















