ランタイム時の言語の切り替え機能の追加
- Last UpdatedOct 03, 2024
- 1 minute read
ランタイム ユーザーは、WindowViewer の[システム]メニューの[言語]コマンドを使用してアプリケーション インターフェイスの言語を切り替えることができます。
ランタイム ユーザーが言語を切り替えることができるように、アプリケーションにボタンを追加することもできます。開始する前に、アプリケーションで追加の言語を設定し、言語のロケール ID を知っておくようにしてください。アプリケーションの言語設定の詳細については、「ランタイム時の言語の切り替えのための言語の設定」を参照してください。
ランタイム時に言語を切り替えるためのボタンを追加
-
WindowMaker で、言語の切り替えボタンを追加するアプリケーション ウィンドウを開きます。
-
ボタンを描画し、選択したときに切り替えられる言語を示すテキスト ラベルをボタンに割り当てます。
-
ボタンをダブルクリックします。
アニメーションを選択するダイアログ ボックスが表示されます。

-
[押しボタン]領域で、[スクリプト ボタン]を選択します。
[タッチ -> アクション スクリプト]ダイアログ ボックスが表示されます。

-
[タッチ -> アクション スクリプト]ダイアログ ボックスのスクリプト領域内をダブルクリックします。
[タグの選択]ダイアログ ボックスが表示されます。

-
$Languageシステムタグを選択し、 [OK] を選択します。
$Language システム タグ変数を、ボタンに割り当てる言語のロケール ID に等しく設定し、[OK]をクリックします。

注意:$Language タグの代わりに、スクリプト関数 SwitchDisplayLanguage(LocaleID) を使用することもできます。
-
[OK]をクリックして、ダイアログ ボックスを閉じます。