Web フォームの翻訳

1 つの Web アプリケーションを多言語にローカライズすることができます。

Adobe Campaign コンソールで直接翻訳を実行したり(エディターでの翻訳の管理 を参照)、文字列をエクスポートおよびインポートして外部で翻訳したり(外部での翻訳を参照)できます。

デフォルトで使用可能な翻訳言語のリストは、フォームの表示言語の変更を参照してください。

Web アプリケーションは、編集言語で設計されます。これは、翻訳するラベルおよびその他のコンテンツを入力するために使用される基準言語です。

デフォルト言語は、アクセス URL に言語設定が追加されていない場合に Web アプリケーションで表示される言語です。

メモ

デフォルトでは、編集言語とデフォルト言語は、コンソールの言語と同じです。

言語の選択

1 つまたは複数の翻訳言語を定義するには、Web アプリケーションの「プロパティ」ボタンをクリックし、「ローカライゼーション」タブをクリックします。追加​ボタンをクリックして、Web アプリケーションの新しい翻訳言語を定義します。

メモ

また、このウィンドウでは、デフォルト言語および編集言語を変更できます。

Web アプリケーションの翻訳言語を追加する場合(またはデフォルト言語と編集言語が異なる場合)、翻訳を管理するための「翻訳」サブタブが「編集」タブに追加されます。

Adobe Campaign には、複数言語の翻訳を実行および管理するためのツールが含まれています。このエディターを使用すると、翻訳または承認する文字列を表示したり、インターフェイスに直接翻訳を入力したり、外部翻訳に対して文字列をインポート/エクスポートしたりできます。

エディターでの翻訳の管理

文字列の収集

翻訳」タブを使用すると、Web アプリケーションを構成する文字列の翻訳を入力できます。

このタブを初めて開いたときは、何のデータも含まれていません。翻訳する文字列を収集​リンクをクリックし、Web アプリケーションの文字列を更新します。

Adobe Campaign はフィールドのラベルとすべての静的要素(HTML ブロック、Javascript など)の「テキスト」タブで定義された文字列を収集します。静的要素について詳しくは、Web フォームの静的要素で説明しています。

注意

このプロセスは、処理するデータの量によっては数分間かかることがあります。

システム辞書に一部の翻訳が見つからないという警告が表示される場合は、システム文字列の翻訳を参照してください。

文字列が翻訳されるたびに、その翻訳が翻訳辞書に追加されます。

翻訳が既に存在していることを収集プロセスが検出すると、文字列の​テキスト​列に翻訳が表示されます。文字列のステータスは、「翻訳済み」に変わります。

翻訳されたことのない文字列の場合、「テキスト」フィールドは空になり、ステータスは「翻訳する」になります。

文字列のフィルタリング

デフォルトでは、Web アプリケーションの各翻訳言語が表示されます。デフォルトでは、フィルターには、言語とステータスの 2 つがあります。「フィルター」ボタンをクリックし、「言語別またはステータス別」をクリックして、ドロップダウンボックスに一致するものを表示します。また、詳細フィルターを作成することもできます。詳しくは、このページを参照してください。

言語​ドロップダウンボックスに移動して、翻訳言語を選択します。

未翻訳の文字列のみを表示するには、ステータス​ドロップダウンボックスで「翻訳する」を選択します。また、翻訳済みまたは承認済みの文字列のみを表示することもできます。

文字列の翻訳

  1. 単語を翻訳するには、文字列のリストでその行をダブルクリックします。

    ソース文字列が、ウィンドウの上のセクションに表示されます。

  2. 下のセクションに翻訳を入力します。承認するには、「翻訳承認済み」オプションをチェックします。

    メモ

    翻訳承認済みはオプションで、処理をブロックしません。

    未承認の翻訳は、「翻訳済み」と表示されます。承認済みの翻訳は、「承認済み」と表示されます。

外部での翻訳

文字列をエクスポートおよびインポートして、Adobe Campaign 以外のツールを使用して翻訳できます。

注意

文字列をエクスポートしたら、統合ツールを使用した翻訳を実行しないでください。これは、翻訳を再インポートする際に競合を引き起こし、これらの翻訳が失われます。

ファイルのエクスポート

  1. 文字列をインポートする Web アプリケーションを選択して、右クリックし、アクション/翻訳の文字列をエクスポート​を選択します。

  2. エクスポート戦略」を選択します。

    • 言語ごとに 1 ファイル:エクスポートは、翻訳言語ごとに 1 ファイルを生成します。各ファイルは、選択したすべての Web アプリケーションで共通です。

    • 各 Web アプリケーションにつき 1 ファイル:エクスポートは、選択した Web アプリケーションごとに 1 ファイルを生成します。各ファイルには、すべての翻訳言語が含まれます。

      メモ

      このタイプのエクスポートは、XLIFF エクスポートでは使用できません。

    • 言語および Web アプリケーションごとに 1 ファイル:エクスポートは、複数のファイルを生成します。各ファイルには、Web アプリケーションごとに 1 つの翻訳言語が含まれます。

    • 全部で 1 つのファイル:エクスポートは、すべての Web アプリケーションに対して 1 つの複数言語ファイルを生成します。選択したすべての Web アプリケーションのすべての翻訳言語が含まれます。

      メモ

      このタイプのエクスポートは、XLIFF エクスポートでは使用できません。

  3. 次に、ファイルが記録される「ターゲットフォルダー」を選択します。

  4. ファイル形式(CSV または XLIFF)を選択して、「開始」をクリックします。

メモ

エクスポートファイルの名前は、自動的に生成されます。同じエクスポートを複数回実行すると、既存のファイルは新しいファイルに置き換えられます。前のファイルを保持する必要がある場合は、「ターゲットフォルダー」を変更してから、「開始」を再びクリックして、エクスポートを実行します。

CSV 形式​でファイルをエクスポートする場合、各言語はステータスおよび承認ステータスにリンクされます。承認​列を使用すると、翻訳を承認できます。この列には、値 Yes または No が含まれることがあります。統合エディター(エディターでの翻訳の管理を参照)については、翻訳の承認はオプションで、処理をブロックしません。

ファイルのインポート

外部翻訳が完了したら、翻訳済みファイルをインポートできます。

  1. Web アプリケーションのリストに移動して、右クリックし、アクション/翻訳済み文字列をインポート​を選択します。

    メモ

    翻訳に関係する Web アプリケーションを選択する必要はありません。Web アプリケーションのリスト上にマウスポインターを置きます。

  2. インポートするファイルを選択し、「アップロード」をクリックします。

メモ

外部翻訳は、常に内部翻訳よりも優先されます。競合が発生した場合、内部翻訳は、外部翻訳で上書きされます。

フォームの表示言語の変更

Web フォームは、Web アプリケーションプロパティの「ローカライゼーション」タブで指定されたデフォルト言語で表示されます。言語を変更するには、URL の末尾に次の文字列を追加する必要があります(xx は、言語のシンボルです)。

?lang=xx

言語が URL の最初または唯一のパラメーターの場合。例:https://myserver/webApp/APP34?lang=en

&lang=xx

URL の言語の前に他のパラメーターがある場合。例:https://myserver/webApp/APP34?status=1&lang=en

デフォルトで使用できる翻訳言語と辞書を次に示します。

デフォルトのシステム辞書:一部の言語には、システム文字列の翻訳を含むデフォルト辞書が含まれています。詳しくは、システム文字列の翻訳を参照してください。

カレンダーの管理:Web アプリケーションのページには、日付を入力するためのカレンダーを含めることができます。デフォルトでは、このカレンダーがいくつかの言語で使用できます(曜日、日付フォーマットの翻訳)。

言語(シンボル)
デフォルトのシステム辞書
カレンダーの管理
ドイツ語(de)


英語(en)


英語(米国)(en_US)
英語(英国)(en_GB)
アラビア語(ar)
中国語(zh)
韓国語(ko)
デンマーク語(da)


スペイン語(es)


エストニア語(et)
フィンランド語(fi)

フランス語(fr)


フランス語(ベルギー)(fr_BE)
フランス語(フランス)(fr_FR)
ギリシャ語(el)

ヘブライ語(he)
ハンガリー語(hu)

インドネシア語(id)
アイルランド語(ga)
イタリア語(it)


イタリア語(イタリア)(it_IT)
イタリア語(スイス)(it_CH)
日本語(ja)
ラトビア語(lv)

リトアニア語(lt)
マルタ語(mt)
オランダ語(nl)

オランダ語(ベルギー)(nl_BE)
オランダ語(オランダ)(nl_NL)
ノルウェー語(ノルウェー)(no_NO)

ポーランド語(pl)

ポルトガル語(pt)

ポルトガル語(ブラジル)(pt_BR)
ポルトガル語(ポルトガル)(pt_PT)
ロシア語(ru)

スロベニア語(sl)
スロバキア語(sk)
スウェーデン語(sv)


スウェーデン語(フィンランド)(sv_FI)
スウェーデン語(スウェーデン)(sv_SE)
チェコ語(cs)
タイ語(th)
ベトナム語(vi)
ワロン語(wa)
メモ

デフォルトで提供されている以外の言語を追加するには、翻訳言語の追加を参照してください。

例:いくつかの言語での Web アプリケーションの表示

次の Web フォームは、英語、フランス語、ドイツ語、スペイン語の 4 つの言語で使用できます。文字列は、すべて Web フォームの「翻訳」タブで翻訳されています。デフォルト言語が英語なので、調査がパブリッシュされる際には、英語で表示するための標準 URL が使用されます。

フランス語で表示するには、URL の末尾に ?lang=fr を追加します。

メモ

各言語のシンボルのリストについて詳しくは、フォームの表示言語の変更を参照してください。

?lang=es または ?lang=de を追加して、スペイン語またはドイツ語で表示することができます。

メモ

この Web アプリケーションで他のパラメーターが既に使用されている場合は、&lang= を追加します。
例:https://myserver/webApp/APP34?status=1&lang=en

詳細な翻訳設定

注意

このセクションはエキスパートユーザー専用です。

システム文字列の翻訳

システム文字列は、すべての Web アプリケーションで標準の文字列です。例:「次へ」、「前へ」、「承認」の各ボタン、読み込み中​メッセージなど。デフォルトでは、一部の言語には、これらの文字列の翻訳を含む辞書が含まれています。言語のリストについて詳しくは、フォームの表示言語の変更を参照してください。

システム辞書が翻訳されていない言語に Web アプリケーションを翻訳する場合、一部の翻訳が見つからないことを知らせる警告メッセージが表示されます。

言語を追加するには、次の手順に従います。

  1. Adobe Campaign ツリーに移動して、管理/設定/グローバル辞書/システム辞書​をクリックします。

  2. ウィンドウの上部のセクションで、翻訳するシステム文字列を選択して、下部のセクションの「追加」をクリックします。

  3. 翻訳言語を選択して、その文字列の翻訳を入力します。「翻訳検証済み」オプションをクリックすることで、翻訳を承認できます。

    メモ

    翻訳承認済みはオプションで、処理をブロックしません。

注意

標準のシステム文字列は削除しないでください。

翻訳言語の追加

Web アプリケーションをデフォルト以外の言語に翻訳するには(フォームの表示言語の変更を参照)、新しい翻訳言語を追加する必要があります。

  1. Adobe Campaign ツリーの​管理/プラットフォーム/定義済みリスト​ノードをクリックして、リストから​翻訳に使用できる言語​を選択します。使用できる翻訳のリストが、ウィンドウの下部のセクションに表示されます。

  2. 追加」ボタンをクリックして、「内部名」、「ラベル」および画像の識別子(フラグ)を入力します。新しい画像を追加するには、管理者にお問い合わせください。

このページ