sublime text 4 汉化需同时满足三个条件:package control 正确安装并可用、chineselocalization 插件成功安装、用户设置中写入合法的 "locale": "zh_cn" 并彻底退出后重启。

Sublime Text 4 不会因为装了 ChineseLocalization 就自动变中文,必须同时满足三个硬性条件:Package Control 真正就绪、插件成功安装、用户设置中写入 "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 安装代码(含 SHA256 校验),回车执行 - 执行完必须彻底退出 Sublime Text:Windows 查任务管理器杀掉所有
subl.exe,macOS 用 Activity Monitor 结束全部Sublime Text进程
安装 ChineseLocalization 插件的准确操作
这不是拼网速,而是 Package Control 的异步机制决定的节奏问题。输错名字、没等列表加载完就重输,是失败主因。
- 确认
Package Control: Install Package可见后,再调出命令面板,输入并回车该命令 - 等底部状态栏显示
Loading package list…(通常 2~3 秒),等新搜索框弹出后再输入 - 在新框中**精确输入
ChineseLocalization**:首字母 C 和 L 大写,结尾是n,无空格、无s、不是ChineseLanguage或Localization - 方向键选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成
为什么加了 "locale": "zh_CN" 还是英文
插件装了、配置写了,但界面仍是英文?大概率是位置、格式或重启三者之一出错。
-
"locale": "zh_CN"必须写在Preferences → Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式必须合法:引号必须是英文双引号,前后不能多逗号(尤其上一行末尾已有逗号时)
- 保存后必须完全退出 Sublime Text(包括托盘/后台进程),再重新启动;仅关闭窗口或
Cmd+Q(macOS)可能残留进程,导致设置不加载 - 常见错误写法:
"local"、"zh-cn"(小写)、"zh_CN.UTF-8"(多余后缀)、"zh-Simplified"(ST4 已弃用)
离线安装 ChineseLocalization 的关键细节
离线环境失败,90% 不是插件本身问题,而是路径、权限或残留进程干扰。
- 下载
ChineseLocalization.sublime-package(v3.4.1 是 ST4 兼容版本),不要解压 - 菜单栏
Preferences → Browse Packages打开实际目录(如%APPDATA%\Sublime Text 4\Packages或~/Library/Application Support/Sublime Text 4/Packages) - 把
.sublime-package文件直接拖入该Packages目录(不是Installed Packages!) - 彻底退出 Sublime Text 后重开,此时插件已加载,但界面仍为英文——这是正常现象,下一步才生效
- 必须手动在用户设置中添加
"locale": "zh_CN",否则等于白装
最常被忽略的是“彻底退出进程”这一环:ST4 的 UI 语言层不会热重载,残留的 subl.exe 或 Sublime Text 进程会让所有配置失效。别信“关窗口就行”,得真杀进程。











