重启atom是唯一可靠方式,因atom-simplified-chinese-menu插件仅在主进程初始化时注入翻译逻辑;需全开三项汉化开关,勿设core.language,linux用户须配置中文字体。

Atom汉化配置不生效?重启是唯一可靠方式
Atom 的 atom-simplified-chinese-menu 插件不支持热重载界面翻译——改完设置、开关或插件状态后,**必须彻底退出 Atom 进程并重新启动**,否则顶部菜单、右键菜单、Settings 面板三处都不会更新。这不是延迟问题,而是插件在主进程初始化阶段才注入翻译逻辑,运行中无法刷新 DOM 文本节点。
检查三个汉化开关是否全开
重启后仍见英文,大概率是插件设置里的开关没全勾选。进 Settings → Packages → simplified-chinese-menu → Settings,确认以下三项全部启用:
-
汉化菜单:控制顶部栏(文件、编辑、选择…) -
汉化右键菜单:影响项目树、编辑区任意位置右键弹出项 -
汉化设置:让 Settings 面板本身也显示中文(包括左侧导航和所有配置说明)
少一个,对应区域就维持英文;尤其容易忽略的是第三项——关了它,你连“汉化设置”这个选项名都看不到中文。
别碰 config.cson 里的 core.language
你在 ~/.atom/config.cson 里手动加的 core: { language: "zh-CN" } 不仅无效,还会触发 Atom 启动时的明确报错:Unknown config key 'core.language'。这个字段 Atom 官方根本不识别,也不参与任何 UI 渲染流程。删掉它,避免干扰插件加载稳定性。
Linux 用户注意字体渲染异常
即使菜单全变中文,Linux 下仍可能显示方块字——这是字体族未指定含中文字形的字体导致的。进 Settings → Editor → Font Family,填入类似:DejaVu Sans Mono, WenQuanYi Zen Hei。其中 WenQuanYi Zen Hei 是最稳定兼容的开源中文字体,部分发行版需先安装字体包(如 Ubuntu 执行 sudo apt install fonts-wqy-zenhei)。
真正起作用的只有 atom-simplified-chinese-menu 插件本身,它的翻译逻辑与系统 locale、LANG 环境变量、其他 language-* 插件完全无关。任何试图绕过它去“重载配置”的操作,比如修改 config.cson、调用命令面板 reload 命令、或禁用再启用插件,都无法让界面语言切换生效。











