Universal Login のローカライズ
言語の選択
- 上記に記載されている、Auth0 でサポートされている言語
- Auth0 Dashboard の Tenant Settings セクションで設定された言語の一覧。このセクションでは、テナントでサポートする言語を選択し、既定の言語を 1 つ設定できます。デフォルトでは英語のみが選択されていますが、必要に応じて追加できます。
- Authorization Request endpoint に送信される
ui_localesパラメーターの値。このパラメーターを使用すると、アプリケーションまたはセッションで使用する言語の一覧を制限できます。スペース区切りでロケールの一覧を指定できます。UI に反映するには、一覧の先頭のロケールがテナントで有効になっているロケールと一致している必要があります。 - ブラウザーから送信される
Accept-LanguageHTTP ヘッダー。この言語が上記の設定で許可されている場合、Auth0 はその言語でページを表示します。許可されていない場合は、既定の言語で表示されます。
he を置き換え、次の本文を指定して Tenants endpoint に PATCH リクエストを送信するには、Auth0 を使用します。
ui_localesクエリパラメーターで言語を指定します。
また、Management API の Update Tenants endpoint を使用して、テナントで有効にする言語を指定することもできます。デフォルト言語は、リストの先頭の言語です。
右から左に記述する言語
dir 属性を含めるように HTML タグを更新する必要があります。
制限事項
ui_localesパラメーターは フローでのみ使用できます。Security Assertion Markup Language または WS-Federation では使用できません。ui_localesパラメーターは、アップストリームのIDプロバイダー に転送されません。IdP にパラメーターを渡す方法の詳細については、Pass Parameters to Identity Providers を参照してください。- Consent ページのスコープはローカライズできません。
既知の問題
- Universal Login Page では、言語コード
fr-FRの HTMLlang属性がfrとしてレンダリングされます。 - Universal Login Page では、言語コード
pt-PTの HTMLlang属性がptとしてレンダリングされます。