JSON スキーマの参照のローカライズ
Microsoft Teamsローカライズ ファイルには、クライアント言語設定に基づいて提供される言語翻訳が記述されています。
ヒント
マニフェストの先頭にスキーマを指定して、コード エディターから IntelliSense
または同様のサポートを有効にします。 "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.19/MicrosoftTeams.schema.json".
ローカライズ スキーマ v1.19
ファイルは、 https://developer.microsoft.com/en-us/json-schemas/teams/v1.19/MicrosoftTeams.Localization.schema.jsonでホストされているスキーマに準拠している必要があります。
ローカライズ JSON スキーマ v1.19 の例を次に示します。
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.19/MicrosoftTeams.Localization.schema.json",
"name.short": "Portail de Développement",
"name.full": "Portail des développeurs",
"description.short": "Configurer, distribuer et gérer vos applications Microsoft Teams",
"description.full": "Anciennement App Studio, le portail des développeurs peut vous aider où que vous soyez dans votre parcours de développement d’applications Microsoft Teams.1. Configurez une nouvelle application ou importez une application existante.2. Configurez les fonctionnalités de votre application et d’autres métadonnées importantes.3. Obtenez des ressources pour vous aider à créer une application de haute qualité.3. Testez votre application directement dans Teams.4. Distribuez votre application dans votre organisation ou dans le Store Teams.5. Analysez l’utilisation, l’engagement et d’autres informations sur votre application. Le portail inclut également des outils pour concevoir des scènes virtuelles personnalisées, des cartes adaptatives et l’intégration à la Plateforme d’identités Microsoft.",
"staticTabs[0].name": "Accueil",
"staticTabs[1].name": "Applications",
"staticTabs[2].name": "Outils",
"staticTabs[3].name": "Developer Portal",
"bots[0].commandLists[0].commands[0].title": "Rechercher",
"bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams appropriée"
}
スキーマは次のプロパティを定義します。
プロパティ | 型 | 最大の長さ | 説明 | 必須 |
---|---|---|---|---|
$schema |
URI | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
|
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 | ✔️ |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 |
ローカライズ スキーマ v1.17
ローカライズ スキーマ v1.17
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
|
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 | ✔️ |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 |
ローカライズ スキーマ v1.16
ローカライズ スキーマ v1.16
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
|
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 | ✔️ |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を置き換えます。 |
ローカライズ スキーマ v1.15
ローカライズ スキーマ v1.15
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
|
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 | ✔️ |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を置き換えます。 |
ローカライズ スキーマ v1.14
ローカライズ スキーマ v1.14
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を置き換えます。 |
ローカライズ スキーマ v1.13
ローカライズ スキーマ v1.13
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を置き換えます。 |
ローカライズ スキーマ v1.12
ローカライズ スキーマ v1.12
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を置き換えます。 |
ローカライズ スキーマ v1.11
ローカライズ スキーマ v1.11
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を置き換えます。 |
ローカライズ スキーマ v1.10
ローカライズ スキーマ v1.10
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 |
name.full |
String | 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 | アプリ マニフェストの対応する文字列を置き換えます。 |
ローカライズ スキーマ v1.9
ローカライズ スキーマ v1.9
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 |
name.full |
String | 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}" |
ローカライズ スキーマ v1.8
ローカライズ スキーマ v1.8
ローカライズ スキーマ v1.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 | 該当なし | マニフェストの JSON スキーマを参照する https:// URL。 |
name.short |
String | 30 | アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。 |
name.full |
String | 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