格子生成プログラム定義ファイルの辞書ファイルの作成

格子生成プログラム定義ファイルで用いられている文字列のうち、 ダイアログ上に表示される文字列を翻訳して表示するための 辞書ファイルを作成します。

まず、iRIC から、以下のメニューを起動します。 すると、格子生成プログラム定義ファイルの辞書更新ウィザードが表示されます。 ダイアログの表示例を、図 39図 41 に示します。

メニュー: オプション(O) --> 辞書ファイルの作成・更新(C)

../_images/dict_wizard_intro1.png

図 39 定義ファイルの翻訳辞書 更新ウィザード 表示例 (1ページ目)

../_images/dict_wizard_select_gridgenerator.png

図 40 定義ファイルの翻訳辞書 更新ウィザード 表示例 (2ページ目)

../_images/dict_wizard_confirm1.png

図 41 定義ファイルの翻訳辞書 更新ウィザード 表示例 (3ページ目)

辞書ファイルは、格子生成プログラムソルバー定義ファイルと 同じフォルダに作成されます。 作成された辞書ファイルは、翻訳前の英語のみが含まれています。 辞書ファイルはテキストファイルですので、 テキストエディタなどで開いて編集します。辞書ファイルは、 UTF-8 で保存してください。

辞書ファイルの編集例を、 リスト 23リスト 24 に示します。例に示したように、translation 要素の中に翻訳後の文字列を追記してください。

リスト 23 格子生成プログラム定義ファイルの辞書ファイルの一部 (編集前)
1
2
3
4
<message>
  <source>Sample Grid Creator</source>
  <translation></translation>
</message>
リスト 24 格子生成プログラム定義ファイルの辞書ファイルの一部 (編集後)
1
2
3
4
<message>
  <source>Sample Grid Creator</source>
  <translation>サンプル格子生成プログラム</translation>
</message>

なお、辞書ファイルは、Qt に付属する Qt Linguist を利用して編集することもできます。Qt Linguist の画面表示例を 図 42 に示します。Qt Linguist は、以下の URL からダウンロードできる Qt に含まれています。

https://www.qt.io/download/

../_images/qt_linguist_screenshot1.png

図 42 Qt Linguist 画面表示例

翻訳が完了したら、iRICを確認したい言語に切り替えてから iRIC を起動し直し、正しく翻訳されて表示されるか確認します。 翻訳完了後の格子生成条件設定ダイアログの表示例を 図 43 に示します。

../_images/gridgen_dialog_translated.png

図 43 翻訳完了後の格子生成条件設定ダイアログ 表示例