3 步让 CodexBar 用量统计界面显示中文:22 种语言设置与排查完全指南
【免费下载链接】CodexBarShow usage stats for OpenAI Codex and Claude Code, without having to login.项目地址: https://gitcode.com/GitHub_Trending/co/CodexBar
CodexBar 是一款常驻 macOS 菜单栏的用量统计工具,无需登录就能查看 OpenAI Codex 和 Claude Code 的额度与花费。它的界面语言内置 22 种选项,本指南带你在设置里完成语言切换,并讲清切换不生效时如何排查。
打开 General 面板,三步把界面切成中文
切换语言不需要改系统设置,应用内就能完成:
- 点击菜单栏的 CodexBar 图标,进入应用设置窗口。
- 在左侧边栏选择 "General"(通用)面板。
- 找到 "Language"(语言)一行,从 "System" 下拉换成目标语言,例如简体中文,然后重启应用。
注意面板里那句提示:"Requires app restart to take full effect"(需要重启应用才能完全生效)。改完立即关闭再打开 CodexBar,是避免"看起来没反应"的最简单办法。
22 种可选语言清单:从简体中文到阿拉伯语
下拉菜单里共有 23 个选项:1 个 "跟随系统" 加 22 种语言。完整清单定义在 PreferencesGeneralPane.swift 的AppLanguage枚举里,每个选项都用自己的母语名称展示,方便不识字的用户也能认出来:
- 中文类:简体中文、繁体中文
- 东亚:日语、韩语
- 欧洲:英语、西班牙语、葡萄牙语(巴西)、德语、法语、意大利语、荷兰语、土耳其语、乌克兰语、俄语、波兰语、泰语(东南亚)、加泰罗尼亚语、加利西亚语、瑞典语
- 中东:阿拉伯语、波斯语
- 东南亚:越南语、印尼语
选择 "System" 时,CodexBar 会读取 macOS 的偏好语言列表,按顺序匹配第一个它支持的语言;匹配不到就回落到英文。
语言是怎么生效的:跟随系统、英文回退与数字格式
所有界面文案都经过一个统一的查找函数取词,逻辑在 Localization.swift 里:
enum AppLanguage: String, CaseIterable, Identifiable { case system = "" case chineseSimplified = "zh-Hans" case japanese = "ja" }空字符串""代表跟随系统。各语言的词条存放在Sources/CodexBar/Resources/下的对应目录,例如zh-Hans.lproj、ja.lproj,共 23 个 lproj 目录。除了文案,数字格式也会跟着语言走——选阿拉伯语时数字自动使用阿拉伯数字位,选简体中文时按中文习惯排版,这些由同一份 locale 解析逻辑统一处理。
货币显示是另一回事:同一面板里的 "Currency" 选项独立于语言,提供美元、人民币、日元等 17 种货币。界面换成中文不会自动改变货币,反之亦然,两者需要分别设置。
界面语言没变怎么排查:按顺序检查这四件事
- 重启应用。设置界面明确提示需要重启才能完全生效,这是最常见的原因。
- 检查系统语言顺序。选的是 "System" 但没生效时,去系统设置确认首选语言列表里确实有 CodexBar 支持的语言,且排在前面。
- 区分货币和语言。金额符号没变、但文案已变,说明语言已生效,只是货币仍是旧值,去 "Currency" 单独调整即可。
- 个别区域仍显示英文。某个新界面缺少翻译时,CodexBar 会自动回落到英文词条而不是留空,这属于正常回退,不是切换失败。
想补翻译?从 lproj 字符串文件入手
翻译词条都是明文的Localizable.strings文件,按语言分目录存放,例如简体中文对应Sources/CodexBar/Resources/zh-Hans.lproj/。新增语言或补齐缺失词条前,先阅读 docs/DEVELOPMENT.md 里的贡献说明,了解打包本地化资源的流程;发现文案问题则直接提交 issue 并附上语言环境(System 模式下的系统语言或手动选择值)方便复现。
【免费下载链接】CodexBarShow usage stats for OpenAI Codex and Claude Code, without having to login.项目地址: https://gitcode.com/GitHub_Trending/co/CodexBar
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考