次の方法で共有


JSON スキーマの参照のローカライズ

Microsoft Teams ローカライズ ファイルには、クライアント言語設定に基づいて提供される言語翻訳が記述されています。 ファイルは、 で https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.jsonホストされているスキーマに準拠している必要があります。

ヒント

マニフェストの先頭にあるスキーマを指定して、コード エディターから同様のサポートを有効にするか、""$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json" を有効にしますIntelliSense

ローカライズ JSON スキーマ v1.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 該当なし マニフェストの 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 文字列 4000 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
staticTabs\\[([0-9]|1[0-5])\\]\\.name String 128 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title 文字列 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 文字列 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 文字列 100 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
description.short String 80 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
description.full 文字列 4000 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
staticTabs\\[([0-9]|1[0-5])\\]\\.name String 128 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title 文字列 32 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description String 128 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title 文字列 32 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description String 128 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title 文字列 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 文字列 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 文字列 30 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
name.full String 100 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
description.short String 80 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
description.full 文字列 4000 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。 プロパティは、ローカライズ JSON で必要です。
staticTabs\\[([0-9]|1[0-5])\\]\\.name String 128 アプリ マニフェストの対応する文字列を、ここで指定した値に置き換えます。
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title 文字列 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 文字列 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}"

関連項目