Справочные материалы по локализации схемы JSON
В файле локализации Microsoft Teams описаны переводы, которые обслуживаются на основе языковых параметров клиента. Файл должен соответствовать схеме, размещенной по адресу https://developer.microsoft.com/en-us/json-schemas/teams/v1.19/MicrosoftTeams.Localization.schema.json.
Совет
Укажите схему в начале манифеста, чтобы включить IntelliSense
или аналогичную поддержку в редакторе кода: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.19/MicrosoftTeams.schema.json".
Пример
Ниже приведен пример схемы JSON локализации версии 1.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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание | Обязательный |
---|---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
|
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Содержимое для примера запроса. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Например: "{actor} создал задачу {taskId} для вас. | |
\\[\\[[a-zA-Z_][a-zA-Z0-9_]*\\]\\] |
String | 4000 | Представляет пользовательские ключи с маркерами, например с локализованными агентами Copilot. | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. | |
extensions\\[[0]\\]\\.audienceClaimUrl$ |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
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 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
Схема локализации версии 1.17
Схема локализации версии 1.17
Ссылка на схему локализации версии 1.17: https://developer.microsoft.com/en-us/json-schemas/teams/v1.17/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание | Обязательный |
---|---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
|
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Содержимое для примера запроса. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Например: "{actor} создал задачу {taskId} для вас. | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. | |
extensions\\[[0]\\]\\.audienceClaimUrl$ |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
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 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
String | 2048 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
Схема локализации версии 1.16
Схема локализации версии 1.16
Ссылка на схему локализации версии 1.16: https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание | Обязательный |
---|---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
|
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Содержимое для примера запроса. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Например: "{actor} создал задачу {taskId} для вас. | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. |
Схема локализации версии 1.15
Схема локализации версии 1.15
Ссылка на схему локализации версии 1.15: https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание | Обязательный |
---|---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
|
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. | ✔️ |
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления | |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" | |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. |
Схема локализации версии 1.14
Схема локализации версии 1.14
Ссылка на схему локализации версии 1.14: https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание |
---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. |
Схема локализации версии 1.13
Схема локализации версии 1.13
Ссылка на схему локализации версии 1.13: https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание |
---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. |
Схема локализации версии 1.12
Схема локализации версии 1.12
Ссылка на схему локализации версии 1.12: https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание |
---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. |
Схема локализации версии 1.11
Схема локализации версии 1.11
Ссылка на схему локализации версии 1.11: https://developer.microsoft.com/en-us/json-schemas/teams/v1.11/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание |
---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. |
Схема локализации версии 1.10
Схема локализации версии 1.10
Ссылка на схему локализации версии 1.10: https://developer.microsoft.com/en-us/json-schemas/teams/v1.10/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание |
---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" |
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения. |
Схема локализации версии 1.9
Схема локализации версии 1.9
Ссылка на схему локализации версии 1.9: https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание |
---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" |
Схема локализации версии 1.8
Схема локализации версии 1.8
Ссылка на схему локализации версии 1.8: https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.Localization.schema.json
Пример:
{
"$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"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание |
---|---|---|---|
$schema |
URI | Н/Д |
https:// URL-адрес, ссылающийся на схему JSON для манифеста. |
name.short |
String | 30 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
name.full |
Строка | 100 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.short |
String | 80 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
description.full |
String | 4000 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. Свойство является обязательным в коде JSON локализации. |
staticTabs\\[([0-9]|1[0-5])\\]\\.name |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Заменяет соответствующую строку из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Заменяет соответствующие строки из манифеста приложения на указанное здесь значение. |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description |
String | 128 | Краткое описание уведомления |
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText |
String | 128 | Пример: "Пользователь {actor} создал для вас задачу {taskId}" |
Дополнительные ресурсы
Platform Docs