claude-code - 💡(How to fix) Fix Feature Request: UI Localization / Russian Language Support [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#49570Fetched 2026-04-17 08:37:23
View on GitHub
Comments
1
Participants
2
Timeline
3
Reactions
0
Timeline (top)
labeled ×2commented ×1
RAW_BUFFERClick to expand / collapse

Feature Request: Localization Support (Russian and other languages)

Please add localization support to Claude Code UI. Currently, all interface elements (menus, prompts, keyboard shortcut hints, status messages) are hardcoded in English within the compiled binary.

Motivation

  • Claude Code is used globally, including by a large Russian-speaking developer community
  • The CLI response language can already be configured via system prompts, but the TUI chrome (menus, borders, key hints) remains in English
  • Localization would significantly improve UX for non-English speakers

Proposed Solution

  1. Extract all UI strings into localization files (e.g. locales/en.json, locales/ru.json)
  2. Add a language setting in settings.json
  3. Auto-detect locale from the LANG environment variable as a fallback

Environment

  • OS: macOS (arm64)
  • Claude Code version: 2.1.112

extent analysis

TL;DR

Extract UI strings into localization files and add a language setting to support multiple languages.

Guidance

  • Identify all hardcoded UI strings in the Claude Code UI and extract them into separate localization files (e.g., locales/en.json, locales/ru.json) to enable easy translation and management.
  • Introduce a language setting in settings.json to allow users to select their preferred language.
  • Consider auto-detecting the locale from the LANG environment variable as a fallback for users who don't manually set the language.
  • Review the proposed solution steps to ensure they align with the existing codebase and architecture of Claude Code.

Example

No code snippet is provided as the issue focuses on a feature request rather than a specific coding problem.

Notes

The solution's feasibility and implementation details may depend on the internal architecture of Claude Code and how it handles UI rendering and configuration settings. This guidance assumes that the proposed solution steps are technically viable.

Recommendation

Apply workaround: Implement the proposed localization solution to enhance user experience for non-English speakers, as it aligns with the motivation and environment described.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Feature Request: UI Localization / Russian Language Support [1 comments, 2 participants]