Macのターミナル(Terminal)を使っていると、「表示が英語でわからない」「日本語にしたいけど、どこで設定するの?」と思ったことはありませんか?
実は、Macのターミナルの表示言語は、コンピューター全体の言語設定とは別に変更できます。しかし、ちょっとしたコツが必要なんです。
この記事では、ターミナルの言語を日本語と英語で切り替える方法を、初心者にもわかりやすくご説明します。
文字化けなどのトラブルを避ける方法も一緒にお伝えしますね。
ターミナルの言語が決まる仕組み

環境変数って何?
ターミナルで表示される文字の言語は、環境変数(かんきょうへんすう)という設定で決まります。
環境変数とは、コンピューターに「どの言語で表示してね」と教えるための設定のことです。主に以下の2つが重要です:
- LANG(ラング):基本的な言語設定
- LC_ALL(エルシーオール):すべての表示に関する言語設定
現在の設定を確認してみよう
今のターミナルがどの言語に設定されているか確認してみましょう。
ターミナルを開いて、以下のように入力してエンターキーを押してください:
echo $LANG
すると、以下のような表示が出ます:
en_US.UTF-8
→ 英語(アメリカ)ja_JP.UTF-8
→ 日本語(日本)
UTF-8(ユーティーエフエイト)というのは、文字化けを防ぐための文字コードの種類です。
これがついていることで、日本語も英語もきれいに表示されます。
ターミナルの言語を変更する方法
手順1:設定ファイルを開く
ターミナルの言語設定は、設定ファイルに書き込むことで変更できます。
まず、どのシェル(ターミナルの種類)を使っているか確認しましょう:
echo $SHELL
結果によって、編集するファイルが変わります:
/bin/zsh
→ zshを使用(最近のMacの標準)/bin/bash
→ bashを使用(少し古いMac)
手順2:設定ファイルを編集する
zshの場合(最新のMac)
nano ~/.zshrc
bashの場合(古いMac)
nano ~/.bash_profile
nano(ナノ)は、ファイルを編集するためのシンプルなツールです。
手順3:言語設定を追加する
ファイルが開いたら、一番下に以下の行を追加します:
日本語にしたい場合:
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
英語にしたい場合:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export(エクスポート)は、「この設定を有効にしてね」という意味のコマンドです。
手順4:ファイルを保存する
nanoでファイルを保存する方法:
Control + O
を押す(保存)Enter
を押す(ファイル名を確定)Control + X
を押す(nanoを終了)
手順5:設定を反映する
設定を今すぐ反映させるには、以下のコマンドを実行します:
zshの場合:
source ~/.zshrc
bashの場合:
source ~/.bash_profile
source(ソース)は、「今すぐ設定を読み込んでね」という意味のコマンドです。
確認してみよう
設定が変わったか確認してみましょう:
echo $LANG
date
date
コマンドを実行すると、設定した言語で日付が表示されます。
注意点とトラブル対処法

よくある問題と解決方法
文字化けが起きる場合
原因: UTF-8以外の文字コードを使っている
解決方法: 必ずUTF-8
をつけた設定を使いましょう
- 正しい例:
ja_JP.UTF-8
- 間違った例:
ja_JP.eucJP
一部のコマンドが英語のまま
原因: すべてのコマンドが日本語対応しているわけではない
解決方法: これは正常です。重要なシステムコマンドは安全のため英語表示のままになることがあります。
プログラミング時の注意点
プログラミングや開発作業をする時は、英語表示の方が良い場合があります。理由は:
- エラーメッセージを検索しやすい
- 海外の情報と照らし合わせやすい
- 文字化けのリスクが少ない
便利な使い分けテクニック
一時的に言語を変える方法
毎回設定を変えるのは面倒ですよね。
そんな時は、一時的に言語を変える方法があります:
1回だけ英語でコマンドを実行:
LANG=en_US.UTF-8 date
1回だけ日本語でコマンドを実行:
LANG=ja_JP.UTF-8 date
シーン別の使い分け
日本語がおすすめの場面:
- 日常的なファイル操作
- 日付や時刻の確認
- 初心者の学習時
英語がおすすめの場面:
- プログラミング
- エラーの調査
- 海外のチュートリアルを参考にする时
簡単切り替えのコツ
頻繁に切り替える場合は、エイリアス(別名)を設定すると便利です:
# 設定ファイルに以下を追加
alias lang-ja='export LANG=ja_JP.UTF-8; export LC_ALL=ja_JP.UTF-8'
alias lang-en='export LANG=en_US.UTF-8; export LC_ALL=en_US.UTF-8'
こうすると、lang-ja
で日本語、lang-en
で英語にすぐ切り替えられます。
まとめ
Macターミナルの言語設定は、環境変数を使って自由に変更できます。
重要なポイント:
- 設定は
.zshrc
や.bash_profile
ファイルに書く - 必ず
UTF-8
をつけて文字化けを防ぐ - 用途に応じて日本語と英語を使い分ける
- 一時的な変更と恒久的な変更を使い分ける
コメント