> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-feat-sdk-reference-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Auth0 Dashboard または Management API を使用して Universal Login のテキスト要素をカスタマイズする方法を紹介します

# Universal Login のテキスト要素をカスタマイズする

export const AuthCodeGroup = ({children, dropdown}) => {
  const [processedChildren, setProcessedChildren] = useState(children);
  useEffect(() => {
    let unsubscribe = null;
    function init() {
      unsubscribe = window.autorun(() => {
        const processChildren = node => {
          if (typeof node === "string") {
            let processedNode = node;
            for (const [key, value] of window.rootStore.variableStore.values.entries()) {
              const escapedKey = key.replaceAll(/[.*+?^${}()|[\]\\]/g, (String.raw)`\$&`);
              processedNode = processedNode.replaceAll(new RegExp(escapedKey, "g"), value);
            }
            return processedNode;
          } else if (Array.isArray(node)) {
            return node.map(processChildren);
          } else if (node && node.props && node.props.children) {
            return {
              ...node,
              props: {
                ...node.props,
                children: processChildren(node.props.children)
              }
            };
          }
          return node;
        };
        setProcessedChildren(processChildren(children));
      });
    }
    if (window.rootStore) {
      init();
    } else {
      window.addEventListener("adu:storeReady", init);
    }
    return () => {
      window.removeEventListener("adu:storeReady", init);
      unsubscribe?.();
    };
  }, [children]);
  return <CodeGroup dropdown={dropdown}>{processedChildren}</CodeGroup>;
};

export const AuthCodeBlock = ({filename, icon, language, highlight, children}) => {
  const [displayText, setDisplayText] = useState(children);
  const [copyText, setCopyText] = useState(children);
  const wrapperRef = React.useRef(null);
  useEffect(() => {
    let unsubscribe = null;
    function init() {
      if (!window.autorun || !window.rootStore) {
        return;
      }
      unsubscribe = window.autorun(() => {
        let processedChildrenForDisplay = children;
        let processedChildrenForCopy = children;
        for (const [key, value] of window.rootStore.variableStore.values.entries()) {
          const escapedKey = key.replaceAll(/[.*+?^${}()|[\]\\]/g, (String.raw)`\$&`);
          let displayValue = value;
          if (key === "{yourClientSecret}" && value !== "{yourClientSecret}") {
            displayValue = value.substring(0, 3) + "*****MASKED*****";
          }
          processedChildrenForDisplay = processedChildrenForDisplay.replaceAll(new RegExp(escapedKey, "g"), displayValue);
          processedChildrenForCopy = processedChildrenForCopy.replaceAll(new RegExp(escapedKey, "g"), value);
        }
        setDisplayText(processedChildrenForDisplay);
        setCopyText(processedChildrenForCopy);
      });
    }
    if (window.rootStore) {
      init();
    } else {
      window.addEventListener("adu:storeReady", init);
    }
    return () => {
      window.removeEventListener("adu:storeReady", init);
      unsubscribe?.();
    };
  }, [children]);
  useEffect(() => {
    if (!wrapperRef.current) return;
    const originalWriteText = navigator.clipboard.writeText.bind(navigator.clipboard);
    let isOverriding = false;
    const handleClick = e => {
      const button = e.target.closest('[data-testid="copy-code-button"]');
      if (!button || !wrapperRef.current.contains(button)) return;
      isOverriding = true;
      navigator.clipboard.writeText = text => {
        if (isOverriding) {
          isOverriding = false;
          navigator.clipboard.writeText = originalWriteText;
          return originalWriteText(copyText);
        }
        return originalWriteText(text);
      };
      setTimeout(() => {
        if (isOverriding) {
          isOverriding = false;
          navigator.clipboard.writeText = originalWriteText;
        }
      }, 100);
    };
    const wrapper = wrapperRef.current;
    wrapper.addEventListener('click', handleClick, true);
    return () => {
      wrapper.removeEventListener('click', handleClick, true);
      if (navigator.clipboard.writeText !== originalWriteText) {
        navigator.clipboard.writeText = originalWriteText;
      }
    };
  }, [copyText]);
  return <div ref={wrapperRef}>
      <CodeBlock filename={filename} icon={icon} language={language} lines highlight={highlight}>
        {displayText}
      </CodeBlock>
    </div>;
};

<Tooltip tip="Universal Login: アプリケーションは、ユーザーの本人確認のために、Auth0 の認可サーバーでホストされる Universal Login にリダイレクトされます。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=Universal+Login">Universal Login</Tooltip> は、ログイン、<Tooltip tip="Universal Login: アプリケーションは、ユーザーの本人確認のために、Auth0 の認可サーバーでホストされる Universal Login にリダイレクトされます。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=multi-factor+authentication">多要素認証</Tooltip>の認証要素の登録、パスワードのリセットなど、アカウントに関連するさまざまな操作を行うための一連のページで構成されています。Auth0 では、これらのページのテキストを複数の言語で提供しています。

場合によっては、アプリケーションのトーンや特定のニーズにより適したものにするために、これらのページのテキストを変更したいことがあるでしょう。

[Universal Login](/docs/ja-jp/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/universal-experience) ページに表示されるテキストは、<Tooltip tip="Auth0 Dashboard: サービスを設定するための Auth0 の主要製品です。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip> または <Tooltip tip="Auth0 Dashboard: サービスを設定するための Auth0 の主要製品です。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=Management+API">Management API</Tooltip> のいずれかを使用して、サポート対象のすべての言語でカスタマイズできます。以下の定義、値、および変数は、どちらの方法にも共通して適用されます。

<h2 id="configure-prompts-and-screens">
  プロンプトと画面を設定する
</h2>

利用可能な[プロンプトと画面](#prompt-values)は、Auth0 Dashboard または [Management API](https://auth0.com/docs/api/management/v2) でカスタマイズできます。

<Tabs>
  <Tab title="Auth0 Dashboardを使用する">
    Auth0 Dashboard を使用して、New Universal Login のテキストプロンプトをカスタマイズできます。

    1. Auth0 Dashboard で [**Branding > Universal Login > Advanced Options**](https://manage.auth0.com/#/custom_text) に移動し、**Custom Text** を選択します。
    2. 編集する **プロンプト** と **画面** を選択し、必要な変更を加えます。右側でライブプレビューを確認できます。
    3. 変更内容を本番環境に反映する準備ができたら、**変更を保存** を選択します。
  </Tab>

  <Tab title="Management APIを使う">
    Management API を使用して、新しい Universal Login のテキストプロンプトをカスタマイズできます。

    1. `read:prompts` および `update:prompts` のスコープを持つ[Management API アクセストークン](/docs/ja-jp/secure/tokens/access-tokens/management-api-access-tokens/get-management-api-access-tokens-for-production)を取得します。
    2. Management API の [Get custom text for a prompt](https://auth0.com/docs/api/management/v2#!/Prompts/get_custom_text_by_language) エンドポイントを呼び出し、指定したプロンプトと言語の既存の設定データを取得します。
    3. [サポート対象のパラメータ](#supported-parameters)と[プロンプトの値](#prompt-values)を参照しながら、必要に応じて設定データを変更します。
    4. 更新後の設定データを使用して、Management API の[特定のプロンプトのカスタムテキストを設定](https://auth0.com/docs/api/management/v2#!/Prompts/put_custom_text_by_language)エンドポイントを呼び出します。

           <Warning>
             Management API の [特定のプロンプトにカスタムテキストを設定する](https://auth0.com/docs/api/management/v2#!/Prompts/put_custom_text_by_language) エンドポイントでは、指定したプロンプトの既存の設定データがすべて、`body` パラメータで指定した設定データに置き換えられます。

             指定したプロンプトに対して複数の `screen` 値を設定する場合は、それらをすべて 1 回の Management API 呼び出しに含める必要があります。
           </Warning>

    <h4 id="example">
      例
    </h4>

    Management API の [Set custom text for a specific prompt](https://auth0.com/docs/api/management/v2#!/Prompts/put_custom_text_by_language) エンドポイントを呼び出すことで、`login` プロンプトの `login` 画面の `description` テキストコンポーネントを `Log in to ACME's website` に設定できます。以下に例を示します。

    <Callout icon="file-lines" color="#0EA5E9" iconType="regular">Auth0 CLI を使用していますか？まだの場合は、このコマンドを実行する前に [CLI セッションをセットアップして認証してください](/docs/ja-jp/deploy-monitor/auth0-cli)。</Callout>

    <AuthCodeGroup>
      ```bash Auth0 CLI theme={null}
      auth0 api put "prompts/login/custom-text/en" \
        --data '{ "login": { "description": "Login to ACME'''s Website" } }'
      ```

      ```bash cURL theme={null}
      curl --request PUT \
        --url 'https://{yourDomain}/api/v2/prompts/login/custom-text/en' \
        --header 'authorization: Bearer {yourMgmtApiAccessToken}' \
        --header 'content-type: application/json' \
        --data '{ "login": { "description": "Login to ACME'''s Website" } }'
      ```

      ```csharp C# theme={null}
      var client = new RestClient("https://{yourDomain}/api/v2/prompts/login/custom-text/en");
      var request = new RestRequest(Method.PUT);
      request.AddHeader("content-type", "application/json");
      request.AddHeader("authorization", "Bearer {yourMgmtApiAccessToken}");
      request.AddParameter("application/json", "{ "login": { "description": "Login to ACME's Website" } }", ParameterType.RequestBody);
      IRestResponse response = client.Execute(request);
      ```

      ```go Go theme={null}
      package main

      import (
      	"fmt"
      	"strings"
      	"net/http"
      	"io/ioutil"
      )

      func main() {

      	url := "https://{yourDomain}/api/v2/prompts/login/custom-text/en"

      	payload := strings.NewReader("{ "login": { "description": "Login to ACME's Website" } }")

      	req, _ := http.NewRequest("PUT", url, payload)

      	req.Header.Add("content-type", "application/json")
      	req.Header.Add("authorization", "Bearer {yourMgmtApiAccessToken}")

      	res, _ := http.DefaultClient.Do(req)

      	defer res.Body.Close()
      	body, _ := ioutil.ReadAll(res.Body)

      	fmt.Println(res)
      	fmt.Println(string(body))

      }
      ```

      ```java Java theme={null}
      HttpResponse<String> response = Unirest.put("https://{yourDomain}/api/v2/prompts/login/custom-text/en")
        .header("content-type", "application/json")
        .header("authorization", "Bearer {yourMgmtApiAccessToken}")
        .body("{ "login": { "description": "Login to ACME's Website" } }")
        .asString();
      ```

      ```javascript Node.JS theme={null}
      var axios = require("axios").default;

      var options = {
        method: 'PUT',
        url: 'https://{yourDomain}/api/v2/prompts/login/custom-text/en',
        headers: {
          'content-type': 'application/json',
          authorization: 'Bearer {yourMgmtApiAccessToken}'
        },
        data: {login: {description: 'Login to ACME's Website'}}
      };

      axios.request(options).then(function (response) {
        console.log(response.data);
      }).catch(function (error) {
        console.error(error);
      });
      ```

      ```php PHP theme={null}
      $curl = curl_init();

      curl_setopt_array($curl, [
        CURLOPT_URL => "https://{yourDomain}/api/v2/prompts/login/custom-text/en",
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => "",
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 30,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => "PUT",
        CURLOPT_POSTFIELDS => "{ "login": { "description": "Login to ACME's Website" } }",
        CURLOPT_HTTPHEADER => [
          "authorization: Bearer {yourMgmtApiAccessToken}",
          "content-type: application/json"
        ],
      ]);

      $response = curl_exec($curl);
      $err = curl_error($curl);

      curl_close($curl);

      if ($err) {
        echo "cURL Error #:" . $err;
      } else {
        echo $response;
      }
      ```

      ```python Python theme={null}
      import http.client

      conn = http.client.HTTPSConnection("")

      payload = "{ "login": { "description": "Login to ACME's Website" } }"

      headers = {
          'content-type': "application/json",
          'authorization': "Bearer {yourMgmtApiAccessToken}"
          }

      conn.request("PUT", "/{yourDomain}/api/v2/prompts/login/custom-text/en", payload, headers)

      res = conn.getresponse()
      data = res.read()

      print(data.decode("utf-8"))
      ```

      ```ruby Ruby theme={null}
      require 'uri'
      require 'net/http'
      require 'openssl'

      url = URI("https://{yourDomain}/api/v2/prompts/login/custom-text/en")

      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_PEER

      request = Net::HTTP::Put.new(url)
      request["content-type"] = 'application/json'
      request["authorization"] = 'Bearer {yourMgmtApiAccessToken}'
      request.body = "{ "login": { "description": "Login to ACME's Website" } }"

      response = http.request(request)
      puts response.read_body
      ```
    </AuthCodeGroup>

    <h4 id="delete-custom-text-for-a-prompt">
      プロンプトのカスタムテキストを削除する
    </h4>

    プロンプトのカスタムテキストをすべて削除するには、Management API の [Set custom text for a specific prompt](https://auth0.com/docs/api/management/v2#!/Prompts/put_custom_text_by_language) エンドポイントを呼び出し、`body` パラメータに空のオブジェクト (`{}`) を指定します:

    <AuthCodeGroup>
      ```bash Auth0 CLI theme={null}
      auth0 api put "prompts/login/custom-text/en" \
        --data '{}'
      ```

      ```bash cURL theme={null}
      curl --request PUT \
        --url 'https://{yourDomain}/api/v2/prompts/login/custom-text/en' \
        --header 'authorization: Bearer {yourMgmtApiAccessToken}' \
        --header 'content-type: application/json' \
        --data '{}'
      ```

      ```csharp C# theme={null}
      var client = new RestClient("https://{yourDomain}/api/v2/prompts/login/custom-text/en");
      var request = new RestRequest(Method.PUT);
      request.AddHeader("content-type", "application/json");
      request.AddHeader("authorization", "Bearer {yourMgmtApiAccessToken}");
      request.AddParameter("application/json", "{}", ParameterType.RequestBody);
      IRestResponse response = client.Execute(request);
      ```

      ```go Go theme={null}
      package main

      import (
      	"fmt"
      	"strings"
      	"net/http"
      	"io/ioutil"
      )

      func main() {

      	url := "https://{yourDomain}/api/v2/prompts/login/custom-text/en"

      	payload := strings.NewReader("{}")

      	req, _ := http.NewRequest("PUT", url, payload)

      	req.Header.Add("content-type", "application/json")
      	req.Header.Add("authorization", "Bearer {yourMgmtApiAccessToken}")

      	res, _ := http.DefaultClient.Do(req)

      	defer res.Body.Close()
      	body, _ := ioutil.ReadAll(res.Body)

      	fmt.Println(res)
      	fmt.Println(string(body))

      }
      ```

      ```java Java theme={null}
      HttpResponse<String> response = Unirest.put("https://{yourDomain}/api/v2/prompts/login/custom-text/en")
        .header("content-type", "application/json")
        .header("authorization", "Bearer {yourMgmtApiAccessToken}")
        .body("{}")
        .asString();
      ```

      ```javascript Node.JS theme={null}
      var axios = require("axios").default;

      var options = {
        method: 'PUT',
        url: 'https://{yourDomain}/api/v2/prompts/login/custom-text/en',
        headers: {
          'content-type': 'application/json',
          authorization: 'Bearer {yourMgmtApiAccessToken}'
        },
        data: {}
      };

      axios.request(options).then(function (response) {
        console.log(response.data);
      }).catch(function (error) {
        console.error(error);
      });
      ```

      ```php PHP theme={null}
      $curl = curl_init();

      curl_setopt_array($curl, [
        CURLOPT_URL => "https://{yourDomain}/api/v2/prompts/login/custom-text/en",
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => "",
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 30,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => "PUT",
        CURLOPT_POSTFIELDS => "{}",
        CURLOPT_HTTPHEADER => [
          "authorization: Bearer {yourMgmtApiAccessToken}",
          "content-type: application/json"
        ],
      ]);

      $response = curl_exec($curl);
      $err = curl_error($curl);

      curl_close($curl);

      if ($err) {
        echo "cURL Error #:" . $err;
      } else {
        echo $response;
      }
      ```

      ```python Python theme={null}
      import http.client

      conn = http.client.HTTPSConnection("")

      payload = "{}"

      headers = {
          'content-type': "application/json",
          'authorization': "Bearer {yourMgmtApiAccessToken}"
          }

      conn.request("PUT", "/{yourDomain}/api/v2/prompts/login/custom-text/en", payload, headers)

      res = conn.getresponse()
      data = res.read()

      print(data.decode("utf-8"))
      ```

      ```ruby Ruby theme={null}
      require 'uri'
      require 'net/http'
      require 'openssl'

      url = URI("https://{yourDomain}/api/v2/prompts/login/custom-text/en")

      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_PEER

      request = Net::HTTP::Put.new(url)
      request["content-type"] = 'application/json'
      request["authorization"] = 'Bearer {yourMgmtApiAccessToken}'
      request.body = "{}"

      response = http.request(request)
      puts response.read_body
      ```
    </AuthCodeGroup>
  </Tab>
</Tabs>

<h3 id="supported-parameters">
  サポート対象のパラメータ
</h3>

| パラメータ | 説明 |
| - | - |
| `prompt` | ログインフロー内のステップです。使用可能な値の一覧については、[プロンプトの値](#prompt-values)を参照してください。 |
| `language` | カスタマイズの適用先となる言語です。使用可能な言語の一覧については、[Universal Login Internationalization](/docs/ja-jp/customize/internationalization-and-localization/universal-login-internationalization)を参照してください。 |
| `screen` | プロンプト内の特定の画面です。 |
| `key` | テキストコンポーネントの識別子です。 |
| `text` | ユーザーに表示されるメッセージです。 |

<h3 id="prompt-values">
  `prompt` の値
</h3>

`prompt` は、ログインフロー内の特定のステップを指します。各 `prompt` には少なくとも 1 つの `screen` があり、各 `screen` にはカスタマイズ可能なテキストコンポーネントのセットが含まれています。

使用できる `prompt` の値は次のとおりです。

<AccordionGroup>
  <Accordion title="async-approval-flow">
    <h2 id="screen-async-approval-error">
      画面: async-approval-error
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/customize-text/async-approval-error.png" alt="async-approval-error の参照スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | リクエスト確認エラー | `pageTitle` |
    | このリクエストは無効です。 | `expired-description` |
    | リクエストの有効期限が切れています | `expired-title` |
    | アカウントが異なります | `wrong-user-title` |
    | このリクエストは別のアカウントに対するものです。続行するには、ログアウトして正しいアカウントでもう一度お試しください。 | `wrong-user-description` |
    | ログアウトしてもう一度お試しください | `wrong-user-link-text` |

    <h2 id="screen-async-approval-accepted">
      画面: async-approval-accepted
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/customize-text/async-approval-accepted.png" alt="async-approval-accepted の参照スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | リクエストが承認されました | `pageTitle` |
    | このウィンドウは閉じてかまいません。 | `description` |
    | リクエストが承認されました | `eventtitle` |

    <h2 id="screen-async-approval-denied">
      画面: async-approval-denied
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/customize-text/async-approval-denied.png" alt="async-approval-denied の参照スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | リクエストが拒否されました | `pageTitle` |
    | このウィンドウは閉じてかまいません。 | `description` |
    | リクエストが拒否されました | `eventtitle` |
  </Accordion>

  <Accordion title="総当たり攻撃防止">
    <h2 id="screen-brute-force-protection-unblock">
      画面: brute-force-protection-unblock
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/brute-force-unblock.png" alt="brute-force-protection-unblock の参照用スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | アカウントのブロックを解除 | `pageTitle` |
    | アカウントのブロックを解除 | `description` |
    | 続行 | `buttonText` |
    | \$\{companyName} | `logoAltText` |

    <h2 id="screen-brute-force-protection-unblock-success">
      画面: brute-force-protection-unblock-success
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/brute-force-unblock-success.png" alt="brute-force-protection-unblock-success の参照用スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | アカウントのブロックを解除 | `pageTitle` |
    | アカウントのブロックを解除 | `description` |
    | 続行 | `buttonText` |
    | \$\{companyName} | `logoAltText` |

    <h2 id="screen-brute-force-protection-unblock-failure">
      画面: brute-force-protection-unblock-failure
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/brute-force-unblock-fail.png" alt="brute-force-protection-unblock-failure の参照用スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | アカウントのブロックを解除 | `pageTitle` |
    | アカウントのブロックを解除 | `description` |
    | 続行 | `buttonText` |
    | \$\{companyName} | `logoAltText` |
  </Accordion>

  <Accordion title="CAPTCHA">
    <h2 id="screen-interstitial-captcha">
      画面: interstitial-captcha
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/customize-text/captcha.png" alt="interstitial-captcha のスクリーンショット" />
    </Frame>

    | Text | Key | |
    | - | - | - |
    | 続行するには認証を完了してください | \${clientName} | `pageTitle` |
    | 続行するには認証を完了してください。 | `description` | |
    | 続行 | `buttonText` | |
    | 本人確認 | `title` | |
    | \$\{companyName} | `logoAltText` | |
    | 上に表示されているコードを入力してください | `captchaCodePlaceholder` | |
    | セキュリティ認証を読み込めませんでした。もう一度お試しください。 (エラーコード: #{errorCode}) | `captcha-client-failure` | |
    | 申し訳ありません。CAPTCHA の応答を検証中に問題が発生しました。もう一度お試しください。 | `captcha-validation-failure` | |
    | ロボットではないことを確認するには、チェックボックスを選択してください。 | `invalid-recaptcha` | |
    | ロボットではないことを確認するには、表示された質問に回答してください。 | `invalid-captcha` | |
  </Accordion>

  <Accordion title="共通">
    <h2 id="screen-redeem-ticket">
      画面: redeem-ticket
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/7H4DS8I8fnlUgtS4ttpMyK/90006ee36032cc1ee3d9674fe6bcf575/redeem-ticket.png" alt="redeem-ticket の参考スクリーンショット" />
    </Frame>

    | Text | Key |
    | - | - |
    | 読み込み中... | `pageTitle` |
    | お使いのブラウザではJavascriptが有効になっていません。続行するには、ボタンをクリックしてください。 | `description` |
    | 続行 | `buttonText` |
  </Accordion>

  <Accordion title="同意">
    <h2 id="screen-consent">
      画面: 同意
    </h2>

    <Frame>![consent の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/consent.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} を承認 | `pageTitle` |
    | アプリを承認 | `title` |
    | こんにちは、\$\{userName}さん | `pickerTitle` |
    | テナントとaudienceの選択 | `audiencePickerAltText` |
    | \$\{clientName} があなたのアカウントへのアクセスを要求しています。 | `messageMultipleTenants` |
    | $&#123;clientName&#125; があなたの $\{companyName} アカウントへのアクセスを要求しています。 | `messageSingleTenant` |
    | 承認 | `acceptButtonText` |
    | 拒否 | `declineButtonText` |
    | \$\{companyName} | `logoAltText` |
    | 無効な操作 | `invalid-action` |
    | audienceは必須です | `invalid-audience` |
    | 無効なscopeです。配列である必要があります | `invalid-scope` |
  </Accordion>

  <Accordion title="カスタムフォーム">
    <h2 id="screen-custom-form">
      画面: custom-form
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/customize-text/custom-form.png" alt="カスタムフォームのスクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | Form \$\{clientName} | `pageTitle` |
  </Accordion>

  <Accordion title="デバイスフロー">
    <h2 id="screen-device-code-activation">
      画面: device-code-activation
    </h2>

    <Frame>![device-code-activation 参照用スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/device-code-activation.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするにはデバイスコードを入力してください | `pageTitle` |
    | 続行 | `buttonText` |
    | デバイスに表示されているコードを入力してください | `description` |
    | ワンタイムコードを入力してください | `placeholder` |
    | デバイスの有効化 | `title` |
    | \$\{companyName} | `logoAltText` |
    | 無効または期限切れのユーザーコード | `invalid-expired-code` |
    | デバイスに表示されているコードを入力してください | `no-code` |
    | 入力したコードは無効です | `invalid-code` |

    <h2 id="screen-device-code-activation-allowed">
      画面: device-code-activation-allowed
    </h2>

    <Frame>![device-code-activation-allowed 参照用スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/device-code-activation-allowed.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} へのログインに成功しました | `pageTitle` |
    | デバイスが接続されました。 | `description` |
    | これで準備完了です！ | `eventTitle` |

    <h2 id="screen-device-code-activation-denied">
      画面: device-code-activation-denied
    </h2>

    <Frame>![device-code-activation-denied 参照用スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/device-code-activation-denied.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} のログインエラー | `pageTitle` |
    | デバイスを有効化できませんでした。 | `description` |
    | 有効化は拒否されました | `eventTitle` |

    <h2 id="screen-device-code-confirmation">
      画面: device-code-confirmation
    </h2>

    <Frame>![device-code-confirmation 参照用スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/device-code-confirmation.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするにはデバイスコードを確認してください | `pageTitle` |
    | これが \$\{clientName} に表示されているコードであることを確認してください: | `description` |
    | セキュリティコード | `inputCodeLabel` |
    | デバイスの確認 | `title` |
    | 確認 | `confirmButtonText` |
    | キャンセル | `cancelButtonText` |
    | この操作を開始していない場合、またはこのデバイスに心当たりがない場合は、キャンセルを選択してください。 | `confirmationText` |
    | \$\{companyName} | `logoAltText` |
  </Accordion>

  <Accordion title="メール-識別子-チャレンジ">
    <h2 id="screen-email-identifier-challenge">
      画面: email-identifier-challenge
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/customize-text/email-identifier-challenge.png" alt="email-identifier-challenge 参照スクリーンショット" />
    </Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするには、メールコードを入力してください | `pageTitle` |
    | 続行 | `buttonText` |
    | コードを記載したメールを \$\{email} に送信しました | `emailDescription` |
    | 6桁のコード | `placeholder` |
    | 再送信 | `resendActionText` |
    | コードが届きませんでしたか？ | `resendText` |
    | 本人確認 | `title` |
    | ようこそ | `titleWhenEmailFieldShown` |
    | \$\{companyName} | `logoAltText` |
    | コードは6桁の数字で入力してください | `invalid-otp-code-format` |
    | 入力したコードが無効です | `invalid-code` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | コードの送信回数が上限に達しました。戻ってもう一度お試しください。 | `too-many-otps` |
    | 戻る | `backButtonText` |
    | メールアドレスに送信された6桁のコードを入力してください | `descriptionWhenEmailFieldShown` |
    | 上に表示されているコードを入力してください | `captchaCodePlaceholder` |
    | コードを再送信しました。 | `resendLimitReachedText` |
    | パスワードで続行 | `switchToPasswordButtonText` |
    | または | `separatorText` |
    | 通知を送信できませんでした。コードを再送信してみてください。 | `no-transaction-in-progress` |
    | 無効なコードの入力回数が多すぎます。数分待ってから再試行してください。 | `too-many-failures` |
    | 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | `transaction-not-found` |
    | 申し訳ありませんが、CAPTCHA 応答のバリデーション中に問題が発生しました。もう一度お試しください。 | `captcha-validation-failure` |
    | ロボットではないことを確認するには、チェックボックスを選択してください。 | `invalid-recaptcha` |
    | ロボットではないことを確認するには、確認用の質問に回答してください。 | `invalid-captcha` |
    | セキュリティ確認を読み込めませんでした。もう一度お試しください。 (エラーコード: #{errorCode}) | `captcha-client-failure` |
    | 問題が発生しました。後でもう一度お試しください | `auth0-users-validation` |
    | アカウントが見つかりません。戻ってサインアップを選択してください。 | `invalid-user` |
    | 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | `ip-blocked` |
    | 複数回連続でログインに失敗したため、アカウントがブロックされました。 | `user-blocked` |
    | このユーザーのログイン試行回数が多すぎます。しばらく待ってから再度お試しください。 | `same-user-login` |
    | アカウントはすでに存在します。戻ってログインを選択してください。 | `user-account-exists` |
  </Accordion>

  <Accordion title="メール-OTP-確認">
    <h2 id="screen-email-otp-challenge">
      画面: email-otp-challenge
    </h2>

    <Frame>![email-otp-challenge の参照用スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/email-otp-challenge.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするため、メールで受け取ったコードを入力してください | `pageTitle` |
    | 続行 | `buttonText` |
    | コードを記載したメールを \$\{email} 宛てに送信しました | `description` |
    | コードを入力 | `placeholder` |
    | 再送信 | `resendActionText` |
    | メールが届いていませんか？ | `resendText` |
    | 本人確認 | `title` |
    | \$\{companyName} | `logoAltText` |
    | OTPコードは6桁の数字である必要があります | `invalid-otp-code-format` |
    | 入力したコードは無効です | `invalid-code` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | メールの送信回数が上限を超えました。数分待ってからもう一度お試しください。 | `too-many-email` |
    | コードを入力してください | `no-code` |
  </Accordion>

  <Accordion title="メール確認">
    <h2 id="screen-email-verification-result">
      画面: email-verification-result
    </h2>

    <Frame>![email-verification-result の参照用スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/email-verification-result.png)</Frame>

    | テキスト | キー |
    | - | - |
    | メール確認ステータス \$\{clientName} | `pageTitle` |
    | メール確認済み | `verifiedTitle` |
    | エラー | `errorTitle` |
    | メールアドレスが正常に確認されました。 | `verifiedDescription` |
    | このアカウントはすでに確認済みです。 | `alreadyVerifiedDescription` |
    | ユーザーアカウントが存在しないか、確認コードが無効です。 | `invalidAccountOrCodeDescription` |
    | メールアドレスを確認できませんでした。 | `unknownErrorDescription` |
    | \$\{clientName} に戻る | `buttonText` |
    | このチケットは期限切れです。 | `auth0-users-expired-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | このチケットはすでに使用されています。 | `auth0-users-used-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
  </Accordion>

  <Accordion title="招待">
    <h2 id="screen-accept-invitation">
      画面: accept-invitation
    </h2>

    <Frame>![accept-invitation の参考スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/accept-invitation.png)</Frame>

    | Text | Key |
    | - | - |
    | 招待を承諾して \${clientName} に登録してください | `pageTitle` |
    | 招待が届いています！ | `title` |
    | 「${inviterName}」さんが、あなた (「${email}」) を「${clientName}」の「${companyName}」に招待しました。 | `description` |
    | 続行 | `buttonText` |
    | \${companyName} | `logoAltText` |
  </Accordion>

  <Accordion title="ログイン">
    <h2 id="screen-login">
      画面: login
    </h2>

    <Frame>![login の参照用スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/login.png)</Frame>

    | Text | Key |
    | - | - |
    | ログイン | \<%= "\${clientName}" %> |
    | ようこそ | `title` |
    | 続行するには、\<%= "$&#123;companyName&#125;&quot; %&gt; にログインして &lt;%= &quot;${clientName}" %> に進んでください。 | `description` |
    | または | `separatorText` |
    | 続行 | `buttonText` |
    | \<%= "{yourConnectionName}" %> で続行 | `federatedConnectionButtonText` |
    | サインアップ | `signupActionLinkText` |
    | アカウントをお持ちではありませんか？ | `signupActionText` |
    | パスワードをお忘れですか？ | `forgotPasswordText` |
    | パスワード | `passwordPlaceholder` |
    | ユーザー名またはメールアドレス | `usernamePlaceholder` |
    | メールアドレス | `emailPlaceholder` |
    | 電話番号 | `phonePlaceholder` |
    | ユーザー名 | `usernameOnlyPlaceholder` |
    | 電話番号、ユーザー名、またはメールアドレス | `phoneOrUsernameOrEmailPlaceholder` |
    | 電話番号またはメールアドレス | `phoneOrEmailPlaceholder` |
    | 電話番号またはユーザー名 | `phoneOrUsernamePlaceholder` |
    | ユーザー名またはメールアドレス | `usernameOrEmailPlaceholder` |
    | 編集 | `editEmailText` |
    | アラート | `alertListTitle` |
    | 招待されています！ | `invitationTitle` |
    | \<%= "${inviterName}&quot; %&gt; さんからの招待を承諾して、&lt;%= &quot;$\{companyName}" %> の \<%= "\${clientName}" %> に参加するには、ログインしてください。 | `invitationDescription` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | パスワードを表示 | `showPasswordText` |
    | パスワードを非表示 | `hidePasswordText` |
    | ユーザー名またはパスワードが正しくありません | `wrong-credentials` |
    | メールアドレスまたはパスワードが正しくありません | `wrong-email-credentials` |
    | ユーザー名またはパスワードが正しくありません | `wrong-username-credentials` |
    | 電話番号またはパスワードが正しくありません | `wrong-phone-credentials` |
    | メールアドレス、ユーザー名、またはパスワードが正しくありません | `wrong-email-username-credentials` |
    | メールアドレス、電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-email-phone-username-credentials` |
    | メールアドレス、電話番号、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-email-phone-credentials` |
    | 電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-phone-username-credentials` |
    | 入力したコードは無効です | `invalid-code` |
    | ユーザーコードが無効か期限切れです | `invalid-expired-code` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | 申し訳ありません。ログイン中に問題が発生しました | `authentication-failure` |
    | 無効な接続 | `invalid-connection` |
    | 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | `ip-blocked` |
    | 無効な接続 | `no-db-connection` |
    | このアカウントでセキュリティ上の問題の可能性が検出されました。アカウントを保護するため、このログインはブロックされました。続行するにはパスワードをリセットしてください。 | `password-breached` |
    | 複数回連続してログインに失敗したため、アカウントがブロックされました。 | `user-blocked` |
    | このユーザーのログイン試行回数が多すぎます。しばらく待ってから、もう一度お試しください。 | `same-user-login` |
    | メールアドレスを入力してください | `no-email` |
    | パスワードは必須です | `no-password` |
    | ユーザー名は必須です | `no-username` |
  </Accordion>

  <Accordion title="ログインID">
    <h2 id="screen-login-id">
      画面: login-id
    </h2>

    <Frame>![login-id reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/login-id.png)</Frame>

    | テキスト | キー |
    | - | - |
    | ログイン | \<%= "\${clientName}" %> |
    | ようこそ | `title` |
    | \<%= "$&#123;companyName&#125;&quot; %&gt; にログインして、&lt;%= &quot;${clientName}" %> に進んでください。 | `description` |
    | または | `separatorText` |
    | 続行 | `buttonText` |
    | \<%= "{yourConnectionName}" %> で続行 | `federatedConnectionButtonText` |
    | アカウントにログインできませんか？ | `forgotPasswordText` |
    | 新規登録 | `signupActionLinkText` |
    | アカウントをお持ちではありませんか？ | `signupActionText` |
    | パスワード | `passwordPlaceholder` |
    | ユーザー名またはメールアドレス | `usernamePlaceholder` |
    | メールアドレス | `emailPlaceholder` |
    | 電話番号 | `phonePlaceholder` |
    | ユーザー名 | `usernameOnlyPlaceholder` |
    | 電話番号またはユーザー名またはメールアドレス | `phoneOrUsernameOrEmailPlaceholder` |
    | 電話番号またはメールアドレス | `phoneOrEmailPlaceholder` |
    | 電話番号またはユーザー名 | `phoneOrUsernamePlaceholder` |
    | ユーザー名またはメールアドレス | `usernameOrEmailPlaceholder` |
    | 編集 | `editEmailText` |
    | アラート | `alertListTitle` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | パスキーで続行 | `passkeyButtonText` |
    | ユーザー名またはパスワードが正しくありません | `wrong-credentials` |
    | メールアドレスまたはパスワードが正しくありません | `wrong-email-credentials` |
    | ユーザー名またはパスワードが正しくありません | `wrong-username-credentials` |
    | 電話番号またはパスワードが正しくありません | `wrong-phone-credentials` |
    | メールアドレス、ユーザー名、またはパスワードが正しくありません | `wrong-email-username-credentials` |
    | メールアドレス、電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-email-phone-username-credentials` |
    | メールアドレス、電話番号、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-email-phone-credentials` |
    | 電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-phone-username-credentials` |
    | 入力したコードは無効です | `invalid-code` |
    | 無効または期限切れのユーザーコードです | `invalid-expired-code` |
    | ユーザー名に使用できるのは英数字または '\<%= "${characters}&quot; %&gt;&#39; のみです。ユーザー名は &lt;%= &quot;${min}" %> 文字以上 \<%= "\${max}" %> 文字以下である必要があります。 | `invalid-username` |
    | 無効な Login ID が入力されました | `invalid-login-id` |
    | 有効なメールアドレスまたは電話番号を入力してください。電話番号には国番号を含める必要があります。 | `invalid-email-phone` |
    | 有効なメールアドレスまたはユーザー名を入力してください | `invalid-email-username` |
    | 有効な電話番号またはユーザー名を入力してください。電話番号には国番号を含める必要があります。 | `invalid-phone-username` |
    | 有効なメールアドレス、電話番号、またはユーザー名を入力してください。電話番号には国番号を含める必要があります。 | `invalid-email-phone-username` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | 申し訳ありません。ログイン中に問題が発生しました | `authentication-failure` |
    | 無効な接続 | `invalid-connection` |
    | 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | `ip-blocked` |
    | 無効な接続 | `no-db-connection` |
    | メールアドレスがどの Enterprise ディレクトリにも一致しません | `no-hrd-connection` |
    | このアカウントでセキュリティ上の問題の可能性が検出されました。アカウントを保護するため、このログインはブロックされました。続行するにはパスワードをリセットしてください。 | `password-breached` |
    | ログイン試行が複数回連続して行われたため、このアカウントはブロックされました。 | `user-blocked` |
    | このユーザーのログイン試行回数が多すぎます。しばらくしてからもう一度お試しください。 | `same-user-login` |
    | メールアドレスを入力してください | `no-email` |
    | パスワードを入力してください | `no-password` |
    | ユーザー名を入力してください | `no-username` |
    | 有効な電話番号を入力してください | `invalid-phone-number` |
    | パスワードとパスキーは使用できません | `conflict-password-passkey` |
    | パスワードは使用できません | `password-not-allowed` |
    | パスキーは使用できません | `passkey-not-allowed` |
    | パスキーを選択してください | `no-passkey` |
    | パスキー認証に失敗しました | `passkey-authentication-failed` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `invalid-passkey` |
  </Accordion>

  <Accordion title="ログイン-パスワード">
    <h2 id="screen-login-password">
      画面: login-password
    </h2>

    <Frame>![login-password リファレンス スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/login-password.png)</Frame>

    | Text | Key |
    | - | - |
    | ログインするにはパスワードを入力してください | \<%= "\${clientName}" %> |
    | パスワードを入力してください | `title` |
    | \<%= "$&#123;companyName&#125;&quot; %&gt; のパスワードを入力して、&lt;%= &quot;${clientName}" %> に進んでください | `description` |
    | または | `separatorText` |
    | 続行 | `buttonText` |
    | \<%= "{yourConnectionName}" %> で続行 | `federatedConnectionButtonText` |
    | サインアップ | `signupActionLinkText` |
    | アカウントをお持ちではありませんか？ | `signupActionText` |
    | パスワードをお忘れですか？ | `forgotPasswordText` |
    | パスワード | `passwordPlaceholder` |
    | ユーザー名またはメールアドレス | `usernamePlaceholder` |
    | メールアドレス | `emailPlaceholder` |
    | 編集 | `editEmailText` |
    | メールアドレスを編集 | `editLinkScreenReadableText` |
    | アラート | `alertListTitle` |
    | 招待されています！ | `invitationTitle` |
    | \<%= "${inviterName}&quot; %&gt; さんからの招待を承諾するには、&lt;%= &quot;${clientName}" %> で \<%= "\$\{companyName}" %> にログインしてください。 | `invitationDescription` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | 指紋認証または顔認証を使用 | `useBiometricsText` |
    | パスワードを表示 | `showPasswordText` |
    | パスワードを非表示 | `hidePasswordText` |
    | ユーザー名またはパスワードが違います | `wrong-credentials` |
    | 入力したコードは無効です | `invalid-code` |
    | ユーザーコードが無効であるか、有効期限が切れています | `invalid-expired-code` |
    | メールアドレスまたはパスワードが違います | `wrong-email-credentials` |
    | ユーザー名またはパスワードが正しくありません | `wrong-username-credentials` |
    | 電話番号またはパスワードが正しくありません | `wrong-phone-credentials` |
    | メールアドレス、ユーザー名、またはパスワードが正しくありません | `wrong-email-username-credentials` |
    | メールアドレス、電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-email-phone-username-credentials` |
    | メールアドレス、電話番号、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-email-phone-credentials` |
    | 電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | `wrong-phone-username-credentials` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | 申し訳ありません。ログイン中に問題が発生しました | `authentication-failure` |
    | 無効な接続 | `invalid-connection` |
    | 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者にお問い合わせください。 | `ip-blocked` |
    | 無効な接続 | `no-db-connection` |
    | このアカウントでセキュリティ上の問題が発生している可能性が検出されました。アカウントを保護するため、このログインはブロックされました。続行するにはパスワードをリセットしてください。 | `password-breached` |
    | ログインの試行が連続して複数回行われたため、アカウントはブロックされました。 | `user-blocked` |
    | このユーザーのログイン試行回数が多すぎます。しばらく待ってから、もう一度お試しください。 | `same-user-login` |
    | メールアドレスを入力してください | `no-email` |
    | パスワードは必須です | `no-password` |
    | ユーザー名は必須です | `no-username` |
  </Accordion>

  <Accordion title="ログイン-パスワードレス">
    <h2 id="screen-login-passwordless-email-code">
      画面: login-passwordless-email-code
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/6zazshkUI5sdFDd2Fgbo6w/0193e17673250b5293d9581e34316c20/login-passwordless-email-code.png" alt="login-passwordless-email-code 参照スクリーンショット" />
    </Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするため、メールで届いたコードを入力 | `pageTitle` |
    | 続行 | `buttonText` |
    | \$\{email} 宛てにコードを記載したメールを送信しました | `description` |
    | コードを入力 | `placeholder` |
    | 再送 | `resendActionText` |
    | メールが届きませんでしたか？ | `resendText` |
    | 本人確認 | `title` |
    | \$\{companyName} | `logoAltText` |
    | コードが無効です | `invalid-verification-code` |
    | コードを送信できませんでした。後でもう一度お試しください。 | `passwordless-authenticator-error` |
    | 問題が発生しました。後でもう一度お試しください。 | `passwordless-unknown-error` |

    <h2 id="screen-login-passwordless-email-link">
      画面: login-passwordless-email-link
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/7EcEUmoEPC6GVgJjNyTugr/e160cb40af3a0c748ba1f9fe2307488b/login-passwordless-email-link.png" alt="login-passwordless-email-link 参照スクリーンショット" />
    </Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} のメールサインインリンク | `pageTitle` |
    | メールを送信しました | `successTitle` |
    | 問題が発生しました | `errorTitle` |
    | メールを送信しました。受信トレイでログインリンクを確認してください。 | `description` |
    | 後でもう一度お試しください。 | `unknownErrorDescription` |

    <h2 id="screen-login-passwordless-sms-otp">
      画面: login-passwordless-sms-otp
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/5dk4vZpc06UojLdnelUInO/f5fb02e0adeeceaa1b8ce6eef8151bc2/login-passwordless-sms-otp.png" alt="login-passwordless-sms-otp 参照スクリーンショット" />
    </Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするため、電話に届いたコードを入力 | `pageTitle` |
    | 本人確認 | `title` |
    | 次の電話番号にSMSを送信しました: | `description` |
    | 続行 | `buttonText` |
    | 編集 | `editText` |
    | 6桁のコードを入力 | `placeholder` |
    | 再送 | `resendActionText` |
    | コードが届きませんでしたか？ | `resendText` |
    | \$\{companyName} | `logoAltText` |
    | コードが無効です | `invalid-verification-code` |
    | コードを送信できませんでした。後でもう一度お試しください。 | `passwordless-authenticator-error` |
    | 問題が発生しました。後でもう一度お試しください。 | `passwordless-unknown-error` |
  </Accordion>

  <Accordion title="login-email-verification">
    <h2 id="screen-login-email-verification">
      画面: login-email-verification
    </h2>

    <Frame>![login-email-verification 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/login-email-verification.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするにはメールコードを入力してください | `pageTitle` |
    | 続行 | `buttonText` |
    | コードを記載したメールを \$\{email} に送信しました | `description` |
    | コードを入力 | `placeholder` |
    | 再送信 | `resendActionText` |
    | メールが届きませんでしたか？ | `resendText` |
    | メールアドレスを確認 | `title` |
    | \$\{companyName} | `logoAltText` |
    | OTPコードは6桁の数字で入力してください | `invalid-otp-code-format` |
    | 入力したコードが無効です | `invalid-code` |
    | 無効または期限切れのユーザーコードです | `invalid-expired-code` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | メール送信の上限を超えました。数分待ってからもう一度お試しください。 | `too-many-email` |
  </Accordion>

  <Accordion title="ログアウト">
    <h2 id="screen-logout">
      画面: logout
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/2lXg143oKAF4OlIilbwDCK/d770603ba5203adff07cf4e23e4fcbbb/logout.png" alt="logout の参照スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName}からログアウト | `pageTitle` |
    | ログアウト | `title` |
    | \$\{userName}さん、こんにちは。 | `userSalute` |
    | \$\{clientName}からログアウトしてもよろしいですか？ | `description` |
    | はい | `acceptButtonText` |
    | いいえ | `declineButtonText` |
    | \$\{companyName} | `logoAltText` |
  </Accordion>

  <Accordion title="多要素認証">
    <h2 id="screen-mfa-detect-browser-capabilities">
      画面: mfa-detect-browser-capabilities
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/2D7DbdMRJ7SdwxEzOYYsLX/595c1436aaa38ed342137c4a5227f4b0/mfa-detect-browser-capabilities.png" alt="mfa-detect-browser-capabilities reference screenshot" />
    </Frame>

    | Text | Key |
    | - | - |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 再読み込み | `reloadButtonText` |
    | JavaScript が必要です | `noJSErrorTitle` |
    | お使いのブラウザーでは JavaScript が有効になっていません。有効にしてから、ページの再読み込みボタンを押してください。 | `noJSErrorDescription` |

    <h2 id="screen-mfa-enroll-result">
      画面: mfa-enroll-result
    </h2>

    <Frame>![mfa-enroll-result reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-enroll-result.png)</Frame>

    | Text | Key |
    | - | - |
    | MFA登録状況 | `pageTitle` |
    | 設定が完了しました！ | `enrolledTitle` |
    | 新しい認証要素が正常に追加されました。 | `enrolledDescription` |
    | 無効なリンク | `invalidTicketTitle` |
    | このリンクは無効か、有効期限が切れています。 | `invalidTicketDescription` |
    | 期限切れのリンク | `expiredTicketTitle` |
    | このリンクの有効期限は切れています。 | `expiredTicketDescription` |
    | すでに使用済み | `alreadyUsedTitle` |
    | このリンクはすでに使用されています。多要素認証に登録するには、新しいリンクを取得してください。 | `alreadyUsedDescription` |
    | 二要素認証はすでに有効です。 | `alreadyEnrolledDescription` |
    | 問題が発生しました | `genericError` |

    <h2 id="screen-mfa-login-options">
      画面: mfa-login-options
    </h2>

    <Frame>![mfa-login-options reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-login-options.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} の他のログイン方法 | `pageTitle` |
    | 戻る | `backText` |
    | 他の方法 | `title` |
    | SMS | `authenticatorNamesSMS` |
    | 電話 | `authenticatorNamesVoice` |
    | 電話 | `authenticatorNamesPhone` |
    | \$\{appName} アプリの通知 | `authenticatorNamesPushNotification` |
    | Google Authenticator または同様のアプリ | `authenticatorNamesOTP` |
    | メール | `authenticatorNamesEmail` |
    | リカバリーコード | `authenticatorNamesRecoveryCode` |
    | DUO アプリの通知 | `authenticatorNamesDUO` |
    | セキュリティキー | `authenticatorNamesWebauthnRoaming` |
    | 指紋認証または顔認証 | `authenticatorNamesWebauthnPlatform` |

    <h2 id="screen-mfa-begin-enroll-options">
      画面: mfa-begin-enroll-options
    </h2>

    <Frame>![mfa-begin-enroll-options reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-begin-enroll-options.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} に別の認証方法を追加 | `pageTitle` |
    | 戻る | `backText` |
    | アカウントを安全に保つ | `title` |
    | 別の認証方法を追加 | `description` |
    | \$\{companyName} | `logoAltText` |
    | SMS | `authenticatorNamesSMS` |
    | 電話 | `authenticatorNamesVoice` |
    | 電話 | `authenticatorNamesPhone` |
    | \$\{appName} アプリの通知 | `authenticatorNamesPushNotification` |
    | Google Authenticator または同様のアプリ | `authenticatorNamesOTP` |
    | メール | `authenticatorNamesEmail` |
    | リカバリーコード | `authenticatorNamesRecoveryCode` |
    | DUO アプリの通知 | `authenticatorNamesDUO` |
    | セキュリティキー | `authenticatorNamesWebauthnRoaming` |
    | 指紋認証または顔認証 | `authenticatorNamesWebauthnPlatform` |
  </Accordion>

  <Accordion title="mfa-email">
    <h2 id="screen-mfa-email-challenge">
      画面: mfa-email-challenge
    </h2>

    <Frame>![mfa-email-challenge の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-email-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName} にログインするためのメールコードを入力してください | `pageTitle` |
    | 戻る | `backText` |
    | 続行 | `buttonText` |
    | コードを記載したメールを以下の宛先に送信しました | `description` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | コードを入力 | `placeholder` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | 再送信 | `resendActionText` |
    | メールが届きませんか？ | `resendText` |
    | 本人確認 | `title` |
    | \$\{companyName} | `logoAltText` |
    | OTP コードは6桁の数字で入力してください | `invalid-otp-code-format` |
    | 入力したコードが無効です | `invalid-code` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | 通知を送信できませんでした。コードを再送してお試しください。 | `no-transaction-in-progress` |
    | メールの送信回数が上限に達しました。数分待ってからもう一度お試しください。 | `too-many-email` |
    | 登録のトランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | メールを送信できませんでした。しばらくしてからもう一度お試しください。 | `mfa-email-challenge-authenticator-error` |
    | コードを入力してください | `no-code` |

    <h2 id="screen-mfa-email-list">
      画面: mfa-email-list
    </h2>

    <Frame>![mfa-email-list の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-email-list.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 利用可能なメールアドレス一覧 \$\{clientName} | `pageTitle` |
    | 戻る | `backText` |
    | 登録済みメールアドレス | `title` |
  </Accordion>

  <Accordion title="MFA-OTP">
    <h2 id="screen-mfa-otp-enrollment-qr">
      画面: mfa-otp-enrollment-qr
    </h2>

    <Frame>![mfa-otp-enrollment-qr 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-otp-enrollment-qr.png)</Frame>

    | Text | Key |
    | - | - |
    | ワンタイムパスワードで \$\{clientName} にログインするには、コードをスキャンしてください | `pageTitle` |
    | アカウントを保護 | `title` |
    | お使いの認証器アプリで以下のQRコードをスキャンし、表示されたワンタイムコードを下に入力してください。 | `description` |
    | 続行 | `buttonText` |
    | スキャンできませんか？ | `codeEnrollmentText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | ワンタイムコードを入力してください | `placeholder` |
    | 次に | `separatorText` |
    | \$\{companyName} | `logoAltText` |
    | OTPコードは6桁の数字で入力してください | `invalid-otp-code-format` |
    | 入力したコードは無効です | `invalid-code` |
    | コードの入力失敗回数が多すぎます。数分待ってから再試行してください。 | `too-many-failures` |
    | 登録トランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | すでにMFAに登録済みです。 | `user-already-enrolled` |
    | コードを入力してください | `no-code` |

    <h2 id="screen-mfa-otp-enrollment-code">
      画面: mfa-otp-enrollment-code
    </h2>

    <Frame>![mfa-otp-enrollment-code 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-otp-enrollment-code.png)</Frame>

    | Text | Key |
    | - | - |
    | ワンタイムパスワードで \$\{clientName} にログインするには、コードをコピーしてください | `pageTitle` |
    | 戻る | `backText` |
    | 続行 | `buttonText` |
    | コピー用のセキュアコード | `altText` |
    | コードをコピー | `copyCodeButtonText` |
    | 以下のコードをお使いの認証器アプリに手動で入力し、表示されたワンタイムコードを下に入力してください。 | `description` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | ワンタイムコードを入力してください | `placeholder` |
    | アカウントを保護 | `title` |
    | \$\{companyName} | `logoAltText` |
    | コードの入力失敗回数が多すぎます。数分待ってから再試行してください。 | `too-many-failures` |
    | 登録トランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | コードを入力してください | `no-code` |

    <h2 id="screen-mfa-otp-challenge">
      画面: mfa-otp-challenge
    </h2>

    <Frame>![mfa-otp-challenge 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-otp-challenge.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするには、ワンタイムパスワードを入力してください | `pageTitle` |
    | 本人確認 | `title` |
    | お使いの認証器アプリでコードを確認してください。 | `description` |
    | 続行 | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | ワンタイムコードを入力してください | `placeholder` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | \$\{companyName} | `logoAltText` |
    | パスワードを使う | `usePasswordText` |
    | コードを確認できませんでした。後でもう一度お試しください。 | `authenticator-error` |
    | コードの入力失敗回数が多すぎます。数分待ってから再試行してください。 | `too-many-failures` |
    | 登録トランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | コードを入力してください | `no-code` |
  </Accordion>

  <Accordion title="mfa-phone">
    <h2 id="screen-mfa-phone-challenge">
      画面: mfa-phone-challenge
    </h2>

    <Frame>![mfa-phone-challenge の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-phone-challenge.png)</Frame>

    | Text | Key |
    | - | - |
    | 電話番号で \$\{clientName} にログイン | `pageTitle` |
    | 本人確認 | `title` |
    | 以下の電話番号に6桁のコードを送信します: | `description` |
    | 続行 | `continueButtonText` |
    | 別の電話番号を選択してください。 | `changePhoneText` |
    | SMS | `smsButtonText` |
    | 音声通話 | `voiceButtonText` |
    | コードの受信方法を選択してください。 | `chooseMessageTypeText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 電話番号を入力してください | `placeholder` |
    | \$\{companyName} | `logoAltText` |
    | SMS の送信中に問題が発生しました | `send-sms-failed` |
    | 音声通話の発信中に問題が発生しました | `send-voice-failed` |
    | 電話番号には数字のみ使用できます。 | `invalid-phone-format` |
    | 電話番号が有効ではないようです。確認してもう一度お試しください。 | `invalid-phone` |
    | 1時間あたりの電話メッセージ数の上限を超えました。数分待ってからもう一度お試しください。 | `too-many-sms` |
    | 1時間あたりの電話メッセージ数の上限を超えました。数分待ってからもう一度お試しください。 | `too-many-voice` |
    | 登録処理の有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | 電話番号を入力してください | `no-phone` |

    <h2 id="screen-mfa-phone-enrollment">
      画面: mfa-phone-enrollment
    </h2>

    <Frame>![mfa-phone-enrollment の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-phone-enrollment.png)</Frame>

    | Text | Key |
    | - | - |
    | 電話コードで \$\{clientName} にログインするため、電話番号を入力してください | `pageTitle` |
    | アカウントを保護 | `title` |
    | 6桁のコードの送信先となる国番号と電話番号を入力してください: | `description` |
    | 続行 | `continueButtonText` |
    | SMS | `smsButtonText` |
    | 音声通話 | `voiceButtonText` |
    | コードの受信方法を選択してください。 | `chooseMessageTypeText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 電話番号を入力してください | `placeholder` |
    | \$\{companyName} | `logoAltText` |
    | SMS の送信中に問題が発生しました | `send-sms-failed` |
    | 音声通話の発信中に問題が発生しました | `send-voice-failed` |
    | SMS を送信できませんでした。後でもう一度お試しください。 | `sms-authenticator-error` |
    | 電話番号には数字のみ使用できます。 | `invalid-phone-format` |
    | 電話番号が有効ではないようです。確認してもう一度お試しください。 | `invalid-phone` |
    | 1時間あたりの電話メッセージ数の上限を超えました。数分待ってからもう一度お試しください。 | `too-many-sms` |
    | 1時間あたりの電話メッセージ数の上限を超えました。数分待ってからもう一度お試しください。 | `too-many-voice` |
    | 登録処理の有効期限が切れました。最初からやり直してください。\[**注: このエラーには通常到達しません**] | `transaction-not-found` |
    | 電話番号を入力してください | `no-phone` |
  </Accordion>

  <Accordion title="MFA-プッシュ">
    <h2 id="screen-mfa-push-welcome">
      画面: mfa-push-welcome
    </h2>

    <Frame>![mfa-push-welcome の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-push-welcome.png)</Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName} アプリケーションをインストール | `pageTitle` |
    | アカウントを保護 | `title` |
    | 続行するには、モバイルデバイスのアプリストアから \$\{appName} アプリをインストールしてください。 | `description` |
    | Google Play | `androidButtonText` |
    | 続行 | `buttonText` |
    | App Store | `iosButtonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | \$\{companyName} | `logoAltText` |

    <h2 id="screen-mfa-push-enrollment-qr">
      画面: mfa-push-enrollment-qr
    </h2>

    <Frame>![mfa-push-enrollment-qr の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-push-enrollment-qr.png)</Frame>

    | テキスト | キー |
    | - | - |
    | プッシュ通知で \$\{clientName} にログインするには、コードをスキャンしてください | `pageTitle` |
    | アカウントを保護 | `title` |
    | モバイルデバイスの \$\{appName} アプリを使用して、以下の QR コードをスキャンしてください。 | `description` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 続行 | `buttonText` |
    | \$\{companyName} | `logoAltText` |
    | モバイルデバイスの \$\{appName} アプリで QR コードをスキャンする必要があります。 | `enrollment-transaction-pending` |

    <h2 id="screen-mfa-push-challenge-push">
      画面: mfa-push-challenge-push
    </h2>

    <Frame>![mfa-push-challenge-push の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-push-challenge-push.png)</Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName} にログインするには、プッシュ通知を承認してください | `pageTitle` |
    | 本人確認 | `title` |
    | 以下のデバイスに、\$\{appName} アプリ経由で通知を送信しました: | `description` |
    | デバイスで応答しました | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | 再送信 | `resendActionText` |
    | 通知を受信していませんか? | `resendText` |
    | コードを手動で入力 | `enterOtpCode` |
    | または | `separatorText` |
    | \$\{companyName} | `logoAltText` |
    | モバイルデバイスの \$\{appName} アプリで通知を承認する必要があります。 | `challenge-transaction-pending` |
    | 確認が取れていません。少し間隔を空けてください。 | `polling-interval-exceeded` |
    | 通知リクエストが多すぎます。数分待ってから再度お試しください。 | `too-many-push` |
    | 登録トランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | 確認が取れていません。コードのスキャンをもう一度お試しください。 | `mfa-push-verify-transaction-pending` |
    | 登録を確認できませんでした。しばらくしてからもう一度お試しください。 | `mfa-push-verify-authenticator-error` |
    | 通知を送信できませんでした。しばらくしてからもう一度お試しください。 | `mfa-push-challenge-authenticator-error` |
    | 通知は拒否されました | `transaction-rejected` |

    <h2 id="screen-mfa-push-list">
      画面: mfa-push-list
    </h2>

    <Frame>![mfa-push-list の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-push-list.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 利用可能なデバイスの一覧 \$\{clientName} | `pageTitle` |
    | 戻る | `backText` |
    | 登録済みデバイス | `title` |
  </Accordion>

  <Accordion title="MFA-リカバリーコード">
    <h2 id="screen-mfa-recovery-code-enrollment">
      画面: mfa-recovery-code-enrollment
    </h2>

    <Frame>![mfa-recovery-code-enrollment 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-recovery-code-enrollment.png)</Frame>

    | Text | Key |
    | - | - |
    | 安全に保管するため、\$\{clientName} のリカバリーコードをコピーしてください | `pageTitle` |
    | もう少しです！ | `title` |
    | このリカバリーコードをコピーして、安全な場所に保管してください。デバイスを使わずにログインする必要があるときに必要です。 | `description` |
    | コピーするコード | `altText` |
    | 続行 | `buttonText` |
    | このコードを安全な場所に記録しました | `checkboxText` |
    | コードをコピー | `copyCodeButtonText` |
    | \$\{companyName} | `logoAltText` |
    | コードを記録したことを確認してください | `no-confirmation` |

    <h2 id="screen-mfa-recovery-code-challenge">
      画面: mfa-recovery-code-challenge
    </h2>

    <Frame>![mfa-recovery-code-challenge 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-recovery-code-challenge.png)</Frame>

    | Text | Key |
    | - | - |
    | \$\{clientName} にログインするにはリカバリーコードを入力してください | `pageTitle` |
    | 本人確認 | `title` |
    | 初回登録時に提供されたリカバリーコードを入力してください。 | `description` |
    | 続行 | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | リカバリーコードを入力してください | `placeholder` |
    | \$\{companyName} | `logoAltText` |
    | 入力したコードは無効です | `invalid-code` |
    | リカバリーコードは24文字の英数字である必要があります | `invalid-code-format` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | コードを記録したことを確認してください | `no-confirmation` |
    | コードの入力に何度も失敗しました。数分待ってから再試行してください。 | `too-many-failures` |
    | 登録トランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
  </Accordion>

  <Accordion title="mfa-sms">
    <h2 id="screen-mfa-country-codes">
      画面: mfa-country-codes
    </h2>

    <Frame>![mfa-country-codes reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-country-codes.png)</Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName}の国番号を選択 | `pageTitle` |
    | 戻る | `backText` |
    | 国番号を選択 | `title` |

    <h2 id="screen-mfa-sms-enrollment">
      画面: mfa-sms-enrollment
    </h2>

    <Frame>![mfa-sms-enrollment reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-sms-enrollment.png)</Frame>

    | テキスト | キー |
    | - | - |
    | \${clientName} にSMSでログインするには、電話番号を入力してください | `pageTitle` |
    | アカウントを保護する | `title` |
    | 以下に電話番号を入力してください。入力した番号宛てにSMSが送信され、次の画面で入力するコードが届きます。 | `description` |
    | 続行 | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 電話番号を入力してください | `placeholder` |
    | \$\{companyName} | `logoAltText` |
    | SMSの送信時に問題が発生しました | `send-sms-failed` |
    | SMSを送信できませんでした。しばらくしてからもう一度お試しください。 | `sms-authenticator-error` |
    | 電話番号には数字しか使用できません。 | `invalid-phone-format` |
    | 電話番号が無効のようです。ご確認のうえ、もう一度お試しください。 | `invalid-phone` |
    | 1時間あたりの電話メッセージの送信上限を超えました。数分待ってからもう一度お試しください。 | `too-many-sms` |
    | 登録処理の有効期限が切れました。もう一度最初からやり直してください。 | `transaction-not-found` |
    | 電話番号を入力してください | `no-phone` |

    <h2 id="screen-mfa-sms-challenge">
      画面: mfa-sms-challenge
    </h2>

    <Frame>![mfa-sms-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-sms-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName}にログインするには、電話に送信されたコードを入力してください | `pageTitle` |
    | 本人確認 | `title` |
    | 次の電話番号にSMSを送信しました: | `description` |
    | 続行 | `buttonText` |
    | 編集 | `editText` |
    | 電話番号を編集 | `editLinkScreenReadableText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 6桁のコードを入力してください | `placeholder` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | 再送信 | `resendActionText` |
    | コードが届かない場合 | `resendText` |
    | または | `resendVoiceActionSeparatorTextBefore` |
    | 電話を受ける | `resendVoiceActionText` |
    | \$\{companyName} | `logoAltText` |
    | OTPコードは6桁の数字である必要があります | `invalid-otp-code-format` |
    | 入力したコードが正しくありません | `invalid-code` |
    | SMSの送信中に問題が発生しました | `send-sms-failed` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | SMSを送信できませんでした。しばらくしてからもう一度お試しください。 | `sms-authenticator-error` |
    | 通知を送信できませんでした。コードを再送してください。 | `no-transaction-in-progress` |
    | コードの入力エラーが多すぎます。数分待ってからもう一度お試しください。 | `too-many-failures` |
    | 1時間あたりの電話メッセージの上限を超えました。数分待ってから、もう一度お試しください。 | `too-many-sms` |
    | 登録トランザクションの有効期限が切れたため、最初からやり直してください。 | `transaction-not-found` |
    | コードを入力してください | `no-code` |

    <h2 id="screen-mfa-sms-list">
      画面: mfa-sms-list
    </h2>

    <Frame>![mfa-sms-list reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-sms-list.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 利用可能な電話番号の一覧 \$\{clientName} | `pageTitle` |
    | 戻る | `backText` |
    | 登録済みの電話番号一覧 | `title` |
  </Accordion>

  <Accordion title="mfa-voice">
    <h2 id="screen-mfa-voice-enrollment">
      画面: mfa-voice-enrollment
    </h2>

    <Frame>![mfa-voice-enrollment 参考スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-voice-enrollment.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 電話で受け取るコードを使用して \$\{clientName} にログインするため、電話番号を入力してください | `pageTitle` |
    | アカウントを保護 | `title` |
    | 以下に電話番号を入力してください。その番号に音声通話でコードをお送りします。次の画面でそのコードを入力してください。 | `description` |
    | 続行 | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 電話番号を入力してください | `placeholder` |
    | \$\{companyName} | `logoAltText` |
    | SMS の送信中に問題が発生しました | `send-sms-failed` |
    | 電話番号には数字のみ使用できます。 | `invalid-phone-format` |
    | 電話番号が正しくないようです。確認して、もう一度お試しください。 | `invalid-phone` |
    | 1時間あたりの電話メッセージの上限を超えました。数分待ってから、もう一度お試しください。 | `too-many-sms` |
    | 登録処理の有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | 電話番号を入力してください | `no-phone` |

    <h2 id="screen-mfa-voice-challenge">
      画面: mfa-voice-challenge
    </h2>

    <Frame>![mfa-voice-challenge 参考スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-voice-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName} にログインするため、電話で受け取ったコードを入力してください | `pageTitle` |
    | 本人確認 | `title` |
    | 以下の電話番号宛てに、音声通話で6桁のコードをお送りしました。 | `description` |
    | 続行 | `buttonText` |
    | 編集 | `editText` |
    | 電話番号を編集 | `editLinkScreenReadableText` |
    | 別の電話番号を選択してください。 | `changePhoneText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 6桁のコードを入力してください | `placeholder` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | もう一度電話をかける | `resendActionText` |
    | 電話がかかってきませんでしたか？ | `resendText` |
    | または | `resendSmsActionSeparatorTextBefore` |
    | テキストメッセージを送信 | `resendSmsActionText` |
    | \$\{companyName} | `logoAltText` |
    | OTP コードは6桁の数字である必要があります | `invalid-otp-code-format` |
    | 入力したコードが正しくありません | `invalid-code` |
    | 音声通話の発信中に問題が発生しました | `send-voice-failed` |
    | コードを確認できませんでした。後でもう一度お試しください。 | `authenticator-error` |
    | 音声通話を発信できませんでした。後でもう一度お試しください。 | `voice-authenticator-error` |
    | 通知を送信できませんでした。コードを再送してください。 | `no-transaction-in-progress` |
    | コードの入力に何度も失敗しています。数分待ってから、もう一度お試しください。 | `too-many-failures` |
    | 1時間あたりの電話メッセージの上限を超えました。数分待ってから、もう一度お試しください。 | `too-many-voice` |
    | 登録処理の有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | コードを入力してください | `no-code` |
  </Accordion>

  <Accordion title="mfa-webauthn">
    <h2 id="screen-mfa-webauthn-platform-enrollment">
      画面: mfa-webauthn-platform-enrollment
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/text-customization/mfa-webauth-platform-enrollment.png" alt="mfa-webauthn-enrollment reference screenshot" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | このデバイスで \$\{clientName} へのログインをよりスピーディーに | `pageTitle` |
    | このデバイスでログインをよりスピーディーに | `title` |
    | このデバイスを信頼しますか？次回からは、このデバイスの指紋認証または顔認証を使って、すばやく安全にログインできます。 | `description` |
    | デバイスの確認待ち | `awaitingConfirmation` |
    | \$\{companyName} | `logoAltText` |
    | 続行 | `continueButtonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 後で通知 | `snoozeEnrollmentButtonText` |
    | このデバイスでは行わない | `refuseAddingDeviceText` |
    | 今はしない | `skipAddingDeviceText` |
    | デバイスの登録を開始できませんでした。しばらくしてからもう一度お試しください。 | `webauthn-platform-associate-error` |

    <h2 id="screen-mfa-webauthn-roaming-enrollment">
      画面: mfa-webauthn-roaming-enrollment
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/text-customization/mfa-webauth-roaming-enrollment.png" alt="mfa-webauthn-guidance-enrollment 参照スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName} にセキュリティキーを登録 | `pageTitle` |
    | セキュリティキーを追加 | `title` |
    | セキュリティキーは追加の認証要素として使用できます。 | `description` |
    | セキュリティキーをお待ちください | `awaitingConfirmation` |
    | \$\{companyName} | `logoAltText` |
    | セキュリティキーを使う | `continueButtonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | Security Keyを接続して、続行してください。 | `instructions1` |
    | ブラウザーの手順に従ってください。 | `instructions2` |
    | 後で見分けやすいように、Security Keyに名前を付けてください。 | `instructions3` |
    | security keyの登録を開始できませんでした。しばらくしてからもう一度お試しください。 | `webauthn-associate-error` |

    <h2 id="screen-mfa-webauthn-platform-challenge">
      画面: mfa-webauthn-platform-challenge
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/text-customization/mfa-webauth-platform-challenge.png" alt="mfa-webauthn-challenge-user-initiated 参照スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | 指紋または顔認証を使って\$\{clientName}にログイン | `title` |
    | 下のボタンを押して、ブラウザーの手順に従ってログインしてください。 | `description` |
    | デバイスの確認待ち | `awaitingConfirmation` |
    | 認証に何度も失敗しました。しばらくしてからもう一度お試しください。 | `too-many-webauthn-challenge-attempts-error` |
    | \$\{companyName} | `logoAltText` |
    | 続行 | `continueButtonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | パスワードを使用する | `usePasswordText` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | デバイスの認証を開始できませんでした。しばらくしてからもう一度お試しください。 | `webauthn-platform-challenge-error` |

    <h2 id="screen-mfa-webauthn-roaming-challenge">
      画面: mfa-webauthn-roaming-challenge
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/text-customization/mfa-webauth-roaming-challenge.png" alt="mfa-webauthn-challenge-user-initiated reference screenshot" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | セキュリティキーを使用して\$\{clientName}にログイン | `pageTitle` |
    | 本人確認 | `title` |
    | セキュリティキーをお手元にご用意ください。続行すると、セキュリティキーの使用を求められます。 | `description` |
    | セキュリティキーを待機しています | `awaitingConfirmation` |
    | 認証の試行回数が上限に達しました。しばらくしてからもう一度お試しください。 | `too-many-webauthn-challenge-attempts-error` |
    | \$\{companyName} | `logoAltText` |
    | セキュリティキーを使用する | `continueButtonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | セキュリティキーの認証を開始できませんでした。後でもう一度お試しください。 | `webauthn-challenge-error` |

    <h2 id="screen-mfa-webauthn-change-key-nickname">
      画面: mfa-webauthn-change-key-nickname
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/text-customization/mfa-webauth-change-key-nickname.png" alt="mfa-webauthn-change-key-nickname reference screenshot" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | \${clientName} のセキュリティキーに名前を付けてください | `title` |
    | 複数のセキュリティキーをお持ちの場合、この別名があると正しいキーを見分けやすくなります。 | `description` |
    | \${userName} のキー | `nickname` |
    | セキュリティキー名 | `nicknamePlaceholder` |
    | デバイスに名前を付けてください | \${clientName} |
    | 複数のデバイスをお持ちの場合は、この別名を付けると目的のデバイスを見つけやすくなります。 | `descriptionPlatform` |
    | $&#123;userName&#125;の$\{deviceName} | `nicknamePlatform` |
    | デバイス名 | `nicknamePlaceholderPlatform` |
    | 続行 | `buttonText` |
    | \$\{companyName} | `logoAltText` |
    | キーの名前を更新できませんでした。もう一度お試しください。 | `webauthn-patch-nickname-error` |
    | お使いのデバイス名を更新できませんでした。もう一度お試しください。 | `webauthn-platform-patch-nickname-error` |
    | 名前は必須です | `no-nickname` |
    | 名前が短すぎます | `nickname-too-short` |
    | 名前が長すぎます | `nickname-too-long` |
    | 情報の取得中にエラーが発生しました。もう一度お試しください。 | `error-while-retrieving-authenticator` |
    | 名前の保存中にエラーが発生しました。もう一度お試しください。 | `error-while-patching` |

    <h2 id="screen-mfa-webauthn-enrollment-success">
      画面: mfa-webauthn-enrollment-success
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/universal-login/text-customization/mfa-webauthn-enrollment-success.png" alt="mfa-webauthn-enrollment-success reference screenshot" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | \$\{clientName} でのセキュリティキーの登録が完了しました | `title` |
    | \$\{clientName} でのデバイス登録が完了しました | `titlePlatform` |
    | セキュリティキーの登録が完了しました。 | `description` |
    | デバイスの登録が完了しました。 | `descriptionPlatform` |
    | 続行 | `buttonText` |
    | \$\{companyName} | `logoAltText` |

    <h2 id="screen-mfa-webauthn-error">
      画面: mfa-webauthn-error
    </h2>

    <Frame>![mfa-webauthn-error reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-webauthn-error.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 再試行 | `tryAgainLinkText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | セキュリティキーの登録エラー | \$\{clientName} |
    | セキュリティキーの検証に失敗しました | `errorTitleChallenge` |
    | デバイスの登録エラー | \$\{clientName} |
    | 問題が発生しました | `errorTitlePlatformChallenge` |
    | 問題が発生しました。もう一度お試しいただくか、別の方法をお試しください。 | `description` |
    | このデバイスをすでに登録済みの場合は、もう一度お試しください。登録がまだの場合は、別の方法をお試しください。 | `descriptionPlatform` |
    | 結構です | `refuseAddingAuthenticatorText` |
    | パスワードを使用 | `usePasswordText` |

    <h2 id="screen-mfa-webauthn-not-available-error">
      画面: mfa-webauthn-not-available-error
    </h2>

    <Frame>![mfa-webauthn-not-available-error reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/mfa-webauthn-not-available-error.png)</Frame>

    | テキスト | キー |
    | - | - |
    | セキュリティキーは\$\{clientName}でサポートされていません | `pageTitle` |
    | セキュリティキーはサポートされていません | `errorTitle` |
    | 申し訳ありませんが、お使いのブラウザーまたはデバイスはセキュリティキーに対応していません。別のブラウザーを使用するか、別のデバイスからログインしてください。 | `errorDescription` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | パスワードを使用 | `usePasswordText` |
  </Accordion>

  <Accordion title="組織">
    <h2 id="screen-organization-selection">
      画面: organization-selection
    </h2>

    <Frame>![organization-selection の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/organization-selection.png)</Frame>

    | Text | Key |
    | - | - |
    | organization \$\{clientName} を入力してください | `pageTitle` |
    | Continue | `buttonText` |
    | 続行するには、\$\{companyName} の organization名を入力してください | `description` |
    | organization名を入力してください | `placeholder` |
    | organization を入力してください | `title` |
    | \$\{companyName} | `logoAltText` |
    | 入力した organization は無効です | `invalid-organization` |

    <h2 id="screen-organization-picker">
      画面: organization-picker
    </h2>

    <Frame>![organization-picker の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/organization-picker-rev2.png)</Frame>

    | Text | Key |
    | - | - |
    | 組織を選択してください | `pageTitle` |
    | は複数の組織に所属しています。 | `loggedInText` |
    | は個人アカウントとして使用されており、複数の組織に所属しています。 | `loggedInTextB2C` |
    | 組織を選択してください | `title` |
    | 続行するアカウントを選択してください | `titleB2C` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | または | `separatorText` |
    | 個人アカウントで続行 | `continueTextB2C` |
  </Accordion>

  <Accordion title="パスワードのリセット">
    <h2 id="screen-reset-password-request">
      画面: reset-password-request
    </h2>

    <Frame>![reset-password-request reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-request.png)</Frame>

    | テキスト | キー |
    | - | - |
    | パスワードをリセット | \<%= "\${clientName}" %> |
    | パスワードをお忘れですか？ | `title` |
    | \<%= "\${clientName}" %> に戻る | `backToLoginLinkText` |
    | 続ける | `buttonText` |
    | メールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | `descriptionEmail` |
    | ユーザー名を入力してください。パスワードをリセットするための手順をお送りします。 | `descriptionUsername` |
    | メールアドレス | `placeholderEmail` |
    | ユーザー名 | `placeholderUsername` |
    | メールアドレス | `emailPlaceholder` |
    | ユーザー名 | `usernamePlaceholder` |
    | 電話番号 | `phonePlaceholder` |
    | 電話番号、ユーザー名、またはメールアドレス | `phoneOrUsernameOrEmailPlaceholder` |
    | 電話番号またはメールアドレス | `phoneOrEmailPlaceholder` |
    | 電話番号またはユーザー名 | `phoneOrUsernamePlaceholder` |
    | ユーザー名またはメールアドレス | `usernameOrEmailPlaceholder` |
    | メールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | `emailDescription` |
    | ユーザー名を入力してください。パスワードをリセットするための手順をお送りします。 | `usernameDescription` |
    | 電話番号を入力してください。パスワードをリセットするための手順をお送りします。 | `phoneDescription` |
    | 電話番号、ユーザー名、またはメールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | `phoneOrUsernameOrEmailDescription` |
    | 電話番号またはメールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | `phoneOrEmailDescription` |
    | 電話番号またはユーザー名を入力してください。パスワードをリセットするための手順をお送りします。 | `phoneOrUsernameDescription` |
    | ユーザー名またはメールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | `usernameOrEmailDescription` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | このチケットの有効期限は切れています。 | `auth0-users-expired-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | このチケットはすでに使用されています。 | `auth0-users-used-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | メールの送信中に問題が発生しました。しばらくしてからもう一度お試しください。 | `reset-password-error` |
    | メール送信数の上限に達しました。数分待ってからもう一度お試しください。 | `too-many-email` |
    | メール送信数の上限に達しました。数分待ってからもう一度お試しください。 | `too-many-requests` |
    | メールアドレスを入力してください | `no-email` |
    | ユーザー名は必須です | `no-username` |
    | 電話番号を入力してください | `no-phone_number` |
    | 電話番号が正しくありません。 | `invalid-phone-format` |
    | 入力されたLogin IDが無効です | `invalid-login-id` |
    | 有効なメールアドレスまたは電話番号を入力してください。電話番号には国番号を含める必要があります。 | `invalid-email-phone` |

    <h2 id="screen-reset-password-email">
      画面: reset-password-email
    </h2>

    <Frame>![reset-password-email reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-email.png)</Frame>

    | テキスト | キー |
    | - | - |
    | メールを確認する | \<%= "\${clientName}" %> |
    | メールを確認する | `title` |
    | 戻る | `backButtonText` |
    | メールアドレス \<%= "$ をご確認ください{メール}メールアドレス {`<%= "${email}" %>\`} に送信された、パスワードをリセットするための手順をご確認ください。 | `emailDescription` |
    | メールを再送する | `resendLinkText` |
    | ユーザー名 \<%= "$ に紐づいているメールアドレスをご確認ください{メール}パスワードをリセットする手順については、ユーザー名 {"<%= \"${email}" %>"} に関連付けられたメールアドレスをご確認ください。 | `usernameDescription` |

    <h2 id="screen-reset-password">
      画面: reset-password
    </h2>

    <Frame>![reset-passwordリファレンススクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password.png)</Frame>

    | テキスト | キー |
    | - | - |
    | パスワードをリセット | \<%= "\${clientName}" %> |
    | パスワードを変更 | `title` |
    | パスワードを変更するには、以下に新しいパスワードを入力してください。 | `description` |
    | パスワードをリセット | `buttonText` |
    | 新しいパスワード | `passwordPlaceholder` |
    | 新しいパスワードを再入力 | `reEnterpasswordPlaceholder` |
    | パスワードには次の条件を含める必要があります： | `passwordSecurityText` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | パスワードを表示 | `showPasswordText` |
    | パスワードを非表示 | `hidePasswordText` |
    | 不合格 | `accessibilityError` |
    | 合格 | `accessibilityValid` |
    | このチケットは有効期限が切れています。 | `auth0-users-expired-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | このチケットはすでに使用済みです。 | `auth0-users-used-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | 新しいパスワードを入力してください。 | `no-password-reset` |
    | 新しいパスワード (確認) の入力がありません | `no-re-enter-password` |
    | パスワードにユーザー情報が含まれています | `password-contains-user-information` |
    | この資格情報の組み合わせは、別のウェブサイトで発生した公開データ侵害で検出されました。続行するには、アカウントの安全を確保するため、別のパスワードを使用してください。 | `password-breached-reset` |
    | パスワードが一致しません | `password-mismatch` |

    <h2 id="screen-reset-password-success">
      画面: reset-password-success
    </h2>

    <Frame>![reset-password-success reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-success.png)</Frame>

    | テキスト | キー |
    | - | - |
    | パスワードリセットが完了しました | \<%= "\${clientName}" %> |
    | パスワードが変更されました！ | `eventTitle` |
    | パスワードは正常に変更されました。 | `description` |
    | \<%= "\$ に戻る{clientName}" %> | `buttonText` |

    <h2 id="screen-reset-password-error">
      画面: reset-password-error
    </h2>

    <Frame>![reset-password-error reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-error.png)</Frame>

    | テキスト | キー |
    | - | - |
    | パスワードリセットエラー | \<%= "\${clientName}" %> |
    | \<%= "\${clientName}" %> に戻る{clientName}" %> | `backToLoginLinkText` |
    | パスワードをリセットするには、login pageに戻って"Forgot Your Password"を選択し、新しいメールを送信してください。 | `descriptionExpired` |
    | 問題が発生しました。login pageに戻って"Forgot Your Password"を選択し、もう一度お試しください。 | `descriptionGeneric` |
    | このリンクはすでに使用されています。パスワードをリセットするには、ログインページに戻り、"Forgot Your Password" を選択して新しいメールを送信してください。 | `descriptionUsed` |
    | リンクの有効期限が切れています | `eventTitleExpired` |
    | もう一度お試しください | `eventTitleGeneric` |
    | 無効なリンク | `eventTitleUsed` |
    | このチケットの有効期限が切れています。 | `auth0-users-expired-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | このチケットはすでに使用されています。 | `auth0-users-used-ticket` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | メールの送信中に問題が発生しました。しばらくしてからもう一度お試しください。 | `reset-password-error` |

    <h2 id="screen-reset-password-mfa-email-challenge">
      画面: reset-password-mfa-email-challenge
    </h2>

    <Frame>![reset-password-mfa-email-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-email-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | パスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
    | 戻る | `backText` |
    | 続行 | `buttonText` |
    | コードを記載したメールを次の宛先に送信しました | `description` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | コードを入力 | `placeholder` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | 再送 | `resendActionText` |
    | メールが届かない場合 | `resendText` |
    | 本人確認 | `title` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | OTPコードは6桁の数字で入力してください | `invalid-otp-code-format` |
    | 入力したコードが無効です | `invalid-code` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | 通知を送信できませんでした。コードを再送してみてください。 | `no-transaction-in-progress` |
    | メールの送信回数が上限を超えました。数分待ってから、もう一度お試しください。 | `too-many-email` |
    | 登録のトランザクションの有効期限が切れたため、最初からやり直す必要があります。 | `transaction-not-found` |
    | メールを送信できませんでした。しばらくしてからもう一度お試しください。 | `mfa-email-challenge-authenticator-error` |

    <h2 id="screen-reset-password-mfa-otp-challenge">
      画面: reset-password-mfa-otp-challenge
    </h2>

    <Frame>![reset-password-mfa-otp-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-otp-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | パスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | ご利用の認証アプリでコードを確認してください。 | `description` |
    | 続行 | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | ワンタイムコードを入力 | `placeholder` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | パスワードを使用する | `usePasswordText` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | コードの入力に何度も失敗しました。数分待ってからもう一度お試しください。 | `too-many-failures` |
    | 登録処理の有効期限が切れました。もう一度最初からやり直してください。 | `transaction-not-found` |

    <h2 id="screen-reset-password-mfa-phone-challenge">
      画面: reset-password-mfa-phone-challenge
    </h2>

    <Frame>![reset-password-mfa-phone-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-phone-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | パスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | 以下の電話番号に6桁のコードを送信します: | `description` |
    | 続行 | `continueButtonText` |
    | 別の電話番号を選択してください。 | `changePhoneText` |
    | テキストメッセージ | `smsButtonText` |
    | 音声通話 | `voiceButtonText` |
    | コードをどの方法で受け取りますか？ | `chooseMessageTypeText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 電話番号を入力してください | `placeholder` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | SMSの送信中に問題が発生しました | `send-sms-failed` |
    | 音声通話の発信中に問題が発生しました | `send-voice-failed` |
    | 電話番号に使用できるのは数字のみです。 | `invalid-phone-format` |
    | 電話番号が無効のようです。内容を確認して、もう一度お試しください。 | `invalid-phone` |
    | 1時間あたりに送信できる電話メッセージの上限を超えました。数分待ってから、もう一度お試しください。 | `too-many-sms` |
    | 1時間あたりに送信できる電話メッセージの上限を超えました。数分待ってから、もう一度お試しください。 | `too-many-voice` |
    | 登録トランザクションの有効期限が切れたため、最初からやり直す必要があります。 | `transaction-not-found` |
    | 電話番号を入力してください | `no-phone` |

    <h2 id="screen-reset-password-mfa-push-challenge-push">
      画面: reset-password-mfa-push-challenge-push
    </h2>

    <Frame>![reset-password-mfa-push-challenge-push reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-push-challenge-push.png)</Frame>

    | テキスト | キー |
    | - | - |
    | のパスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | \<%= "\$ 経由で次のデバイスに通知を送信しました{appName}" %> アプリ: | `description` |
    | このデバイスで承認しました | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 30日間このデバイスを記憶する | `rememberMeText` |
    | 再送信 | `resendActionText` |
    | 通知が届いていませんか？ | `resendText` |
    | コードを手動で入力 | `enterOtpCode` |
    | または | `separatorText` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | モバイル端末で \<%= "\${appName}" %> アプリからの通知を承認する必要があります。{appName}" %> アプリで、モバイル端末に表示される通知を承認する必要があります。 | `challenge-transaction-pending` |
    | 確認がまだ取れていません。少し間隔を空けてください。 | `polling-interval-exceeded` |
    | 通知リクエストが多すぎます。数分待ってからもう一度お試しください。 | `too-many-push` |
    | 登録のトランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | 確認が取れませんでした。もう一度コードをスキャンしてください。 | `mfa-push-verify-transaction-pending` |
    | 登録を確認できませんでした。後でもう一度お試しください。 | `mfa-push-verify-authenticator-error` |
    | 通知を送信できませんでした。後でもう一度お試しください。 | `mfa-push-challenge-authenticator-error` |
    | 通知が拒否されました | `transaction-rejected` |

    <h2 id="screen-reset-password-mfa-recovery-code-challenge">
      画面: reset-password-mfa-recovery-code-challenge
    </h2>

    <Frame>![reset-password-mfa-recovery-code-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-recovery-code-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 次のサービスのパスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | 初回登録時に受け取ったリカバリーコードを入力してください。 | `description` |
    | 続行 | `buttonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | リカバリーコードを入力 | `placeholder` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | 入力したコードが無効です | `invalid-code` |
    | リカバリーコードは英数字24文字である必要があります | `invalid-code-format` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | コードを控えたことを確認してください | `no-confirmation` |
    | コードの入力に何度も失敗しました。数分待ってから再試行してください。 | `too-many-failures` |
    | 登録トランザクションの有効期限が切れたため、最初からやり直す必要があります。 | `transaction-not-found` |

    <h2 id="screen-reset-password-mfa-sms-challenge">
      画面: reset-password-mfa-sms-challenge
    </h2>

    <Frame>![reset-password-mfa-sms-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-sms-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 次のサービスのパスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | 次の電話番号にテキストメッセージを送信しました: | `description` |
    | 続行 | `buttonText` |
    | 編集 | `editText` |
    | 電話番号を編集 | `editLinkScreenReadableText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 6桁のコードを入力してください | `placeholder` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | 再送信 | `resendActionText` |
    | コードが届きませんでしたか？ | `resendText` |
    | または | `resendVoiceActionSeparatorTextBefore` |
    | 電話を受ける | `resendVoiceActionText` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | OTPコードは6桁の数字である必要があります | `invalid-otp-code-format` |
    | 入力したコードが無効です | `invalid-code` |
    | SMSの送信中に問題が発生しました | `send-sms-failed` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | SMSを送信できませんでした。しばらくしてからもう一度お試しください。 | `sms-authenticator-error` |
    | 通知を送信できませんでした。コードを再送してください。 | `no-transaction-in-progress` |
    | コードの入力に何度も失敗しました。数分待ってからもう一度お試しください。 | `too-many-failures` |
    | 1時間あたりの電話メッセージの送信上限を超えました。数分待ってからもう一度お試しください。 | `too-many-sms` |
    | 登録トランザクションの有効期限が切れたため、最初からやり直す必要があります。 | `transaction-not-found` |

    <h2 id="screen-reset-password-mfa-voice-challenge">
      画面: reset-password-mfa-voice-challenge
    </h2>

    <Frame>![reset-password-mfa-voice-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-voice-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 次のサービスのパスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | 以下の電話番号宛てに、音声通話で6桁のコードを送信しました。 | `description` |
    | 続行 | `buttonText` |
    | 編集 | `editText` |
    | 電話番号を編集 | `editLinkScreenReadableText` |
    | 別の電話番号を選択してください。 | `changePhoneText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | 6桁のコードを入力 | `placeholder` |
    | 30日間このデバイスを記憶する | `rememberMeText` |
    | もう一度電話する | `resendActionText` |
    | 電話がかかってきませんでしたか？ | `resendText` |
    | または | `resendSmsActionSeparatorTextBefore` |
    | SMSを送信 | `resendSmsActionText` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | OTPコードは6桁の数字で入力してください | `invalid-otp-code-format` |
    | 入力したコードが無効です | `invalid-code` |
    | 音声通話の発信時に問題が発生しました | `send-voice-failed` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | 音声通話を発信できませんでした。しばらくしてからもう一度お試しください。 | `voice-authenticator-error` |
    | 通知を送信できませんでした。コードを再送してください。 | `no-transaction-in-progress` |
    | コードの入力失敗回数が多すぎます。数分待ってからもう一度お試しください。 | `too-many-failures` |
    | 1時間あたりの電話メッセージの上限を超えました。数分待ってからもう一度お試しください。 | `too-many-voice` |
    | 登録トランザクションの有効期限が切れたため、最初からやり直してください。 | `transaction-not-found` |

    <h2 id="screen-reset-password-mfa-webauthn-platform-challenge">
      画面: reset-password-mfa-webauthn-platform-challenge
    </h2>

    <Frame>![reset-password-mfa-webauthn-platform-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-webauthn-platform-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 指紋または顔認証で認証 | `pageTitle` |
    | 指紋または顔認証でパスワードをリセット | \<%= "\${clientName}" %> |
    | 下のボタンを押して、ブラウザーの手順に沿ってログインしてください。 | `description` |
    | デバイスの確認を待機中 | `awaitingConfirmation` |
    | 認証の試行に何度も失敗しました。しばらくしてからもう一度お試しください。 | `too-many-webauthn-challenge-attempts-error` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | 続行 | `continueButtonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | パスワードを使用 | `usePasswordText` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | デバイスの確認を開始できませんでした。しばらくしてからもう一度お試しください。 | `webauthn-platform-challenge-error` |

    <h2 id="screen-reset-password-mfa-webauthn-roaming-challenge">
      画面: reset-password-mfa-webauthn-roaming-challenge
    </h2>

    <Frame>![reset-password-mfa-webauthn-roaming-challenge reference screenshot](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/reset-password-mfa-webauthn-roaming-challenge.png)</Frame>

    | テキスト | キー |
    | - | - |
    | セキュリティキーを使ってパスワードをリセット | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | お使いのセキュリティキーをお手元にご用意ください。続行すると、セキュリティキーの使用を求められます。 | `description` |
    | セキュリティキーを待っています | `awaitingConfirmation` |
    | 認証の失敗回数が多すぎます。しばらくしてからもう一度お試しください。 | `too-many-webauthn-challenge-attempts-error` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | セキュリティキーを使用する | `continueButtonText` |
    | 別の方法を試す | `pickAuthenticatorText` |
    | このデバイスを30日間記憶する | `rememberMeText` |
    | セキュリティキーの認証を開始できませんでした。しばらくしてからもう一度お試しください。 | `webauthn-challenge-error` |
  </Accordion>

  <Accordion title="パスキー-登録">
    <h2 id="screen-passkey-enrollment">
      画面: passkey-enrollment
    </h2>

    <Frame>![passkey-enrollment の参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/passkey-enrollment.png)</Frame>

    | テキスト | キー |
    | - | - |
    | このデバイスで `$\{clientName}` のパスキーを作成します。 | `title` |
    | `$\{clientName}` にログイン | `pageTitle` |
    | `$\{clientName}` に進むには、`$\{companyName}` にログインしてください。 | `description` |
    | パスワードを覚える必要はありません。 | `passkeyBenefit1Title` |
    | WebAuthn プラットフォーム アイコン | `passkeyBenefit1ImgAltText` |
    | パスキーを使えば、指紋や顔認証などでログインできます。 | `passkeyBenefit1Description` |
    | お使いのすべてのデバイスで利用できます。 | `passkeyBenefit2Title` |
    | 地球儀付きのデバイス アイコン | `passkeyBenefit2ImgAltText` |
    | パスキーは、同期済みのデバイス間で自動的に利用できるようになります。 | `passkeyBenefit2Description` |
    | アカウントの安全性を高めます。 | `passkeyBenefit3Title` |
    | チェックマーク付きの盾のアイコン | `passkeyBenefit3ImgAltText` |
    | パスキーは最先端のフィッシング耐性を備えています。 | `passkeyBenefit3Description` |
    | パスキーを作成する | `createButtonText` |
    | パスキーを使わずに続行する | `continueButtonText` |
    | 新しいパスキーを作成する | `createButtonResetText` |
    | 新しいパスワードを作成する | `usePasswordButtonText` |
    | 戻る | `backButtonText` |
    | 今後は表示しない | `checkboxText` |
    | エラー: ユーザーはすでに存在します。 | `email-in-use` |
    | エラー: 問題が発生しました。しばらくしてからもう一度お試しください。 | `auth0-users-validation` |
    | エラー: パスワードとパスキーは使用できません。 | `conflict-password-passkey` |
    | エラー: パスワードは使用できません。 | `password-not-allowed` |
    | エラー: パスキーは使用できません。 | `passkey-not-allowed` |
    | エラー: 問題が発生しました。しばらくしてからもう一度お試しください。 | `invalid-passkey` |
    | エラー: 問題が発生しました。しばらくしてからもう一度お試しください。 | `passkey-enrollment-failure` |
    | エラー: このアカウントで作成できるパスキーの上限に達しました。 | `passkey-enrollment-max-allowed-reached` |
  </Accordion>

  <Accordion title="パスキー-登録-ローカル">
    <h2 id="screen-passkey-enrollment-local">
      画面: passkey-enrollment-local
    </h2>

    <Frame>![passkey-enrollment-local の参考スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/passkey-enrollment-local.png)</Frame>

    | Text | Key |
    | - | - |
    | このデバイスで `$\{clientName}` のパスキーを作成します。 | `title` |
    | `$\{clientName}` にログイン | `pageTitle` |
    | `$\{clientName}` に進むには、`$\{companyName}` にログインしてください。 | `description` |
    | このデバイスですばやくサインインできます。 | `passkeyBenefit1Title` |
    | Lock | `passkeyBenefit1ImgAltText` |
    | 次回サインイン時に、別のデバイスのパスキーを使う必要がありません。 | `passkeyBenefit1Description` |
    | パスワードを覚える必要はありません。 | `passkeyBenefit2Title` |
    | WebAuthn プラットフォームのアイコン。 | `passkeyBenefit2ImgAltText` |
    | パスキーを使えば、指紋や顔認証などでログインできます。 | `passkeyBenefit2Description` |
    | 新しいパスキーを作成する | `createButtonText` |
    | 新しいパスキーを作成せずに続行する | `continueButtonText` |
    | 今後表示しない | `checkboxText` |
    | 問題が発生しました。後でもう一度お試しください。 | `error_passkey-enrollment-failure` |
    | アカウントに作成できるパスキーの上限に達しました。 | `error_passkey-enrollment-max-allowed-reached` |
  </Accordion>

  <Accordion title="phone-識別子-チャレンジ">
    <h2 id="screen-phone-identifier-challenge">
      画面: phone-identifier-challenge
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/CustomizeULTemplate/phone-identifier-challenge.png" alt="phone-identifier-challenge 参照スクリーンショット" />
    </Frame>

    | Text | Key |
    | - | - |
    | ログインするには電話に届いたコードを入力してください | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | 次の電話番号にSMSを送信しました: | `smsDescription` |
    | 次の電話番号に音声通話で6桁のコードを送信しました: | `voiceDescription` |
    | 続行 | `buttonText` |
    | 戻る | `backButtonText` |
    | 6桁のコードを入力 | `placeholder` |
    | 再送 | `resendActionText` |
    | コードが届きませんでしたか？ | `resendText` |
    | または | `resendVoiceActionSeparatorTextBefore` |
    | または | `resendSmsActionSeparatorTextBefore` |
    | SMSを送信 | `resendSmsActionText` |
    | 電話を受ける | `resendVoiceActionText` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | コードを再送しました。 | `resendLimitReachedText` |
    | OTPコードは6桁の数字である必要があります | `invalid-otp-code-format` |
    | 入力したコードが無効です | `invalid-code` |
    | 音声通話の発信中に問題が発生しました | `send-voice-failed` |
    | SMSの送信中に問題が発生しました | `send-sms-failed` |
    | コードを確認できませんでした。しばらくしてからもう一度お試しください。 | `authenticator-error` |
    | 音声通話を発信できませんでした。しばらくしてからもう一度お試しください。 | `voice-authenticator-error` |
    | SMSを送信できませんでした。しばらくしてからもう一度お試しください。 | `sms-authenticator-error` |
    | 通知を送信できませんでした。コードを再送してください。 | `no-transaction-in-progress` |
    | 無効なコードの入力回数が多すぎます。数分待ってから再試行してください。 | `too-many-failures` |
    | 1時間あたりの電話メッセージの上限を超えました。数分待ってからもう一度お試しください。 | `too-many-voice` |
    | 1時間あたりの電話メッセージの上限を超えました。数分待ってからもう一度お試しください。 | `too-many-sms` |
    | 登録処理の有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
  </Accordion>

  <Accordion title="phone-識別子-登録">
    <h2 id="screen-phone-identifier-enrollment">
      画面: phone-identifier-enrollment
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/CustomizeULTemplate/Phone-identifier-enrollment.png" alt="phone-identifier-enrollment 参照スクリーンショット" />
    </Frame>

    | Text | Key |
    | - | - |
    | 電話番号でログインする | \<%= "\${clientName}" %> |
    | 本人確認 | `title` |
    | 次の電話番号に6桁のコードを送信します: | `description` |
    | 続行 | `continueButtonText` |
    | 別の電話番号を選択してください。 | `changePhoneText` |
    | テキストメッセージ | `smsButtonText` |
    | 音声通話 | `voiceButtonText` |
    | コードの受け取り方法を選択してください | `chooseMessageTypeText` |
    | 戻る | `backButtonText` |
    | 電話番号を入力してください | `placeholder` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | SMSの送信時に問題が発生しました | `send-sms-failed` |
    | 音声通話の発信時に問題が発生しました | `send-voice-failed` |
    | 電話番号には数字のみ使用できます。 | `invalid-phone-format` |
    | 電話番号が有効ではないようです。確認してもう一度お試しください。 | `invalid-phone` |
    | 1時間あたりの電話メッセージ送信数の上限を超えました。数分待ってからもう一度お試しください。 | `too-many-sms` |
    | 1時間あたりの電話メッセージ送信数の上限を超えました。数分待ってからもう一度お試しください。 | `too-many-voice` |
    | 登録トランザクションの有効期限が切れました。最初からやり直してください。 | `transaction-not-found` |
    | 電話番号を入力してください | `no-phone` |
  </Accordion>

  <Accordion title="新規登録">
    <h2 id="screen-signup">
      画面: signup
    </h2>

    <Frame><Frame>![サインアップ参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/signup.png)</Frame></Frame>

    | テキスト | キー |
    | - | - |
    | 新規登録 | \<%= "\${clientName}" %> |
    | ようこそ | `title` |
    | 続行するには、\<%= "$&#123;companyName&#125;&quot; %&gt; に新規登録して、&lt;%= &quot;${clientName}" %> に進んでください。 | `description` |
    | または | `separatorText` |
    | 続行 | `buttonText` |
    | メールアドレス | `emailPlaceholder` |
    | \<%= "{yourConnectionName}" %> で続行 | `federatedConnectionButtonText` |
    | ログイン | `loginActionLinkText` |
    | すでにアカウントをお持ちですか？ | `loginActionText` |
    | パスワード | `passwordPlaceholder` |
    | パスワードは次の条件を満たす必要があります: | `passwordSecurityText` |
    | ユーザー名 | `usernamePlaceholder` |
    | 電話番号 | `phonePlaceholder` |
    | メールアドレス (任意) | `emailOptionalPlaceholder` |
    | ユーザー名 (任意) | `usernameOptionalPlaceholder` |
    | 電話番号 (任意) | `phoneOptionalPlaceholder` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | パスワードを表示 | `showPasswordText` |
    | パスワードを非表示 | `hidePasswordText` |
    | エラー | `accessibilityError` |
    | 有効 | `accessibilityValid` |
    | このユーザーはすでに存在しています。 | `email-in-use` |
    | パスワードが弱すぎます | `password-too-weak` |
    | パスワードがポリシーに準拠していません | `password-policy-not-conformant` |
    | パスワードがありふれています | `password-too-common` |
    | 以前使用したパスワードは使用できません | `password-previously-used` |
    | パスワードが一致しません | `password-mismatch` |
    | パスワードにユーザー情報が含まれています | `password-contains-user-information` |
    | ユーザー名に使用できるのは英数字または '\<%= "${characters}&quot; %&gt;&#39; のみです。ユーザー名は &lt;%= &quot;${min}" %> 文字以上 \<%= "\${max}" %> 文字以下である必要があります。 | `invalid-username` |
    | ユーザー名は \<%= "\${max}" %> 文字以内で入力してください。 | `invalid-username-max-length` |
    | ユーザー名は \<%= "\${min}" %> 文字以上で入力してください。 | `invalid-username-min-length` |
    | ユーザー名に使用できない文字が含まれています。 | `invalid-username-invalid-characters` |
    | ユーザー名にメールアドレスは使用できません。 | `invalid-username-email-not-allowed` |
    | 入力されたユーザー名はすでに使用されています。 | `username-taken` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | 無効な接続です | `invalid-connection` |
    | 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | `ip-blocked` |
    | 同じIPアドレスからのサインアップが多すぎます | `ip-signup-blocked` |
    | 無効な接続です | `no-db-connection` |
    | メールアドレスを入力してください | `no-email` |
    | パスワードは必須です | `no-password` |
    | 新しいパスワードを入力してください。 | `no-password-reset` |
    | 新しいパスワードの確認が入力されていません | `no-re-enter-password` |
    | ユーザー名は必須です | `no-username` |
    | 少なくとも1つの識別子が必要です | `no-identifier` |
    | この資格情報の組み合わせは、別のWebサイトで公開されたデータ侵害で検出されました。アカウントを作成する前に、安全のため別のパスワードを使用してください。 | `password-breached` |
    | 電話番号でのサインアップ中に問題が発生しました。サポートにお問い合わせください。 | `invalid-phone-attribute-config` |
  </Accordion>

  <Accordion title="signup-id">
    <h2 id="screen-signup-id">
      画面: signup-id
    </h2>

    <Frame>![signup-id 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/signup-id.png)</Frame>

    | Text | Key |
    | - | - |
    | 新規登録 | \<%= "\${clientName}" %> |
    | アカウントを作成 | `title` |
    | \<%= "$&#123;companyName&#125;&quot; %&gt; に新規登録して、&lt;%= &quot;${clientName}" %> に進みます。 | `description` |
    | または | `separatorText` |
    | 続行 | `buttonText` |
    | 電話番号 | `phonePlaceholder` |
    | メールアドレス | `emailPlaceholder` |
    | \<%= "{yourConnectionName}" %> で続行 | `federatedConnectionButtonText` |
    | ログイン | `loginActionLinkText` |
    | すでにアカウントをお持ちですか？ | `loginActionText` |
    | パスワード | `passwordPlaceholder` |
    | パスワードは次の条件を満たす必要があります。 | `passwordSecurityText` |
    | ユーザー名 | `usernamePlaceholder` |
    | メールアドレス (任意) | `emailOptionalPlaceholder` |
    | ユーザー名 (任意) | `usernameOptionalPlaceholder` |
    | 電話番号 (任意) | `phoneOptionalPlaceholder` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | このユーザーはすでに存在します。 | `email-in-use` |
    | パスワードが弱すぎます | `password-too-weak` |
    | パスワードが弱すぎます | `password-policy-not-conformant` |
    | パスワードが簡単すぎます | `password-too-common` |
    | このパスワードは以前使用されています | `password-previously-used` |
    | パスワードが一致しません | `password-mismatch` |
    | ユーザー名に使用できるのは英数字または「\<%= "${characters}&quot; %&gt;」のみです。ユーザー名は &lt;%= &quot;${min}" %> 文字以上 \<%= "\${max}" %> 文字以下である必要があります。 | `invalid-username` |
    | ユーザー名は \<%= "\${max}" %> 文字を超えることはできません。 | `invalid-username-max-length` |
    | ユーザー名は少なくとも \<%= "\${min}" %> 文字必要です。 | `invalid-username-min-length` |
    | ユーザー名に無効な文字が含まれています。 | `invalid-username-invalid-characters` |
    | ユーザー名をメールアドレスにすることはできません。 | `invalid-username-email-not-allowed` |
    | 指定されたユーザー名はすでに使用されています。 | `username-taken` |
    | 問題が発生しました。後でもう一度お試しください。 | `custom-script-error-code` |
    | 問題が発生しました。後でもう一度お試しください。 | `auth0-users-validation` |
    | 無効な接続です | `invalid-connection` |
    | 不審なログイン行動が検出されたため、今後の試行はブロックされます。管理者にお問い合わせください。 | `ip-blocked` |
    | 同じ IP からの新規登録が多すぎます | `ip-signup-blocked` |
    | 無効な接続です | `no-db-connection` |
    | メールアドレスがいずれの Enterprise ディレクトリにも一致しません | `no-hrd-connection` |
    | メールアドレスを入力してください | `no-email` |
    | パスワードは必須です | `no-password` |
    | 新しいパスワードを入力してください。 | `no-password-reset` |
    | 新しいパスワードの確認が入力されていません | `no-re-enter-password` |
    | ユーザー名は必須です | `no-username` |
    | 識別子を少なくとも 1 つ入力してください | `no-identifier` |
    | 有効な電話番号を入力してください | `invalid-phone-number` |
  </Accordion>

  <Accordion title="サインアップ-パスワード">
    <h2 id="screen-signup-password">
      画面: signup-password
    </h2>

    <Frame>![signup-password 参照スクリーンショット](https://cdn2.auth0.com/docs/1.14516.0/media/articles/universal-login/text-customization/signup-password.png)</Frame>

    | テキスト | キー |
    | - | - |
    | 登録するにはパスワードを作成してください | \<%= "\${clientName}" %> |
    | アカウントを作成 | `title` |
    | \<%= "$&#123;companyName&#125;&quot; %&gt; のパスワードを設定して、&lt;%= &quot;${clientName}" %> に進んでください | `description` |
    | または | `separatorText` |
    | 続行 | `buttonText` |
    | 電話番号 | `phonePlaceholder` |
    | メールアドレス | `emailPlaceholder` |
    | 編集 | `editEmailText` |
    | 編集 | `editPhoneText` |
    | 編集 | `editUsernameText` |
    | メールアドレスを編集 | `editLinkScreenReadableText` |
    | \<%= "{yourConnectionName}" %>で続行 | `federatedConnectionButtonText` |
    | ログイン | `loginActionLinkText` |
    | すでにアカウントをお持ちですか？ | `loginActionText` |
    | パスワード | `passwordPlaceholder` |
    | パスワードは以下を満たす必要があります: | `passwordSecurityText` |
    | ユーザー名 | `usernamePlaceholder` |
    | メールアドレス (任意) | `emailOptionalPlaceholder` |
    | ユーザー名 (任意) | `usernameOptionalPlaceholder` |
    | 電話番号 (任意) | `phoneOptionalPlaceholder` |
    | 戻る | `backButtonText` |
    | 招待を受けて登録 | \<%= "\${clientName}" %> |
    | 登録して、\<%= "${inviterName}&quot; %&gt; さんからの招待を承諾し、&lt;%= &quot;${clientName}" %> 上の \<%= "\$\{companyName}" %> に参加してください。 | `invitationDescription` |
    | \<%= "\$\{companyName}" %> | `logoAltText` |
    | パスワードを表示 | `showPasswordText` |
    | パスワードを非表示 | `hidePasswordText` |
    | 未達成 | `accessibilityError` |
    | 達成 | `accessibilityValid` |
    | このユーザーはすでに存在します。 | `email-in-use` |
    | パスワードが脆弱すぎます | `password-too-weak` |
    | パスワードの強度が低すぎます | `password-policy-not-conformant` |
    | そのパスワードは一般的すぎます | `password-too-common` |
    | そのパスワードは以前使用したことがあります | `password-previously-used` |
    | パスワードが一致しません | `password-mismatch` |
    | パスワードにユーザー情報が含まれています | `password-contains-user-information` |
    | ユーザー名には英数字または '\<%= "${characters}&quot; %&gt;&#39; のみ使用できます。ユーザー名は &lt;%= &quot;${min}" %> 文字以上、\<%= "\${max}" %> 文字以下である必要があります。 | `invalid-username` |
    | ユーザー名は \<%= "\${max}" %> 文字を超えることはできません。 | `invalid-username-max-length` |
    | ユーザー名は \<%= "\${min}" %> 文字以上である必要があります。 | `invalid-username-min-length` |
    | ユーザー名に無効な文字が含まれています。 | `invalid-username-invalid-characters` |
    | ユーザー名にメールアドレスは使用できません。 | `invalid-username-email-not-allowed` |
    | 入力されたユーザー名はすでに使用されています。 | `username-taken` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | 問題が発生しました。しばらくしてからもう一度お試しください | `auth0-users-validation` |
    | 無効な接続 | `invalid-connection` |
    | 不審なログイン動作が検出されたため、以降の試行はブロックされます。管理者に連絡してください。 | `ip-blocked` |
    | 同じ IP アドレスからのサインアップが多すぎます | `ip-signup-blocked` |
    | 無効な接続 | `no-db-connection` |
    | メールアドレスを入力してください | `no-email` |
    | パスワードは必須です | `no-password` |
    | 新しいパスワードを入力してください。 | `no-password-reset` |
    | 新しいパスワードの確認が入力されていません | `no-re-enter-password` |
    | ユーザー名は必須です | `no-username` |
    | 有効な電話番号を入力してください | `invalid-phone-number` |
    | この資格情報の組み合わせは、別のウェブサイトで公開されたデータ侵害情報に含まれていることが確認されました。アカウントを作成する前に、安全のため別のパスワードを使用してください。 | `password-breached` |
    | 電話番号でサインアップしようとした際に問題が発生しました。サポートにお問い合わせください。 | `invalid-phone-attribute-config` |
  </Accordion>

  <Accordion title="ステータス">
    <h2 id="screen-status">
      画面: status
    </h2>

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-sdk-reference-docs/docs/images/cdy7uua7fh8z/6sVCv5Bq3QI0rhe21wzU8E/universal-login-text-prompt-status.png" alt="status の参照スクリーンショット" />
    </Frame>

    | テキスト | キー |
    | - | - |
    | 問題が発生しました | `passwordless-no-session-title` |
    | リンクは、メールアドレスを送信したときと同じデバイスおよびブラウザーで開く必要があります。 | `passwordless-no-session` |
    | このデバイスまたはブラウザーから最初からやり直してください | `passwordless-no-session-link` |
    | 問題が発生しました | `mfa-required-title` |
    | このアプリケーションにアクセスするには二要素認証が必要です。有効にするには、システム管理者にお問い合わせください。 | `mfa-required` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `custom-script-error-code` |
    | 問題が発生しました。しばらくしてからもう一度お試しください。 | `auth0-users-validation` |
    | 申し訳ありません。ログイン中に問題が発生しました | `authentication-failure` |
  </Accordion>
</AccordionGroup>

<h2 id="variables">
  変数
</h2>

一部の画面では、テキスト内の変数がコンテキスト情報に応じて実行時に置き換えられます。画面ごとに使用できる変数は異なるため、ある変数が元の画面以外でも使用できるとは限りません。

| Variable | Description |
| - | - |
| \$\{clientName} | Auth0 アプリケーション名 |
| \$\{connectionName} | 接続名 (例: Google) |
| \$\{tenantName} | Auth0 テナント名 |
| \$\{organizationName} | ユーザーが組織のコンテキストで認証している場合の organization名 |
| \$\{companyName} | Auth0 テナント名、またはユーザーが組織のコンテキストで認証している場合は organization名 |
| \$\{userName} | ログイン中のユーザー名 |
| \$\{email} | ログイン中のユーザーのメールアドレス |
| \$\{appName} | カスタム Guardian プッシュ アプリケーション名 |

<h2 id="learn-more">
  詳細はこちら
</h2>

* [Universal Login エクスペリエンス](/docs/ja-jp/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/universal-experience)
* [Universal Login Internationalization](/docs/ja-jp/customize/internationalization-and-localization/universal-login-internationalization)
* [Universal Login Page Templates のカスタマイズ](/docs/ja-jp/customize/login-pages/universal-login/customize-templates)
