用語/locale

locale

意味・解説

ソフトウェアに内蔵される、言語や国・地域ごとに異なる単位、記号、日付、通貨などの表記規則の集合。
または単に、利用する言語や国・地域の指定。多くのソフトウェアやプログラミング言語は、使用する言語とともにロケールを設定し、
ロケールで定められた方式に基づいてデータの表記や処理を行なう。

localeの例

% env - date
Mon Mar 25 02:56:33 JST 2002
↑何もロケールを何も設定しないと C ロケールが使われる

% env LANG=C date
Mon Mar 25 02:56:45 JST 2002
C ロケールは英語表記となる

% env LANG=C LC_TIME=ja_JP.eucJP date
2002年 3月25日 月曜日 02時56分58秒 JST (EUC-JP で出力される)
↑LANG は LC_TIME により上書きされる

% env LC_ALL=ja_JP.SJIS LANG=C LC_TIME=ja_JP.eucJP date
2002年 3月25日 月曜日 02時56分58秒 JST (Shift_JIS で出力される)
↑LC_TIME は LANG より強く、さらに LC_ALL の方が強い