Repository navigation
Codex Desktop: Setting language to Chinese does not localize top menu or sidebar #19518
Description
Activity
- addedappIssues related to the Codex desktop appIssues related to the Codex desktop app
on Apr 25, 2026 - addedbugSomething isn't workingSomething isn't workingwindows-osIssues related to Codex on Windows systemsIssues related to Codex on Windows systems
on Apr 25, 2026 github-actions commented
on Apr 25, 2026 on Apr 25, 2026 – with GitHub ActionsContributorMore actionsPotential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Additional Windows zh-CN reproduction from another machine/account.
Environment:
- Codex Desktop: 26.422.3464.0
- Package: OpenAI.Codex_26.422.3464.0_x64__2p2nqsd0c76g0
- OS UI culture: zh-CN
- Culture: zh-CN
- Saved Codex app state contains
localeOverride: "zh-CN" - Install directory contains
app\locales\zh-CN.pakandapp\locales\zh-TW.pak
Observed behavior:
- The top-level Windows application menu is localized to Chinese, e.g. items such as File/Edit appear as Chinese labels.
- The dropdown/submenu items under those top-level menus are still English.
- This creates a mixed-language app menu: top-level menu localized, second-level menu not localized.
Why this may be a useful distinction:
- This is not a complete failure to detect zh-CN. Some menu text is localized, and the saved locale is zh-CN.
- It looks like different menu layers may be coming from different sources, for example Electron/Chromium default menu roles vs Codex app-provided menu template strings, or localized top-level labels with hard-coded English submenu labels.
Expected behavior:
- When
localeOverrideis zh-CN, both top-level menu labels and submenu labels should be consistently localized, or the language setting should clearly document which UI surfaces are not localized yet.
我自己用codex写了个补丁,补全了,不然强迫症看着难受.
https://github.com/FOMO-RUN/codex-desktop-zh-cn-portableloryz2432-bot commented
on Jun 1, 2026 More actionsI can still reproduce this on the current Windows Store build.
Environment:
- Codex Desktop:
26.527.3686.0 - Package:
OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0 - Platform: Windows x64
- System locale/timezone: zh-CN / Asia-Shanghai
- Selected app language: Chinese /
zh-CN
Observed behavior:
- The top-level application menu is localized:
文件,编辑,查看,窗口,帮助. - However, all dropdown menu items under these menus are still English.
- For example, under
编辑, items such asUndo,Redo,Cut,Copy,Paste,Delete, andSelect Allremain English. - The same mixed-language behavior appears when opening the other top-level menus as well.
Expected behavior:
- When the app language is set to Chinese, both the top-level menu labels and all submenu/dropdown items should be consistently localized to Chinese.
Additional local check:
- The app package includes
native-menu-locales/zh-CN.json, but common edit-menu entries such asUndo,Redo,Cut,Copy,Paste,Delete, andSelect Alldo not appear to have Simplified Chinese translations in that locale file.
This is a concrete case where locale detection is partially working, but the submenu items are not localized.
- Codex Desktop:
placeholder
Still reproducible on the current Windows Store build, and it also affects the editor context menu.
Environment:
- Codex Desktop: 26.721.4979.0
- Package: OpenAI.Codex_26.721.4979.0_x64__2p2nqsd0c76g0
- Platform: Windows x64
- App language / localeOverride: Simplified Chinese (zh-CN)
Observed behavior:
- The top-level menu labels are localized (文件 / 编辑 / 视图 / 帮助), but submenu items remain English, including Undo, Redo, Cut, Copy, Paste, Delete, Select All, and Settings.
- The text editor right-click context menu also remains English: Cut, Copy, Paste, and Select All.
- Restarting the app does not change this behavior.
Expected behavior:
When the app language is zh-CN, both application-menu submenus and editor context menus should use the corresponding Simplified Chinese labels (撤销、重做、剪切、复制、粘贴、删除、全选、设置).This suggests these menu strings are not covered by the current zh-CN localization rather than the locale setting failing entirely. Screenshots attached.

Additional report on macOS: the app UI repeatedly appears in English even though the selected app language is still Simplified Chinese (简体中文).
Observed in the supplied screenshot:
- Settings > General > Language displays 简体中文 as the selected value.
- The settings sidebar remains in English, including General, Appearance, Configuration, and Keyboard shortcuts.
- The settings page headings and descriptions also remain in English, including Permissions, Default permissions, General, and Language for the app UI.
The user reports that this has happened repeatedly. This is broader than untranslated native menu items: it affects the settings page and sidebar while the language selector still shows Simplified Chinese.
Expected behavior: the app UI should consistently honor the selected Simplified Chinese language across sessions and settings navigation.
Platform: macOS.
App version and exact macOS version: not yet collected.
Exact trigger: not yet isolated. Restart/reinstall behavior has not been verified for this report.This adds a macOS occurrence to the existing Windows reports. The screenshot confirms the selected-language/display-language mismatch, but does not establish whether the cause is missing translations, locale loading, or locale state synchronization.
Adding a Windows recovery report for the whole-shell language mismatch discussed here and in #19239, checked on 2026-10-11.
Environment: Windows 11, Codex desktop package
26.1007.2314.0,[desktop] localeOverride = "zh-CN"saved in~/.codex/config.toml. Clash Verge TUN was enabled in rule mode; Windows system proxy was disabled.Before restarting, Simplified Chinese was selected and the renderer's HTML/navigator language was
zh-CN, but the settings heading still displayedGeneraland the shell remained English. Statsig dynamic config72216192returnedreason: "NoValues", with noenable_i18nvalue. An earlier desktop log recordedTimed out while fetching post-login Statsig bootstrap.Recovery observed:
- Leave the existing TUN/proxy network available.
- Fully exit the desktop client.
- Relaunch the installed client normally, retaining the existing Chinese setting and network configuration.
The visible desktop window and accessibility tree then confirmed Chinese top-level menus (文件 / 编辑 / 视图 / 帮助), navigation labels, 搜索, and 新聊天. The new process used ordinary launch arguments; Windows system proxy remained disabled. No menu patch or portable copy was used.
This verifies recovery of the whole-shell language mismatch in one session. We did not verify every dropdown/context-menu translation, the post-restart remote flag value, or stability across repeated restarts. It therefore does not establish that the separate missing-submenu-translation issue is fixed. The pre-restart bootstrap timeout and missing remote values suggest an additional startup/configuration-loading failure mode.
What version of the Codex App are you using (From “About Codex” dialog)?
26.422.3464.0
What subscription do you have?
Unknown
What platform is your computer?
Windows x64
What issue are you seeing?
After setting the Codex Desktop language to Chinese in File > Settings > General, the UI still remains in English.
The top menu still shows English text such as File, Settings, and General. The sidebar and settings UI also remain in English.
I reinstalled Codex, but the issue still persists.
What steps can reproduce the bug?
Result: The UI still displays English text.
What is the expected behavior?
After selecting Chinese, the Codex Desktop UI should display Chinese text, including the top menu, sidebar, settings page, and main interface.
Additional information
The language setting appears to be saved as zh-CN.
I also confirmed that zh-CN.pak exists in the installation directory:
C:\Program Files\WindowsApps\OpenAI.Codex_26.422.3464.0_x64__2p2nqsd0c76g0\app\locales\zh-CN.pak
However, the UI still does not switch to Chinese after restarting or reinstalling Codex.