Frontend テキストの翻訳

MERLIC では、すでに標準 MERLIC 言語の翻訳をいくつか用意しています。翻訳対象は、以下の種類のテキストです:

  • Frontend ウィンドウのタイトル
  • Frontend メニューバー
  • Frontend のログインダイアログ
  • 接続したツールパラメーターと結果の名前
  • エラーメッセージ

Frontend で言語を標準 MERLIC 言語のどれか (ドイツ語など) に変更すると、以後翻訳操作をしなくても、これらの種類のテキストは自動的に正しい言語で表示されます。

ただし、標準 MERLIC 言語以外の言語 (スウェーデン語など) を選択すると、別の翻訳プロセスでテキストの翻訳を追加する必要があります。Designer に定義されているすべてのウィジェットテキストにも同様の措置が必要です。以下の項では、Frontend のテキストの翻訳方法の詳細について解説します。

翻訳プロセス

翻訳プロセスは、以下の作業ステップで構成されています:

翻訳に使用可能なテキスト

翻訳のためのテキストのエクスポートプロセスで、MERLIC は、標準 MERLIC 言語 (ドイツ語、英語、日本語、簡体字中国語) とその他の言語 (スウェーデン語など) を区別しますが、これは MERLIC では、標準 MERLIC 言語に一部翻訳が用意されているためです。

MERLIC 言語とその他言語のテキスト

以下の種類の Frontend テキストは、すべての言語で翻訳が必要な可能性があります:

  • Frontend ウィンドウのタイトル
  • Frontend 設計の作成時に Designer に定義済みのウィジェットテキスト。これは、定義済みのテキストや、ラベル ウィジェットの個々のテキストなど、ウィジェットプロパティで追加または調整した個々のテキストです。

その他言語のテキスト

標準 MERLIC 言語と同様に、その他言語のローカライゼーションにできるだけ多く対応するため、翻訳ファイルをエクスポートすると、その他言語 (スウェーデン語など) の翻訳ファイルにその他テキストエントリが生成されます。これにより、すべてのその他言語で以下のテキストも翻訳できます:

  • Frontend のメニューバー
  • Frontend のログインダイアログ
  • エラーメッセージ
  • ダイアログウィンドウでボタンに表示されるテキスト

その他テキストエントリには、テキストのタイプに関するその他の情報で構成された翻訳コメントが用意されています。これらのテキストがどこに表示されるかを知り、どの翻訳が最適であるかを決定する上で大きな力になります。

MERLIC では、これらのテキストの翻訳は標準 MERLIC 言語では用意されているので、その他言語の場合はエクスポートするだけで済みます。

制約

現在、Frontend に表示される各種のテキストは翻訳できません。パラメーター値など、テキストを MERLIC Creator から転送しても、翻訳ファイルにはエクスポートされないので、翻訳できません。