Configurable language for auto-generated session titles
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Currently Claude Code auto-generates session titles (shown in the sessions list) based on conversation content. For users whose primary language is not English, titles often end up in English or mixed languages, making the sessions list harder to scan.
Request: add a config option to force the auto-title generator to use a specific language.
Suggested options (any would work):
- settings.json key: "sessionTitleLanguage": "ru" (or "uk", "es", etc.)
- Environment variable: CLAUDE_CODE_TITLE_LANGUAGE=ru
- Instruction in ~/.claude/CLAUDE.md that the title generator also reads (currently it seems to be ignored by the title generator)
Use case: I'm a Russian-speaking developer. My conversations, project docs, commit messages and PROJECT_STATUS.md are in Russian/Ukrainian. But session titles come out in English instead of Russian, which breaks consistency in the sessions list.
Workaround today: manually rename each session. Works but tedious with many sessions per day.
Thanks!
Proposed Solution
Currently Claude Code auto-generates session titles (shown in the sessions list) based on conversation content. For users whose primary language is not English, titles often end up in English or mixed languages, making the sessions list harder to scan.
Request: add a config option to force the auto-title generator to use a specific language.
Suggested options (any would work):
- settings.json key: "sessionTitleLanguage": "ru" (or "uk", "es", etc.)
- Environment variable: CLAUDE_CODE_TITLE_LANGUAGE=ru
- Instruction in ~/.claude/CLAUDE.md that the title generator also reads (currently it seems to be ignored by the title generator)
Use case: I'm a Russian-speaking developer. My conversations, project docs, commit messages and PROJECT_STATUS.md are in Russian/Ukrainian. But session titles come out in English instead of Russian, which breaks consistency in the sessions list.
Workaround today: manually rename each session. Works but tedious with many sessions per day.
Thanks!
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗