Skip to main content

Universal Login のローカライズ

は、以下の言語にローカライズされています。アスタリスク付きの項目は、右から左へ表記されます。

言語の選択

Auth0 は、次の内容に基づいてページの表示言語を選択します。
  • 上記に一覧表示されている、Auth0 がサポートしている言語
  • Auth0 Dashboard の Tenant Settings セクションで設定された言語の一覧。ここでは、テナントでサポートする言語を選択し、既定の言語を 1 つ指定できます。デフォルトでは英語のみが選択されていますが、必要に応じて追加できます。
  • Authorization Request endpoint に送信される ui_locales パラメーターの値。これは、アプリケーションまたはセッションで使用する言語リストを制限するために使用できます。ロケールはスペース区切りのリストで指定できます。UI に反映させるには、リストの先頭のロケールが、テナントで有効になっているロケールと一致している必要があります。
  • ブラウザーから送信される Accept-Language HTTP ヘッダー。この言語が上記の設定で許可されている場合、Auth0 はその言語でページを表示します。許可されていない場合は、既定の言語で表示されます。
追加したい言語コードに応じて he を置き換え、次の本文で Tenants endpointPATCH リクエストを送信するには、Auth0 の を使用します。
追加したら、ログインリクエストのui_localesクエリパラメーターで言語を指定します。 有効にする言語は、Management API の Update Tenants エンドポイントを使用して、テナントに対して指定することもできます。既定の言語は、一覧の最初の言語です。

右から左に記述する言語

右から左に記述する言語のサポートは Early Access で提供されています。この機能の利用を希望する場合は、Auth0 Support にお問い合わせください。この機能を使用すると、Okta の Master Subscription Agreement に記載されている該当する Free Trial 条項に同意したものとみなされます。Auth0 の製品リリースサイクルの詳細については、Product release stages を参照してください。
右から左に記述する言語 (RtL) のサポートを使用すると、テナントでアラビア語 (標準、エジプト、サウジアラビア) 、ペルシア語、ヘブライ語、ウルドゥー語のテキストを表示できます。RtL テキストを使用するテナントは、WCAG 2.2 AA に準拠している必要があります。また、テナントでページテンプレートを使用している場合は、HTML タグに dir 要素を含めるよう更新する必要があります。

制限事項

  • ui_locales パラメーターは、Security Assertion Markup Language または WS-Federation では使用できないため、 フローでのみ使用できます。
  • ui_locales パラメーターは、アップストリームの ID プロバイダー には転送されません。IdP にパラメーターを渡す方法について詳しくは、Pass Parameters to Identity Providers をご覧ください。
  • Consent ページでは、スコープをローカライズできません。

既知の問題

  • Universal Login Page では、言語コード fr-FR の HTML lang 属性が fr としてレンダリングされます。
  • Universal Login Page では、言語コード pt-PT の HTML lang 属性が pt としてレンダリングされます。

Classic Login のローカライズ

Classic Login では、ログインパスワードリセットページ、および パスワードポリシー のローカライズに Auth0 JavaScript ウィジェットを使用します。 多要素認証 (MFA) ページ では、デフォルトで Auth0 の Widget が使用されますが、これはローカライズできません。guardian.js を使用すれば、ローカライズ版を作成できます。 Consent ページはローカライズできません。

詳細はこちら