/config language setting does not persist — always reverts to 'default english'
Resolved 💬 3 comments Opened Mar 14, 2026 by donghwahwang Closed May 4, 2026
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
/configin Claude Code CLI - Change language setting from "default english" to "Korean"
- Close the config dialog
- Run
/configagain - 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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗