🌐 Full Internationalization (i18n) + Multi-Account Fix
Complete dashboard i18n migration with next-intl, supporting English and Portuguese (Brazil). Fixes production build issues and enables multiple Codex accounts from the same workspace.
✨ New Features
- Full Dashboard Internationalization — Complete i18n migration of 21+ pages and components using
next-intl. Every dashboard string is now translatable with full EN and PT-BR support. Includes language selector (globe icon) in the header for real-time language switching - Portuguese (Brazil) Translation — Complete
pt-BR.jsontranslation file with 500+ keys covering all pages - Language Selector Component — New
LanguageSelectorin the header with flag icons (🇺🇸 EN / 🇧🇷 PT-BR)
🐛 Bug Fixes
- Multiple Codex Accounts from Same Workspace — Fixed deduplication logic allowing multiple OpenAI Pro Business accounts from the same Team workspace
- Production Build — Crypto Import — Fixed
instrumentation.tswebpack compatibility - Production Build — Translation Scope — Fixed sub-components needing own
useTranslations()hooks - Production Build — app/ Directory Conflict — Resolved Next.js 16 root layout issue
📄 i18n Pages Migrated
Home, Endpoint, API Manager, Providers (list + detail + new), Combos, Logs, Costs, Analytics, Health, CLI Tools, Settings (12 tabs), Onboarding Wizard, Audit Log, Usage