修正:language設定時にレスポンスからダイアクリティカルマークが削除されるバグ
原文(日本語に翻訳)
language 設定が構成されている場合にレスポンスからダイアクリティカルマーク(アクセント記号、ウムラウト、セディーユ)が削除されていた問題を修正した。
原文(英語)
Fixed diacritical marks (accents, umlauts, cedillas) being dropped from responses when the language setting is configured.
概要
Claude Codeの language 設定でレスポンス言語を設定している場合、レスポンス内のダイアクリティカルマーク(アクセント記号:é, è, ê / ウムラウト:ä, ö, ü / セディーユ:ç など)が削除されるバグが修正されました。フランス語、ドイツ語、スペイン語、ポルトガル語など、ダイアクリティカルマークを多用する言語でレスポンスを求めているユーザーに影響していた問題です。
基本的な使い方
影響を受けていた言語の例
language設定でフランス語を指定した場合の例:
修正前のレスポンス(文字が欠落):
"Bonjour! Comment ca va? J'espere que tu vas bien."
(ç が c に、va が va になるなど、ダイアクリティカルマークが消失)
修正後のレスポンス(正しい文字):
"Bonjour! Comment ça va? J'espère que tu vas bien."影響を受けていた文字の例
| 言語 | 影響を受けた文字 |
|---|---|
| フランス語 | é, è, ê, ë, à, â, ç, î, ï, ô, ù, û, ü |
| ドイツ語 | ä, ö, ü, Ä, Ö, Ü, ß |
| スペイン語 | á, é, í, ó, ú, ü, ñ |
| ポルトガル語 | ã, õ, â, ê, î, ô, û, à, á, é, í, ó, ú, ç |
設定の確認
bash
# language設定の確認
/config
# → language の設定を確認
# または settings.json を確認
cat ~/.claude/settings.json | grep language注意点
- v2.1.108で修正済み: アップデート後は自動的に修正が適用されます。
- 影響範囲:
language設定を構成している場合のみ影響を受けていました。設定していない場合は問題ありませんでした。 - 日本語には影響なし: 日本語はダイアクリティカルマークを使用しないため、この問題の直接的な影響はありませんでした。ただし、日本語で作業しながら他言語のコードコメントや文字列リテラルを扱う場合は影響を受けた可能性があります。