ランタイムのロケールを構成する
ユーザー ロケールが構成されていない多言語プロジェクトでは、ランタイムにグラフィックオブジェクトを使用してセッション ロケールを選択するようにユーザーに求めることができます。
NetLogic を含むカスタム オブジェクトを使用して、ロケールのリストを表示します。
[セッション]
オブジェクトで選択したロケールによって、プロジェクトのロケールが変更されます。- を選択します。[テンプレートライブラリ]
- [Widgets]を選択します。
- [コンポーネント]で[ユーザーエディタ]を[プロジェクトビュー]の[UI]フォルダーにドラッグします。
- [ライブラリ]で、[閉じる]を選択します。
- [プロジェクトビュー]で[ユーザーエディタ#]フォルダーを展開し、[LocaleComboBox (type)]を[UI]フォルダーにドラッグします。
- [ユーザーエディタ#]フォルダーを右クリックし、[削除]を選択します。
- [ユーザーエディタ # を削除]で[削除]を選択します。
- [プロジェクトビュー]で、[UI]フォルダーを選択します。
- [プロジェクトビュー]ツールバーで、を選択して[UI セッション]を選択します。
- (オプション)[UI]フォルダーで[UIセッション# (type)]を選択した状態で、[プロパティ]の[ロケール]に、目的の開始ロケールを入力します。
- [プロジェクトビュー]で、プレゼンテーションエンジンを選択します。
- [プロパティ]の[セッション]で、手順 9 で作成した[UIセッション (type)]を選択します。
- 目的のターゲット コンテナまたはページを右クリックし、[新規]を選択し、[LocaleComboBox (type)]を参照してインスタンスを作成します。
- 新しいインスタンスの[プロパティ]の[イベント]の[選択が変更されました]で、[新規メソッドの追加]を選択します。
- を選択し、[変数値の設定]を選択します。
- [VariableToModify]で[ノードの選択]を選択し、 を選択します。
- [値]プロパティで、編集中の[LocaleComboBox#]インスタンスを選択し、[SelectedValue]を選択します。
ご質問やご意見