Streamlineには、Translatorと呼ばれる翻訳ツールがあります。Translatorは、ユーザーインターフェース(UI)に新しい言語の追加や既存言語の翻訳ができます。Translatorは次のことができます。次の手順に従い、新規翻訳を追加します。Translatorを実行します。翻訳ツールをクリックして実行します(下記の図を参照)。nameフィールドに入力します。onドロップダウンリストから翻訳言語を選択します。translationオプションを選択します(下記の図を参照)。OKをクリックします。OKをクリック後、メインウィンドウが表示されます(下記の図を参照)。ウィンドウには、3列構成のテーブルが表示されます。StreamlineのUIの特定の部分に対応する各分類レベルのツリーと、翻訳対象となる文字列のIDを示す(ツリーに対応する)葉ノードを表示します。(from)列は、原文の文字列を表示します。(to)列は、原文の翻訳文を表示します。分類階層では翻訳文ではなく、翻訳完了数が表示されます。未翻訳文字列または翻訳未完了の分類は、赤文字で表示されます。すべて翻訳済みの分類では、翻訳済み総数が緑文字で表示されます。次の手順に従い、翻訳します。翻訳対象文字列をツリーから展開(または文字列の検索)をします。対象の文字列を含む行をダブルクリックします。stringダイアログが開きます。Translationフィールドに翻訳を入力します(下記の図を参照)。ダイアログにあるPreviousとNextボタンで、ツリーの前後の文字列に移動できます。chainセクションから、文字列の意図を知ることができます。MainとUiのIDの場合、2つの文字列からメインフォームのUIのどこかにあることが分かります。開発者と自動化ツールは、いくつかのコメントを用意します。chainに表示されます(上記の図を参照)。Auto-checkセクションは、原文と翻訳の矛盾点を表示します。OKをクリックします。OKをクリック後、メインウィンドウに結果が表示されます(下記の図を参照)。原文のいくつかの特殊な記号は、ユーザー翻訳の中でも変更が禁止されています。行末に必要なスペース(空白文字)です。波括弧内の数値は、置換の順番を示します。置換マークは、原文内で文字列の一部となります。プロジェクトファイル名に置換されます。全ての置換マークは、順序や回数に関わらず機能します。{1}.”の場合を考えます。UK”の場合、結果は次のようになります。複数形の短縮表記法です。短縮表記法では、Translatorは翻訳の前に自動的に数とスペースを挿入し、次のようします1)。複数形の完全表記法です。文字列のフォーマットを設定できます。疑問符“?”は、数値にて置換されます。files”になります2)。ユーザーは、qとQを自由に入れ替えることができます。次のように利用します。files}.文字列を短くするために、Q表記法(完全表記法)の固定部分を抜き出すことができます。次の内容は全く同じ動作ができます。files}.文字列をさらに短くするために、複数の置換マークを利用できます。selected.翻訳終了後、TranslatorのツールバーにあるSaveボタンをクリックします。既存の翻訳から派生形を作成Translatorでは、既存の翻訳から派生形を作成できます。派生形は、業界の違いなどからスペルに関する議論や専門用語を変更する必要がある場合に便利です。次の手順に従い、既存の翻訳から派生形を作成します。Translatorを実行します。翻訳ツールを選択します。translationウィンドウが表示されます(下記の図を参照)。nameフィールドに入力します。onドロップダウンリストから、元となる言語を選択します。patchオプションを選択します。OKをクリックします。その後、メインウィンドウが表示されます(下記の図を参照)。翻訳元の言語内で特定の用語や表現を検索するには、Translatorの検索を利用します。Find...を選択します。Findダイアログが表示されます(下記の図を参照)。次の手順に従い、検索します。forフィールドに検索表現を入力します。Subjectグループにて、テーブル列をクリックし検索範囲を設定します。Locationグループにて、検索Locationグループを選択します。Optionsにて、検索オプションを設定します。OKをクリックします。nextにて、検索を続けます。次の手順に従い、文字列を編集します。対象文字列を含む行をダブルクリックします。stringダイアログが開きます。Translationフィールドに派生形を入力します(下記の図を参照)。OKをクリックします。編集結果がメインウィンドウに表示されます(下記の図を参照)。(to)列に表示されます(上記の図を参照)。翻訳の検証TranslatorのツールバーにあるTestボタンをクリックして、言語を検証します(下記の図を参照)。Streamlineが起動します(下記の図を参照)。翻訳されていない文字列は、特殊な記号(2つの三角形)に挟まれて表示されます(上記の図を参照)。developersボタンをクリックします(下記の図を参照)。nameフィールドにユーザーの名前を入力します。emailフィールドにユーザーのメールアドレスを入力します。Commentsフィールドにコメントを入力します(下記の図を参照)。OKをクリックします。送信に問題がなかった場合、Translatorはその旨をユーザーに通知します(下記の図を参照)。patchオプションの違いを次の一覧表に紹介します。patch他の言語に翻訳。業界の違いなどからスペルに関する議論や専門用語を変更。Translatorが作業進捗を追跡します。開始時は、翻訳作業はすべて赤で表示されています。分類内の翻訳完了後は、緑で表示されます。Translatorは、ユーザーが変更した分類だけをマークします。その他は灰色で表示されます。Streamlineに表示されます。Streamlineは、一切マークしません。更新されたプログラムを取得した場合、Translatorは変更や更新をすべて強調表示します。更新されたプログラムを取得した場合、Translatorはユーザーと開発者の両者が変更した文字列のみ強調表示します。Translatorはデフォルトのlocale.xmlを作成します。ユーザーは言語詳細に従い、locale.xmlの編集が必要です。この例では、疑問符の後にスペースがあることに注意してください。