Referenz: JSON-Schema der LokalisierungsdateiReference: Localization file JSON schema

In der Microsoft Teams-Lokalisierungsdatei werden Sprachübersetzungen beschrieben, die basierend auf den Clientspracheinstellungen bedient werden.The Microsoft Teams localization file describes language translations that will be served based on the client language settings. Die Datei muss dem Schema entsprechen, das unter gehostet wird https://developer.microsoft.com/en-us/json-schemas/teams/v1.7/MicrosoftTeams.Localization.schema.json .Your file must conform to the schema hosted at https://developer.microsoft.com/en-us/json-schemas/teams/v1.7/MicrosoftTeams.Localization.schema.json. Weitere Informationen finden Sie unter App-Lokalisierung.For additional information see app localization.

BeispielSample

{
  "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.7/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:The schema defines the following properties:

$schema$schema

uriURI

Die https://-URL, die auf das JSON-Schema für das Manifest verweist.The https:// URL referencing the JSON Schema for the manifest.

Tipp

Geben Sie das Schema am Anfang des Manifests an, um IntelliSense oder ähnliche Unterstützung aus Ihrem Code-Editor zu aktivieren:"$schema": "https://developer.microsoft.com/json-schemas/teams/v1.7/MicrosoftTeams.schema.json",Specify the schema at the beginning of your manifest to enable IntelliSense or similar support from your code editor: "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.7/MicrosoftTeams.schema.json",

Name. Shortname.short

Zeichenfolge, maximale Länge 30String, Max Length 30

Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string from the app manifest with the value provided here.

Name. Fullname.full

Zeichenfolge, maximale Länge 100String, Max Length 100

Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string from the app manifest with the value provided here.

Description. Shortdescription.short

Zeichenfolge, maximale Länge 80String, Max Length 80

Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string from the app manifest with the value provided here.

Description. Fulldescription.full

Zeichenfolge, maximale Länge 4000String, Max Length 4000

Ersetzt die entsprechende Zeichenfolge aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string from the app manifest with the value provided here.

staticTabs \ [([0-9] | 1 [0-5]) \ ] \ . NamestaticTabs\[([0-9]|1[0-5])\]\.name

Zeichenfolge, maximale Länge 128String, Max Length 128

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

Bots \ [0 \ ] \ . commandLists \ [[0-2] \ ] \ . Commands \ [[0-9] \ ] \ . Titlebots\[0\]\.commandLists\[[0-2]\]\.commands\[[0-9]\]\.title

Zeichenfolge, maximale Länge 32String, Max Length 32

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

Bots \ [0 \ ] \ . commandLists \ [[0-2] \ ] \ . Commands \ [[0-9] \ ] \ . Descriptionbots\[0\]\.commandLists\[[0-2]\]\.commands\[[0-9]\]\.description

Zeichenfolge, maximale Länge 128String, Max Length 128

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . Commands \ [[0-9] \ ] \ . TitlecomposeExtensions\[0\]\.commands\[[0-9]\]\.title

Zeichenfolge, maximale Länge 32String, Max Length 32

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . Commands \ [[0-9] \ ] \ . DescriptioncomposeExtensions\[0\]\.commands\[[0-9]\]\.description

Zeichenfolge, maximale Länge 128String, Max Length 128

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . Commands \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . TitlecomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.title

Zeichenfolge, maximale Länge 32String, Max Length 32

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . Commands \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . DescriptioncomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.description

Zeichenfolge, maximale Länge 128String, Max Length 128

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . Commands \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . ValuecomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.value

Zeichenfolge, maximale Länge 512String, Max Length 512

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . Commands \ [[0-9] \ ] \ . Parameters \ [[0-4] \ ] \ . Choices \ [[0-9] \ ] \ . TitlecomposeExtensions\[0\]\.commands\[[0-9]\]\.parameters\[[0-4]\]\.choices\[[0-9]\]\.title

Zeichenfolge, maximale Länge 128String, Max Length 128

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.

composeExtensions \ [0 \ ] \ . Commands \ [[0-9] \ ] \ . taskInfo \ . TitlecomposeExtensions\[0\]\.commands\[[0-9]\]\.taskInfo\.title

Zeichenfolge, maximale Länge 64String, Max Length 64

Ersetzt die entsprechenden Zeichenfolgen (en) aus dem App-Manifest durch den hier angegebenen Wert.Replaces the corresponding string(s) from the app manifest with the value provided here.