Compartir vía


Localizar la referencia de esquema JSON

El archivo de localización de Microsoft Teams describe las traducciones de idioma que se proporcionan en función de la configuración del idioma del cliente. El manifiesto debe ajustarse al esquema alojado en https://developer.microsoft.com/en-us/json-schemas/teams/v1.19/MicrosoftTeams.Localization.schema.json.

Sugerencia

Especifique el esquema al principio del manifiesto para habilitar IntelliSense o una compatibilidad similar desde el editor de código: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.19/MicrosoftTeams.schema.json".

Ejemplo

El ejemplo de esquema JSON de localización v1.19 es el siguiente:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción Obligatorio
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
staticTabs\\[([0-9]/1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text Cadena 128 Contenido del símbolo del sistema de ejemplo.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 Por ejemplo: "{actor} creó la tarea {taskId} automáticamente".
\\[\\[[a-zA-Z_][a-zA-Z0-9_]*\\]\\] Cadena 4000 Representa claves tokenizadas personalizadas, por ejemplo, con agentes copilot localizados.
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.
extensions\\[[0]\\]\\.audienceClaimUrl$ Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description Cadena 250 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description Cadena 250 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.

Esquema de localización v1.17

Esquema de localización v1.17

Vínculo al esquema de localización v1.17: https://developer.microsoft.com/en-us/json-schemas/teams/v1.17/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción Obligatorio
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
staticTabs\\[([0-9]/1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text Cadena 128 Contenido del símbolo del sistema de ejemplo.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 Por ejemplo: "{actor} creó la tarea {taskId} automáticamente".
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.
extensions\\[[0]\\]\\.audienceClaimUrl$ Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description Cadena 250 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description Cadena 250 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url Cadena 2048 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.

Esquema de localización v1.16

Esquema de localización v1.16

Vínculo al esquema de localización v1.16: https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción Obligatorio
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
staticTabs\\[([0-9]/1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.samplePrompts\\[[0-4]\\]\\.text Cadena 128 Contenido del símbolo del sistema de ejemplo.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 Por ejemplo: "{actor} creó la tarea {taskId} automáticamente".
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.

Esquema de localización v1.15

Esquema de localización v1.15

Vínculo al esquema de localización v1.15: https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción Obligatorio
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización. ✔️
staticTabs\\[([0-9]/1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.

Esquema de localización v1.14

Esquema de localización v1.14

Vínculo al esquema de localización v1.14: https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.

Esquema de localización v1.13

Esquema de localización v1.13

Vínculo al esquema de localización v1.13: https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.

Esquema de localización v1.12

Esquema de localización v1.12

Vínculo al esquema de localización v1.12: https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.

Esquema de localización v1.11

Esquema de localización v1.11

Vínculo al esquema de localización v1.11: https://developer.microsoft.com/en-us/json-schemas/teams/v1.11/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.

Esquema de localización v1.10

Esquema de localización v1.10

Vínculo al esquema de localización v1.10: https://developer.microsoft.com/en-us/json-schemas/teams/v1.10/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"
meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación.

Esquema de localización v1.9

Esquema de localización v1.9

Vínculo al esquema de localización v1.9: https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"

Esquema de localización v1.8

Esquema de localización v1.8

Vínculo al esquema de localización v1.8: https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.Localization.schema.json

Ejemplo:

{
    "$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"
}

El esquema define las siguientes propiedades:

Propiedad Tipo Longitud máxima Descripción
$schema URI ND La dirección URL https://, que hace referencia al esquema JSON para el manifiesto.
name.short Cadena 30 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
name.full Cadena 100 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.short Cadena 80 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
description.full Cadena 4000 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí. La propiedad es necesaria en el JSON de localización.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title Cadena 32 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title Cadena 32 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Cadena 512 Reemplaza la cadena correspondiente del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title Cadena 128 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Cadena 64 Reemplaza las cadenas correspondientes del manifiesto de aplicación por el valor proporcionado aquí.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description Cadena 128 Una breve descripción de la notificación.
activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText Cadena 128 P. ej.: " {actor} creó la tarea {taskId} para usted"

Consulte también