Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le fichier de localisation de Microsoft Teams décrit les traductions de langue servies en fonction des paramètres de langue du client.
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.22/MicrosoftTeams.schema.json".
Schéma de localisation v1.22
Votre manifeste doit être conforme au schéma hébergé sur https://developer.microsoft.com/en-us/json-schemas/teams/v1.22/MicrosoftTeams.Localization.schema.json.
Voici un exemple de schéma JSON de localisation v1.22 :
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.22/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 |
URL | String |
https:// URL référençant le schéma JSON pour le manifeste. |
|
name.short |
Chaîne | 30 | Spécifie une valeur localisée pour la propriété name.short. Nom d’affichage court de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
name.full |
Chaîne | 100 | Spécifie une valeur localisée pour la propriété name.full. Nom complet de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | |
description.short |
Chaîne | 80 | Spécifie une valeur localisée pour la propriété description.short. Brève description de l’application, utilisée lorsque l’espace est limité. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
description.full |
Chaîne | 4000 | Spécifie une valeur localisée pour la propriété description.full. Description complète de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
localizationKeys |
Objet | Représente des clés tokenisées personnalisées pour les chaînes localisées dans les agents. Chaque clé est représentée par un nom de propriété qui correspond à une expression régulière (au format suivant : ^\[\[[a-zA-Z_][a-zA-Z0-9_]*\]\]$ ) et la valeur fournit la valeur de chaîne localisée. Pour plus d’informations, consultez Localiser votre agent. |
||
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété staticTabs.name. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : staticTabs[0-15].name . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété bots.commandLists.commands.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : bots[0].commandLists[0-2].commands[0-9].title . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété bots.commandLists.commands.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : bots[0].commandLists[0-2].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
Chaîne | 512 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.value. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].value . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.choices.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].choices[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.samplePrompts.text. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].samplePrompts[0-4].text . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.taskInfo.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].taskInfo.title . |
|
activities.activityTypes.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété activities.activityTypes.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : activities.activityTypes[0-127].description . |
|
activities.activityTypes.templateText |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété activities.activityTypes.templateText. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : activities.activityTypes[0-127].templateText . |
|
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété meetingExtensionDefinition.scenes.name. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : meetingExtensionDefinition.scenes[0-9].name . |
|
extensions\\[[0]\\]\\.audienceClaimUrl$ |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.audienceClaimUrl. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].audienceClaimUrl . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.controls.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].icons[0-8].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.controls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.description . |
|
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 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].label . |
|
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 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.description . |
|
extensions.ribbons.fixedControls.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].label . |
|
extensions.ribbons.fixedControls.supertip.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].supertip.title . |
|
extensions.ribbons.fixedControls.supertip.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].supertip.description . |
|
extensions.ribbons.spamPreProcessingDialog.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.title . |
|
extensions.ribbons.spamPreProcessingDialog.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.description . |
|
extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle |
Chaîne | 128 | Spécifie une valeur localisée pour lapropriété extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamFreeTextSectionTitle . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.title . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.options[] . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.text . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.url . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.runtimes.code.page. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].code.page . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.runtimes.code.script. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].code.script . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.runtimes.actions.displayName. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].actions[0-19].displayName . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.alternates.alternateIcons.icon.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].alternates[0-9].alternateIcons.icon.url . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.alternates.alternateIcons.highResolutionIcon.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].alternates[0-9].alternateIcons.highResolutionIcon.url . |
|
copilotAgents.customEngineAgents\\[0\\]\\.disclaimer.text |
String | 500 | Spécifie une valeur localisée pour la propriété copilotAgents.customEngineAgents.disclaimer.text. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : copilotAgents.customEngineAgents[0].disclaimer.text . |
Schéma de localisation v1.21
Schéma de localisation v1.21
Votre manifeste doit être conforme au schéma hébergé sur https://developer.microsoft.com/en-us/json-schemas/teams/v1.21/MicrosoftTeams.Localization.schema.json.
Voici un exemple de schéma JSON de localisation v1.21 :
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.21/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 |
URL | String |
https:// URL référençant le schéma JSON pour le manifeste. |
|
name.short |
Chaîne | 30 | Spécifie une valeur localisée pour la propriété name.short. Nom d’affichage court de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
name.full |
Chaîne | 100 | Spécifie une valeur localisée pour la propriété name.full. Nom complet de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | |
description.short |
Chaîne | 80 | Spécifie une valeur localisée pour la propriété description.short. Brève description de l’application, utilisée lorsque l’espace est limité. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
description.full |
Chaîne | 4000 | Spécifie une valeur localisée pour la propriété description.full. Description complète de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
localizationKeys |
Objet | Représente des clés tokenisées personnalisées pour les chaînes localisées dans les agents. Chaque clé est représentée par un nom de propriété qui correspond à une expression régulière (au format suivant : ^\[\[[a-zA-Z_][a-zA-Z0-9_]*\]\]$ ) et la valeur fournit la valeur de chaîne localisée. Pour plus d’informations, consultez Localiser votre agent. |
||
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété staticTabs.name. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : staticTabs[0-15].name . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété bots.commandLists.commands.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : bots[0].commandLists[0-2].commands[0-9].title . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété bots.commandLists.commands.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : bots[0].commandLists[0-2].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
Chaîne | 512 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.value. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].value . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.choices.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].choices[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.samplePrompts.text. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].samplePrompts[0-4].text . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.taskInfo.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].taskInfo.title . |
|
activities.activityTypes.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété activities.activityTypes.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : activities.activityTypes[0-127].description . |
|
activities.activityTypes.templateText |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété activities.activityTypes.templateText. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : activities.activityTypes[0-127].templateText . |
|
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété meetingExtensionDefinition.scenes.name. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : meetingExtensionDefinition.scenes[0-9].name . |
|
extensions\\[[0]\\]\\.audienceClaimUrl$ |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.audienceClaimUrl. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].audienceClaimUrl . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.controls.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].icons[0-8].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.controls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.description . |
|
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 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].label . |
|
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 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.description . |
|
extensions.ribbons.fixedControls.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].label . |
|
extensions.ribbons.fixedControls.supertip.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].supertip.title . |
|
extensions.ribbons.fixedControls.supertip.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].supertip.description . |
|
extensions.ribbons.spamPreProcessingDialog.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.title . |
|
extensions.ribbons.spamPreProcessingDialog.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.description . |
|
extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle |
Chaîne | 128 | Spécifie une valeur localisée pour lapropriété extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamFreeTextSectionTitle . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.title . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.options[] . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.text . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.url . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.runtimes.code.page. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].code.page . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.runtimes.code.script. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].code.script . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.runtimes.actions.displayName. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].actions[0-19].displayName . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.alternates.alternateIcons.icon.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].alternates[0-9].alternateIcons.icon.url . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.alternates.alternateIcons.highResolutionIcon.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].alternates[0-9].alternateIcons.highResolutionIcon.url . |
Schéma de localisation v1.20
Schéma de localisation v1.20
Votre manifeste doit être conforme au schéma hébergé sur https://developer.microsoft.com/en-us/json-schemas/teams/v1.20/MicrosoftTeams.Localization.schema.json.
Voici un exemple de schéma JSON de localisation v1.20 :
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.20/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 |
URL | String |
https:// URL référençant le schéma JSON pour le manifeste. |
|
name.short |
Chaîne | 30 | Spécifie une valeur localisée pour la propriété name.short. Nom d’affichage court de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
name.full |
Chaîne | 100 | Spécifie une valeur localisée pour la propriété name.full. Nom complet de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
description.short |
Chaîne | 80 | Spécifie une valeur localisée pour la propriété description.short. Brève description de l’application, utilisée lorsque l’espace est limité. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | ✔️ |
description.full |
Chaîne | 4000 | Spécifie une valeur localisée pour la propriété description.full. Description complète de l’application. Il remplace la chaîne correspondante du manifeste de l’application par la valeur fournie ici. | |
localizationKeys |
Objet | Représente des clés tokenisées personnalisées pour les chaînes localisées dans les agents. Chaque clé est représentée par un nom de propriété qui correspond à une expression régulière (au format suivant : ^\[\[[a-zA-Z_][a-zA-Z0-9_]*\]\]$ ) et la valeur fournit la valeur de chaîne localisée. Pour plus d’informations, consultez Localiser votre agent. |
||
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété staticTabs.name. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : staticTabs[0-15].name . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété bots.commandLists.commands.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : bots[0].commandLists[0-2].commands[0-9].title . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété bots.commandLists.commands.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : bots[0].commandLists[0-2].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
Chaîne | 512 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.value. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].value . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.parameters.choices.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].parameters[0-4].choices[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.samplePrompts.text. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].samplePrompts[0-4].text . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété composeExtensions.commands.taskInfo.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : composeExtensions[0].commands[0-9].taskInfo.title . |
|
activities.activityTypes.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété activities.activityTypes.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : activities.activityTypes[0-127].description . |
|
activities.activityTypes.templateText |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété activities.activityTypes.templateText. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : activities.activityTypes[0-127].templateText . |
|
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété meetingExtensionDefinition.scenes.name. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : meetingExtensionDefinition.scenes[0-9].name . |
|
extensions\\[[0]\\]\\.audienceClaimUrl$ |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.audienceClaimUrl. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].audienceClaimUrl . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.controls.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].icons[0-8].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
Chaîne | 32 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.customMobileRibbonGroups.controls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.description . |
|
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 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.icons.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].label . |
|
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 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.tabs.groups.controls.items.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.description . |
|
extensions.ribbons.fixedControls.label |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.label. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].label . |
|
extensions.ribbons.fixedControls.supertip.title |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.supertip.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].supertip.title . |
|
extensions.ribbons.fixedControls.supertip.description |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.fixedControls.supertip.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].fixedControls[].supertip.description . |
|
extensions.ribbons.spamPreProcessingDialog.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.title . |
|
extensions.ribbons.spamPreProcessingDialog.description |
String | 250 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.description. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.description . |
|
extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle |
Chaîne | 128 | Spécifie une valeur localisée pour lapropriété extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamFreeTextSectionTitle . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.title . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.options[] . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text |
Chaîne | 128 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.text . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.url . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.runtimes.code.page. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].code.page . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.runtimes.code.script. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].code.script . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
Chaîne | 64 | Spécifie une valeur localisée pour la propriété extensions.runtimes.actions.displayName. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].runtimes[0-19].actions[0-19].displayName . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.alternates.alternateIcons.icon.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].alternates[0-9].alternateIcons.icon.url . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
Chaîne | 2048 | Spécifie une valeur localisée pour la propriété extensions.alternates.alternateIcons.highResolutionIcon.url. Le nom de la propriété doit être une expression de chemin JSON sous la forme suivante : extensions[0].alternates[0-9].alternateIcons.highResolutionIcon.url . |
Schéma de localisation v1.19
Schéma de localisation v1.19
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.
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 tokenisées personnalisées, par exemple avec des agents 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 » |