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

ドキュメントの情報

はじめに

1.  紹介

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

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

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

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

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

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

複合ロケール

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

ロケールファセット

ファセットとは

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

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

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

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

旧バージョンのロケール

ロケールの別名化

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

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

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

UTF-8 以外のロケール

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

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

5.  フォントの構成

6.  高度なトピック

A.  使用可能なロケール

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

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

次のように 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) のマニュアルページを参照してください。