You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Codex CLI currently only supports English text throughout the user interface, error messages, and documentation. While there is basic locale-aware number formatting using ICU libraries, there's no comprehensive internationalization system for text content.
Current State Analysis
After analyzing the Codex CLI codebase, I found:
Existing locale support:
Basic number formatting with ICU libraries (icu_decimal, icu_locale_core, sys-locale) in codex-rs/protocol/src/num_format.rs
Missing i18n infrastructure:
~926 hardcoded English strings across the codebase
No translation framework or resource files
No string extraction/management system
User-facing text in CLI, TUI, and error messages all in English only
Proposed Enhancement
Implement comprehensive internationalization to make Codex CLI accessible to non-English speaking developers worldwide.
Benefits
Global accessibility: Enable developers from different language backgrounds to use Codex effectively
Market expansion: Broader adoption in international developer communities
Better user experience: Improved usability for global teams and organizations
Issue resolution: Would address existing character encoding problems like Turkish character issue #3077 (Turkish character support)
Target Languages (Initial)
English (en-US) - baseline
Chinese Simplified (zh-CN) - large developer community
Spanish (es-ES) - growing market
Japanese (ja-JP) - active developer base
Are you interested in implementing this feature?
Yes, I'm ready to contribute this feature implementation. I have proven experience with CLI internationalization:
This proposal would also address existing character encoding issues like #3077 (Turkish character support) by implementing comprehensive Unicode and multi-language support.
Community Impact
This enhancement aligns with modern CLI tool standards and would significantly improve Codex's accessibility for the global developer community, potentially increasing adoption in international markets.
I'm available to discuss technical approach, timeline, and any specific requirements for Codex CLI's internationalization strategy.
What feature would you like to see?
Background
Codex CLI currently only supports English text throughout the user interface, error messages, and documentation. While there is basic locale-aware number formatting using ICU libraries, there's no comprehensive internationalization system for text content.
Current State Analysis
After analyzing the Codex CLI codebase, I found:
Existing locale support:
icu_decimal,icu_locale_core,sys-locale) incodex-rs/protocol/src/num_format.rsMissing i18n infrastructure:
Proposed Enhancement
Implement comprehensive internationalization to make Codex CLI accessible to non-English speaking developers worldwide.
Benefits
Target Languages (Initial)
Are you interested in implementing this feature?
Yes, I'm ready to contribute this feature implementation. I have proven experience with CLI internationalization:
My relevant contributions:
What I can deliver:
My expertise:
Please wait for acknowledgement before implementing or opening a PR.
Additional information
Technical Implementation Plan
Based on successful patterns from my Gemini CLI work:
Phase 1: Core Infrastructure
fluent-rsor similar Rust i18n frameworklocales/en-US.ftl,locales/zh-CN.ftl, etc.)Phase 2: Critical Strings
Phase 3: Extended Coverage
Related Issues
This proposal would also address existing character encoding issues like #3077 (Turkish character support) by implementing comprehensive Unicode and multi-language support.
Community Impact
This enhancement aligns with modern CLI tool standards and would significantly improve Codex's accessibility for the global developer community, potentially increasing adoption in international markets.
I'm available to discuss technical approach, timeline, and any specific requirements for Codex CLI's internationalization strategy.