JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
国際化対応言語環境の利用ガイド     Oracle Solaris 11 Information Library (日本語)
PDF
search filter icon
search icon

ドキュメントの情報

はじめに

1.  紹介

2.  Unicode と UTF-8 ロケールのサポート

3.  言語とロケールの作業

GNOME ディスプレイマネージャーでのロケール選択

GNOME デスクトップマネージャーでロケールを選択する方法

別の言語でセッションを開始する方法

端末セッションでのロケールの設定

複合ロケール

追加ロケールのインストール

ロケールファセット

ファセットとは

ロケールファセットの構造

パッケージマネージャーで言語サポートを追加する方法

コマンド行からの言語サポートの追加

システムのデフォルトロケールの設定

旧バージョンのロケール

ロケールの別名化

インストーラでのロケール選択

自動インストーラでのロケール選択

インストールするロケールの選択

UTF-8 以外のロケール

デフォルトのシステムロケール、キーマップ、タイムゾーンの設定

4.  デスクトップキーボードの設定と入力方式

5.  フォントの設定

6.  高度なトピック

A.  使用可能なロケール

索引

端末セッションでのロケールの設定

次のように LANG 変数を設定することにより、端末セッションでロケールを変更できます。

$ export LANG=locale

たとえば、de_DE.UTF-8 ロケールに変更するには、次のように入力します。

$ export LANG=de_DE.UTF-8

ロケールが正常に変更されたことを検証するには、locale(1) コマンドを実行します。

$ locale
LANG=de_DE.UTF-8 
LC_CTYPE="de_DE.UTF-8" 
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8" 
LC_COLLATE="de_DE.UTF-8" 
LC_MONETARY="de_DE.UTF-8" 
LC_MESSAGES="de_DE.UTF-8" 
LC_ALL=

システムで使用可能なロケールの一覧を取得するには、次のコマンドを実行します。

$ locale -a

さらにロケールをインストールするには、「追加ロケールのインストール」を参照してください。

複合ロケール

「ロケールカテゴリ」で詳しく説明する LC_CTYPELC_MESSAGES などの LC* 変数を、LANG 変数とともに端末で設定することもできます。設定すると、それらは特定のカテゴリの LANG 設定を置き換えます。このタイプのロケール設定は複合ロケールと呼ばれます。

$ export LANG=de_DE.UTF-8
$ export LC_MESSAGES=en_US.UTF-8

この例では、ロケール設定を正しく処理するアプリケーションはドイツ語ロケールで動作しますが、そのローカライズされた出力を英語で表示します。この場合、locale(1) の出力は次のようになります。

$ locale
LANG=de_DE.UTF-8 
LC_CTYPE="de_DE.UTF-8" 
LC_NUMERIC="de_DE.UTF-8" 
LC_TIME="de_DE.UTF-8" 
LC_COLLATE="de_DE.UTF-8" 
LC_MONETARY="de_DE.UTF-8" 
LC_MESSAGES=en_US.UTF-8 
LC_ALL=

LC_MESSAGES 変数はこの場合、アポストロフィなしで表示され、値が明示的に設定されることを示します。その他の LC* 変数の値は LANG 変数から継承されます。LC_ALL 変数を使用すると、すべての LANG および LC* 設定を置き換えることができます。詳細は、locale(1) および setlocale(3C) のマニュアルページを参照してください。