仕組みの全体像(図解)
flowchart TD
S[Cursor インストール直後] --> U[言語パック設定]
S --> R[Rulesファイル設定]
U --> UR[メニュー・設定画面が日本語表示]
R --> RR[AIの返答・補完が日本語になる]
U -. AIには届かない .-> RR
「言語パック設定」と「Rulesファイル設定」は独立している。左側の UI 設定はメニュー表示にしか効かず、AI の返答言語には届かない(点線)。両方設定して初めて完全な日本語環境になる。
「Cursor 日本語化」で検索して手順通りに言語パックを入れた。UIは日本語になった。でもAIに話しかけると英語で返ってくる――。note の投稿「Cursorを日本語化するのに四苦八苦した話(最終的にはできたよ)」(yamadamariko、https://note.com/yamadamariko/n/n64761bdd21f9)でも報告されているこの状況は、「UI表示の日本語化」と「AI応答の日本語化」が別々の設定であることを多くの記事が説明していないことが原因だ。この記事では、Cursorを日本語で使いこなすために必要な設定を、UIからAI動作まで一括で整理する。
UIを日本語にしてもAIが英語で答える理由
Cursor は VSCode をベースに作られたエディタで、表示言語と AI 動作言語は別のレイヤーで管理されている。
- 表示言語:
Japanese Language Pack拡張機能とConfigure Display Languageコマンドで制御する。ここを設定するとメニュー・設定画面・コマンドパレットの文字が日本語になる。 - AI 動作言語:Cursor が搭載する AI アシスタント(Claude / GPT-4 系など)は、明示的な指示がなければ入力テキストの言語に合わせて応答する傾向がある。英語のコードや英語コメントが多いプロジェクトでは返答が英語になりやすい。「日本語で答えよ」という明示的なルールがない限り、AI は表示言語の設定を参照しない。
この 2 つが独立しているため、言語パックだけを入れても「AI が英語で返ってくる」状況が起きる。
Cursor の「日本語化」は 3 つある:UI・AI 応答・Rules の関係
| 設定 | 変わること | 設定場所 |
|---|---|---|
| Japanese Language Pack | UI 表示(メニュー・設定・コマンドパレット) | 拡張機能タブ |
| Configure Display Language | UI の言語を正式に日本語へ切り替え | コマンドパレット |
| Cursor Rules(.cursorrules / Rules for AI) | AI の返答言語・コーディングスタイル | プロジェクトルートまたは設定画面 |
3 つをすべて設定して初めて、「画面も日本語、AI も日本語」という環境が整う。よく見かける記事の多くは上の 2 つで終わっており、3 つめの Cursor Rules まで踏み込んでいるものは少ない。
Step 1:UI 表示を日本語にする(言語パックのインストール)
1-1. 拡張機能タブを開く
Cursor を起動し、左サイドバーの拡張機能アイコン(四角が 4 つ並んだアイコン)をクリックする。または Ctrl+Shift+X(Mac: Cmd+Shift+X)で開く。
1-2. Japanese Language Pack を検索してインストール
検索窓に Japanese Language Pack と入力し、Microsoft が公開している Japanese Language Pack for Visual Studio Code をインストールする。
Qiita の記事「CursorやWindsurfを日本語化する方法【備忘録】」(k1mu0419、https://qiita.com/k1mu0419/items/2d903660d1f571abb8f2)では、Cursor と Windsurf の両方に適用できる共通手順としてこの拡張機能が紹介されている。
2026 年時点の注意:古い記事にはLanguage pack extension for Japaneseという検索ワードが載っているものがあるが、現在はJapanese Language Packのほうが確実にヒットする。旧記事の手順でうまくいかない場合はこちらを試す。
1-3. Configure Display Language で日本語を選択
Ctrl+Shift+P(Mac:Cmd+Shift+P)でコマンドパレットを開くConfigure Display Languageと入力して選択する- 言語一覧から
ja(日本語)を選択する - 再起動を求めるダイアログが出たら「再起動」を選ぶ
再起動後、メニューや設定画面が日本語表示になる。
Step 2:AI の返答を日本語にする(Cursor Rules ファイルの設定)
2-1. Cursor Rules とは
Cursor Rules は、AI アシスタントに対して「このプロジェクトではこう振る舞え」という指示を与える仕組みだ。プロジェクトのルートディレクトリに .cursorrules というファイルを作るか、Cursor の設定画面(Settings > Cursor > Rules for AI)にテキストを書く。AI はチャットや補完のたびにこのルールを参照する。
envader.plus の記事「Cursorの導入方法|インストールと日本語化・AI機能の使い方」(https://envader.plus/article/534)では、日本語化の手順に加えて AI 機能の活用方法まで解説しており、上位の手順解説記事の中で AI 設定まで踏み込んだ数少ない記事の 1 つだ。
2-2. 日本語応答ルールの記述例
プロジェクトルートに .cursorrules を新規作成し、以下を記述する。
# 言語設定
- 必ず日本語で回答すること
- コードのコメントは日本語で書くこと(変数名・関数名は英語のまま)
- エラーメッセージの説明も日本語で行うこと
# スタイル
- 変更点を簡潔に日本語で説明してから実装コードを示すこと
変数名や関数名は英語のまま指定してよい。AI は「日本語で説明して、コードは英語の識別子で書く」という使い分けを正しく理解する。
2-3. 設定画面から設定する方法(プロジェクト横断で有効)
Ctrl+Shift+J(または画面右上の歯車アイコン → Cursor Settings)から設定画面を開き、Rules for AI の欄に上記と同様のテキストを入力する。こちらはプロジェクト横断で有効になるため、毎回 .cursorrules を作らなくてよい。個人の開発環境全体に適用したい場合はこちらが向いている。
よくあるつまずきと対処
つまずき 1:「Configure Display Language」がコマンドパレットに表示されない
note の「Cursorを日本語化するのに四苦八苦した話(最終的にはできたよ)」(yamadamariko、https://note.com/yamadamariko/n/n64761bdd21f9)では、「どのYouTubeをみても、ブログをみても手順通りに進めたが、Configure Display Language がうまく見つからなかった」と報告されている。
原因と対処:
- 言語パックが正しくインストールされていないと選択肢に出てこないことがある。インストール後に一度 Cursor を完全終了して再起動し、再度コマンドパレットを開いて試す。
- 入力スペルに注意:
Configure Display Language(正しい)、Configue Display Language(スペルミス・機能しない)。 - 2026 年現在のバージョンでは
Change Language Modeと混同しないこと。これはファイルの構文ハイライトを変える別コマンドで、UI 言語の切り替えには使えない。
つまずき 2:言語パックを入れたが再起動後も英語のまま
対処:Configure Display Language のコマンドで ja を選択したかを確認する。言語パックのインストールだけでは言語が切り替わらない。コマンドパレットから ja を明示的に選択する手順が必須だ。
つまずき 3:AI が日本語プロンプトに対して英語で返す
対処:.cursorrules または Rules for AI に「必ず日本語で回答すること」という指示を書く。指示がないと、コードベースに英語が多い場合は AI が英語で返しやすくなる。Rules ファイルを保存・入力後、一度チャットを開き直すと反映される。
つまずき 4:旧記事の手順が現在の Cursor バージョンで使えない
Cursor は定期的に UI レイアウトを更新しており、2024〜2025 年頃の記事に掲載されているスクリーンショットと現在の UI が一致しない場合がある。目的の操作が見つからない場合は、コマンドパレット(Ctrl+Shift+P)で日本語キーワードを検索すると対応するコマンドが出てくることが多い。設定変更は必ず公式ドキュメント(https://docs.cursor.com/)で最新の手順を確認することを勧める。
設定完了チェックリスト&動作確認
設定が完了したら以下を順番に確認する。
- [ ] Cursor のメニューバーが日本語表示になっている
- [ ] コマンドパレット(
Ctrl+Shift+P)の項目が日本語表示になっている - [ ]
.cursorrulesファイルがプロジェクトルートにあるか、Rules for AIに日本語指示を入力した - [ ] チャット欄(
Ctrl+Lまたはサイドバーのチャットアイコン)で日本語を入力し、日本語で返答が来ることを確認した - [ ] コード補完の候補説明が日本語になっている
動作確認の具体例:チャットに「簡単な Python の Hello World コードを書いて、コメントも日本語で」と入力して送信する。日本語コメント付きのコードが返ってきたら設定完了。英語で返ってきた場合は Rules ファイルの内容を確認し、保存・チャット再起動を試みる。
まとめ(次の一歩)
Cursor の UI 日本語化と AI 応答の日本語化は独立した設定で、「言語パックを入れるだけ」では半分しか完成しない。
- Step 1(UI):Japanese Language Pack をインストール → Configure Display Language で
jaを選択 - Step 2(AI):
.cursorrulesまたはRules for AIに「必ず日本語で回答すること」を記述
この 2 ステップをセットで行うことが、Cursor を日本語で快適に使うための最短ルートだ。
設定後は、まずチャットで簡単なコード生成を試して動作を確認してほしい。日本語で指示を出す際は、短く・具体的に書くのが効果的で、変数名や関数名は英語のまま指定してもAIは正しく理解する。次の一歩として、Cursor の @codebase(プロジェクト全体を参照した質問)や @web(Web 検索を組み合わせた補完)を日本語で試してみると、AI コーディングの活用範囲がさらに広がる。