Creating and Managing Forms
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

フォームの翻訳

フォームは、現在のサイトで現在有効になっている任意の言語に翻訳して表示できます。

翻訳を追加するには:

  1. 翻訳する既存のフォーム(例:Guest Feedback Survey)を表示することから始めます。

  2. 言語ドロップダウン メニューの横にある (+) 記号をクリックします。

  3. フォームを翻訳する言語を選択します。

    希望する言語を選択します。

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

    次のタブで追加のフォームを表示します。

  5. 新しいタイトルを入力します。

  6. フィールドのラベルを変更するには、フィールドをクリックします。 これにより、フィールド構成メニューが開きます。

    フィールドのラベルを翻訳します。

  7. 翻訳を入力してください。

  8. 必要なフィールドがすべて翻訳されるまで続けます。

  9. 完了したら、 「フォームを保存」 をクリックします。

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

翻訳されたフォームの表示

サイトに一致するデフォルト言語を設定した認証済みユーザーには、デフォルトで翻訳されたフォームが表示されるようになりました。

言語設定がローカライズされている認証済みユーザーには、フォームが自分の言語で表示されます。

Liferay DXP ページの フォーム ウィジェットからアクセスすると、フォームは自動的にユーザーの言語で表示されます。 ユーザーが選択した言語で翻訳が利用できない場合は、フォームのデフォルトの言語が表示されます。

翻訳されたフォームレコードの表示

Liferay 7.4から、各フォームレコードの言語は、管理者のために2つの場所に記録されるようになりました。 エクスポートされたフォームデータ と、フォームの[エントリの参照]画面内です。

Liferayフォームアプリケーションでエントリーとその言語を表示するには:

  1. サイト管理メニューを開き、コンテンツ & データ → フォームに移動します。

  2. フォームのアクション(Actions)メニューを開き、 エントリの表示をクリックします。

    管理者は、フォームレコード言語を簡単に確認することができます。