プログラムの変更なしで、各言語、各地域に適合できるように、ソフトウェアアプリケーションを設計する過程を指します。サポートをいくつかの面から提供します。以下のサブセクションで上記について詳しく説明します。¶ロケールはユーザー言語の定義、国、ユーザーがユーザーインターフェースに期待する、その他特別な優先傾向のパラメータのセットです。英語とアメリカのロケールを表します。フォーマットで標準化されています。インスタンスとして表されます。日時フォーマット、日付に関する名称を含むロケールに依存する情報を提供します。同様に、多くの場合、ロケールと言語は同じ意味として使用します。インタンスを取得できます。ほとんど全ての言語と地域のためのロケールデータを含まれます。より提供されたオリジナルデータに含まれるうちの主要な情報のサブセットになります。ターゲット言語は、アプリケーションが対象とするユーザーの言語(ロケール)で、一方、ソース言語はアプリケーションソースファイルに書かれている言語(ロケール)を示します。つの言語が異なる場合のみで起こります。それを国際化が起こる前に動的に変更することで、設定を行えます。ユーザー(ブラウザの設定で定められている)により優先された言語により、ターゲット言語を設定したいかもしれません。必要なのは、おそらくメッセージ翻訳やビューの翻訳などの翻訳です。後者はファイル全体の目標言語への翻訳です。対象(メッセージ、ビュー)が翻訳される必要のあるターゲット言語から構成されます。アプリケーション言語になります。ソースとターゲット言語が同じ場合、翻訳されません。コールすることで行われます。メッセージを翻訳するときには、メッセージが異なるカテゴリ(文脈)の下で異なる翻訳が行われる可能性があるため、カテゴリを指定すべきです。フレームワークのコアコードによって使用されるメッセージのために予約済みです。呼び出す際に、実際のパラメータ値によって置き換えられるパラメータプレースホルダを含められます。翻訳されるメッセージは一定の文字列です。ような)を含めるべきではありません。メッセージがいくつかの要素により変化する必要がある場合、パラメータプレースホルダを使用してください。呼ばれるリポジトリに保存されます。その子クラスのインスタンスに相当します。翻訳されたバージョンを返します。下記メッセージソースのタイプを備えています。継承して、オリジナルのメッセージソースタイプを作成することも可能です。キーと値の組み合わせで格納されます。オリジナルメッセージはキーに、翻訳されたメッセージは値になります。スクリプトファイルに分けて保存されます。名前とした同じディレクトリ下に保存されます。それら全てのディレクトリは、basePathにより特定のディレクトリ下に位置します。ファイルとして保存されます。メッセージ翻訳は、データベーステーブルとして保存されます。メッセージソースは、アプリケーションコンポーネントとして読み込まれます。いう名前のアプリケーションコンポーネントがユーザーアプリケーションで使用されるメッセージを格納するとあらかじめ宣言します。翻訳ファイルのベースパスとなります。翻訳ファイルを作成します。各ファイルは、単にメッセージ翻訳の配列を返します。使用すると仮定しています。ツールを利用できます。コマンドでは、自動的に選択されたソースファイルから翻訳されるべきメッセージを抽出し、必要なら、既存の翻訳にそれらをマージできます。サポートが追加されました。与えられた数値に従い翻訳を選択します。いう単語は、英語では、本の数によって単数形か複数形のどちらかを取りますし、また、他の言語では、(中国語のような)異なる形を持たない場合、(ロシア語などのように)より複雑な複数形の規則がある場合があります。この問題を簡単かつ効果的な方法で解決します。評価された式に一致したメッセージのみが返されます。ありません)という名前の特別な変数を含められます。