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 » |