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:

  1. Detect the dominant language of the conversation and generate the title in that language
  2. Add a title_language or locale setting in settings.json
  3. Have the title generation prompt read CLAUDE.md language instructions

Option 1 would cover most cases without any configuration.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗