Skip to content

Commit

Permalink
Merge pull request #197 from charlesji-msft-teams/charlesji/updateDev…
Browse files Browse the repository at this point in the history
…PreviewWXPLive

Added WXP and app deeplinks
  • Loading branch information
lindalu-MSFT authored Jun 5, 2024
2 parents fa43766 + 02f8ea0 commit 24d8431
Show file tree
Hide file tree
Showing 2 changed files with 377 additions and 173 deletions.
324 changes: 170 additions & 154 deletions teams/vDevPreview/MicrosoftTeams.Localization.schema.json
Original file line number Diff line number Diff line change
@@ -1,167 +1,183 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"additionalProperties": false,
"properties": {
"$schema": {
"type": "string",
"format": "uri"
},
"name.short": {
"type": "string",
"maxLength": 30
},
"name.full": {
"type": "string",
"maxLength": 100
},
"description.short": {
"type": "string",
"maxLength": 80
},
"description.full": {
"type": "string",
"maxLength": 4000
}
},
"patternProperties": {
"^staticTabs\\[([0-9]|1[0-5])\\]\\.name$": {
"type": "string",
"maxLength": 128
},
"^bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title$": {
"type": "string",
"maxLength": 32
},
"^bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description$": {
"type": "string",
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title$": {
"type": "string",
"maxLength": 32
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description$": {
"type": "string",
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title$": {
"type": "string",
"maxLength": 32
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description$": {
"type": "string",
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value$": {
"type": "string",
"maxLength": 512
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title$": {
"type": "string",
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title$": {
"type": "string",
"maxLength": 64
},
"^activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description$": {
"type": "string",
"maxLength": 128
},
"^activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText$": {
"type": "string",
"maxLength": 128
},
"^meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name$": {
"type": "string",
"maxLength": 128
},
"^meetingExtensionDefinition.videoFilters\\[([0-9]|1[0-5])\\]\\.name$": {
"type": "string",
"maxLength": 128
},
"^extensions\\[[0]\\]\\.audienceClaimUrl$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label$": {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"additionalProperties": false,
"properties": {
"$schema": {
"type": "string",
"format": "uri"
},
"name.short": {
"type": "string",
"maxLength": 30
},
"name.full": {
"type": "string",
"maxLength": 100
},
"description.short": {
"type": "string",
"maxLength": 80
},
"description.full": {
"type": "string",
"maxLength": 4000
}
},
"patternProperties": {
"^staticTabs\\[([0-9]|1[0-5])\\]\\.name$": {
"type": "string",
"maxLength": 128
},
"^bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.title$": {
"type": "string",
"maxLength": 32
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label$": {
},
"^bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[[0-9]\\]\\.description$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title$": {
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description$": {
"type": "string",
"maxLength": 250
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url$": {
"maxLength": 32
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.description$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label$": {
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.title$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description$": {
"maxLength": 32
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.description$": {
"type": "string",
"maxLength": 250
},
"^extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page$": {
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.value$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script$": {
"maxLength": 512
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.parameters\\[[0-4]\\]\\.choices\\[[0-9]\\]\\.title$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName$": {
"maxLength": 128
},
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.taskInfo\\.title$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url$": {
"type": "string",
"maxLength": 2048
}
},
"required": [
"name.short",
"name.full",
"description.short",
"description.full"
]
},
"^activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description$": {
"type": "string",
"maxLength": 128
},
"^activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText$": {
"type": "string",
"maxLength": 128
},
"^meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name$": {
"type": "string",
"maxLength": 128
},
"^meetingExtensionDefinition.videoFilters\\[([0-9]|1[0-5])\\]\\.name$": {
"type": "string",
"maxLength": 128
},
"^extensions\\[[0]\\]\\.audienceClaimUrl$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.label$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.label$": {
"type": "string",
"maxLength": 32
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.customMobileRibbonGroups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-8]\\]\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.icons\\[[0-2]\\]\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.label$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.label$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.title$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.supertip\\.description$": {
"type": "string",
"maxLength": 250
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.icons\\[[0-2]\\]\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.label$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.title$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.ribbons\\[[0-9]\\]\\.tabs\\[[1]?[0-9]\\]\\.groups\\[[0-9]\\]\\.controls\\[[1]?[0-9]\\]\\.items\\[[1]?[0-9]\\]\\.supertip\\.description$": {
"type": "string",
"maxLength": 250
},
"^extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.page$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.code\\.script$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.runtimes\\[[1]?[0-9]\\]\\.actions\\[[1]?[0-9]\\]\\.displayName$": {
"type": "string",
"maxLength": 64
},
"^extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.icon\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.alternates\\[[0-9]\\]\\.alternateIcons\\.highResolutionIcon\\.url$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.getStartedMessages\\[[0-2]\\]\\.title$": {
"type": "string",
"maxLength": 125
},
"^extensions\\[[0]\\]\\.getStartedMessages\\[[0-2]\\]\\.description$": {
"type": "string",
"maxLength": 250
},
"^extensions\\[[0]\\]\\.getStartedMessages\\[[0-2]\\]\\.learnMoreUrl$": {
"type": "string",
"maxLength": 2048
},
"^extensions\\[[0]\\]\\.contentRuntimes\\[[1]?[0-9]\\]\\.code\\.page$": {
"type": "string",
"maxLength": 2048
}
},
"required": [
"name.short",
"name.full",
"description.short",
"description.full"
]
}
Loading

0 comments on commit 24d8431

Please sign in to comment.