Localize JSON schema reference
The Microsoft Teams localization file describes language translations that are served based on the client language settings. Your file must conform to the schema hosted at https://developer.microsoft.com/en-us/json-schemas/teams/v1.19/MicrosoftTeams.Localization.schema.json.
Tip
Specify the schema at the beginning of your manifest to enable IntelliSense
or similar support from your code editor: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.19/MicrosoftTeams.schema.json".
Example
Example of localization JSON schema v1.19 is as follows:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description | Required |
---|---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
|
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Content for the sample prompt. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you". | |
\\[\\[[a-zA-Z_][a-zA-Z0-9_]*\\]\\] |
String | 4000 | Represents custom tokenized keys, for example with localized Copilot agents. | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. | |
extensions\\[[0]\\]\\.audienceClaimUrl$ |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. |
Localization schema v1.17
Localization schema v1.17
Link to localization schema v1.17: https://developer.microsoft.com/en-us/json-schemas/teams/v1.17/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description | Required |
---|---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
|
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Content for the sample prompt. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you". | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. | |
extensions\\[[0]\\]\\.audienceClaimUrl$ |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
String | 2048 | Replaces the corresponding strings from the app manifest with the value provided here. |
Localization schema v1.16
Localization schema v1.16
Link to localization schema v1.16: https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description | Required |
---|---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
|
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Content for the sample prompt. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you". | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. |
Localization schema v1.15
Localization schema v1.15
Link to localization schema v1.15: https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description | Required |
---|---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
|
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. |
Localization schema v1.14
Localization schema v1.14
Link to localization schema v1.14: https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description |
---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. |
Localization schema v1.13
Localization schema v1.13
Link to localization schema v1.13: https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description |
---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. |
Localization schema v1.12
Localization schema v1.12
Link to localization schema v1.12: https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description |
---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. |
Localization schema v1.11
Localization schema v1.11
Link to localization schema v1.11: https://developer.microsoft.com/en-us/json-schemas/teams/v1.11/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description |
---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. |
Localization schema v1.10
Localization schema v1.10
Link to localization schema v1.10: https://developer.microsoft.com/en-us/json-schemas/teams/v1.10/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description |
---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest. |
Localization schema v1.9
Localization schema v1.9
Link to localization schema v1.9: https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description |
---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" |
Localization schema v1.8
Localization schema v1.8
Link to localization schema v1.8: https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.Localization.schema.json
Example:
{
"$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"
}
The schema defines the following properties:
Property | Type | Maximum length | Description |
---|---|---|---|
$schema |
URI | NA | The https:// URL referencing the JSON Schema for the manifest. |
name.short |
String | 30 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
name.full |
String | 100 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.short |
String | 80 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
description.full |
String | 4000 | Replaces the corresponding string from the app manifest with the value provided here. The property is required in the localization JSON. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Replaces the corresponding string from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Replaces the corresponding strings from the app manifest with the value provided here. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Replaces the corresponding strings from the app manifest with the value provided here. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | A brief description of the notification |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Ex: "{actor} created task {taskId} for you" |
See also
Platform Docs