> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Localizando o conteúdo do Touch Adaptation Kit

> Localizando o conteúdo do Touch Adaptation Kit

Os pacotes de adaptação de toque oferecem suporte a conteúdo localizado para diferentes idiomas, permitindo que os designers criem conteúdo que muda de aparência para corresponder melhor ao idioma em que os jogadores estão usando seus layouts de toque.

Essa localização é feita dividindo o conteúdo em diretórios, usando a [marca de idioma IETF](https://tools.ietf.org/search/bcp47) para o conteúdo desse diretório. O conteúdo que não é específico de uma localidade fica em um diretório chamado `neutral`. Quando o pacote de adaptação de toque é carregado no cliente de streaming, o cliente determina qual idioma o jogador deseja usar no dispositivo. À medida que o conteúdo é carregado do pacote de adaptação de toque, o cliente procura a versão localizada desse conteúdo que melhor corresponda ao idioma escolhido pelo jogador.

Ao fazer essa sondagem, o aplicativo cliente começa pela correspondência mais específica ao idioma do jogador e recorre a correspondências menos específicas até que o conteúdo seja encontrado.

Por exemplo, imagine um pacote de adaptação de toque com o seguinte conteúdo:

```
assets/
    neutral/
        @1.0x/
            JumpButton.png
            LookJoystick.png
            TalkButton.png
    fr/
        fr-CA/
            @1.0x/
                JumpButton.png
        fr-FR/
            @1.0x/
                JumpButton.png
        @1.0x/
            LookJoystick.png
    ja/
        @1.0x/
            LookJoystick.png
layouts/
    neutral/
        FirstPerson.json
```

Se um jogador estiver fazendo streaming de um jogo com esse pacote de adaptação de toque para um cliente de streaming que prefere usar francês canadense, o seguinte conteúdo será carregado:

* `assets/fr/fr-CA/JumpButton.png` - esta é uma correspondência exata com o idioma preferido do jogador, `fr-CA`.
* `assets/fr/LookJoystick.png` - não há `fr/fr-CA/LookJoystick.png`, portanto a versão `fr` é a próxima melhor correspondência
* `assets/neutral/TalkButton.png` - não há uma versão `fr-CA` nem uma versão `fr` de `TalkButton.png`; portanto, a versão neutra é a melhor correspondência.
* `layouts/neutral/FirstPerson.json` - da mesma forma, não há uma versão localizada do layout `FirstPerson`, portanto a versão neutra é selecionada.

Como o carregamento de conteúdo sempre usa o diretório neutro como última opção de fallback, todo conteúdo precisa ter uma versão neutra. Isso garante que os layouts sempre possam ser carregados, independentemente do idioma que o jogador estiver usando no dispositivo. No exemplo acima, se o dispositivo do jogador estivesse configurado para usar `es-MX` como idioma preferido, a versão neutra de todo o conteúdo seria selecionada, pois não há uma versão `es-MX` nem uma versão `es` de nenhum conteúdo.

Também é importante observar que o idioma do conteúdo é selecionado com base no idioma que o jogador selecionou para o dispositivo que está fazendo o streaming do jogo. Se ele estiver fazendo streaming de um jogo para um navegador da Web, o navegador também poderá configurar o idioma preferido do jogador.  No entanto, essa decisão se baseia nessa configuração do lado do cliente, e não no idioma do título que o jogador está transmitindo. Por exemplo, se o navegador de um jogador estiver usando o idioma `ja-JP`, mas o jogo estiver em inglês, o pacote de adaptação de toque será sondado em busca de conteúdo ja-JP, e não de conteúdo `en`.


## Related topics

- [Touch Adaptation Kit](/reference/system/touchadaptationkit/touchadaptationkit-reference.md)
- [What is the Touch Adaptation Kit Editor?](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor.md)
- [Touch Adaptation Kit Editor とは](/ja-jp/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor.md)
- [Touch Adaptation Kit Editor란?](/ko/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor.md)
- [Touch Adaptation Kit (TAK) Reference](/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.md)
