chineselocalization 是 sublime text 4 的中文本地化插件,需先安装 package control,再通过命令面板输入 chineselocalization 安装,最后在用户设置中添加 "locale": "zh_cn" 并彻底重启生效。

确认 Package Control 是否已就位
没装 Package Control,ChineseLocalization 就根本装不上——它不是普通插件,而是 Sublime 的插件运行基础。很多人卡在“点了安装却找不到插件”,其实压根没打通这条路。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Install Package;如果看到Package Control: Install Package,说明还没装 - 如果显示一堆
Package Control:开头的命令(比如Disable Package),说明已就位,跳过 - 手动安装失败?2026 年 ST4 推荐用 HTTPS 安装代码,旧 HTTP 地址大概率被拦截;粘贴时多一个空格、少一个字符都会报错
- 装完必须彻底退出 Sublime(包括托盘进程),再重开,否则控制台里能看到插件,但命令面板不认
安装 ChineseLocalization 插件的正确姿势
别搜“中文语言包”“汉化补丁”这类模糊词——目前唯一持续维护、适配 ST4 的是 ChineseLocalization(注意拼写:C 大写,L 大写,中间无空格,不是 ChineseLocalizations 或 ChineseLanguage)。
- 命令面板输入
Install Package→ 回车 → 等几秒让列表加载完(别急着重输)→ 再输入ChineseLocalization - 安装成功后右下角会提示
Installed package ChineseLocalization,但界面不会变中文——这是正常行为,不是失败 - 装完立刻检查
Preferences → Package Settings → ChineseLocalization是否存在;若没有,说明插件未启用或安装路径异常 - 企业网络/代理环境下,
urllib.request.ProxyHandler()可能失效,可临时关代理,或改用离线方式(从 GitHub 下载.sublime-package手动丢进Installed Packages目录)
为什么装了还是英文?关键在 locale 配置与重启
ST4 默认靠系统 locale 推断语言,但经常 fallback 到英文。必须手动指定 + 彻底重启才生效。
- 打开
Preferences → Settings,在右侧用户设置(Preferences.sublime-settings — User)的大括号内添加:"locale": "zh_CN" - 不能加在左侧默认设置里(那是只读的),也不能漏掉引号或逗号导致 JSON 解析失败
- 保存后,必须完全退出 Sublime(关窗口 ≠ 退出进程),任务管理器里确认
subl.exe或Sublime Text进程已消失,再重开 - 仍无效?检查是否启用了干扰 UI 渲染的插件(如
Origami、BracketHighlighter),临时禁用测试;高 DPI 屏幕下字体发虚或方块,可加"gl_hardware_acceleration": false
切回英文或修复乱码的快速手段
汉化不是单向操作,也别急着删文件——多数问题出在“半安装”状态:缓存残留、配置冲突、插件未加载。
- 想立刻切英文?
Ctrl+Shift+P输入Localization: Choose Language,选English即刻生效(无需重启) - 卸载后仍有部分中文?说明缓存没清,删掉
Sublime Text 4/Cache/目录(路径可通过Preferences → Browse Packages…上级目录找到) - 出现方块字或乱码?优先检查是否用了非中文字体(如
Consolas不支持中文),在设置里加"font_face": "Microsoft YaHei"或系统自带中文字体 - 别同时装多个中文包(比如
ChineseLocalization和Chinese (Simplified) Language Pack),极易冲突导致菜单错位或翻译缺失
最容易被忽略的是“彻底退出”和“locale 放对位置”这两步——90% 的“装了没反应”都卡在这儿,不是插件问题,是启动流程没走完。











