Référence : schéma JSON du fichier de localisationReference: Localization file JSON schema

Le fichier de localisation Microsoft teams décrit les traductions de langue qui seront fournies en fonction des paramètres de langue du client.The Microsoft Teams localization file describes language translations that will be served based on the client language settings. Votre fichier doit être conforme au schéma hébergé sur https://developer.microsoft.com/en-us/json-schemas/teams/v1.7/MicrosoftTeams.Localization.schema.json .Your file must conform to the schema hosted at https://developer.microsoft.com/en-us/json-schemas/teams/v1.7/MicrosoftTeams.Localization.schema.json. Pour plus d’informations, consultez la rubrique Localization App.For additional information see app localization.

ExempleSample

{
  "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.7/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 :The schema defines the following properties:

$schema$schema

URIURI

URL https://référençant le schéma JSON du manifeste.The https:// URL referencing the JSON Schema for the manifest.

Conseil

Spécifiez le schéma au début de votre manifeste pour activer IntelliSense ou une prise en charge similaire à partir de votre éditeur de code :"$schema": "https://developer.microsoft.com/json-schemas/teams/v1.7/MicrosoftTeams.schema.json",Specify the schema at the beginning of your manifest to enable IntelliSense or similar support from your code editor: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.7/MicrosoftTeams.schema.json",

Name. Shortname.short

Chaîne, longueur maximale 30String, Max Length 30

Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string from the app manifest with the value provided here.

Name. Fullname.full

Chaîne, longueur maxi 100String, Max Length 100

Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string from the app manifest with the value provided here.

Description. Shortdescription.short

Chaîne, longueur maxi 80String, Max Length 80

Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string from the app manifest with the value provided here.

Description. Fulldescription.full

Chaîne, longueur maxi 4000String, Max Length 4000

Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string from the app manifest with the value provided here.

staticTabs \ [([0-9] | 1 [0-5]) \ ] \ . nomstaticTabs\[([0-9]|1[0-5])\]\.name

Chaîne, longueur maxi 128String, Max Length 128

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

robots \ [0 \ ] \ . commandLists \ [[0-2] \ ] \ . Commands \ [[0-9] \ ] \ . titlebots\[0\]\.commandLists\[[0-2]\]\.commands\[[0-9]\]\.title

Chaîne, longueur maxi 32String, Max Length 32

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

robots \ [0 \ ] \ . commandLists \ [[0-2] \ ] \ . commandes \ [[0-9] \ ] \ . Descriptionbots\[0\]\.commandLists\[[0-2]\]\.commands\[[0-9]\]\.description

Chaîne, longueur maxi 128String, Max Length 128

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . commandes \ [[0-9] \ ] \ . titlecomposeExtensions\[0\]\.commands\[[0-9]\]\.title

Chaîne, longueur maxi 32String, Max Length 32

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . commandes \ [[0-9] \ ] \ . DescriptioncomposeExtensions\[0\]\.commands\[[0-9]\]\.description

Chaîne, longueur maxi 128String, Max Length 128

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . commandes \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . titlecomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.title

Chaîne, longueur maxi 32String, Max Length 32

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . commandes \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . DescriptioncomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.description

Chaîne, longueur maxi 128String, Max Length 128

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . commandes \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . ValuecomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.value

Chaîne, longueur maxi 512String, Max Length 512

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . commandes \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . Choices [ \ [0-9] \ ] \ . titlecomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.choices\[[0-9]\]\.title

Chaîne, longueur maxi 128String, Max Length 128

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . commandes \ [[0-9] \ ] \ . TaskInfo \ . titlecomposeExtensions\[0\]\.commands\[[0-9]\]\.taskInfo\.title

Chaîne, longueur maxi 64String, Max Length 64

Remplace la ou les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.Replaces the corresponding string(s) from the app manifest with the value provided here.