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 エンドポイントを使用して、テナントに対して指定することもできます。既定の言語は、一覧の最初の言語です。
右から左に記述する言語
dir 要素を含めるよう更新する必要があります。
制限事項
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としてレンダリングされます。