汉化失效主因是配置、缓存或渲染机制干扰,须同步清理Installed Packages路径、清除Cache缓存、强制设置font_options为["gdi"]以切换GDI渲染模式。

汉化失效不是汉化包坏了,而是 Sublime Text 的配置、缓存或底层渲染机制被干扰了。直接重装汉化包或换包基本无效,必须从 Installed Packages 路径、缓存清理、字体渲染三处同步干预。
确认 Package Control 是否真失效
很多人以为“汉化失效”其实是 Package Control 根本没加载——菜单里找不到 Package Control,Ctrl+Shift+P 里搜不到 Install Package,控制台(Ctrl+`)报错 reloading plugin Package Control. 卡住或抛出 ImportError。
- 先关掉所有 Sublime 窗口,确保进程彻底退出(任务管理器里检查有没有残留
subl.exe或Sublime Text进程) - 打开
Preferences → Browse Packages,记下弹出的路径,然后手动进入它的上一级目录,找到Installed Packages - 检查该目录下是否存在
Package Control.sublime-package—— 若缺失或文件大小小于 200KB,说明安装不完整 - 去 官网直链 下载最新版,**必须覆盖粘贴进
Installed Packages,不是Packages目录**
清除汉化冲突缓存与残留
汉化包(尤其是 ChineseLocalization 或魔改版 Default.sublime-package)一旦安装失败或版本混杂,会在 Packages 目录下留下残留文件夹,和 Cache 里的旧翻译索引冲突,导致菜单回退英文或显示乱码繁体。
- 关闭 Sublime 后,进入
Packages目录(即Browse Packages打开的位置) - 删除整个
Package Control文件夹(注意不是Package Control.sublime-package) - 删除
Cache目录(同级目录,非子目录) - 检查
Installed Packages中是否同时存在多个汉化相关文件,如ChineseLocalization.sublime-package和Default.sublime-package—— **只保留一个最新版,其余全部删掉** - 重启 Sublime,再执行
Ctrl+Shift+P → Package Control: Install Package,搜ChineseLocalization安装(不要手动放语言包)
修复繁简混杂与字体渲染异常
即使汉化包生效,菜单仍显示“檔案”“編輯”,本质是 DirectWrite 渲染引擎在 Windows 上错误匹配了字体中的繁体字形。这不是翻译问题,改语言包没用,必须强制切换渲染模式。
- 打开
Preferences → Settings,只编辑右侧Preferences.sublime-settings - User - 加入以下两行(注意逗号结尾,格式为 JSON):
"font_options": ["gdi"], "theme_font_options": ["gdi"]
"hardware_acceleration": "none",避免 DPI 缩放干扰光标与字体映射中文输入法无法上屏?别碰 InputHelper
输入法卡顿、候选框消失、按空格不出中文——这些不是汉化问题,而是 IME 协议层兼容故障。ST4 Build 4126+ 已内置 enable_ime 开关,但默认关闭,且依赖系统级配合。
- 确认版本:
Help → About,必须 ≥Build 4126;否则去官网重装 - 在用户设置中加:
"enable_ime": true - Windows 用户必须同步关闭硬件加速:
"hardware_acceleration": "none" - 右键快捷方式 → 属性 → 兼容性 → 更改高 DPI 设置 → 勾选“替代高 DPI 缩放行为”,下拉选“应用程序”
- Linux 用户需在
~/.profile中添加三行环境变量并**重新登录系统**:
GTK_IM_MODULE=fcitx5 QT_IM_MODULE=fcitx5 XMODIFIERS=@im=fcitx5
最常被忽略的是:所有配置修改后必须彻底退出进程再启动,任何“热重载”或仅关闭窗口的操作都会让 font_options、enable_ime 等关键项不生效。缓存清理和渲染设置缺一不可,单改一项大概率白忙活。

















