manを日本語化する


manとは

シェルのコマンドのマニュアルを表示するlinuxコマンド。
デフォルトは英語なので日本語化する。

動作環境

WSL2

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

manpages-jaの導入

JM Projectが作成しているmanの日本語版
一般ユーザ向けのmanpages-jaと開発者向けのmanpages-devがある
両方入れても問題なし

sudo apt update
sudo apt install manpages-ja
sudo apt install manpages-ja-dev

日本語ローケルのインストール

ローケル

locale 国や地域ごとの言語、単位、日付表現をまとめたもの

ローケル設定の確認

localeコマンドで確認できる

locale
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=
tips: Cローケル

POSIX(IEEEの標準規格)に準拠するシステムのデフォルトローケル

日本語ローケルのインストール・設定

インストール

sudo apt install language-pack-ja

インストール確認

locale -a # ja_JP.utf8があればOK

設定

sudo update-locale LANG=ja_JP.utf8

設定確認

locale

LANG=ja_JP.utf8
LANGUAGE=
LC_CTYPE="ja_JP.utf8"
LC_NUMERIC="ja_JP.utf8"
LC_TIME="ja_JP.utf8"
LC_COLLATE="ja_JP.utf8"
LC_MONETARY="ja_JP.utf8"
LC_MESSAGES="ja_JP.utf8"
LC_PAPER="ja_JP.utf8"
LC_NAME="ja_JP.utf8"
LC_ADDRESS="ja_JP.utf8"
LC_TELEPHONE="ja_JP.utf8"
LC_MEASUREMENT="ja_JP.utf8"
LC_IDENTIFICATION="ja_JP.utf8"
LC_ALL=

反映されない場合はシェルを再起動する

manコマンドを使って日本語になっていればOK