概要

AEM forms は、作成したアダプティブフォームのローカライズをサポートしています。これにより、さまざまな地域の幅広い対象者に向けたフォームのデザインを実現します。

この記事では、ユーザー(ランタイムモード)と同様に作成者(オーサリングモード)のローカライズも可能にする方法を説明します。

オーサリングモードのローカライズ

オーサリング環境をローカライズするには、次の手順を実行します。

  1. AEM forms UI から、ユーザー設定/ユーザーの環境設定を選択します。

    管理者の環境設定
  2. 言語ドロップダウンリストから目的のロケール(フランス語など)を選択し、「承認」をクリックします。

    ユーザーの環境設定ダイアログの言語ドロップダウンリスト
  3. ブラウザーを更新すると、オーサリング環境が選択したロケールに変わります。オーサリング環境には、エンドユーザーには表示されない内容が含まれます。

    新しいロケールのオーサリング環境

ランタイムモードのローカライズ

ランタイムモードのローカライズでは、エンドユーザーはフォームの閲覧時または入力時に、別のロケールのアダプティブフォームを表示することができます。

これを有効にするには、まずアダプティブフォームの辞書を生成する必要があります。この辞書には、利用可能な各ロケールのローカライズテキストの XLIFF ファイルが含まれます。各 XLIFF ファイルには、次が含まれます。

  • エンドユーザーに表示されるテキスト、および
  • 対応するローカライズテキストのプレースホルダー

ローカライズを有効にするには、XLIFF ファイルを書き出し、プレースホルダーテキストをローカライズテキストと置き換えてから、編集したファイルを読み込みます。これにより、ユーザーはアダプティブフォームの表示または記入時に、ブラウザーでローカライズされた内容を表示することができます。ローカライズされた内容を表示するには、エンドユーザーはブラウザーのロケールを関連するロケールに変更する必要があります(ローカライズされたテキストで更新された XLIFF ファイルを使用して、エンドユーザーがローカライズされたコンテンツを表示できるようにする必要があります。)

ランタイムモードのローカライズを有効にするには、次の手順を実行します。

  1. AEM forms UI から、フォームを選択して辞書アイコンをクリックします。AEM forms は、各ロケールの XLIFF ファイルを含む辞書を生成します。

    フォームを選択し、辞書アイコンをクリックします。
    A. 辞書の作成 
  2. AEM Translator 画面 http://[hostname]:[port]/libs/cq/i18n/translator.html
    を起動し、前の手順で生成した辞書を選択します。

    AEM Translator 画面で、辞書を選択します
  3. 利用可能な任意のロケールの XLIFF ファイルを書き出します。これにより、ファイルが新しい画面で開きます。

    注意:

    AEM forms のランタイムモードでサポートしているロケールは、英語、フランス語、ドイツ語、日本語です。

    XLIFF ファイルをエクスポート
    XLIFF ファイル
  4. ファイルを保存してから編集して、ローカライズされたコンテンツを含めます。

    この例では、日本語ロケールの XLIFF ファイルを使用します。日本語ロケールのプレースホルダーのコンテンツをローカライズされたコンテンツで置き換えてから、ファイルを保存します。更新のサンプルがここに表示されます。

    ローカライズされたテキストが追加された XLIFF ファイル
  5. AEM Translator ページから、前の手順で変更した XLIFF ファイルを読み込みます。ファイルを読み込む前に、上書きチェックボックスを選択してください。

    XLIFF ファイルの読み込み
    読み込む XLIFF ファイルを選択
  6. ローカライズが成功したことを確認するには、ブラウザーのロケールを、読み込んだ XLIFF ファイルのロケールに変更して、アダプティブフォームを開きます。アダプティブフォームの内容は、選択したロケールに表示されます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー