端くれプログラマの備忘録 Unix [Unix] 日本語ロケールを追加する

[Unix] 日本語ロケールを追加する

現在のロケールを確認する。

$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

システムがサポートしているロケールを一覧する。

$ locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX

日本語ロケールが無いので追加する (Ubuntu)

# apt-get install -y language-pack-ja
# update-locale LANG=ja_JP.UTF-8
$ locale -a
...
ja_JP.utf8 ←追加された

参考サイト

ロケール(locale)まとめ – Qiita
https://qiita.com/aosho235/items/58e2e7acd5c2ee3641ff

Ubuntuで日本語ロケールの設定 – Qiita
https://qiita.com/kei2100/items/a912ec733f646f8c3938