Skip to content

修正: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 設定を構成している場合のみ影響を受けていました。設定していない場合は問題ありませんでした。
  • 日本語には影響なし: 日本語はダイアクリティカルマークを使用しないため、この問題の直接的な影響はありませんでした。ただし、日本語で作業しながら他言語のコードコメントや文字列リテラルを扱う場合は影響を受けた可能性があります。

関連情報