国際化 (I18N)
I18N サービスは、YMP フレームワークの開始時に初期化され、ymp.i18n_default_locale に従って言語設定が実行され、デフォルトでシステムオペレーティング環境の言語設定が採用されます。
インターナショナルリソースマネージャーによって提供される主なメソッド:
現在の言語設定を取得します
I18N.current();
現在の言語を設定します
// 变更当前语言设置且不触发事件 I18N.current(Locale.ENGLISH); 或者 // 将触发监听处理器onChanged事件 I18N.change(Locale.ENGLISH);
現在の言語設定に従って、指定された属性値を指定された名前のリソースファイルにロードします
I18N.load("resources", "home_title"); 或者 I18N.load("resources", "home_title", "首页");
メッセージ文字列のフォーマットとパラメータのバインド
- II18NEventHandler インターフェイスの実装と YMP 構成ファイルでの
パラメータの設定による、国際化されたリソース マネージャー イベント リスニング プロセッサ、リスナーは次の操作を完了できます:
i18n_event_handler_class
- カスタマイズされたリソースファイルの読み込みプロセス現在の言語設定のカスタマイズされた取得言語設定変更のイベント処理プロセス