uCosminexus Portal Framework ポートレット開発ガイド
言語切り替え対応ポートレットでは,uCosminexus Portal Frameworkが提供するAPIによって使用する必要がある言語を判別し,最適な言語でコンテンツを作成します。uCosminexus Portal Frameworkは,標準で日本語と英語に対応していますが,システム管理者の設定により中国語等のほかの言語に対応することが可能です。使用する言語の追加については,マニュアル「uCosminexus Portal Framework システム管理者ガイド」の「ストリングリソースのカスタマイズ」の説明を参照してください。
言語切り替え対応ポートレットの処理概要を次の図に示します。
図11-1 言語切り替え対応ポートレットの処理概要
ポートレットでは,次の処理を行います。
- 使用する言語の判定
使用する言語は,ユーザが使用しているWebブラウザの言語設定か,またはポータル画面の利用者用レイアウトカスタマイズ画面で設定されます。
言語切り替え対応ポートレットでは,ユーザロケール情報取得APIのLocaleDataクラスを使用して,設定された言語の識別子を取得します。
- 該当する言語のストリングの作成
ストリングリソース取得API等を使用して,LocaleDataクラスが示した判定に応じた適切なストリングを作成します。
ユーザロケール情報取得APIの詳細は,「14.16 ユーザロケール情報取得API」を参照してください。また,ストリングリソース取得APIの詳細は,「14.17 ストリングリソース取得API」を参照してください。
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi INS Software, Ltd.