Sublime Text 4 不支持汉化,因其界面文本已硬编码进二进制,移除了 Localizations 加载机制;ST3 旧版虽可手动替换 en_US.lang 文件实现汉化,但新版 ST3 及 ST4 均失效,强行操作易致启动失败。

Sublime Text 本身不支持官方汉化,所谓“汉化插件”实际是替换语言包文件,且仅适用于 Sublime Text 3(ST3),ST4 已移除该机制,强行操作会导致界面异常或启动失败。
为什么 Package Control 装不了“汉化插件”
因为没有真正意义上的汉化插件——Package Control 上所有标“中文界面”“汉化”的包,要么是伪造的(只改菜单名但不生效),要么是旧版 ST3 的语言包搬运工具(已失效)。ST4 彻底废弃了 Localizations 目录加载机制,所有依赖该路径的方案都会静默失败。
- 你搜到的“Sublime汉化补丁.exe”或“zh-CN.sublime-package”文件,本质是把翻译好的
en_US.lang替换进 ST3 的Packages/Default或Installed Packages目录 - ST4 把界面文本硬编码进二进制,不再读取外部语言文件,改任何
.lang文件都无效 - 用旧脚本强行覆盖 ST4 的资源文件,可能导致
Unable to load plugin或直接无法启动
ST3 手动替换语言文件的实操要点
仅限 Sublime Text 3(Build 3217 及更早版本),新版 ST3(Build 4107+)也已逐步禁用此方式。操作前务必备份原文件。
- 关闭 Sublime Text
- 找到安装目录下的
Packages/Default文件夹(Windows 默认在%APPDATA%\Sublime Text 3\Packages\Default;macOS 在~/Library/Application Support/Sublime Text 3/Packages/Default) - 将翻译好的
en_US.lang(注意不是zh_CN.lang)重命名为en_US.lang,覆盖原文件(必须保持文件名一致,ST3 只认这个名) - 重启后若菜单仍为英文,说明当前 Build 版本已屏蔽该行为,不可强求
ST4 用户的真实替代方案
没有界面汉化,但可降低语言障碍:用插件增强中文工作流,而非强求菜单变中文。
- 装
ChineseLocalization插件?没用——它只提供中文文档和注释模板,不改界面 - 用
IMESupport插件解决中文输入卡顿问题(尤其在 Windows 上) - 在
Preferences → Settings中开启"show_panel_on_build": true,让构建面板默认展开,避免找不到中文提示位置 - 把常用命令绑定中文快捷键(如
{"keys": ["ctrl+alt+c"], "command": "copy_path"}),比看菜单更快
ST4 的界面文本固化是故意为之,不是疏漏。想靠补丁翻出中文菜单,就像给 PDF 内嵌字体打补丁一样,底层机制已经不给你留口子了。










