sublime text离线汉化需三步:先验证package control可用(命令面板输入install package确认),再下载带sha256校验的chineselocalization.sublime-package拖入packages目录,最后在用户设置中添加"locale": "zh_cn"并彻底杀进程重启。

确认Package Control是否真能用
离线环境下,Package Control必须已提前装好且验证通过。别只看菜单有没有“Package Control”项——那是静态残留,不等于它在运行。按 Cmd + Shift + P(macOS)或 Ctrl + Shift + P(Windows/Linux),输入 Install Package。如果出现 Package Control: Install Package 命令,说明可用;若提示 “command not found”,离线安装就走不通,得先联网配好基础环境。
下载并拖入ChineseLocalization离线包
去 https://packagecontrol.io/packages/ChineseLocalization 页面,找带 SHA256 校验值的最新离线包(后缀为 .sublime-package)。不要下旧版 ChineseLocalizations(多一个 s)或名字含 Language 的混淆包。
下载后直接拖进 Sublime Text 的 Packages 文件夹:
- macOS 路径:
~/Library/Application Support/Sublime Text 3/Packages/或~/Library/Application Support/Sublime Text 4/Packages/ - Windows 路径:
%APPDATA%\Sublime Text 3\Packages\或%APPDATA%\Sublime Text 4\Packages\
拖入后无需解压,文件名必须保持原样(如 ChineseLocalization.sublime-package),不能改后缀、不能重命名。
手动写入locale并彻底重启
插件放进去 ≠ 界面变中文。必须编辑用户设置,且重启动作要干净:
- 打开
Preferences → Settings,只在右侧Preferences.sublime-settings — User中添加:"locale": "zh_CN" - 确保这行在大括号
{}内,前后无多余逗号,引号是英文半角 - 保存后,必须关闭所有窗口,并在系统级杀掉进程:
— macOS:用Activity Monitor搜索Sublime Text,强制退出所有相关进程
— Windows:任务管理器里结束subl.exe或sublime_text.exe
仅点红叉关窗,后台进程仍在,设置不会加载。
字体模糊或方块字怎么救
离线环境常伴随高 DPI 屏幕或硬件加速开启,导致中文菜单显示为虚边或□□□。这不是汉化失败,是渲染链路 fallback 异常:
- 在用户设置中同一级加一行:
"gl_hardware_acceleration": false - 如仍发虚,可补加字体指定,例如:
"font_face": "PingFang SC"(macOS)或"font_face": "Microsoft YaHei"(Windows) - 注意:这些配置都必须写在
Preferences.sublime-settings — User里,且与"locale"同级,用逗号分隔
离线配置最易忽略的其实是进程残留——哪怕只差一个后台 subl 进程没杀干净,"locale" 就永远不生效。











