Sublime Text 4 汉化需三步:安装 Package Control、正确安装 ChineseLocalization 插件、在用户设置中添加 "locale": "zh_CN" 并彻底退出进程才生效。

Sublime Text 4 默认不显示中文界面,装完 ChineseLocalization 插件后仍是英文,不是插件失效,而是缺关键配置项和彻底重启动作——"locale": "zh_CN" 必须写在用户设置里、JSON 格式合法、且进程完全退出才生效。
Package Control 没装上,后续所有操作都白搭
没它,ChineseLocalization 根本装不了。别只看菜单里有没有 Package Control 选项就以为装好了。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Install Package Control并回车 - 如果只显示
command not found,说明没装,得手动进控制台(Ctrl+`)粘贴官网最新 HTTPS 安装代码 - 装完必须彻底退出 Sublime:Windows 要右键托盘图标选“Exit”,或任务管理器杀掉
subl.exe;macOS 要用 Activity Monitor 找到Sublime Text进程并强制退出
安装 ChineseLocalization 插件时输错名字就失败
搜 ChineseLanguage、Localization 或漏掉大写 L,都会找不到正确包。这不是网络慢,是 Package Control 的异步加载机制在起作用。
- 命令面板输入
Package Control: Install Package→ 回车 → 等 2~3 秒,等新搜索框弹出再输词(别急着打字) - 在新框里**精确输入
ChineseLocalization**:C 大写、L 大写、末尾无 s,不是ChineseLocalizations - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功
加了 "locale": "zh_CN" 还是英文?三个条件一个都不能少
"locale": "zh_CN" 只有同时满足三件事才会触发翻译:位置对、格式对、进程彻底退出。
- 打开
Preferences > Settings,只在右侧Preferences.sublime-settings — User中添加,左侧默认设置是只读的,改了也无效 - 确保 JSON 合法:
"locale": "zh_CN"前后要加逗号(如果它不是唯一配置项),行末不能有多余逗号 - 保存后必须彻底退出 Sublime(关窗口 ≠ 退出),否则 locale 不加载;若仍无效,临时禁用 UI 类插件(如
Origami、BracketHighlighter),它们可能干扰 locale 加载
字体发虚、菜单乱码、方块字?不是汉化问题,是渲染层冲突
这和 ChineseLocalization 无关,是 ST4 在高 DPI 或启用硬件加速时 fallback 字体链出错导致的。
- 在用户设置里加一行:
"gl_hardware_acceleration": false,能立刻缓解字体模糊或方块 - 乱码常因系统缺失中文字体,Windows 可试设
"font_face": "MiSans"或"Microsoft YaHei"(前提是系统已安装) - 如果菜单项显示为方块但按钮可点,优先检查
font_face是否指向了支持中文的字体,而不是反复重装插件
最常被跳过的动作是「彻底退出进程」——很多人关掉窗口就以为重启完成,结果 locale 配置压根没加载。ST4 的插件初始化依赖完整进程生命周期,托盘残留或后台进程都会让汉化卡在半途。

















