カスタムメッセージと翻訳
フォームメッセージをカスタマイズし、ユーザーに独自のフォームエクスペリエンスを提供できます。さらに、ローカライズエクスペリエンスのために、フォームコンポーネント、エラー、その他カスタムメッセージをその他言語に翻訳できます。
メッセージ
フォームエディターにより、ユーザーに対してエラーメッセージをカスタマイズし、その他カスタムメッセージを作成できます。
エラーメッセージ
フォームのデフォルトのエラーメッセージを置き換えるカスタムエラーメッセージを作成できます。
カスタムエラーメッセージを作成するには、次の手順に従います。
Auth0 Dashboardで、[Actions(アクション)]>[Forms(フォーム)]に移動します。
フォームエディターの左メニューにある[Messages(メッセージ)]を選択します。
[Error(エラー)]タブを選択します。
該当するフィールドにカスタムエラーメッセージを入力し、デフォルトメッセージと置き換えます。
[Publish(公開)]を選択し、保存します。
カスタムメッセージ
デフォルトのメッセージにカスタムメッセージを追加して、フォームのエクスペリエンスをさらにパーソナライズすることができます。たとえば、フロー内でアクションがエラーを返したときにユーザーに表示されるカスタムメッセージを追加できます。
カスタムメッセージを作成する
カスタムメッセージを作成するには、次の手順に従います。
フォームエディターの左側のメニューから[Messages(メッセージ)]を選択します。
[Custom(カスタム)]タブを選択し、[Add New Item(新しい項目を追加)]を選択します。
左側に、メッセージの一意のキーを追加します。さらに、次に、右側のフィールドにカスタムメッセージを入力します。
[Publish(公開)]を選択し、保存します。

カスタムメッセージをフォームに追加する
フォームでカスタムメッセージを参照するには、カスタムメッセージの一意のキーを指定した関数{{t('custom_unique_key')}}
を使用します。

翻訳
翻訳機能を使用すると、フォームの国際的なユーザーエクスペリエンスを実現できます。この機能は、ユーザーのブラウザ言語を利用して、フォームに適切な言語を決定します。デフォルトでは、一部の標準エラーメッセージの翻訳はスペイン語で提供されます。ただし、質の高いユーザーエクスペリエンスを促進するために、フォームコンポーネント、エラー、カスタムメッセージの翻訳を任意の言語で定義できます。
翻訳を有効にするには、次の手順に従います。
Auth0 Dashboardで、[Actions(アクション)]>[Forms(フォーム)]に移動します。
フォームエディターの左メニューにある[Translations(翻訳)]を選択します。
[Enable additional languages(追加言語を有効にする)]にチェックを入れます。
[Additional languages(追加言語)]ドロップダウンメニューから希望する言語を選択します。
メッセージの翻訳
言語エディターを使用すると、フォームコンポーネント、エラー、その他のカスタムメッセージの翻訳を定義できます。
翻訳を定義するには、次の手順に従います。
[Select language(言語選択)]ドロップダウンメニューから希望する言語を選択します。
次のタブの1つを選択し、翻訳の定義を開始します。
コンポーネント
エラー
カスタム
利用可能なフィールドごとに、必要に応じて翻訳を提供します。
[Publish(公開)]を選択し、保存します。
