Conversation title should respect user's language preference
Resolved 💬 3 comments Opened Apr 14, 2026 by syzhang622 Closed Apr 17, 2026
Problem
I write all my prompts in Chinese and have explicit language instructions in my CLAUDE.md (所有回复必须用中文), but Claude Code always generates English conversation titles. I have to manually rename every single conversation, which is tedious when you have many sessions.
Expected behavior
The auto-generated conversation title should match the language of the conversation (or respect the language setting in CLAUDE.md / project instructions).
Current behavior
Regardless of the conversation language, titles are always generated in English. For example:
- User writes: "帮我检查这个 PR 的状态" → Title: "Check PR Status"
- Expected title: "检查 PR 状态"
Suggestion
A few possible approaches:
- Detect the dominant language of the conversation and generate the title in that language
- Add a
title_languageorlocalesetting insettings.json - Have the title generation prompt read
CLAUDE.mdlanguage instructions
Option 1 would cover most cases without any configuration.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗