# 文字列を他の言語に切り替えたい

複数言語の文字列を設定し言語テーブルを作成します。 表示器で表示する言語を変更することができます。

## 動作例

## 設定の流れ

1. 言語テーブルの追加
2. 部品の設定
3. スクリプトの設定

## 言語テーブルの追加

### プロジェクトエクスプローラー: [言語テーブル] ➞ [すべての言語]

以下の言語テーブルと文字列を追加します。

#### 言語テーブルに文字列を設定:

ID | 1 Table1 (英語_ゴシック) | 2 Table2 (仏語_ゴシック) | 3 Table3 (日本語_ゴシック)
1 | Blue | bleu | 青
2 | Red | rouge | 赤
3 | Yellow | jaune | 黄
4 | Green | vert | 緑

## 部品の設定

### プロジェクトエクスプローラー: [作画] ➞ [画面] ➞ [Screen1]

以下のオブジェクトを [ツールチェスト] から画面にドラッグアンドドロップします。

#### テキストボックスオブジェクト (名前: TextBox1) のプロパティ: A-1

タブ | サブタブ | プロパティ | 値
[図形] | [文字列] | [文字列] | [言語文字列 ID] [ID]: [1:Blue]

#### テキストボックスオブジェクト (名前: TextBox2) のプロパティ: A-2

タブ | サブタブ | プロパティ | 値
[図形] | [文字列] | [文字列] | [言語文字列 ID] [ID]: [2:Red]

#### テキストボックスオブジェクト (名前: TextBox3) のプロパティ: A-3

タブ | サブタブ | プロパティ | 値
[図形] | [文字列] | [文字列] | [言語文字列 ID] [ID]: [3:Yellow]

#### テキストボックスオブジェクト (名前: TextBox4) のプロパティ: A-4

タブ | サブタブ | プロパティ | 値
[図形] | [文字列] | [文字列] | [言語文字列 ID] [ID]: [4:Green]

#### スイッチオブジェクト (名前: Switch1) のプロパティ: B-1

デフォルト値

#### スイッチオブジェクト (名前: Switch2) のプロパティ: B-2

デフォルト値

#### スイッチオブジェクト (名前: Switch3) のプロパティ: B-3

デフォルト値

## スクリプトの設定

### プロジェクトエクスプローラー: [作画] ➞ [画面] ➞ [Screen1]

オブジェクトに以下のスクリプトを設定します。

[ツールチェスト] からスクリプトをスクリプト編集画面にドラッグアンドドロップします。

#### スイッチオブジェクト (名前: Switch1) のスクリプト: B-1

#### スイッチオブジェクト (名前: Switch2) のスクリプト: B-2

#### スイッチオブジェクト (名前: Switch3) のスクリプト: B-3

番号 | ブロック
1 | [トリガー] ➞ [タッチ] ➞ [タッチ]
2 | [オペレーション] ➞ [HMI 機能] ➞ [言語切替]
3 | [値] ➞ [定数]
4 | [値] ➞ [画面オブジェクト]