Fichiers takxconfig.json et .takx
Les principaux types de fichiers sur lesquels opère l’outil en ligne de commande tak.exe sont le fichier de configuration d’ensemble non empaqueté (takxconfig.json) ou un fichier d’ensemble empaqueté (.takx).
Selon la commande exécutée, l’un de ces types de fichiers est toujours utilisable et représente l’ensemble tactile complet. Pour assurer la rétrocompatibilité et faciliter certains scénarios de boucle interne, les arguments hérités comme --layout-path sont toujours pris en charge et remplacent le contenu de takxconfig.json.
Propriétés
$schema - string. Schéma JSON d’un fichier de configuration d’ensemble tactile. Il devrait ressembler à https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/takxconfig/v1/takxconfig.json, selon la version de schéma sélectionnée.
version - string. Numéro de version en quatre parties (par exemple, 1.0.0.0) de l’ensemble.
versionName - string, facultatif. Nom descriptif de la version de l’ensemble.
layouts - object. Objet définissant l’option des dispositions pour l’ensemble. La propriété path qu’il contient indique le chemin relatif où se trouvent les dispositions.
assets - object, facultatif. Objet définissant l’option des ressources pour l’ensemble. La propriété path qu’il contient indique le chemin relatif où se trouvent les ressources.
context - object, facultatif. Objet définissant l’option de contexte pour l’ensemble. La propriété path qu’il contient indique le chemin relatif où se trouve le fichier de contexte.
languages - object, facultatif. Objet définissant l’option des langues pour l’ensemble. La propriété items qu’il contient est un tableau qui indique les langues prises en charge par l’ensemble.
Exemples
takxconfig.json.
Exigences
La version du fichier est indiquée par l’attribut$schema dans le fichier .json. Celui-ci précise l’ensemble des propriétés offertes et active IntelliSense dans certains éditeurs.
Les propriétés précédentes sont valides pour la dernière version de schéma prise en charge. Pour les propriétés des schémas plus anciens, consultez notre GitHub.
