CodexBar 语言切换指南:不碰系统设置,3 步把界面切成中文
【免费下载链接】CodexBarShow usage stats for OpenAI Codex and Claude Code, without having to login.项目地址: https://gitcode.com/GitHub_Trending/co/CodexBar
刚装完 CodexBar,菜单栏一片英文。想切成中文,却找不到入口。其实不用去动系统语言,应用里 3 下就搞定。
🚀 三步把界面切成中文
- 点菜单栏的 CodexBar 图标,打开Settings(或直接按 ⌘,)。
- 在General页找到 "Language" 下拉框。
- 选Simplified Chinese,设置页立刻刷新成中文。
菜单卡片里若还残留英文,⌘Q 退出再打开一次即可。
它为什么能自动跟着系统走
选 "System" 时,CodexBar 不会硬指定语言。它只是读你的 macOS 首选语言列表,查到哪个语言包就加载哪个:
Bundle.preferredLocalizations( from: localizations, forPreferences: Locale.preferredLanguages)白话讲:系统设了中文就用中文包,设了日语就用日语包;都对不上才悄悄退回英文。解析逻辑在 Sources/CodexBar/Localization.swift,可选语言清单定义在 Sources/CodexBar/PreferencesGeneralPane.swift。
哪些语言已经能用,还差什么
目前共 23 个语言包,外加 "System" 模式:
| 分组 | 语言 |
|---|---|
| 中英日 | 简体中文、繁体中文、英语、日语、韩语 |
| 欧洲 | 德语、法语、西班牙语、俄语、意大利语、葡萄牙语(巴西)、荷兰语、波兰语、瑞典语、土耳其语、乌克兰语、加利西亚语、加泰罗尼亚语 |
| 中东与东南亚 | 阿拉伯语、波斯语、泰语、越南语、印尼语 |
匈牙利语、芬兰语、丹麦语、挪威语还没有包。你的语言不在表里,界面会回落到英文。想补一个,往下看。
踩坑速查
- 切换后仍是英文→ 旧菜单用了启动时缓存的语言 → ⌘Q 完全退出再启动,一招解决。
- 切中文后数字、日期样式变了→ locale 跟着语言包一起换了,不是故障 → 不用修,货币单位可在 General 页单独设。
- 下拉框里没有你要的语言→ 语言包本身缺失 → 去"动手补一块",或直接向项目提 issue。
动手补一块
翻译就两个地方:
- 英文源文件 Sources/CodexBar/Resources/en.lproj/Localizable.strings,每条界面文案是一行
key = "value",缺词先在这里补。 - 目标语言参考 Sources/CodexBar/Resources/zh-Hans.lproj/Localizable.strings:照它建一个新
.lproj目录,逐条翻译,再把新语言登记进 AppLanguage 枚举,发 PR 即可。
收口
切好语言后,可顺手查 CHANGELOG.md 里的本地化进展。想深入贡献翻译,先读 docs/DEVELOPMENT.md。
【免费下载链接】CodexBarShow usage stats for OpenAI Codex and Claude Code, without having to login.项目地址: https://gitcode.com/GitHub_Trending/co/CodexBar
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考