Title: localeOverride and GUI language setting have no effect — UI stays English

Open 💬 2 comments Opened Jul 3, 2026 by kapitan7006
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

环境:macOS arm64, Codex 26.623.81905

现象:

  • config.toml 中 desktop.localeOverride = "zh-CN"
  • GUI 设置中选择了 简体中文
  • macOS 系统语言为 zh-Hans-CN
  • 以上全部无效,界面始终英文

确认:

  • app.asar 内有 zh-CN-Bssc0aSr.js (621KB) 翻译文件
  • react-intl Se={defaultLocale:en-US, locale:en-US, messages:{}}
  • settingsStore.getEffective(localeOverride) 未能传递到 IntlProvider

View original on GitHub ↗

2 Comments

github-actions[bot] contributor · 1 month ago

English translation:

Environment: macOS arm64, Codex 26.623.81905

Behavior:

  • desktop.localeOverride = "zh-CN" in config.toml
  • Simplified Chinese selected in the GUI settings
  • macOS system language is zh-Hans-CN
  • All of the above have no effect; the interface always stays in English

Confirmed:

  • app.asar contains the zh-CN-Bssc0aSr.js (621KB) translation file
  • react-intl Se={defaultLocale:en-US, locale:en-US, messages:{}}
  • settingsStore.getEffective(localeOverride) fails to pass through to IntlProvider

<!-- codex-issue-translator -->

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #29537
  • #29536

Powered by Codex Action