5a1F-OEd-INC-q2E (@bycs) 在 配置 dia 浏览器使用陪读蛙设置界面为中文 中发帖
解决Dia 浏览器使用陪读蛙配置插件页面为英文
问题
Dia 浏览器(The Browser Company 出品)目前不支持切换 UI 语言,导致安装的 Chrome 扩展通过 chrome.i18n.getUILanguage() 读取到的语言始终是 en,即便在系统语言设置中把中文排在首位也无效。
根本原因
扩展的 i18n 机制通过 chrome.i18n.getMessage() 查找文本,而该 API 依赖的是浏览器 UI 语言(不是 Accept-Language,这个是在dia://settings/languages 界面配置),因此始终读取 _locales/en/messages.json。
解决方法
把中文翻译文件直接覆盖到英文的文件中
# 进入扩展目录(macOS + Dia)
cd ~/Library/Application\ Support/Dia/Us...