日期:2026-08-14 环境:Windows 11,Codex 桌面版(Microsoft Store 版 26.803.10989.0) 任务:把 Codex 桌面版界面设置为简体中文(“什么办法都行”)一、背景与目标
Codex 桌面版(微软商店渠道安装)界面默认是英文,且官方“应用语言”设置无法切到简体中文。目标很明确:让整个 Codex 桌面版界面显示简体中文,不要求官方渠道,什么办法都可以。
![]()
二、尝试过程:走过的弯路1. 官方设置路径 —— 无效
先按常规做法,在 config.toml 里写入 localeOverride = "zh-CN",重启后界面仍是英文。官方文档里能做的设置都试过,这条路走不通。
2. Codex++ 注入工具 —— 实际未安装
网上有“Codex++”管理工具,号称能强制启用中文。检查后发现本机根本没有安装 Codex++;即使重装 v1.2.47,其自带注入脚本也不含最新修复;尝试源码编译又缺 VS 工具链、MinGW 运行库残缺,编译失败。
3. GitHub 汉化包 —— 网络受限
GitHub 上有社区汉化包,但当前网络无法下载,且这类工具会直接改 app.asar 并绕过签名校验,存在安全风险,不敢轻易用。
![]()
三、关键发现:问题真正的根源
- 官方 App 其实自带完整中文资源——翻译包 zh-CN-BLnRvUw1.js(974KB)和 native-menu-locales/zh-CN.json 都内置在 app.asar 里,OpenAI 已经做好了中文,只是没有开放。
- 界面语言被一个动态配置锁死——i18n 组件读取 Statsig 配置 72216192 的 enable_i18n,默认 false,为假时中文语言包根本不会加载,所以 localeOverride 形同虚设;设置页的语言选择器也被同一配置隐藏。
- 这份版本没有开 ASAR 完整性校验——扫描全部 273 个二进制无 fuse 标记,可以安全直接修改 app.asar,无需重打包、无需改 exe。
- 机器上已有现成的“汉化目标”——之前解包过的副本 E:\Downloads\Codex-Windows-x64,且登录与会话存在共享的 ~/.codex,用副本启动不会丢数据。
不动官方安装、不重打包、不改任何 exe,只对 E 盘副本的 app.asar 做两处“等长字节替换”:主界面 i18n 开关强制恒真(中文包必定加载),设置页语言选择器强制显示。配套:纯 Python 写的 asar 解析工具、补丁前自动备份、--lang=zh-CN 启动。交付一键脚本 启动中文Codex.bat:备份 → 补丁 → 启动。
五、验证结果
- 两处目标字节串均恰好命中一次,替换后文件偏移、大小与原文件完全一致;
- 补丁后的 JS 通过 node语法检查
- 273 个二进制无 fuse 标记,修改安全性确认;
- 原文件有备份,可随时还原。
做得好的地方:排查能力强(从“界面是英文”一路追到 Statsig 配置和 i18n 组件源码,给出根因);工具组合灵活(PowerShell、Python、Node 自然切换);动手验证(复制 226MB asar 完整测试后才交付);方案克制(先确认完整性校验未启用,选风险最低的原地替换)。
体验上的不足:沙箱限制导致很多步骤必须手动执行(不能写 E 盘、不能联网下载);可行路径前期有反复试错;第三方修改需要用户承担安全判断。
七、总结与建议
任务最终成功:Codex 桌面版界面变中文,官方安装版完全未动,登录与会话保留,随时可还原。建议 OpenAI 放开 enable_i18n 或直接提供正式中文;后续 Codex 大版本更新后需重新解包并重跑补丁;补丁自动生成的 app.asar.bak-* 可在异常时还原。
整体评价:这次“把 Codex 变成中文”的过程本身就是一次有代表性的 Codex 使用体验——问题够硬、排查够深、方案够小,最终用最小改动解决了问题。
![]()
注:Codex搭配DeepSkke AIP Key 真的很贵。
![]()
最后附上我做的汉化工具,https://github.com/aysmaa1978/Codex-CN
下一期测试DeepSkke的亲儿子:DeepSeek Harness(未正式上线)
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.