Справочные материалы по локализации схемы JSON
В файле локализации Microsoft Teams описаны переводы, которые обслуживаются на основе языковых параметров клиента. Файл должен соответствовать схеме, размещенной по адресу https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json
.
Совет
Укажите схему в начале манифеста, чтобы включить IntelliSense
или аналогичную поддержку из редактора кода: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json".
Пример
Ниже приведен пример схемы JSON локализации версии 1.16:
{
"$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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по