Java(tm)の国際化サポート
国際化とは、技術的な変更をせずにアプリケーションをさまざまな言語および地域に適合させるための、アプリケーションの設計プロセスのことです。国際化(internationalization)という語は、最初の「i」と最後の「n」の間に18文字あるため、i18nと略されることがあります。
国際化されたプログラムには、次の特徴があります。
- ローカリゼーション・データを追加することにより、同じ実行可能ファイルを世界中で実行できる。
- ステータス・メッセージやGUIコンポーネントのラベルなどの、テキスト要素がプログラム内でハードコード化されていない。その代わり、ソース・コードの外側に保存され、動的に取り出される。
- 新しい言語をサポートするために再コンパイルをする必要がない。
- 日付や通貨などの文化に依存するデータが、エンド・ユーザーの地域と言語に一致した形式で表示される。
- 短期間でローカライズできる。
謝辞: 国際化APIの設計および実装の多くは、シリコン・バレーにあるIBMのCenter for Java Technologyによるものです。Java Softwareは、彼らの功績に感謝します。
概要
チュートリアルおよびプログラマーズ・ガイド
APIの拡張機能
詳細情報