テキストエレメントの翻訳 

テキストエレメントを使用すると、言語非依存のプログラムを作成しやすくなります。 テキストエレメントは、その言語のテキストプールに格納され、通常の翻訳プロセスによって翻訳することができます。

前提条件

マスタ言語でテキストエレメントを更新しています。

手順

  1. ユーティリティ 翻訳 テキスト ( / ) を選択します。
    翻訳トランザクション
    (SE63) の第一画面 が表示されます。
  2. 翻訳 テキスト ( ) プログラムテキストを選択します。
    次の画面が表示されます。

  3. プログラム名、翻訳元言語、および翻訳先言語を入力します。
  4. 編集を選択します。
    テキストエレメントが登録した言語で表示されます。

また、ジャンプ 翻訳を選択して、テキストエレメント更新画面から翻訳ツールにアクセスすることもできます。

  1. テキストを翻訳します。
  2. 翻訳を保存します。

結果

他言語のテキストプールが作成されます。

他言語のテキストプールを作成すると、以下の変更を加えることによってプログラムを実行する言語を変更することができます。

構文

SET LANGUAGE <lg>.

言語 <lg> には、リテラルまたは変数を指定します。

いったん言語を設定すると ( どちらの方法でも ) 、システムはその言語のテキストプールだけを参照します。 そのプールで該当するテキストシンボルが見つからない場合、システムはプログラムソースコードで指定されているデフォルトのテキストを ( 存在する場合は ) 表示します。テキストが指定されていなければ、対応する WRITE 命令をスキップします。