Json-Schemareferenz lokalisieren

Die Microsoft Teams Lokalisierungsdatei beschreibt Sprachübersetzungen, die basierend auf den Clientspracheneinstellungen bereitgestellt werden. Ihre Datei muss dem Schema entsprechen, das unter gehostet https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.Localization.schema.json wird.

Tipp

Geben Sie das Schema am Anfang des Manifests an, um die Unterstützung über den Code-Editor zu aktivieren IntelliSense oder ähnlich: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",

Beispiel

Beispiel für das Lokalisierungs-JSON-Schema:

{
  "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
  "name.short": "Le App Studio",
  "name.full": "App Studio pour Microsoft Teams",
  "description.short": "Créez d'excellentes applications pour Microsoft Teams avec App Studio.",
  "description.full": "Créez de nouvelles applications Microsoft Teams, concevez et prévisualisez des cartes bot, et explorez la documentation avec App Studio.",
  "staticTabs[0].name": "Editeur de manifest",
  "staticTabs[1].name": "Editeur de cartes",
  "staticTabs[2].name": "Bibliothèque de contrôles",
  "bots[0].commandLists[0].commands[0].title": "chercher",
  "bots[0].commandLists[0].commands[0].description": "Rechercher la documentation Teams pertinente"
}

Das Schema definiert die folgenden Eigenschaften:

Eigenschaft Typ Maximale Länge Beschreibung
$schema URI Die https:// URL, die auf das JSON-Schema für das Manifest verweist.
name.short Zeichenfolge 30 Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.
name.full Zeichenfolge 100 Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.
description.short Zeichenfolge 80 Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.
description.full String 4000 Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.
staticTabs\\[([0-9]|1[0-5])\\]\\.name Zeichenfolge 128 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.
bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title String 32 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.
## bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description Zeichenfolge 128 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title String 32 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description String 128 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title String 32 Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description String 128 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value Zeichenfolge 512 Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title String 128 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.
composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title Zeichenfolge 64 Ersetzt die entsprechenden Zeichenfolgen aus dem App-Manifest durch den hier angegebenen Wert.

Siehe auch

Lokalisieren IhrerApp