Windows Package Manager Locale Manifest
Windows Package Manager Locale Manifest file, used for detailing locale specific metadata
| Type | object |
|---|---|
| File match |
**/manifests/?/*/*/*/*.*.locale.en-US.yaml
**/manifests/?/*/*/*/*.*.locale.fr-FR.yaml
**/manifests/?/*/*/*/*.*.locale.it-IT.yaml
**/manifests/?/*/*/*/*.*.locale.ja-JP.yaml
**/manifests/?/*/*/*/*.*.locale.ko-KR.yaml
**/manifests/?/*/*/*/*.*.locale.pt-BR.yaml
**/manifests/?/*/*/*/*.*.locale.ru-RU.yaml
**/manifests/?/*/*/*/*.*.locale.zh-CN.yaml
**/manifests/?/*/*/*/*.*.locale.zh-TW.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/windows-package-manager-locale-manifest/latest.json |
| Source | https://www.schemastore.org/winget-pkgs-locale-1.0.0.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
A representation of a multiple-file manifest representing app metadata in other locale in the OWC. v1.0.0
Properties
PackageIdentifier
string
required
The package unique identifier
maxLength=128pattern=^[^\.\s\\/:\*\?"<>\|\x01-\x1f]{1,32}(\.[^\.\s\\/:\*\?"<>\|\x01-\x1f]{1,32}){1,3}$
PackageVersion
string
required
The package version
maxLength=128pattern=^[^\\/:\*\?"<>\|\x01-\x1f]+$
PackageLocale
string
required
The package meta-data locale
maxLength=20pattern=^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{1,8})*$
ManifestType
string
required
The manifest type
ManifestVersion
string
required
The manifest syntax version
pattern=^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(\.(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])){2}$
Publisher
string | null
The publisher name
minLength=2maxLength=256
PublisherSupportUrl
string | null
Optional Url type
maxLength=2000pattern=^([Hh][Tt][Tt][Pp][Ss]?)://.+$
Author
string | null
The package author
minLength=2maxLength=256
PackageName
string | null
The package name
minLength=2maxLength=256
License
string | null
The package license
minLength=3maxLength=512
Copyright
string | null
The package copyright
minLength=3maxLength=512
ShortDescription
string | null
The short package description
minLength=3maxLength=256
Description
string | null
The full package description
minLength=3maxLength=10000
Tags
array | null
List of additional package search terms
maxItems=16uniqueItems=true
Definitions
Url
string | null
Optional Url type
Tag
string | null
Package moniker or tag