> ## 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.

# Création de bundles et de dispositions dans l'éditeur TAK

> Création de bundles et de dispositions dans l'éditeur TAK

Cet article explique comment commencer à créer de nouveaux bundles d'adaptation tactile (TAB) et de nouvelles dispositions à l'aide de l'éditeur TAK. Il suppose que l'extension est déjà installée et configurée. Vous trouverez les instructions d'[installation](/fr/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor) et de [configuration](/fr/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup) dans les articles précédents.

## Créer un bundle

1. Ouvrez la palette de commandes (`Ctrl+Shift+P` ou `Cmd+Shift+P`).
2. Recherchez « create » et sélectionnez « Touch Adaptation Kit: Create new Bundle »

   <img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-create-bundle-command.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=affe1d24385c9d3c55fb9718143a0eae" alt="Capture d'écran de la palette de commandes avec la commande de création de bundle sélectionnée" width="604" height="94" data-path="images/gdk/features/common/tak-editor-create-bundle-command.png" />
3. Une série d'invites s'affiche pour demander les paramètres qui définiront le bundle. Saisissez les informations demandées et appuyez sur `Enter` après chaque invite. Les invites sont résumées dans le tableau ci-dessous.

   | Invite | Description |
   | - | - |
   | `Workspace` | Cette invite n'apparaît que si plusieurs dossiers d'espace de travail sont ouverts dans VS Code. S'il n'existe qu'un seul dossier racine d'espace de travail, il est automatiquement sélectionné et l'invite est ignorée. S'il existe plusieurs dossiers d'espace de travail, vous devez sélectionner celui dans lequel le bundle doit être placé. |
   | `Name` | Nom du nouveau bundle. Il peut s'agir d'un nom simple (par exemple, `test-game-1`) ou d'un chemin relatif imbriqué. Par exemple, si le dossier racine d'espace de travail sélectionné s'appelle `bundles` et que le chemin relatif `role-playing-games/test-game-1` est fourni, le bundle créé sera placé dans `path/to/bundles/role-playing-games/test-game-1`. |
   | `Layouts Directory Name` | Valeur par défaut : `layouts`. Nom du répertoire du bundle dans lequel les dispositions seront stockées. |
   | `Assets Directory Name` | Valeur par défaut : `assets`. Nom du répertoire du bundle dans lequel les ressources seront stockées. |
   | `Context File Name` | Valeur par défaut : `context`. Nom du fichier de contexte. Ce fichier est placé à la racine du bundle. [En savoir plus sur le fichier de contexte](/fr/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle#context-and-state). |
   | `Languages` | Valeur par défaut : aucune. Liste séparée par des virgules de balises de langue IETF (par exemple, `en-US, ja-JP, fr-CA`) que le bundle prendra en charge. Lors de l'ajout de la prise en charge de plusieurs langues, un sous-répertoire dédié à chaque langue est créé dans les répertoires des dispositions et des ressources. [En savoir plus sur la localisation des bundles d'adaptation tactile](/fr/build/core-features/common/game-streaming/game-streaming-tak-localization). Notez qu'un répertoire `neutral` est créé sous le répertoire des dispositions, quelles que soient les balises de langue fournies ici. |
   | `Templates` | Valeur par défaut : `blank`. Sélectionnez un nombre quelconque de modèles comme point de départ pour le nouveau bundle. Un aperçu du rendu des bundles est disponible [ici](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates). Notez que pour chaque modèle sélectionné, une disposition est créée dans *chacun* des sous-répertoires de langue sous le répertoire des dispositions. |

<Note>À part les invites `Workspace` et `Name`, toutes les autres invites ont des valeurs par défaut que vous pouvez accepter en appuyant sur `Enter` sans saisir de texte.</Note>

## Créer une disposition

Comme pour la création d'un bundle, la création d'une nouvelle disposition s'effectue via la palette de commandes.

<Info>Au moins un bundle doit exister dans le ou les dossiers d'espace de travail ouverts dans VS Code pour créer un bundle.</Info>

Les étapes sont les suivantes :

1. Ouvrez la palette de commandes (`Ctrl+Shift+P` ou `Cmd+Shift+P`).
2. Recherchez « create » et sélectionnez « Touch Adaptation Kit: Create new layout for existing bundle »

   <img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-create-layout-command.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=f0a25cbb973c310fe2f634cd1523dc1f" alt="Capture d'écran de la palette de commandes avec la commande de création de disposition sélectionnée" width="607" height="98" data-path="images/gdk/features/common/tak-editor-create-layout-command.png" />
3. Une série d'invites s'affiche pour demander les paramètres qui définiront la disposition. Saisissez les informations demandées et appuyez sur `Enter` après chaque invite. Les invites sont résumées dans le tableau ci-dessous.

   | Invite | Description |
   | - | - |
   | `Bundle` | Cette invite apparaît sous forme de liste déroulante de tous les bundles trouvés dans le ou les dossiers d'espace de travail ouverts. Sélectionnez le bundle dans lequel la disposition doit être créée. Elle n'apparaît que si l'espace de travail contient plusieurs bundles. S'il n'y a qu'un seul bundle, il est automatiquement sélectionné et l'invite est ignorée. |
   | `Template` | Valeur par défaut : `blank`. Sélectionnez un modèle comme point de départ pour la nouvelle disposition. Un aperçu du rendu des bundles est disponible [ici](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates). |
   | `Name` | Valeur par défaut : nom du modèle. Nom de la nouvelle disposition. Il ne peut s'agir que d'un nom simple (par exemple, `main-menu`) et non d'un chemin relatif imbriqué. Il doit être unique, de sorte qu'aucune autre disposition du bundle ne porte le même nom. |
   | `All Languages` | Valeur par défaut : `No`. Si `Yes` est sélectionné, une disposition est créée dans *chacun* des sous-répertoires de langue sous le répertoire des dispositions du bundle sélectionné. Si `No` est sélectionné, la disposition est créée uniquement dans le répertoire `neutral`. Si `Yes` est sélectionné, le paramètre `Languages` est ignoré. |
   | `Languages` | Valeur par défaut : aucune. Liste séparée par des virgules de balises de langue IETF (par exemple, `en-US, ja-JP, fr-CA`) pour lesquelles la disposition doit être créée. Si `All Languages` est défini sur `Yes`, cette invite est ignorée. Si des balises de langue sont fournies pour lesquelles aucun sous-répertoire n'existe dans le répertoire des dispositions du bundle sélectionné, celui-ci est créé. |
   | `Make Layout Default` | Valeur par défaut : `No`. Si `Yes` est sélectionné, la disposition est définie comme disposition par défaut du bundle. Cela se traduit par une modification du fichier `takxconfig.json` du bundle. |

## Étape suivante

> \[!div class="nextstepaction"]
> [Afficher l'aperçu des dispositions](/fr/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts)


## Related topics

- [Éditeur du Touch Adaptation Kit (TAK) pour Visual Studio Code](/fr/build/core-features/common/game-streaming/tak-editor/index.md)
- [Configuration de l'éditeur TAK](/fr/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup.md)
- [Empaquetage des bundles d'adaptation tactile avec l'éditeur TAK](/fr/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-pack-bundles.md)
- [Qu'est-ce que l'éditeur du Touch Adaptation Kit ?](/fr/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor.md)
- [Aperçu des dispositions d'adaptation tactile](/fr/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts.md)
