Bug Description
When changing the language setting to "Korean" via the /config dialog, the setting does not persist. Upon reopening /config, the language always shows "default english" again.
Steps to Reproduce
- Run
/config in Claude Code CLI
- Change language setting from "default english" to "Korean"
- Close the config dialog
- Run
/config again
- Language setting has reverted back to "default english"
Expected Behavior
The language setting should persist across sessions after being changed via /config.
Actual Behavior
The language setting always reverts to "default english". Checking ~/.claude/settings.json and ~/.claude/settings.local.json shows no language field is being saved.
Environment
- OS: macOS (Darwin 25.3.0)
- Claude Code: Latest version
- Shell: zsh
Workaround
Using CLAUDE.md project instructions to enforce language preference works as expected. Only the /config UI setting fails to persist.
Bug Description
When changing the language setting to "Korean" via the
/configdialog, the setting does not persist. Upon reopening/config, the language always shows "default english" again.Steps to Reproduce
/configin Claude Code CLI/configagainExpected Behavior
The language setting should persist across sessions after being changed via
/config.Actual Behavior
The language setting always reverts to "default english". Checking
~/.claude/settings.jsonand~/.claude/settings.local.jsonshows nolanguagefield is being saved.Environment
Workaround
Using
CLAUDE.mdproject instructions to enforce language preference works as expected. Only the/configUI setting fails to persist.