Partager via


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

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

Conseil

Spécifiez le schéma au début de votre manifeste pour activer IntelliSense ou un support similaire de votre éditeur de code : "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.19/MicrosoftTeams.schema.json".

Exemple

Voici un exemple de schéma JSON de localisation v1.19 :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.19/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description Obligatoire
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation. ✔️
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
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 Chaîne 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]\\]\\.samplePrompts\\[[0-4]\\]\\.text Chaîne 128 Contenu de l’exemple d’invite.
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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Par exemple : « {actor} a créé la tâche {taskId} pour vous ».
\\[\\[[a-zA-Z_][a-zA-Z0-9_]*\\]\\] Chaîne 4000 Représente des clés personnalisées avec jetons, par exemple avec des agents Copilot localisés.
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.
extensions\\[[0]\\]\\.audienceClaimUrl$ Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label Chaîne 32 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Chaîne 32 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description Chaîne 250 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description Chaîne 250 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.

Schéma de localisation v1.17

Schéma de localisation v1.17

Lien vers le schéma de localisation v1.17 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.17/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.17/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description Obligatoire
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation. ✔️
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
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 Chaîne 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]\\]\\.samplePrompts\\[[0-4]\\]\\.text Chaîne 128 Contenu de l’exemple d’invite.
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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Par exemple : « {actor} a créé la tâche {taskId} pour vous ».
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.
extensions\\[[0]\\]\\.audienceClaimUrl$ Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label Chaîne 32 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Chaîne 32 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description Chaîne 250 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description Chaîne 250 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName Chaîne 64 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url Chaîne 2048 Remplace les chaînes correspondantes du manifeste de l’application par la valeur fournie ici.

Schéma de localisation v1.16

Schéma de localisation v1.16

Lien vers le schéma de localisation v1.16 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description Obligatoire
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation. ✔️
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
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 Chaîne 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]\\]\\.samplePrompts\\[[0-4]\\]\\.text Chaîne 128 Contenu de l’exemple d’invite.
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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Par exemple : « {actor} a créé la tâche {taskId} pour vous ».
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.

Schéma de localisation v1.15

Schéma de localisation v1.15

Lien vers le schéma de localisation v1.15 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description Obligatoire
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation. ✔️
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation. ✔️
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.

Schéma de localisation v1.14

Schéma de localisation v1.14

Lien vers le schéma de localisation v1.14 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.

Schéma de localisation v1.13

Schéma de localisation v1.13

Lien vers le schéma de localisation v1.13 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.

Schéma de localisation v1.12

Schéma de localisation v1.12

Lien vers le schéma de localisation v1.12 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.

Schéma de localisation v1.11

Schéma de localisation v1.11

Lien vers le schéma de localisation v1.11 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.11/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.11/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.

Schéma de localisation v1.10

Schéma de localisation v1.10

Lien vers le schéma de localisation v1.10 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.10/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.10/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Chaîne 128 Remplace les chaînes correspondantes du manifeste de l’application.

Schéma de localisation v1.9

Schéma de localisation v1.9

Lien vers le schéma de localisation v1.9 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »

Schéma de localisation v1.8

Schéma de localisation v1.8

Lien vers le schéma de localisation v1.8 : https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.Localization.schema.json

Exemple :

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.Localization.schema.json",
    "name.short": "Portail de Développement",
    "name.full": "Portail des développeurs",
    "description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
    "description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
    "staticTabs[0].name": "Accueil",
    "staticTabs[1].name": "Applications",
    "staticTabs[2].name": "Outils",
    "staticTabs[3].name": "Developer Portal",
    "bots[0].commandLists[0].commands[0].title": "Rechercher",
    "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}

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

Propriété Type Longueur maximale Description
$schema URI N/A URL https:// faisant référence 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. La propriété est requise dans le json de localisation.
name.full Chaîne 100 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.short Chaîne 80 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
description.full Chaîne 4000 Remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. La propriété est requise dans le json de localisation.
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 Chaîne 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.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Chaîne 128 Une brève description de la notification.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Chaîne 128 Exemple : « {actor} a créé la tâche {taskId} pour vous »

Voir aussi