[Feature Request] Add i18n / locale support for UI strings (Korean and other languages)
Resolved 💬 3 comments Opened Apr 8, 2026 by SeongJaeSong Closed Apr 11, 2026
Claude Code currently hardcodes all UI strings in English — spinner verbs
(Thinking, Pondering, Pontificating, …), status messages, system prompts,
and notifications. There is no locale setting, no CLAUDE_LOCALE env var,
and no settings.json field for language.
Request: official i18n support so non-English users can localize the UI.
Suggestions:
- Add a
localefield in settings.json (e.g. "locale": "ko") that switches
built-in UI strings to a translated set.
- Ship community-translatable resource files (JSON/po) for spinner verbs,
status messages, and notifications.
- Honor standard env vars like LANG / LC_ALL as fallback.
- Allow per-string override via settings.json — the existing
spinnerVerbs
field is a great precedent; extend the same pattern to other UI strings.
Thanks!
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗