Skip to main content
タッチ アダプテーション バンドルは、異なる言語向けにローカライズされたコンテンツをサポートしており、デザイナーはプレイヤーがタッチ レイアウトを使用している言語に最適に合致するように外観を変更するコンテンツを構築できます。 このローカリゼーションは、コンテンツをディレクトリに分割することで実行され、そのディレクトリ内のコンテンツには IETF 言語タグ を使用します。ロケール固有ではないコンテンツは neutral という名前のディレクトリに配置します。タッチ アダプテーション バンドルがストリーミング クライアントに読み込まれると、クライアントはプレイヤーがデバイスで使用したい言語を判断します。タッチ アダプテーション バンドルからコンテンツが読み込まれるとき、クライアントはプレイヤーが選択した言語に最適に一致するローカライズされたコンテンツのバージョンを探します。 このプロービングを行うとき、クライアント アプリはプレイヤーの言語に最も一致する具体的なものから開始し、コンテンツが見つかるまで、より一般的な一致にフォールバックしていきます。 たとえば、次の内容を持つタッチ アダプテーション バンドルを想像してください:
プレイヤーが、フランス系カナダを優先するストリーミング クライアントに、このタッチ アダプテーション バンドルを持つゲームをストリーミングしている場合、以下のコンテンツが読み込まれます:
  • assets/fr/fr-CA/JumpButton.png - これはプレイヤーの優先言語 fr-CA の完全一致です。
  • assets/fr/LookJoystick.png - fr/fr-CA/LookJoystick.png はないので、fr バージョンが次の最良の一致となります
  • assets/neutral/TalkButton.png - TalkButton.pngfr-CA バージョンも fr バージョンもないので、neutral バージョンが最良の一致となります。
  • layouts/neutral/FirstPerson.json - 同様に、FirstPerson レイアウトのローカライズ バージョンはないので、neutral バージョンが選択されます。
コンテンツ読み込みは常に neutral ディレクトリを最終フォールバック オプションとして使用するため、すべてのコンテンツに neutral バージョンが必要です。これにより、プレイヤーがデバイスで使用している言語に関係なく、レイアウトが常に読み込み可能になります。上記の例では、プレイヤーのデバイスが優先言語として es-MX を使用するように構成されている場合、es-MX バージョンも es バージョンもコンテンツにないため、すべてのコンテンツの neutral バージョンが選択されます。 また、コンテンツ言語はゲームをストリーミングしているデバイスに対してプレイヤーが選択した言語に基づいて選択されることに注意することも重要です。プレイヤーが Web ブラウザーにゲームをストリーミングしている場合、ブラウザーはプレイヤーの優先言語も構成する場合があります。ただし、この判断はプレイヤーがストリーミングしているタイトルの言語ではなく、このクライアント側の構成に基づきます。たとえば、プレイヤーのブラウザーが ja-JP 言語を使用しているものの、プレイされているゲームが英語だった場合、タッチ アダプテーション バンドルは ja-JP コンテンツに対してプローブされ、en コンテンツに対しては行われません。
最終更新日 2026年8月13日