Localiser la référence de schéma JSON

Le Microsoft Teams de localisation décrit les traductions linguistiques qui sont servies en fonction des paramètres de langue du client. Votre fichier doit être conforme au schéma hébergé sur https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.Localization.schema.json .

Conseil

Spécifiez le schéma au début de votre manifeste pour activer ou une prise en charge IntelliSense similaire à partir de votre éditeur de code : "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",

Exemple

Voici un exemple de schéma JSON de localisation :

{
  "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
  "name.short": "Le App Studio",
  "name.full": "App Studio pour Microsoft Teams",
  "description.short": "Créez d'excellentes applications pour Microsoft Teams avec App Studio.",
  "description.full": "Créez de nouvelles applications Microsoft Teams, concevez et prévisualisez des cartes bot, et explorez la documentation avec App Studio.",
  "staticTabs[0].name": "Editeur de manifest",
  "staticTabs[1].name": "Editeur de cartes",
  "staticTabs[2].name": "Bibliothèque de contrôles",
  "bots[0].commandLists[0].commands[0].title": "chercher",
  "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams pertinente"
}

Le schéma définit les propriétés suivantes :

Propriété Type Longueur maximale Description
$schema URI N/A L https:// URL référente au schéma JSON pour le manifeste.
name.short Chaîne 30 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Chaîne 32 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
## bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description String 128 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Chaîne 32 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Chaîne 32 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Chaîne 512 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.

Voir aussi

Localiser votre application