settings.json

language

型string記述場所どの設定ファイルでも可

Claude が回答に使用する優先言語(例: "japanese")を設定します。

記述例

{
  "language": "japanese"
}

使い方・用途

  • 毎回「日本語で答えて」と指示する手間を省き、デフォルトで一貫した日本語のレスポンスを得たい場合に使用します。
  • 音声入力(Voice dictation)の認識言語や、ターミナルのタブタイトルの生成言語も、この設定に基づいて切り替わります。
英語原文(公式ドキュメントより)

Configure Claude's preferred response language (e.g., "japanese", "spanish", "french"). Claude will respond in this language by default. Also sets the voice dictation language and terminal tab session title generation. See https://code.claude.com/docs/en/settings#available-settings

関連する変更履歴

v2.1.301(1件)

Fixed
[VSCode] 一部の言語サーバーで、ルールコード (例: MD013) の代わりに「[object Object]」と表示される問題を修正した
英語原文を表示
[VSCode] Fixed diagnostics showing "[object Object]" instead of the rule code (e.g. MD013) for some language servers

関連ドキュメント

v2.1.290(1件)

Fixed
language 設定に関係なく、You should know が英語でメモを書いてしまう問題を修正した
英語原文を表示
Fixed You should know writing its notes in English regardless of the language setting

関連ドキュメント

v2.1.288(1件)

Fixed
言語サーバーが動的ケイパビリティ登録を使う場合や応答しなくなった場合に、LSP ツール呼び出しが無期限にハングする問題を修正した。リクエストは 60 秒後にタイムアウトするようになった(サーバーごとの requestTimeout)
英語原文を表示
Fixed LSP tool calls hanging indefinitely when a language server uses dynamic capability registration or stops responding; requests now time out after 60s (per-server requestTimeout)

v2.1.280(1件)

Improved
言語名が指定されていないコードブロックを改善し、インラインコードと同じ配色にすることで、コマンドが周囲のテキストから目立つようにした
英語原文を表示
Improved code blocks that don't name a language: they are now colored like inline code, so commands stand out from the surrounding text

v2.1.274(1件)

Fixed
言語サーバーが数千ファイル規模のプロジェクト全体の診断を公開した際にターンごとの処理が遅くなる問題を修正した
英語原文を表示
Fixed a per-turn slowdown when a language server publishes project-wide diagnostics for thousands of files

v2.1.269(1件)

Fixed
日本語、中国語、タイ語など、単語間にスペースを入れない言語のテキストに対してプロンプトのサジェスチョンが表示されない問題を修正した
英語原文を表示
Fixed prompt suggestions being dropped for text in Japanese, Chinese, Thai and other languages written without spaces between words

v2.1.251(1件)

Removed
あまり使われない 6 つの言語(1c、gml、isbl、mathematica、maxima、sqf)のシンタックスハイライトを削除した。バイナリサイズが 2.5 MB 小さくなる。
英語原文を表示
Removed syntax highlighting for six rarely used languages (1c, gml, isbl, mathematica, maxima, sqf); the binary is 2.5 MB smaller

変更後

使用頻度の低い 6 言語 (1c、gml、isbl、mathematica、maxima、sqf) のシンタックスハイライトを削除したことで、ダウンロードサイズが 2.5 MB 小さくなり、より軽快にインストールやアップデートを行えるようになった。

関連ドキュメント

v2.1.235(1件)

Fixed
セッション中に言語サーバーが切断・再接続された際にプロンプト全体のキャッシュが無効化される問題を修正した
英語原文を表示
Fixed whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session

関連ドキュメント

v2.1.203(1件)

Fixed
LSP専用プラグインが診断結果やナビゲーションを提供しているにも関わらず、誤って「使用されていない」と判定される問題を修正しました。
英語原文を表示
Fixed LSP-only plugins being incorrectly flagged for disuse when their language servers deliver diagnostics or answer navigation requests

変更後

LSPプラグインの稼働状況が正確に可視化され、不要な通知がなくなります。

v2.1.195(1件)

Fixed
日本語、中国語、タイ語など、単語間にスペースを使用しない言語で音声入力の自動送信が機能しない問題を修正しました。
英語原文を表示
Fixed voice dictation auto-submit never firing for languages written without spaces (Japanese, Chinese, Thai)

v2.1.176(1件)

Changed
セッションのタイトルが会話の言語で生成されるようになりました(特定の言語に固定する場合は language 設定を使用してください)
英語原文を表示
Session titles are now generated in the language of your conversation (set the language setting to pin a specific language)

変更後

日本語での開発時に、履歴から目的のセッションを直感的に探しやすくなり、整理がスムーズになります。

v2.1.162(1件)

Fixed
LSP ツールの workspaceSymbol 操作が結果を返さない問題を修正しました。現在は query パラメータを受け取り、言語サーバーに正しく渡すようになっています
英語原文を表示
Fixed the LSP tool's workspaceSymbol operation returning no results; it now accepts a query parameter and passes it to the language server

変更後

広範囲なコードベースの理解とナビゲーションが正確になり、Claude が関連するコードを見落とす可能性が大幅に減少します。

関連ドキュメント

v2.1.136(1件)

Fixed
/settings で言語設定を変更した後、Escキーでメニューを閉じると変更が保存されない問題を修正しました。
英語原文を表示
Fixed /settings language change being reverted on Escape after confirming

変更後

設定変更が確実に適用されるため、迷うことなく日本語などの優先言語を設定できます。

関連ドキュメント

v2.1.121(2件)

Changed
ターミナルタブのセッションタイトルが、設定された language(言語)で生成されるようになりました。
英語原文を表示
The terminal tab session title is now generated in your configured language setting

変更後

日本語環境で使用している場合、タブの一覧を見るだけでどのセッションが何の内容だったかを直感的に把握しやすくなります。

Changed
[VS Code] Claude Code の言語設定がない場合、音声入力が VS Code の accessibility.voice.speechLanguage 設定を尊重するようになりました。
英語原文を表示
[VSCode] Voice dictation now respects the accessibility.voice.speechLanguage setting when no Claude Code language is configured

変更後

VS Code ですでに音声入力を活用しているユーザーは、Claude Code のためだけに言語を再設定する手間が省けます。

関連ドキュメント

v2.1.120(1件)

Changed
[VSCode] 音声入力(Voice dictation)が ~/.claude/settings.json の language 設定を正しく反映するように改善
英語原文を表示
[VSCode] Voice dictation now respects the language setting in ~/.claude/settings.json

変更後

日本語での音声プロンプト入力の精度と体験が向上し、ハンズフリーでの開発がより快適になります。

関連ドキュメント

v2.1.108(2件)

Changed
言語文法の読み込みをオンデマンド化することで、ファイル読み書きやシンタックスハイライト時のメモリ使用量を削減しました。
英語原文を表示
Reduced memory footprint for file reads, edits, and syntax highlighting by loading language grammars on demand
Fixed
language設定(例:japanese)を使用している際、レスポンスからアクセントやウムラウト等の記号が消える問題を修正
英語原文を表示
Fixed diacritical marks (accents, umlauts, cedillas) being dropped from responses when the language setting is configured

変更後

多言語でのやり取りや特殊文字を含むドキュメント作成において、正確なテキスト表示が保証されます。

v2.1.98(1件)

Changed
LSP: Claude Code が言語サーバーへの初期化リクエスト時に、clientInfo を通じて自身を識別させるようになりました。
英語原文を表示
LSP: Claude Code now identifies itself to language servers via clientInfo in the initialize request

変更後

言語サーバー側での適切なハンドリングが可能になり、より正確なコード診断やナビゲーション結果を得られる土台が整いました。

関連ドキュメント

v2.1.76(1件)

Improved
/voiceの改善 — 有効時にディクテーション言語を表示し、設定言語が音声入力非対応の場合に警告を出すように変更
英語原文を表示
Improved /voice to show your dictation language on enable and warn when your language setting isn't supported for voice input

変更後

音声によるプロンプト入力の失敗が減り、自分の意図した言語で正確にClaudeに話しかけることができます。

関連ドキュメント

v2.1.69(1件)

Added
音声入力(STT)にロシア語、オランダ語、北欧諸国語など新たに10言語のサポートを追加(計20言語に対応)
英語原文を表示
Added Voice STT support for 10 new languages (20 total) — Russian, Polish, Turkish, Dutch, Ukrainian, Greek, Czech, Danish, Swedish, Norwegian

変更後

タイピングが難しい状況や長文の指示を出したい場合に、多言語環境のユーザーがより快適にアシスタントを利用できます。

関連ドキュメント

v2.1.64(1件)

Added
音声入力 (STT) の対応言語に、オランダ語、スウェーデン語、トルコ語、ウクライナ語など10の新言語を追加し、計20言語をサポートしました。
英語原文を表示
Added Voice STT support for 10 new languages (20 total) — Russian, Polish, Turkish, Dutch, Ukrainian, Greek, Czech, Danish, Swedish, Norwegian

変更後

キーボード入力が難しい状況でも、母国語でより直感的に Claude へ指示を伝えることができ、アクセシビリティと利便性が向上します。

関連ドキュメント

v2.1.31(1件)

Fixed
厳格な言語サーバーがnullパラメータを拒否する場合のLSPシャットダウン/終了の互換性を修正しました。
英語原文を表示
Fixed LSP shutdown/exit compatibility with strict language servers that reject null params

変更後

LSP連携がより堅牢になり、特に厳格な仕様を持つ言語サーバーを使用している開発者にとって、安定したコードインテリジェンス機能が提供されます。これにより、開発環境の信頼性が向上します。

v2.1.16(1件)

Fixed
再開画面のセッションタイトルがユーザーの言語設定を反映していない問題を修正しました。
英語原文を表示
Fixed session titles on the resume screen not respecting the user's language setting

v2.1.0(1件)

Added
language 設定を追加し、Claude の回答言語(例:language: "japanese")を固定できるようになりました。
英語原文を表示
Added language setting to configure Claude's response language (e.g., language: "japanese")

変更後

毎回「日本語で答えて」と指示する手間が省け、好みの言語環境で一貫した開発体験が得られます。

関連ドキュメント

v2.0.68(1件)

Fixed
Fixed IME (Input Method Editor) support for languages like Chinese, Japanese, and Korean by correctly positioning the composition window at the cursor

関連ドキュメント

v1.0.28(1件)

Added
New attributes (terminal.type, language) in OpenTelemetry logging

v1.0.8(1件)

Added
Added support for triggering thinking non-English languages