1. Webフォームの作成

Webフォームの異なる言語バージョンを作成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

「マーケター向けWebフォーム」モジュールでは、個々のフィールド名やその他のフォーム情報を他の言語や方言に翻訳することで、Webフォームをローカライズできます。「マーケター向けWebフォーム」モジュールで作成したWebフォームは、他の言語に完全に翻訳できます。多言語サポートは、次の場合に実装されます。

  • フォーム フィールドとエラー メッセージ

  • 成功ページとメッセージ

Webフォームをローカライズする前に、必要な言語がSitecoreソリューションに追加されていることを確認してください。必要な言語が利用できない場合は、Sitecore管理者にお問い合わせください。

このトピックでは、次の方法について説明します。

メモ

また、Webフォームにリスト フィールドを追加して、リストの定義済み値をローカライズすることもできます。

Webフォーム フィールドとエラー メッセージのローカライズ

Webフォームフィールドとエラーメッセージをローカライズするには:

  1. Form Designerで該当するフォームを開きます。

  2. Languageグループで、現在の言語をクリックして使用可能な言語バージョンの一覧を表示し、フォームの翻訳先の言語を選択します。

  3. フォーム内のフィールドの翻訳済みテキストを入力します。デフォルトでは、フォームが初めて表示されるとき、フィールド名は空白で、元の言語のヘルプテキストが表示されます。名前のないフィールドとセクションは、フォームから削除されます。

    手記

    フィールドのタイプを変更すると、フォームのすべての言語バージョンでも変更されます。フィールド タイプを変更すると、フィールドに格納されているデータが失われる可能性があります。

  4. フィールドに翻訳するエラーメッセージがある場合は、翻訳されたテキストをError Messageフィールドに入力します。

保存アクション、成功メッセージ、またはフォーム確認メッセージをローカライズする

保存アクション、エラーメッセージ、成功メッセージ、またはフォーム検証エラーメッセージを任意の言語に翻訳したり、訪問者を特定の言語のページにリダイレクトしたりするには:

  1. Form Designerで該当するフォームを開きます。

  2. Languageグループで、現在の言語をクリックして使用可能な言語バージョンの一覧を表示し、フォームの翻訳先の言語を選択します。

  3. Submit 」ボタンをクリックし、「 Form Verification」、「Save Actions」、または「 Success 」をクリックして、関連するダイアログボックスを開きます。

  4. いずれも:

    • 保存アクションまたはフォームの確認を行うには、Error Messagesタブで、翻訳されたテキストを入力します。

    • 成功アクションの場合は、別の成功ページを指定するか、翻訳されたテキストをSuccess Messageフィールドに入力します。

    テキストを入力しない場合、訪問者には英語のデフォルトメッセージが表示されます。

  5. OKをクリックし、Webフォームへの変更を保存します。

この記事を改善するための提案がある場合は、 お知らせください!