フォームの翻訳
フォームは、現在のサイトで現在有効になっている任意の言語に翻訳して表示できます。
翻訳を追加するには:
-
翻訳する既存のフォーム(例:Guest Feedback Survey)を表示することから始めます。
-
言語ドロップダウン メニューの横にある (+) 記号をクリックします。
-
フォームを翻訳する言語を選択します。

-
新しい言語タブがフォームに追加されます。 入力した翻訳テキストは、デフォルトの言語を上書きしません。

-
新しいタイトルを入力します。
-
フィールドのラベルを変更するには、フィールドをクリックします。 これにより、フィールド構成メニューが開きます。

-
翻訳を入力してください。
-
必要なフィールドがすべて翻訳されるまで続けます。
-
完了したら、 「フォームを保存」 をクリックします。
各フォーム フィールドのメッセージは、フィールド設定サイドバーを使用して翻訳内で編集できます。 フィールドの設定に加えられたその他の変更は、どの翻訳に対して行われたかに関係なく、すべての翻訳に適用されます (例: フィールドを必須としてマークする)。 「入力された場合受け入れる」 検証設定 は少し異なります。対応する「値」および「エラー メッセージ」フィールドは翻訳可能ですが、デフォルトの言語でのみ編集可能です。
翻訳されたフォームの表示
サイトに一致するデフォルト言語を設定した認証済みユーザーには、デフォルトで翻訳されたフォームが表示されるようになりました。

Liferay DXP ページの フォーム ウィジェットからアクセスすると、フォームは自動的にユーザーの言語で表示されます。 ユーザーが選択した言語で翻訳が利用できない場合は、フォームのデフォルトの言語が表示されます。
翻訳されたフォームレコードの表示
Liferay 7.4から、各フォームレコードの言語は、管理者のために2つの場所に記録されるようになりました。 エクスポートされたフォームデータ と、フォームの[エントリの参照]画面内です。
Liferayフォームアプリケーションでエントリーとその言語を表示するには:
-
サイト管理メニューを開き、コンテンツ & データ → フォームに移動します。
-
フォームのアクション(
)メニューを開き、 エントリの表示をクリックします。