Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В файле локализации Microsoft Teams описаны переводы, которые обслуживаются на основе языковых параметров клиента.
Совет
Укажите схему в начале манифеста, чтобы включить IntelliSense
или аналогичную поддержку в редакторе кода: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.22/MicrosoftTeams.schema.json".
Схема локализации версии 1.22
Файл должен соответствовать схеме, размещенной по адресу https://developer.microsoft.com/en-us/json-schemas/teams/v1.22/MicrosoftTeams.Localization.schema.json.
Ниже приведен пример схемы JSON для локализации версии 1.22:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.22/MicrosoftTeams.Localization.schema.json",
"name.short": "Portail de Développement",
"name.full": "Portail des développeurs",
"description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
"description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
"staticTabs[0].name": "Accueil",
"staticTabs[1].name": "Applications",
"staticTabs[2].name": "Outils",
"staticTabs[3].name": "Developer Portal",
"bots[0].commandLists[0].commands[0].title": "Rechercher",
"bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание | Обязательный |
---|---|---|---|---|
$schema |
URL-адрес | String |
https:// URL-адрес, ссылающийся на схему JSON манифеста. |
|
name.short |
String | 30 | Задает локализованное значение для свойства name.short. Краткое отображаемое имя приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
name.full |
Строка | 100 | Задает локализованное значение для свойства name.full. Полное имя приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | |
description.short |
String | 80 | Задает локализованное значение для свойства description.short. Краткое описание приложения, используемое при ограниченном пространстве. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
description.full |
String | 4000 | Задает локализованное значение для свойства description.full. Полное описание приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
localizationKeys |
Объект | Представляет пользовательские ключи с маркерами для локализованных строк в агентах. Каждый ключ представлен именем свойства, которое соответствует регулярному выражению (в следующем формате: ^\[\[[a-zA-Z_][a-zA-Z0-9_]*\]\]$ ), а значение предоставляет локализованное строковое значение. Дополнительные сведения см. в статье Локализация агента. |
||
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Задает локализованное значение для свойства staticTabs.name. Имя свойства должно быть выражением пути JSON в следующей форме: staticTabs[0-15].name . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Задает локализованное значение для свойства bots.commandLists.commands.title. Имя свойства должно быть выражением пути JSON в следующей форме: bots[0].commandLists[0-2].commands[0-9].title . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Задает локализованное значение для свойства bots.commandLists.commands.description. Имя свойства должно быть выражением пути JSON в следующей форме: bots[0].commandLists[0-2].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Задает локализованное значение для свойства composeExtensions.commands.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.description. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Задает локализованное значение для свойства composeExtensions.commands.parameters.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.parameters.description. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Задает локализованное значение для свойства composeExtensions.commands.parameters.value. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].value . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.parameters.choices.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].choices[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.samplePrompts.text. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].samplePrompts[0-4].text . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Задает локализованное значение для свойства composeExtensions.commands.taskInfo.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].taskInfo.title . |
|
activities.activityTypes.description |
String | 128 | Задает локализованное значение для свойства activity.activityTypes.description. Имя свойства должно быть выражением пути JSON в следующей форме: activities.activityTypes[0-127].description . |
|
activities.activityTypes.templateText |
String | 128 | Задает локализованное значение для свойства activity.activityTypes.templateText. Имя свойства должно быть выражением пути JSON в следующей форме: activities.activityTypes[0-127].templateText . |
|
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Задает локализованное значение для свойства meetingExtensionDefinition.scenes.name. Имя свойства должно быть выражением пути JSON в следующей форме: meetingExtensionDefinition.scenes[0-9].name . |
|
extensions\\[[0]\\]\\.audienceClaimUrl$ |
String | 2048 | Задает локализованное значение для свойства extensions.audienceClaimUrl. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].audienceClaimUrl . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
String | 32 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.controls.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].icons[0-8].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 32 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.controls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.description . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.description . |
|
extensions.ribbons.fixedControls.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].label . |
|
extensions.ribbons.fixedControls.supertip.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].supertip.title . |
|
extensions.ribbons.fixedControls.supertip.description |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].supertip.description . |
|
extensions.ribbons.spamPreProcessingDialog.title |
String | 128 | Задает локализованное значение свойства extensions.ribbons.spamPreProcessingDialog.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.title . |
|
extensions.ribbons.spamPreProcessingDialog.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.description . |
|
extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle |
String | 128 | Задает локализованное значение длясвойства extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamFreeTextSectionTitle . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.title . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.options[] . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.text . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.url . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
String | 2048 | Задает локализованное значение для свойства extensions.runtimes.code.page. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].code.page . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
String | 2048 | Задает локализованное значение для свойства extensions.runtimes.code.script. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].code.script . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
String | 64 | Задает локализованное значение для свойства extensions.runtimes.actions.displayName. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].actions[0-19].displayName . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.alternates.alternateIcons.icon.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].alternates[0-9].alternateIcons.icon.url . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
String | 2048 | Задает локализованное значение свойства extensions.alternates.alternateIcons.highResolutionIcon.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].alternates[0-9].alternateIcons.highResolutionIcon.url . |
|
copilotAgents.customEngineAgents\\[0\\]\\.disclaimer.text |
String | 500 | Задает локализованное значение для свойства copilotAgents.customEngineAgents.disclaimer.text. Имя свойства должно быть выражением пути JSON в следующей форме: copilotAgents.customEngineAgents[0].disclaimer.text . |
Схема локализации версии 1.21
Схема локализации версии 1.21
Файл должен соответствовать схеме, размещенной по адресу https://developer.microsoft.com/en-us/json-schemas/teams/v1.21/MicrosoftTeams.Localization.schema.json.
Ниже приведен пример схемы JSON локализации версии 1.21:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.21/MicrosoftTeams.Localization.schema.json",
"name.short": "Portail de Développement",
"name.full": "Portail des développeurs",
"description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
"description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
"staticTabs[0].name": "Accueil",
"staticTabs[1].name": "Applications",
"staticTabs[2].name": "Outils",
"staticTabs[3].name": "Developer Portal",
"bots[0].commandLists[0].commands[0].title": "Rechercher",
"bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание | Обязательный |
---|---|---|---|---|
$schema |
URL-адрес | String |
https:// URL-адрес, ссылающийся на схему JSON манифеста. |
|
name.short |
String | 30 | Задает локализованное значение для свойства name.short. Краткое отображаемое имя приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
name.full |
Строка | 100 | Задает локализованное значение для свойства name.full. Полное имя приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | |
description.short |
String | 80 | Задает локализованное значение для свойства description.short. Краткое описание приложения, используемое при ограниченном пространстве. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
description.full |
String | 4000 | Задает локализованное значение для свойства description.full. Полное описание приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
localizationKeys |
Объект | Представляет пользовательские ключи с маркерами для локализованных строк в агентах. Каждый ключ представлен именем свойства, которое соответствует регулярному выражению (в следующем формате: ^\[\[[a-zA-Z_][a-zA-Z0-9_]*\]\]$ ), а значение предоставляет локализованное строковое значение. Дополнительные сведения см. в статье Локализация агента. |
||
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Задает локализованное значение для свойства staticTabs.name. Имя свойства должно быть выражением пути JSON в следующей форме: staticTabs[0-15].name . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Задает локализованное значение для свойства bots.commandLists.commands.title. Имя свойства должно быть выражением пути JSON в следующей форме: bots[0].commandLists[0-2].commands[0-9].title . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Задает локализованное значение для свойства bots.commandLists.commands.description. Имя свойства должно быть выражением пути JSON в следующей форме: bots[0].commandLists[0-2].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Задает локализованное значение для свойства composeExtensions.commands.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.description. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Задает локализованное значение для свойства composeExtensions.commands.parameters.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.parameters.description. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Задает локализованное значение для свойства composeExtensions.commands.parameters.value. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].value . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.parameters.choices.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].choices[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.samplePrompts.text. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].samplePrompts[0-4].text . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Задает локализованное значение для свойства composeExtensions.commands.taskInfo.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].taskInfo.title . |
|
activities.activityTypes.description |
String | 128 | Задает локализованное значение для свойства activity.activityTypes.description. Имя свойства должно быть выражением пути JSON в следующей форме: activities.activityTypes[0-127].description . |
|
activities.activityTypes.templateText |
String | 128 | Задает локализованное значение для свойства activity.activityTypes.templateText. Имя свойства должно быть выражением пути JSON в следующей форме: activities.activityTypes[0-127].templateText . |
|
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Задает локализованное значение для свойства meetingExtensionDefinition.scenes.name. Имя свойства должно быть выражением пути JSON в следующей форме: meetingExtensionDefinition.scenes[0-9].name . |
|
extensions\\[[0]\\]\\.audienceClaimUrl$ |
String | 2048 | Задает локализованное значение для свойства extensions.audienceClaimUrl. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].audienceClaimUrl . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
String | 32 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.controls.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].icons[0-8].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 32 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.controls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.description . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.description . |
|
extensions.ribbons.fixedControls.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].label . |
|
extensions.ribbons.fixedControls.supertip.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].supertip.title . |
|
extensions.ribbons.fixedControls.supertip.description |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].supertip.description . |
|
extensions.ribbons.spamPreProcessingDialog.title |
String | 128 | Задает локализованное значение свойства extensions.ribbons.spamPreProcessingDialog.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.title . |
|
extensions.ribbons.spamPreProcessingDialog.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.description . |
|
extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle |
String | 128 | Задает локализованное значение длясвойства extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamFreeTextSectionTitle . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.title . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.options[] . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.text . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.url . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
String | 2048 | Задает локализованное значение для свойства extensions.runtimes.code.page. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].code.page . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
String | 2048 | Задает локализованное значение для свойства extensions.runtimes.code.script. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].code.script . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
String | 64 | Задает локализованное значение для свойства extensions.runtimes.actions.displayName. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].actions[0-19].displayName . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.alternates.alternateIcons.icon.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].alternates[0-9].alternateIcons.icon.url . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
String | 2048 | Задает локализованное значение свойства extensions.alternates.alternateIcons.highResolutionIcon.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].alternates[0-9].alternateIcons.highResolutionIcon.url . |
Схема локализации версии 1.20
Схема локализации версии 1.20
Файл должен соответствовать схеме, размещенной по адресу https://developer.microsoft.com/en-us/json-schemas/teams/v1.20/MicrosoftTeams.Localization.schema.json.
Ниже приведен пример схемы JSON локализации версии 1.20:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.20/MicrosoftTeams.Localization.schema.json",
"name.short": "Portail de Développement",
"name.full": "Portail des développeurs",
"description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
"description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
"staticTabs[0].name": "Accueil",
"staticTabs[1].name": "Applications",
"staticTabs[2].name": "Outils",
"staticTabs[3].name": "Developer Portal",
"bots[0].commandLists[0].commands[0].title": "Rechercher",
"bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}
Схема определяет следующие свойства:
Свойство | Тип | Максимальная длина | Описание | Обязательный |
---|---|---|---|---|
$schema |
URL-адрес | String |
https:// URL-адрес, ссылающийся на схему JSON манифеста. |
|
name.short |
String | 30 | Задает локализованное значение для свойства name.short. Краткое отображаемое имя приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
name.full |
Строка | 100 | Задает локализованное значение для свойства name.full. Полное имя приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
description.short |
String | 80 | Задает локализованное значение для свойства description.short. Краткое описание приложения, используемое при ограниченном пространстве. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | ✔️ |
description.full |
String | 4000 | Задает локализованное значение для свойства description.full. Полное описание приложения. Она заменяет соответствующую строку из манифеста приложения указанным здесь значением. | |
localizationKeys |
Объект | Представляет пользовательские ключи с маркерами для локализованных строк в агентах. Каждый ключ представлен именем свойства, которое соответствует регулярному выражению (в следующем формате: ^\[\[[a-zA-Z_][a-zA-Z0-9_]*\]\]$ ), а значение предоставляет локализованное строковое значение. Дополнительные сведения см. в статье Локализация агента. |
||
staticTabs\\[([0-9]/1[0-5])\\]\\.name |
String | 128 | Задает локализованное значение для свойства staticTabs.name. Имя свойства должно быть выражением пути JSON в следующей форме: staticTabs[0-15].name . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Задает локализованное значение для свойства bots.commandLists.commands.title. Имя свойства должно быть выражением пути JSON в следующей форме: bots[0].commandLists[0-2].commands[0-9].title . |
|
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Задает локализованное значение для свойства bots.commandLists.commands.description. Имя свойства должно быть выражением пути JSON в следующей форме: bots[0].commandLists[0-2].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title |
String | 32 | Задает локализованное значение для свойства composeExtensions.commands.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.description. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title |
String | 32 | Задает локализованное значение для свойства composeExtensions.commands.parameters.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.parameters.description. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].description . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value |
String | 512 | Задает локализованное значение для свойства composeExtensions.commands.parameters.value. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].value . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.parameters.choices.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].parameters[0-4].choices[0-9].title . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text |
String | 128 | Задает локализованное значение для свойства composeExtensions.commands.samplePrompts.text. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].samplePrompts[0-4].text . |
|
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title |
String | 64 | Задает локализованное значение для свойства composeExtensions.commands.taskInfo.title. Имя свойства должно быть выражением пути JSON в следующей форме: composeExtensions[0].commands[0-9].taskInfo.title . |
|
activities.activityTypes.description |
String | 128 | Задает локализованное значение для свойства activity.activityTypes.description. Имя свойства должно быть выражением пути JSON в следующей форме: activities.activityTypes[0-127].description . |
|
activities.activityTypes.templateText |
String | 128 | Задает локализованное значение для свойства activity.activityTypes.templateText. Имя свойства должно быть выражением пути JSON в следующей форме: activities.activityTypes[0-127].templateText . |
|
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name |
String | 128 | Задает локализованное значение для свойства meetingExtensionDefinition.scenes.name. Имя свойства должно быть выражением пути JSON в следующей форме: meetingExtensionDefinition.scenes[0-9].name . |
|
extensions\\[[0]\\]\\.audienceClaimUrl$ |
String | 2048 | Задает локализованное значение для свойства extensions.audienceClaimUrl. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].audienceClaimUrl . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label |
String | 32 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.controls.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].icons[0-8].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 32 | Задает локализованное значение для свойства extensions.ribbons.tabs.customMobileRibbonGroups.controls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].customMobileRibbonGroups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].supertip.description . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.icons.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].icons[0-2].url . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].label . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.title . |
|
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.tabs.groups.controls.items.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].tabs[0-19].groups[0-9].controls[0-19].items[0-19].supertip.description . |
|
extensions.ribbons.fixedControls.label |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.label. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].label . |
|
extensions.ribbons.fixedControls.supertip.title |
String | 64 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.supertip.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].supertip.title . |
|
extensions.ribbons.fixedControls.supertip.description |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.fixedControls.supertip.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].fixedControls[].supertip.description . |
|
extensions.ribbons.spamPreProcessingDialog.title |
String | 128 | Задает локализованное значение свойства extensions.ribbons.spamPreProcessingDialog.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.title . |
|
extensions.ribbons.spamPreProcessingDialog.description |
String | 250 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.description. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.description . |
|
extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle |
String | 128 | Задает локализованное значение длясвойства extensions.ribbons.spamPreProcessingDialog.spamFreeTextSectionTitle. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamFreeTextSectionTitle . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.title. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.title . |
|
extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamReportingOptions.options. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamReportingOptions.options[] . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text |
String | 128 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.text. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.text . |
|
extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url |
String | 2048 | Задает локализованное значение для свойства extensions.ribbons.spamPreProcessingDialog.spamMoreInfo.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].ribbons[0-19].spamPreProcessingDialog.spamMoreInfo.url . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page |
String | 2048 | Задает локализованное значение для свойства extensions.runtimes.code.page. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].code.page . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script |
String | 2048 | Задает локализованное значение для свойства extensions.runtimes.code.script. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].code.script . |
|
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName |
String | 64 | Задает локализованное значение для свойства extensions.runtimes.actions.displayName. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].runtimes[0-19].actions[0-19].displayName . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url |
String | 2048 | Задает локализованное значение для свойства extensions.alternates.alternateIcons.icon.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].alternates[0-9].alternateIcons.icon.url . |
|
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url |
String | 2048 | Задает локализованное значение свойства extensions.alternates.alternateIcons.highResolutionIcon.url. Имя свойства должно быть выражением пути JSON в следующей форме: extensions[0].alternates[0-9].alternateIcons.highResolutionIcon.url . |
Схема локализации версии 1.19
Схема локализации версии 1.19
Файл должен соответствовать схеме, размещенной по адресу https://developer.microsoft.com/en-us/json-schemas/teams/v1.19/MicrosoftTeams.Localization.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 | Представляет пользовательские ключи с маркерами, например с локализованными агентами. | |
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