メインコンテンツへスキップフォームメッセージをカスタマイズし、ユーザーに独自のフォームエクスペリエンスを提供できます。さらに、ローカライズエクスペリエンスのために、フォームコンポーネント、エラー、その他カスタムメッセージをその他言語に翻訳できます。
メッセージ
フォームエディターにより、ユーザーに対してエラーメッセージをカスタマイズし、その他カスタムメッセージを作成できます。
エラーメッセージ
フォームのデフォルトのエラーメッセージを置き換えるカスタムエラーメッセージを作成できます。
カスタムエラーメッセージを作成するには、次の手順に従います。
- 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(公開)] を選択し、保存します。