多国語フォーム

フォーム内のすべてのリソースコンポーネントに行を持つOZResourceデータセットを作成できます。 また、各リソースコンポーネントアイテムは行の複数の列に複数の言語のテキスト値を持つことができます。

リソース編集

Label、FixedTableLabel、Note、TableTitle、CrosstabHeader、CrosstabValueTitle、またはGanttChartTitleコンポーネントのデータ型は、標準からリソースに変更できます。 そして、これらのコンポーネントの値は、OZResourceデータセットから複数の言語で抽出できます。

次に、プレビュー言語をko/KRに変更して、フォームをプレビューします。

フォントを韓国語フォントに変えましょう。

一般形態をリソースタイプに変換

複数の言語のラベルが非常に多い場合、[リソース編集]ダイアログですべてのラベル項目を追加するのは非常に面倒な作業です。 ただし、心配しないでください。一度にすべてのラベル項目をフォームからOZResourceに自動的に追加できます。

「一般形態をリソースタイプに変換」ダイアログを開き、[ラベル]をチェックします。

すべてのラベルが一度にOZResourceに追加されます。

次に、[リソース編集]ダイアログを開き、韓国語を追加します。

次に、各ラベルコンポーネントに韓国語のテキスト値を配置します。

プレビューして確認してみましょう

最後に、以下のようにアプリケーションからビューア言語を設定できます。

var lang = "ko/KR"; // en/US by default
oz.sendToActionScript("global.language", lang);

Run sample

最終更新