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

# ユニバーサルログインのテキスト要素をカスタマイズする

> Auth0 DashboardまたはManagement APIを使用して、ユニバーサルログインのテキスト要素をカスタマイズする方法について説明します。

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 data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=multifactor-authentication" tip="多要素認証（MFA）: ユーザー名とパスワードに加えて、SMS経由のコードなどの要素を使用するユーザー認証プロセス。" cta="用語集の表示">MFA</Tooltip>要素の登録、パスワードのリセットなど、アカウントに関連したさまざまな操作を実行できる一連のページで構成されています。Auth0はそれらのページに複数の言語でテキストを提供しています。

場合によっては、このテキストをアプリケーションの文体や特定のニーズに合わせて変更する必要があるかもしれません。

[ユニバーサルログイン](/docs/ja-jp/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/universal-experience)ページに表示されるテキストは、<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=auth0-dashboard" tip="Auth0 Dashboard: サービスを構成するためのAuth0の主製品。" cta="用語集の表示">Auth0 Dashboard</Tooltip>または<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=management-api" tip="Management API: 顧客が管理タスクを実行できるようにするための製品。" cta="用語集の表示">Management API</Tooltip>を使用して、すべての対応言語でカスタマイズすることができます。どちらの方法でも以下の定義、値、変数が適用されます。

## プロンプトと画面を構成する

利用可能な[プロンプトと画面](#prompt-values)は、Auth0 Dashboardまたは[Management API](/docs/ja-jp/api/management/v2)を使用してカスタマイズすることができます。

<Tabs>
  <Tab title="Dashboardの使用">
    Dashboardを使用して、ユニバーサルログインのテキストプロンプトをカスタマイズできます。

    1. Dashboardの[**［Branding（ブランディング）］ > ［Universal Login（ユニバーサルログイン）］ > ［Advanced Options（高度なオプション）］**](https://manage.auth0.com/#/custom_text)に進み、**［Custom Text（テキストのカスタム）］** を選択します。
    2. 編集したい **［Prompt（プロンプト）］** と **［Screen（画面）］** を選択し、希望の変更を行います。右側に公開プレビューが表示されます。
    3. 変更を運用環境に反映させたい際は、**［Save Changes（変更の保存）］** を選択します。
  </Tab>

  <Tab title="Management APIの使用">
    Management APIを使用して、ユニバーサルログインテキストプロンプトをカスタマイズできます。

    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の[プロンプトのカスタムテキストの取得](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`値を構成したい場合には、それらをすべてManagement APIに対する1つの呼び出しに含める必要があります。
           </Warning>

    #### 例

    Management APIの[指定プロンプトにカスタムテキスト設定](https://auth0.com/docs/api/management/v2#!/Prompts/put_custom_text_by_language)エンドポイントを呼び出し、 `Log in to ACME's website`の`login`プロンプトの`login`画面に使用する`description`テキストコンポーネントを設定することができます。次のようなものです：

    <AuthCodeGroup>
      ```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);
      });
      ```

      ```objc Obj-C theme={null}
      #import <Foundation/Foundation.h>

      NSDictionary *headers = @{ @"content-type": @"application/json",
                                 @"authorization": @"Bearer {yourMgmtApiAccessToken}" };
      NSDictionary *parameters = @{ @"login": @{ @"description": @"Login to ACME's Website" } };

      NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

      NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://{yourDomain}/api/v2/prompts/login/custom-text/en"]
                                                             cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                         timeoutInterval:10.0];
      [request setHTTPMethod:@"PUT"];
      [request setAllHTTPHeaderFields:headers];
      [request setHTTPBody:postData];

      NSURLSession *session = [NSURLSession sharedSession];
      NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                                  completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                      if (error) {
                                                          NSLog(@"%@", error);
                                                      } else {
                                                          NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                          NSLog(@"%@", httpResponse);
                                                      }
                                                  }];
      [dataTask resume];
      ```

      ```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
      ```

      ```swift Swift theme={null}
      import Foundation

      let headers = [
        "content-type": "application/json",
        "authorization": "Bearer {yourMgmtApiAccessToken}"
      ]
      let parameters = ["login": ["description": "Login to ACME's Website"]] as [String : Any]

      let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

      let request = NSMutableURLRequest(url: NSURL(string: "https://{yourDomain}/api/v2/prompts/login/custom-text/en")! as URL,
                                              cachePolicy: .useProtocolCachePolicy,
                                          timeoutInterval: 10.0)
      request.httpMethod = "PUT"
      request.allHTTPHeaderFields = headers
      request.httpBody = postData as Data

      let session = URLSession.shared
      let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
        if (error != nil) {
          print(error)
        } else {
          let httpResponse = response as? HTTPURLResponse
          print(httpResponse)
        }
      })

      dataTask.resume()
      ```
    </AuthCodeGroup>

    #### プロンプトのカスタムテキストの削除

    プロンプトのすべてのカスタムテキストを削除したい場合、Management APIの[指定プロンプトにカスタムテキストの設定](https://auth0.com/docs/api/management/v2#!/Prompts/put_custom_text_by_language)エンドポイントを呼び出し、`body`パラメーターとして空のオブジェクト（`{}`）を指定してください。

    <AuthCodeGroup>
      ```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);
      });
      ```

      ```objc Obj-C theme={null}
      #import <Foundation/Foundation.h>

      NSDictionary *headers = @{ @"content-type": @"application/json",
                                 @"authorization": @"Bearer {yourMgmtApiAccessToken}" };
      NSDictionary *parameters = @{  };

      NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

      NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://{yourDomain}/api/v2/prompts/login/custom-text/en"]
                                                             cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                         timeoutInterval:10.0];
      [request setHTTPMethod:@"PUT"];
      [request setAllHTTPHeaderFields:headers];
      [request setHTTPBody:postData];

      NSURLSession *session = [NSURLSession sharedSession];
      NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                                  completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                      if (error) {
                                                          NSLog(@"%@", error);
                                                      } else {
                                                          NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                          NSLog(@"%@", httpResponse);
                                                      }
                                                  }];
      [dataTask resume];
      ```

      ```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
      ```

      ```swift Swift theme={null}
      import Foundation

      let headers = [
        "content-type": "application/json",
        "authorization": "Bearer {yourMgmtApiAccessToken}"
      ]
      let parameters = [] as [String : Any]

      let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

      let request = NSMutableURLRequest(url: NSURL(string: "https://{yourDomain}/api/v2/prompts/login/custom-text/en")! as URL,
                                              cachePolicy: .useProtocolCachePolicy,
                                          timeoutInterval: 10.0)
      request.httpMethod = "PUT"
      request.allHTTPHeaderFields = headers
      request.httpBody = postData as Data

      let session = URLSession.shared
      let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
        if (error != nil) {
          print(error)
        } else {
          let httpResponse = response as? HTTPURLResponse
          print(httpResponse)
        }
      })

      dataTask.resume()
      ```
    </AuthCodeGroup>
  </Tab>
</Tabs>

### 対応しているパラメーター

| パラメーター | 説明 |
| - | - |
| `prompt` | ログインフロー内のステップ。利用可能な値のリストについては、「[プロンプト値](#prompt-values)」をお読みください。 |
| `language` | カスタマイズで適用される言語。利用可能な言語のリストについては、「[ユニバーサルログインの国際化](https://auth0.com/docs/ja-jp/customize/internationalization-and-localization/universal-login-internationalization)」をお読みください。 |
| `screen` | プロンプト内の特定の画面。 |
| `key` | テキストコンポーネントの識別子。 |
| `text` | ユーザーに表示されるメッセージ。 |

### プロンプト値

`prompt`という用語は、ログインフローの特定の手順を意味します。それぞれの`prompt`には少なくとも1つの`screen`があり、それぞれの`screen`にはカスタマイズ可能なテキストコンポーネントのセットがあります。

以下の`prompt`値を設定することができます。

<Accordion title="共通">
  ## スクリーン：redeem-ticket

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/7yXeBUjAKuO_t0dE/docs/images/ja-jp/cdy7uua7fh8z/7H4DS8I8fnlUgtS4ttpMyK/90006ee36032cc1ee3d9674fe6bcf575/redeem-ticket.png?fit=max&auto=format&n=7yXeBUjAKuO_t0dE&q=85&s=e8b7b2f126870c3d1f0f802997e19493" alt="redeem-ticketの参考スクリーンショット" width="550" height="656" data-path="docs/images/ja-jp/cdy7uua7fh8z/7H4DS8I8fnlUgtS4ttpMyK/90006ee36032cc1ee3d9674fe6bcf575/redeem-ticket.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | ロード中... | `pageTitle` |
  | Javascriptはブラウザーで有効になっていません。続けるには、ボタンをクリックしてください。 | `description` |
  | 続行 | `buttonText` |
</Accordion>

<Accordion title="同意">
  ## スクリーン：consent

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

  | テキスト | キー |
  | - | - |
  | \$\{clientName}を認可してください | `pageTitle` |
  | アプリの認可 | `title` |
  | \$\{userName}さん、こんにちは。 | `pickerTitle` |
  | テナントとオーディエンスのセレクター | `audiencePickerAltText` |
  | \$\{clientName}があなたのアカウントへのアクセスを要求しています。 | `messageMultipleTenants` |
  | $\{clientName}が${companyName}アカウントへのアクセスを要求しています。 | `messageSingleTenant` |
  | 許可 | `acceptButtonText` |
  | 拒否 | `declineButtonText` |
  | \$\{companyName} | `logoAltText` |
  | 無効なアクション | `invalid-action` |
  | オーディエンスが必要です | `invalid-audience` |
  | 無効なスコープです。配列でなければなりません。 | `invalid-scope` |
</Accordion>

<Accordion title="device-flow">
  ## スクリーン：device-code-activation

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

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

  ## スクリーン：device-code-activation-allowed

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

  | テキスト | キー |
  | - | - |
  | ログイン成功 \$\{clientName} | `pageTitle` |
  | デバイスが接続されました。 | `description` |
  | おめでとうございます。準備が整いました！ | `eventTitle` |

  ## スクリーン：device-code-activation-denied

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

  | テキスト | キー |
  | - | - |
  | ログイン失敗\${clientName} | `pageTitle` |
  | デバイスを有効化できませんでした。 | `description` |
  | 有効化失敗 | `eventTitle` |

  ## スクリーン：device-code-confirmation

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

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

<Accordion title="email-otp-challenge">
  ## スクリーン：email-otp-challenge

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

  | テキスト | キー |
  | - | - |
  | \$\{clientName}にログインするには、メールコードを入力してください | `pageTitle` |
  | 続行 | `buttonText` |
  | コードを記載したメールを\${email}に送りました | `description` |
  | コードを入力する | `placeholder` |
  | 再送 | `resendActionText` |
  | メールが届きませんか？ | `resendText` |
  | IDを検証してください | `title` |
  | \$\{companyName} | `logoAltText` |
  | OTPコードは6桁の数字である必要があります | `invalid-otp-code-format` |
  | 入力されたコードは無効です | `invalid-code` |
  | コードを検証できませんでした。後ほど再度お試しください。 | `authenticator-error` |
  | メール数の上限に達しました。しばらくしてから、再度お試しください。 | `too-many-email` |
</Accordion>

<Accordion title="email-verification">
  ## スクリーン：email-verification-result

  <Frame>![email-verification-resultの参考スクリーンショット](https://cdn2.auth0.com/docs/1.14567.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` |
  | 問題が発生しました。後ほど再度お試しください。later. | `custom-script-error-code` |
  | このチケットは使用済みです。 | `auth0-users-used-ticket` |
  | 問題が発生しました。後ほど再度お試しください later | `auth0-users-validation` |
</Accordion>

<Accordion title="招待">
  ## スクリーン：accept-invitation

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

  | テキスト | キー |
  | - | - |
  | サインアップするには招待を受け入れてください \$\{clientName} | `pageTitle` |
  | 招待されました！ | `title` |
  | $\{inviterName}さんがあなた(${email})を${clientName}の${companyName}に招待しました。 | `description` |
  | 続行 | `buttonText` |
  | \$\{companyName} | `logoAltText` |
</Accordion>

<Accordion title="ログイン">
  ## スクリーン：login

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

  | テキスト | キー |
  | - | - |
  | ログイン | \<%= "\${clientName}" %> |
  | ようこそ | `title` |
  | \<%= "${clientName}" %&gt;へ続行するには&lt;%= "${companyName}" %>にログインしてください。 | `description` |
  | または | `separatorText` |
  | 続行 | `buttonText` |
  | \<%= "{yourConnectionName}" %>で続行 | `federatedConnectionButtonText` |
  | サインアップ | `signupActionLinkText` |
  | アカウントをお持ちではありませんか？ | `signupActionText` |
  | パスワードを忘れましたか？ | `forgotPasswordText` |
  | パスワード | `passwordPlaceholder` |
  | ユーザー名またはメールアドレス | `usernamePlaceholder` |
  | メールアドレス | `emailPlaceholder` |
  | 電話番号 | `phonePlaceholder` |
  | ユーザー名 | `usernameOnlyPlaceholder` |
  | 電話番号、ユーザー名またはメールアドレス | `phoneOrUsernameOrEmailPlaceholder` |
  | 電話番号またはメールアドレス | `phoneOrEmailPlaceholder` |
  | 電話番号またはユーザー名 | `phoneOrUsernamePlaceholder` |
  | ユーザー名またはメールアドレス | `usernameOrEmailPlaceholder` |
  | 編集 | `editEmailText` |
  | 警告 | `alertListTitle` |
  | 招待されました！ | `invitationTitle` |
  | \<%= "${clientName}" %&gt;で&lt;%= "${companyName}" %>に参加する\<%= "\${inviterName}" %>さんの招待を受け入れるにはログインしてください。 | `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="login-id">
  ## スクリーン：login-id

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

  | テキスト | キー |
  | - | - |
  | ログイン | \<%= "\${clientName}" %> |
  | ようこそ | `title` |
  | \<%= "${clientName}" %&gt;へ続行するには&lt;%= "${companyName}" %>にログインしてください。 | `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}" %&gt;'。ユーザー名は&lt;%= "${min}" %>～\<%= "\${max}" %>文字以内でなければなりません。 | `invalid-username` |
  | 無効なログイン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` |
  | メールがどのエンタープライズディレクトリとも一致しません | `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="login-password">
  ## スクリーン：login-password

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

  | テキスト | キー |
  | - | - |
  | ログインするにはパスワード入力してください | \<%= "\${clientName}" %> |
  | パスワードの入力 | `title` |
  | \<%= "${clientName}" %&gt;へ続行するには&lt;%= "${companyName}" %>のパスワードを入力してください | `description` |
  | または | `separatorText` |
  | 続行 | `buttonText` |
  | \<%= "{yourConnectionName}" %>で続行 | `federatedConnectionButtonText` |
  | サインアップ | `signupActionLinkText` |
  | アカウントをお持ちではありませんか？ | `signupActionText` |
  | パスワードを忘れましたか？ | `forgotPasswordText` |
  | パスワード | `passwordPlaceholder` |
  | ユーザー名またはメールアドレス | `usernamePlaceholder` |
  | メールアドレス | `emailPlaceholder` |
  | 編集 | `editEmailText` |
  | メールアドレスを編集する | `editLinkScreenReadableText` |
  | 警告 | `alertListTitle` |
  | 招待されました！ | `invitationTitle` |
  | \<%= "${inviterName}" %&gt;さんの招待を受けて&lt;%= "${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="login-passwordless">
  ## スクリーン：login-passwordless-email-code

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/7yXeBUjAKuO_t0dE/docs/images/ja-jp/cdy7uua7fh8z/6zazshkUI5sdFDd2Fgbo6w/0193e17673250b5293d9581e34316c20/login-passwordless-email-code.png?fit=max&auto=format&n=7yXeBUjAKuO_t0dE&q=85&s=ee79fe8130a3261e3db02c78f986bbe8" alt="login-passwordless-email-codeの参考スクリーンショット" width="550" height="640" data-path="docs/images/ja-jp/cdy7uua7fh8z/6zazshkUI5sdFDd2Fgbo6w/0193e17673250b5293d9581e34316c20/login-passwordless-email-code.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | ログインするには、メールコードを入力してください \$\{clientName} | `pageTitle` |
  | 続行 | `buttonText` |
  | コードを記載したメールを\${email}に送りました | `description` |
  | コードを入力してください | `placeholder` |
  | 再送 | `resendActionText` |
  | メールが届きませんか？ | `resendText` |
  | IDの検証 | `title` |
  | \$\{companyName} | `logoAltText` |
  | コードが無効です | `invalid-verification-code` |
  | コードを送信できませんでした。後ほど再度お試しください。 | `passwordless-authenticator-error` |
  | 問題が発生しました。後ほど再度お試しください。 | `passwordless-unknown-error` |

  ## スクリーン：login-passwordless-email-link

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/7yXeBUjAKuO_t0dE/docs/images/ja-jp/cdy7uua7fh8z/7EcEUmoEPC6GVgJjNyTugr/e160cb40af3a0c748ba1f9fe2307488b/login-passwordless-email-link.png?fit=max&auto=format&n=7yXeBUjAKuO_t0dE&q=85&s=2d30e4602f2a3f0df2d74172afca7904" alt="login-passwordless-email-linkの参考スクリーンショット" width="550" height="640" data-path="docs/images/ja-jp/cdy7uua7fh8z/7EcEUmoEPC6GVgJjNyTugr/e160cb40af3a0c748ba1f9fe2307488b/login-passwordless-email-link.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | メールのサインインリンク \$\{clientName} | `pageTitle` |
  | メールが送られました | `successTitle` |
  | 問題が発生しました | `errorTitle` |
  | メールが送られました。受信トレイでログインリンクを確認してください。 | `description` |
  | 後ほどお試しください。 | `unknownErrorDescription` |

  ## スクリーン：login-passwordless-sms-otp

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/H2uzjf6o6U9ckvsi/docs/images/ja-jp/cdy7uua7fh8z/5dk4vZpc06UojLdnelUInO/f5fb02e0adeeceaa1b8ce6eef8151bc2/login-passwordless-sms-otp.png?fit=max&auto=format&n=H2uzjf6o6U9ckvsi&q=85&s=c4e437ef5cf3f9dd3b576be96a8fe918" alt="login-passwordless-sms-otpの参考スクリーンショット" width="550" height="640" data-path="docs/images/ja-jp/cdy7uua7fh8z/5dk4vZpc06UojLdnelUInO/f5fb02e0adeeceaa1b8ce6eef8151bc2/login-passwordless-sms-otp.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | ログインするには、電話コードを入力してください \$\{clientName} | `pageTitle` |
  | IDの検証 | `title` |
  | 次の宛先にテキストメッセージを送りました： | `description` |
  | 続行 | `buttonText` |
  | 編集 | `editText` |
  | 6桁のコードを入力してください | `placeholder` |
  | 再送 | `resendActionText` |
  | コードが届きませんか？ | `resendText` |
  | \$\{companyName} | `logoAltText` |
  | コードが無効です | `invalid-verification-code` |
  | コードを送信できませんでした。後ほど再度お試しください。 | `passwordless-authenticator-error` |
  | 問題が発生しました。後ほど再度お試しください。 | `passwordless-unknown-error` |
</Accordion>

<Accordion title="login-email-verification">
  ## スクリーン：login-email-verification

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

  | テキスト | キー |
  | - | - |
  | ログインするには、メールコードを入力してください \$\{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="logout">
  ## スクリーン：logout

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/imVorz-MzaDGw6Xg/docs/images/ja-jp/cdy7uua7fh8z/2lXg143oKAF4OlIilbwDCK/d770603ba5203adff07cf4e23e4fcbbb/logout.png?fit=max&auto=format&n=imVorz-MzaDGw6Xg&q=85&s=d3d67cfe47fe5a3fff9e09ea1c7785c7" alt="logoutの参考スクリーンショット" width="550" height="640" data-path="docs/images/ja-jp/cdy7uua7fh8z/2lXg143oKAF4OlIilbwDCK/d770603ba5203adff07cf4e23e4fcbbb/logout.png" />
  </Frame>

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

<Accordion title="mfa">
  ## スクリーン：mfa-detect-browser-capabilities

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/uGdnFGIgVQ8ee5aF/docs/images/ja-jp/cdy7uua7fh8z/2D7DbdMRJ7SdwxEzOYYsLX/595c1436aaa38ed342137c4a5227f4b0/mfa-detect-browser-capabilities.png?fit=max&auto=format&n=uGdnFGIgVQ8ee5aF&q=85&s=172c2abae6502b38543e31b67979121d" alt="mfa-detect-browser-capabilitiesの参考スクリーンショット" width="550" height="640" data-path="docs/images/ja-jp/cdy7uua7fh8z/2D7DbdMRJ7SdwxEzOYYsLX/595c1436aaa38ed342137c4a5227f4b0/mfa-detect-browser-capabilities.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | 別の方法を試す | `pickAuthenticatorText` |
  | 再読込み | `reloadButtonText` |
  | JavaScriptが必要です | `noJSErrorTitle` |
  | ブラウザーでJavaScriptが有効になっていません。有効にし、［Reload page（ページの再読み込み）］ボタンを押してください。 | `noJSErrorDescription` |

  ## スクリーン：mfa-enroll-result

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

  | テキスト | キー |
  | - | - |
  | MFA登録状況 | `pageTitle` |
  | 完了しました！ | `enrolledTitle` |
  | 新しい認証要素の追加に成功しました。 | `enrolledDescription` |
  | 無効なリンク | `invalidTicketTitle` |
  | このリンクは無効または期限切れです。 | `invalidTicketDescription` |
  | 期限切れのリンク | `expiredTicketTitle` |
  | このリンクは期限切れです。 | `expiredTicketDescription` |
  | 使用済み | `alreadyUsedTitle` |
  | このリンクは使用済みです。多要素認証で登録する新しいリンクを取得してください。 | `alreadyUsedDescription` |
  | 2要素検証はすでに有効化されています。 | `alreadyEnrolledDescription` |
  | 問題が生じました | `genericError` |

  ## スクリーン：mfa-login-options

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

  | テキスト | キー |
  | - | - |
  | その他のログイン方法のリスト \$\{clientName} | `pageTitle` |
  | 戻る | `backText` |
  | 他の方法 | `title` |
  | SMS | `authenticatorNamesSMS` |
  | 電話 | `authenticatorNamesVoice` |
  | 電話 | `authenticatorNamesPhone` |
  | \$\{appName}アプリを通じた通知 | `authenticatorNamesPushNotification` |
  | Google Authenticatorまたは類似のもの | `authenticatorNamesOTP` |
  | メール | `authenticatorNamesEmail` |
  | 復旧コード | `authenticatorNamesRecoveryCode` |
  | DUOアプリを通じた通知 | `authenticatorNamesDUO` |
  | セキュリティキー | `authenticatorNamesWebauthnRoaming` |
  | 指紋または顔認証 | `authenticatorNamesWebauthnPlatform` |

  ## スクリーン：mfa-begin-enroll-options

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

  | テキスト | キー |
  | - | - |
  | 別の認証方法を追加する \$\{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">
  ## スクリーン：mfa-email-challenge

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

  | テキスト | キー |
  | - | - |
  | \$\{clientName}にログインするには、メールコードを入力してください | `pageTitle` |
  | 戻る | `backText` |
  | 続行 | `buttonText` |
  | コードをメールで次のアドレスに送りました： | `description` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | コードを入力する | `placeholder` |
  | 30日間このデバイスを記憶する | `rememberMeText` |
  | 再送 | `resendActionText` |
  | メールが届きませんか？ | `resendText` |
  | IDの検証 | `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` |

  ## スクリーン：mfa-email-list

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

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

<Accordion title="mfa-otp">
  ## スクリーン：mfa-otp-enrollment-qr

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

  | テキスト | キー |
  | - | - |
  | ワンタイムパスワードを使用してログインするにはコードをスキャンしてください \$\{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` |

  ## スクリーン：mfa-otp-enrollment-code

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

  \\

  | テキスト | キー |
  | - | - |
  | ワンタイムパスワードを使用してログインするにはコードをコピーしてください \$\{clientName} | `pageTitle` |
  | 戻る | `backText` |
  | 続行 | `buttonText` |
  | コピーするためにコードをセキュリティ保護します | `altText` |
  | コードをコピーする | `copyCodeButtonText` |
  | 推奨鑑別工具アプリに次のコードを手動で入力し、下に表示されたワンタイムコードを入力してください。 | `description` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | ワンタイムコードを入力してください | `placeholder` |
  | アカウントのセキュリティ保護 | `title` |
  | \$\{companyName} | `logoAltText` |
  | 認証に失敗したコードが多すぎます。しばらくしてから、再度お試しください。 | `too-many-failures` |
  | 登録トランザクションの有効期限が切れました。もう一度始めてください。 | `transaction-not-found` |

  ## スクリーン：mfa-otp-challenge

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

  | テキスト | キー |
  | - | - |
  | ログインするにはワンタイムパスワードを入力してください \$\{clientName} | `pageTitle` |
  | IDの検証 | `title` |
  | 好みのワンタイムパスワードアプリでコードを確認してください。 | `description` |
  | 続行 | `buttonText` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | ワンタイムコードを入力してください | `placeholder` |
  | 30日間このデバイスを記憶する | `rememberMeText` |
  | \$\{companyName} | `logoAltText` |
  | パスワードを使用する | `usePasswordText` |
  | コードを検証できませんでした。後ほど再度お試しください。 | `authenticator-error` |
  | 失敗したコードが多すぎます。しばらくしてから、再度お試しください。 | `too-many-failures` |
  | 登録トランザクションの有効期限が切れました。もう一度開始してください。 | `transaction-not-found` |
</Accordion>

<Accordion title="mfa-phone">
  ## スクリーン：mfa-phone-challenge

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

  | テキスト | キー |
  | - | - |
  | ログインするための電話番号を入力してください \$\{clientName} | `pageTitle` |
  | IDの検証 | `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` |

  ## スクリーン：mfa-phone-enrollment

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

  | テキスト | キー |
  | - | - |
  | 電話コードを使用してログインするために電話番号を入力してください \$\{clientName} | `pageTitle` |
  | アカウントのセキュリティ保護 | `title` |
  | 6桁のコードを送ることのできる国番号および電話番号を入力してください： | `description` |
  | 続行 | `continueButtonText` |
  | テキストメッセージ | `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-push">
  ## スクリーン：mfa-push-welcome

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

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

  ## スクリーン：mfa-push-enrollment-qr

  <Frame>![mfa-push-enrollment-qrの参考スクリーンショット](https://cdn2.auth0.com/docs/1.14567.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` |

  ## スクリーン：mfa-push-challenge-push

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

  | テキスト | キー |
  | - | - |
  | ログインするにはプッシュ通知を許可してください \$\{clientName} | `pageTitle` |
  | IDの検証 | `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` |

  ## スクリーン：mfa-push-list

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

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

<Accordion title="mfa-recovery-code">
  ## スクリーン：mfa-recovery-code-enrollment

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

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

  ## スクリーン：mfa-recovery-code-challenge

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

  | テキスト | キー |
  | - | - |
  | ログインするには、復旧コードを入力してください \$\{clientName} | `pageTitle` |
  | IDの検証 | `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">
  ## スクリーン：mfa-country-codes

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

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

  ## スクリーン：mfa-sms-enrollment

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

  | テキスト | キー |
  | - | - |
  | テキストメッセージを使用してログインするには電話番号を入力してください \$\{clientName} | `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` |

  ## スクリーン：mfa-sms-challenge

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

  | テキスト | キー |
  | - | - |
  | ログインするには、電話コードを入力してください \$\{clientName} | `pageTitle` |
  | IDを検証 | `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` |

  ## スクリーン：mfa-sms-list

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

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

<Accordion title="mfa-voice">
  ## スクリーン：mfa-voice-enrollment

  <Frame>![mfa-voice-enrollmentの参考スクリーンショット](https://cdn2.auth0.com/docs/1.14567.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` |

  ## スクリーン：mfa-voice-challenge

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

  | テキスト | キー |
  | - | - |
  | \$\{clientName}にログインするためには、電話コードを入力してください | `pageTitle` |
  | IDの検証 | `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` |
</Accordion>

<Accordion title="mfa-webauthn">
  ## スクリーン：mfa-webauthn-platform-enrollment

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/ZDn_-2h-7xFx-_oK/docs/images/universal-login/text-customization/mfa-webauth-platform-enrollment.png?fit=max&auto=format&n=ZDn_-2h-7xFx-_oK&q=85&s=aa583a246d7b9600c3afec520af2ffd4" alt="mfa-webauthn-enrollment reference screenshot" width="550" height="630" data-path="docs/images/universal-login/text-customization/mfa-webauth-platform-enrollment.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | このデバイスでより素早くログインする \$\{clientName} | `pageTitle` |
  | このデバイスでより素早くログインする | `title` |
  | このデバイスを信用しますか？このデバイスの指紋または顔認証を使用することで、次回から迅速かつ安全にログインすることができます。 | `description` |
  | デバイス承認の待機中 | `awaitingConfirmation` |
  | \$\{companyName} | `logoAltText` |
  | 続行 | `continueButtonText` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | あとで知らせる | `snoozeEnrollmentButtonText` |
  | このデバイスでは行わない | `refuseAddingDeviceText` |
  | あとで | `skipAddingDeviceText` |
  | デバイスエンロールメントを始めることができませんでした。後ほど再度お試しください。 | `webauthn-platform-associate-error` |

  ## スクリーン：mfa-webauthn-roaming-enrollment

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/ZDn_-2h-7xFx-_oK/docs/images/universal-login/text-customization/mfa-webauth-roaming-enrollment.png?fit=max&auto=format&n=ZDn_-2h-7xFx-_oK&q=85&s=5730a8dcb4f1b5d15ebf2731bbf569a2" alt="mfa-webauthn-guidance-enrollmentの参考スクリーンショット" width="525" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-roaming-enrollment.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | セキュリティキーを登録する\${clientName} | `pageTitle` |
  | セキュリティキーの追加 | `title` |
  | セキュリティキーは追加の認証要素として使用できます。 | `description` |
  | セキュリティキーを待っています | `awaitingConfirmation` |
  | \$\{companyName} | `logoAltText` |
  | セキュリティキーを使用する | `continueButtonText` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | セキュリティキーを接続して、続けてください。 | `instructions1` |
  | ブラウザーのステップに従ってください。 | `instructions2` |
  | あとで簡単に識別できるようにセキュリティキーに名前をつけてください。 | `instructions3` |
  | セキュリティキー登録を始めることができませんでした。後ほど再度お試しください。 | `webauthn-associate-error` |

  ## スクリーン：mfa-webauthn-platform-challenge

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/ZDn_-2h-7xFx-_oK/docs/images/universal-login/text-customization/mfa-webauth-platform-challenge.png?fit=max&auto=format&n=ZDn_-2h-7xFx-_oK&q=85&s=280e0c65b30928f2aa4518aa5052d1ec" alt="mfa-webauthn-challenge-user-initiatedの参考スクリーンショット" width="514" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-platform-challenge.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | ログインするために指紋または顔認証を使用してください \$\{clientName} | `title` |
  | 下のボタンを押し、ブラウザーのステップに従ってログインしてください。 | `description` |
  | デバイス認証の待機中 | `awaitingConfirmation` |
  | 認証試行の失敗が多すぎます。後ほど再度お試しください。 | `too-many-webauthn-challenge-attempts-error` |
  | \$\{companyName} | `logoAltText` |
  | 続行 | `continueButtonText` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | パスワードを使用する | `usePasswordText` |
  | 30日間このデバイスを記憶する | `rememberMeText` |
  | デバイス検証を始められませんでした。後ほど再度お試しください。 | `webauthn-platform-challenge-error` |

  ## スクリーン：mfa-webauthn-roaming-challenge

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/ZDn_-2h-7xFx-_oK/docs/images/universal-login/text-customization/mfa-webauth-roaming-challenge.png?fit=max&auto=format&n=ZDn_-2h-7xFx-_oK&q=85&s=5541a4cbccdfd549eb5e2895154060d7" alt="mfa-webauthn-challenge-user-initiatedの参考スクリーンショット" width="495" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-roaming-challenge.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | ログインするにはセキュリティキーを使用する \$\{clientName} | `pageTitle` |
  | IDの検証 | `title` |
  | セキュリティキーはお手元に控えておいてください。続けると、使用を促されます。 | `description` |
  | セキュリティキーを待っています | `awaitingConfirmation` |
  | 認証試行の失敗回数が多すぎます。後ほど再度お試しください。 | `too-many-webauthn-challenge-attempts-error` |
  | \$\{companyName} | `logoAltText` |
  | セキュリティキーを使用する | `continueButtonText` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | 30日間このデバイスを記憶する | `rememberMeText` |
  | セキュリティキー検証を始めることができませんでした。後ほど再度お試しください。 | `webauthn-challenge-error` |

  ## スクリーン：mfa-webauthn-change-key-nickname

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/ZDn_-2h-7xFx-_oK/docs/images/universal-login/text-customization/mfa-webauth-change-key-nickname.png?fit=max&auto=format&n=ZDn_-2h-7xFx-_oK&q=85&s=d159907a0cca471aba6cc3eb5dd0d89f" alt="mfa-webauthn-change-key-nicknameの参考スクリーンショット" width="511" height="642" data-path="docs/images/universal-login/text-customization/mfa-webauth-change-key-nickname.png" />
  </Frame>

  | テキスト | キー |
  | - | - |
  | セキュリティキーに名前をつける \$\{clientName} | `title` |
  | 複数のキーを持っている場合、このエイリアスが正しいキーの識別に役立ちます。 | `description` |
  | \$\{userName}のキー | `nickname` |
  | セキュリティキー名 | `nicknamePlaceholder` |
  | デバイスに名前をつける | \$\{clientName} |
  | 複数のデバイスを持っている場合、このエイリアスが正しいキーの識別に役立ちます。 | `descriptionPlatform` |
  | $\{userName}の${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` |

  ## スクリーン：mfa-webauthn-enrollment-success

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/ZDn_-2h-7xFx-_oK/docs/images/universal-login/text-customization/mfa-webauthn-enrollment-success.png?fit=max&auto=format&n=ZDn_-2h-7xFx-_oK&q=85&s=c2fe2740edc6d3b39e09986b5b9d2b44" alt="mfa-webauthn-enrollment-successの参考スクリーンショット" width="550" height="640" data-path="docs/images/universal-login/text-customization/mfa-webauthn-enrollment-success.png" />
  </Frame>

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

  ## スクリーン：mfa-webauthn-error

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

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

  ## スクリーン：mfa-webauthn-not-available-error

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

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

<Accordion title="organizations">
  ## スクリーン：organization-selection

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

  | テキスト | キー |
  | - | - |
  | organizationを入力してください \$\{clientName} | `pageTitle` |
  | 続行 | `buttonText` |
  | 続けるには\${companyName}のOrganizationを入力してください | `description` |
  | Organization名を入力してください | `placeholder` |
  | Organizationの入力 | `title` |
  | \$\{companyName} | `logoAltText` |
  | 入力されたorganizationは無効です | `invalid-organization` |

  ## スクリーン：organization-picker

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

  | テキスト\_\_ | \_\_キー |
  | - | - |
  | Organizationを選択してください | `pageTitle` |
  | は複数のorganizationに含まれています。 | `loggedInText` |
  | は個人アカウントとして使用されていて、かつ複数のorganizationに含まれています。 | `loggedInTextB2C` |
  | Organizationの選択 | `title` |
  | アカウントを選択して続行 | `titleB2C` |
  | \<%= "\${companyName}" %> | `logoAltText` |
  | または | `separatorText` |
  | 個人アカウントで続行 | `continueTextB2C` |
</Accordion>

<Accordion title="reset-password">
  ## スクリーン：reset-password-request

  <Frame>![reset-password-requestの参考スクリーンショット](https://cdn2.auth0.com/docs/1.14567.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` |
  | 無効なログインIDが入力されました | `invalid-login-id` |
  | 有効なメールアドレスまたは電話番号を入力してください。電話番号には国番号が必要です。 | `invalid-email-phone` |

  ## スクリーン：reset-password-email

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

  | テキスト | キー |
  | - | - |
  | メールを確認してください | \<%= "\${clientName}" %> |
  | メールの確認 | `title` |
  | 戻る | `backButtonText` |
  | メールアドレス\<%= "\${email}" %>を確認し、パスワードリセットのご案内について確認してください。 | `emailDescription` |
  | メールを再送する | `resendLinkText` |
  | ユーザー名に関連付いたメールアドレス\<%= "\${email}" %>をチェックし、パスワードリセットのご案内について確認してください。 | `usernameDescription` |

  ## スクリーン：reset-password

  <Frame>![reset-passwordの参考スクリーンショット](https://cdn2.auth0.com/docs/1.14567.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-mismatch` |

  ## スクリーン：reset-password-success

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

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

  ## スクリーン：reset-password-error

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

  | テキスト | キー |
  | - | - |
  | パスワードリセットエラー | \<%= "\${clientName}" %> |
  | \<%= "\${clientName}" %>に戻る | `backToLoginLinkText` |
  | パスワードをリセットするには、ログインページに戻り、［Forgot Your Password（パスワードをお忘れですか）］を選択して、新しいメールが送られるようにしてください。 | `descriptionExpired` |
  | 問題が発生しました。ログインページに戻り、［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` |

  ## スクリーン：reset-password-mfa-email-challenge

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

  | テキスト | キー |
  | - | - |
  | パスワードを変更するために、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
  | 戻る | `backText` |
  | 続行 | `buttonText` |
  | コードをメールで次のアドレスに送りました： | `description` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | コードを入力してください | `placeholder` |
  | 30日間このデバイスを記憶する | `rememberMeText` |
  | 再送 | `resendActionText` |
  | メールが届きませんか？ | `resendText` |
  | IDの検証 | `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` |

  ## スクリーン：reset-password-mfa-otp-challenge

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

  | テキスト | キー |
  | - | - |
  | パスワードを変更するために、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
  | IDの検証 | `title` |
  | お好きなワンタイムパスワードアプリケーションでコードを確認してください。 | `description` |
  | 続行 | `buttonText` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | ワンタイムコードを入力してください | `placeholder` |
  | 30日間このデバイスを記憶する | `rememberMeText` |
  | \<%= "\${companyName}" %> | `logoAltText` |
  | パスワードを使用する | `usePasswordText` |
  | コードを検証できませんでした。後ほど再度お試しください。 | `authenticator-error` |
  | 失敗したコードが多すぎます。しばらくしてから、再度お試しください。 | `too-many-failures` |
  | 登録トランザクションの有効期限が切れました。もう一度開始してください。 | `transaction-not-found` |

  ## スクリーン：reset-password-mfa-phone-challenge

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

  | テキスト | キー |
  | - | - |
  | パスワードを変更するために、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
  | IDの検証 | `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` |

  ## スクリーン：reset-password-mfa-push-challenge-push

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

  | テキスト | キー |
  | - | - |
  | パスワード変更をするためにワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
  | IDの検証 | `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` |

  ## スクリーン：reset-password-mfa-recovery-code-challenge

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

  | テキスト | キー |
  | - | - |
  | パスワードを変更するためにワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
  | IDの検証 | `title` |
  | 最初の登録時に提供された復旧コードを入力する | `description` |
  | 続行 | `buttonText` |
  | 別の方法を試す | `pickAuthenticatorText` |
  | 復旧コードを入力してください | `placeholder` |
  | \<%= "\${companyName}" %> | `logoAltText` |
  | 入力されたコードは無効です | `invalid-code` |
  | 復旧コードは24桁の英数字である必要があります | `invalid-code-format` |
  | コードを検証できませんでした。後ほど再度お試しください。 | `authenticator-error` |
  | コードを記録したことを確認してください | `no-confirmation` |
  | 失敗したコードが多すぎます。しばらくしてから、再度お試しください。 | `too-many-failures` |
  | 登録トランザクションの有効期限が切れました。もう一度開始してください。 | `transaction-not-found` |

  ## スクリーン：reset-password-mfa-sms-challenge

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

  | テキスト | キー |
  | - | - |
  | パスワードを変更するためにワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
  | IDの検証 | `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` |

  ## スクリーン：reset-password-mfa-voice-challenge

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

  | テキスト | キー |
  | - | - |
  | パスワードを変更するには、ワンタイムパスワードを入力してください | \<%= "\${clientName}" %> |
  | IDの検証 | `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` |

  ## スクリーン：reset-password-mfa-webauthn-platform-challenge

  <Frame>![reset-password-mfa-webauthn-platform-challengeの参考スクリーンショット](https://cdn2.auth0.com/docs/1.14567.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` |

  ## スクリーン：reset-password-mfa-webauthn-roaming-challenge

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

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

<Accordion title="passkey-enrollment">
  ## スクリーン：passkey-enrollment

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

  | テキスト | キー |
  | - | - |
  | このデバイス上で`${clientName}`のパスキーを作成します。 | `title` |
  | `${clientName}`にログインします。 | `pageTitle` |
  | `${companyName}`にログインして`${clientName}`へ続行します。 | `description` |
  | パスワードを記憶する必要がありません。 | `passkeyBenefit1Title` |
  | Webauthnプラットフォームのアイコン | `passkeyBenefit1ImgAltText` |
  | パスキーでは、指紋や顔などをログインに使えます。 | `passkeyBenefit1Description` |
  | お手持ちのすべてのデバイスで動作します。 | `passkeyBenefit2Title` |
  | デバイスグローブ | `passkeyBenefit2ImgAltText` |
  | 同期したデバイスでパスキーが自動的に利用できるようになります。 | `passkeyBenefit2Description` |
  | アカウントを安全に保ちます。 | `passkeyBenefit3Title` |
  | チェックマークで保全します。 | `passkeyBenefit3ImgAltText` |
  | パスキーはフィッシングに対する最先端の対抗策を提供します。 | `passkeyBenefit3Description` |
  | パスキーを作成します。 | `createButtonText` |
  | パスキーを使わずに続行します。 | `continueButtonText` |
  | 新しいパスキーを作成します。 | `createButtonResetText` |
  | 新しいパスワードを作成します。 | `usePasswordButtonText` |
  | 戻る | `backButtonText` |
  | この内容を今後表示しないでください。 | `checkboxText` |
  | 既存のユーザーがいます。 | `error_email-in-use` |
  | 問題が発生しました。後ほど再度お試しください。 | `error_auth0-users-validation` |
  | パスワードとパスキーが使用できません。 | `error_conflict-password-passkey` |
  | パスワードが使用できません。 | `error_password-not-allowed` |
  | パスキーが使用できません。 | `error_passkey-not-allowed` |
  | 問題が発生しました。後ほど再度お試しください。 | `error_invalid-passkey` |
  | 問題が発生しました。後ほど再度お試しください。 | `error_passkey-enrollment-failure` |
  | アカウントで作成できるパスキーの最大数に到達しました。 | `error_passkey-enrollment-max-allowed-reached` |
</Accordion>

<Accordion title="passkey-enrollment-local">
  ## スクリーン：passkey-enrollment-local

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

  | テキスト | キー |
  | - | - |
  | このデバイス上で`${clientName}`のパスキーを作成 | `title` |
  | ログインしてください `${clientName}`. | `pageTitle` |
  | `${clientName}`へ続行するには`${companyName}`にログインしてください。 | `description` |
  | このデバイスで素早くサインインしましょう。 | `passkeyBenefit1Title` |
  | ロック | `passkeyBenefit1ImgAltText` |
  | 次回ログイン時に他のデバイスのパスキーは必要ありません。 | `passkeyBenefit1Description` |
  | パスワードを覚える必要がありません。 | `passkeyBenefit2Title` |
  | Webauthnプラットフォームのアイコン。 | `passkeyBenefit2ImgAltText` |
  | パスキーではログインに指紋や顔を使用できます。 | `passkeyBenefit2Description` |
  | 新しいパスキーの作成。 | `createButtonText` |
  | 新しいパスキーを使わずに続行。 | `continueButtonText` |
  | 今後表示しない。 | `checkboxText` |
  | 問題が発生しました。後ほど再度お試しください。 | `error_passkey-enrollment-failure` |
  | アカウントで作成できるパスキーの最大数に到達しました。 | `error_passkey-enrollment-max-allowed-reached` |
</Accordion>

<Accordion title="phone-identifier-challenge">
  ## スクリーン：phone-identifier-challenge

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

  | テキスト | キー |
  | - | - |
  | ログインするには、電話コードを入力してください | \<%= "\${clientName}" %> |
  | IDの検証 | `title` |
  | 次の電話番号にテキストメッセージを送りました： | `smsDescription` |
  | 次の電話番号に音声電話を通して6桁のコードを送りました： | `voiceDescription` |
  | 続行 | `buttonText` |
  | 戻る | `backButtonText` |
  | 6桁のコードを入力する | `placeholder` |
  | 再送信 | `resendActionText` |
  | コードを受け取りませんでしたか？ | `resendText` |
  | または | `resendVoiceActionSeparatorTextBefore` |
  | または | `resendSmsActionSeparatorTextBefore` |
  | テキストを送る | `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-enrollment">
  ## スクリーン：phone-identifier-enrollment

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

  | テキスト | キー |
  | - | - |
  | 電話番号を使ってログインしてください | \<%= "\${clientName}" %> |
  | IDの検証 | `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="signup">
  ## スクリーン：signup

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

  | テキスト | キー |
  | - | - |
  | サインアップ | \<%= "\${clientName}" %> |
  | ようこそ | `title` |
  | \<%= "${clientName}" %&gt;へ続行するには&lt;%= "${companyName}" %>にサインアップしてください。 | `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}" %&gt;'。ユーザー名は&lt;%= "${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つの方法によるIDの認証が必要です | `no-identifier` |
  | この資格情報の組み合わせは、別のWebサイトで公開されているデータ漏洩で検出されました。アカウントを作成する前に、安全性を保つために異なるパスワードを使用してください。 | `password-breached` |
  | 電話番号でサインアップを試行した際に問題が発生しました。サポートにお問い合わせください。 | `invalid-phone-attribute-config` |
</Accordion>

<Accordion title="signup-id">
  ## スクリーン：signup-id

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

  | テキスト | キー |
  | - | - |
  | サインアップ | \<%= "\${clientName}" %> |
  | アカウントの作成 | `title` |
  | \<%= "${clientName}" %&gt;へ続行するには&lt;%= "${companyName}" %>にサインアップしてください。 | `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}" %&gt;'。ユーザー名は&lt;%= "${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-hrd-connection` |
  | メールアドレスを入力してください | `no-email` |
  | パスワードが必要です | `no-password` |
  | 新しいパスワードを入力してください。 | `no-password-reset` |
  | 新しいパスワードの確認が完了していません | `no-re-enter-password` |
  | ユーザー名が必要です | `no-username` |
  | 少なくとも1つの方法によるIDの認証が必要です | `no-identifier` |
  | 有効な電話番号を入力してください | `invalid-phone-number` |
</Accordion>

<Accordion title="signup-password">
  ## スクリーン：signup-password

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

  | テキスト | キー |
  | - | - |
  | サインアップ用パスワードを作成してください | \<%= "\${clientName}" %> |
  | アカウントの作成 | `title` |
  | \<%= "${clientName}" %&gt;へ続行するには&lt;%= "${companyName}" %>のパスワードを設定してください | `description` |
  | または | `separatorText` |
  | 続行 | `buttonText` |
  | 電話番号 | `phonePlaceholder` |
  | メールアドレス | `emailPlaceholder` |
  | 編集 | `editEmailText` |
  | 編集 | `editPhoneText` |
  | 編集 | `editUsernameText` |
  | メールアドレスを編集する | `editLinkScreenReadableText` |
  | \<%= "{yourConnectionName}" %>で続行する | `federatedConnectionButtonText` |
  | ログイン | `loginActionLinkText` |
  | アカウントをすでにお持ちですか？ | `loginActionText` |
  | パスワード | `passwordPlaceholder` |
  | パスワードには次のものを含める必要があります： | `passwordSecurityText` |
  | ユーザー名 | `usernamePlaceholder` |
  | メールアドレス（任意） | `emailOptionalPlaceholder` |
  | ユーザー名（任意） | `usernameOptionalPlaceholder` |
  | 電話番号（任意） | `phoneOptionalPlaceholder` |
  | 戻る | `backButtonText` |
  | 招待状を受け入れてサインアップしてください | \<%= "\${clientName}" %> |
  | \<%= "${inviterName}" %&gt;からの招待状を受け入れて&lt;%= "${clientName}" %>で\<%= "\${companyName}" %>に参加するにはサインアップしてください。 | `invitationDescription` |
  | \<%= "\${companyName}" %> | `logoAltText` |
  | パスワードを表示する | `showPasswordText` |
  | パスワードを表示しない | `hidePasswordText` |
  | 失敗 | `accessibilityError` |
  | 成功 | `accessibilityValid` |
  | ユーザーはすでに存在します。The user already exists. | `email-in-use` |
  | パスワードが弱すぎます | `password-too-weak` |
  | パスワードが弱すぎます | `password-policy-not-conformant` |
  | パスワードが一般的すぎます | `password-too-common` |
  | パスワードは以前使用されています | `password-previously-used` |
  | パスワードが一致しません | `password-mismatch` |
  | パスワードにユーザー情報が含まれています | `password-contains-user-information` |
  | ユーザー名には英数字または次の記号のみを含められます： '\<%= "${characters}" %&gt;'。ユーザー名は&lt;%= "${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` |
  | この資格情報の組み合わせは、別のWebサイトで公開されているデータ漏洩で検出されました。アカウントを作成する前に、安全性を保つために異なるパスワードを使用してください。 | `password-breached` |
  | 電話番号でサインアップを試行した際に問題が発生しました。サポートにお問い合わせください。 | `invalid-phone-attribute-config` |
</Accordion>

<Accordion title="status">
  ## Screen: status

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/7yXeBUjAKuO_t0dE/docs/images/ja-jp/cdy7uua7fh8z/6sVCv5Bq3QI0rhe21wzU8E/8e03d84d711293ad9dbf13f5f6569994/Screenshot_2025-07-22_at_1.49.06__PM.png?fit=max&auto=format&n=7yXeBUjAKuO_t0dE&q=85&s=b3da069a9b8a7bb207078e9528654f26" alt="status reference screenshot" width="396" height="538" data-path="docs/images/ja-jp/cdy7uua7fh8z/6sVCv5Bq3QI0rhe21wzU8E/8e03d84d711293ad9dbf13f5f6569994/Screenshot_2025-07-22_at_1.49.06__PM.png" />
  </Frame>

  | Text | Key |
  | - | - |
  | Something Went Wrong | `passwordless-no-session-title` |
  | The link must be opened on the same device and browser from which you submitted your email address. | `passwordless-no-session` |
  | Start over from this device or browser | `passwordless-no-session-link` |
  | Something Went Wrong | `mfa-required-title` |
  | Two-factor authentication is required to access this application. To enable this, please contact your system administrator. | `mfa-required` |
  | Something went wrong, please try again later. | `custom-script-error-code` |
  | Something went wrong, please try again later. | `auth0-users-validation` |
  | We are sorry, something went wrong when attempting to log in | `authentication-failure` |
</Accordion>

<Accordion title="brute-force-protection">
  ## Screen: brute-force-protection-unblock

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/k-Ys5weQGRcTFb77/docs/images/ja-jp/cdy7uua7fh8z/7iOAN9mMRsGcnStYmli8iA/e4400cb427cb086119ddccd6e2c18d36/Screenshot_2025-07-22_at_1.34.29__PM.png?fit=max&auto=format&n=k-Ys5weQGRcTFb77&q=85&s=0df820e69b2b847a4c1742db5f7fbb03" alt="brute-force-protection-unblock reference screenshot" width="395" height="554" data-path="docs/images/ja-jp/cdy7uua7fh8z/7iOAN9mMRsGcnStYmli8iA/e4400cb427cb086119ddccd6e2c18d36/Screenshot_2025-07-22_at_1.34.29__PM.png" />
  </Frame>

  | Text | Key |
  | - | - |
  | Unblock My Account | `pageTitle` |
  | Unblock My Account | `description` |
  | Continue | `buttonText` |
  | \$\{companyName} | `logoAltText` |

  ## Screen: brute-force-protection-unblock-success

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/kXCJ2vccims4Kj3S/docs/images/ja-jp/cdy7uua7fh8z/49UsY6k83g62qpp4c2at8q/74e93b893cb1495f9c618d02eb62c35d/Screenshot_2025-07-22_at_1.34.45__PM.png?fit=max&auto=format&n=kXCJ2vccims4Kj3S&q=85&s=1d67a4fc304164c8f2845111e31705a2" alt="brute-force-protection-unblock-success reference screenshot" width="396" height="538" data-path="docs/images/ja-jp/cdy7uua7fh8z/49UsY6k83g62qpp4c2at8q/74e93b893cb1495f9c618d02eb62c35d/Screenshot_2025-07-22_at_1.34.45__PM.png" />
  </Frame>

  | Text | Key |
  | - | - |
  | Unblock My Account | `pageTitle` |
  | Unblock My Account | `description` |
  | Continue | `buttonText` |
  | \$\{companyName} | `logoAltText` |

  ## Screen: brute-force-protection-unblock-failure

  <Frame>
    <img src="https://mintcdn.com/docs-dev-docs-5625/H2uzjf6o6U9ckvsi/docs/images/ja-jp/cdy7uua7fh8z/5Oxo7dieeeH9KtVLAjQiRR/ec4cc47ff2f5123cda905fca904f8e8d/Screenshot_2025-07-22_at_1.34.58__PM.png?fit=max&auto=format&n=H2uzjf6o6U9ckvsi&q=85&s=c5b387ee166acb85bbf9b3065a45a8f1" alt="brute-force-protection-unblock-failure reference screenshot" width="397" height="540" data-path="docs/images/ja-jp/cdy7uua7fh8z/5Oxo7dieeeH9KtVLAjQiRR/ec4cc47ff2f5123cda905fca904f8e8d/Screenshot_2025-07-22_at_1.34.58__PM.png" />
  </Frame>

  | Text | Key |
  | - | - |
  | Unblock My Account | `pageTitle` |
  | Unblock My Account | `description` |
  | Continue | `buttonText` |
  | \$\{companyName} | `logoAltText` |
</Accordion>

## 変数

画面によってはテキストに変数があり、コンテキスト情報に基づいて実行時に置き換えられます。それぞれの画面には異なる変数があるため、その変数が元の画面以外のあらゆる場所で動作するとは限りません。

| 変数 | 説明 |
| - | - |
| \$\{clientName} | Auth0アプリケーション名 |
| \$\{connectionName} | 接続名（Googleなど） |
| \$\{tenantName} | Auth0テナント名 |
| \$\{organizationName} | ユーザーの組織の名前（ユーザーが組織のコンテキストで認証を行う場合） |
| \$\{companyName} | Auth0テナント名または組織名（ユーザーが組織のコンテキストで認証を行う場合） |
| \$\{userName} | ログインユーザーの名前 |
| \$\{email} | ログインユーザーのメール |
| \$\{appName} | カスタムのGuardian Pushアプリケーションの名前 |

## もっと詳しく

* [ユニバーサルログインエクスペリエンス](/docs/ja-jp/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/universal-experience)
* [ユニバーサルログインの国際化](/docs/ja-jp/customize/internationalization-and-localization/universal-login-internationalization)
* [ユニバーサルログインのページテンプレートをカスタマイズする](/docs/ja-jp/customize/login-pages/universal-login/customize-templates)
