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

Default: "locale"
Constant: "locale"
ManifestVersion string required

The manifest syntax version

Default: "1.0.0"
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
PublisherUrl string | null

Optional Url type

maxLength=2000pattern=^([Hh][Tt][Tt][Pp][Ss]?)://.+$
PublisherSupportUrl string | null

Optional Url type

maxLength=2000pattern=^([Hh][Tt][Tt][Pp][Ss]?)://.+$
PrivacyUrl 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
PackageUrl string | null

Optional Url type

maxLength=2000pattern=^([Hh][Tt][Tt][Pp][Ss]?)://.+$
License string | null

The package license

minLength=3maxLength=512
LicenseUrl string | null

Optional Url type

maxLength=2000pattern=^([Hh][Tt][Tt][Pp][Ss]?)://.+$
CopyrightUrl string | null

Optional Url type

maxLength=2000pattern=^([Hh][Tt][Tt][Pp][Ss]?)://.+$
ShortDescription string | null

The short package description

minLength=3maxLength=256
Description string | null

The full package description

minLength=3maxLength=10000
Moniker string | null

Package moniker or tag

minLength=1maxLength=40
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