Crear el archivo de envío de LocaleInfo.xml
Esquema XML localeInfo
Un paquete de envío de manifiesto de dispositivo debe contener un documento de LocaleInfo.xml, que tiene información que el Centro de partners usa para validar la información de configuración regional en el paquete de metadatos del dispositivo.
Los datos del documento LocaleInfo.xml tienen formato basado en el esquema XML LocaleInfo, que se describe a continuación.
Nota
El documento XML debe guardarse mediante la codificación UTF-8.
Para obtener más información sobre los intervalos de direcciones, vea How to Create a Device Metadata Package for Devices and Printers.
Espacio de nombres del esquema XML LocaleInfo
A continuación se muestra el espacio de nombres del esquema XML LocaleInfo: http://schemas.microsoft.com/Windows/2010/08/MetadataSubmission/LocaleInfo
Información general sobre elementos o atributos XML de LocaleInfo
En la tabla siguiente se describen los elementos y atributos de metadatos del esquema XML LocaleInfo.
Element/Attributes | Tipo de elemento o atributo | Obligatorio/opcional |
---|---|---|
MultipleLocale | xs:boolean | Opcionales |
LocaleDeclaredInPackageInfo | tns:LocaleDeclaredInPackageInfoType | Opcionales |
default | xs:boolean | Obligatorio |
SupportedLocaleList | tns:SupportedLocaleListType | Opcionales |
Configuración regional | xs:string | Opcionales |
Definición de esquema XML localeInfo
A continuación se muestra la definición de esquema XML LocaleInfo:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://schemas.microsoft.com/Windows/2010/08/MetadataSubmission/LocaleInfo" xmlns:tns="http://schemas.microsoft.com/Windows/2010/08/MetadataSubmission/LocaleInfo" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all">
<xs:element name="LocaleInfo" type="tns:LocaleInfoType" />
<xs:complexType name="LocaleInfoType">
<xs:sequence>
<xs:element name="MultipleLocale" type="xs:boolean" />
<xs:element name="LocaleDeclaredInPackageInfo" type="tns:LocaleDeclaredInPackageInfoType" />
<xs:element name="SupportedLocaleList" type="tns:SupportedLocaleListType" minOccurs="0" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="LocaleDeclaredInPackageInfoType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="default" type="xs:boolean" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="SupportedLocaleListType">
<xs:sequence>
<xs:element name="Locale" type="xs:string" maxOccurs="unbounded" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:schema>
Referencia del esquema XML localeInfo
El esquema XML LocaleInfo define los siguientes elementos y atributos:
- LocaleInfo
- MultipleLocale
- LocaleDeclaredInPackageInfo
- default
- SupportedLocaleList
- Configuración regional
Elemento MultipleLocale
El elemento MultipleLocale especifica si el paquete de metadatos del dispositivo admite varias configuraciones regionales. El Centro de partners usa este valor para validar correctamente el paquete.
<xs:element name="MultipleLocale" type="xs:boolean" />
Comentarios (elemento MultipleLocale)
El elemento MultipleLocale debe ser "true" si se admite más de una configuración regional en el paquete de metadatos del dispositivo. El elemento puede ser "true" o "false" si el paquete de metadatos del dispositivo solo admite una configuración regional. El valor de MultipleLocale debe coincidir con el valor especificado en PackageInfo.xml.
Elemento LocaleDeclaredInPackageInfo
El elemento LocaleDeclaredInPackageInfo especifica información sobre los atributos de configuración regional y paquete declarados en el paquete de metadatos del dispositivo. El Centro de partners usa esta información para validar correctamente los metadatos de configuración regional declarados en el paquete de metadatos del dispositivo.
<xs:element name="LocaleDeclaredInPackageInfo" type="tns:LocaleDeclaredInPackageInfoType" />
<xs:complexType name="LocaleDeclaredInPackageInfoType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="default" type="xs:boolean" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Comentarios (elemento LocaleDeclaredInPackageInfo)
El elemento LocaleDeclaredInPackageInfo debe coincidir con el valor de configuración regional especificado en PackageInfo.xml.
atributo predeterminado
El atributo predeterminado especifica si el paquete de metadatos del dispositivo es un paquete predeterminado, como se indica en PackageInfo.xml.
<xs:attribute name="default" type="xs:boolean" use="required" />
Comentarios (elemento predeterminado)
El elemento predeterminado debe coincidir con el valor predeterminado especificado en PackageInfo.xml.
Elemento SupportedLocaleList
El elemento SupportedLocaleList especifica qué otras configuraciones regionales se admiten en el paquete de metadatos del dispositivo. El Centro de partners usa esta información para validar correctamente los metadatos de configuración regional adicionales en el paquete de metadatos del dispositivo.
<xs:element name="SupportedLocaleList" type="tns:SupportedLocaleListType" minOccurs="0" />
<xs:complexType name="SupportedLocaleListType">
<xs:sequence>
<xs:element name="Locale" type="xs:string" maxOccurs="unbounded" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
Elemento Locale
El elemento Locale especifica una configuración regional adicional que se admite en el paquete de metadatos del dispositivo. Consulta SupportedLocaleList Element para obtener más información sobre cómo usa este valor el Centro de partners.
Ejemplo xml de LocaleInfo
El siguiente documento XML usa el esquema XML LocaleInfo para especificar los componentes de la información de LocaleInfo.
Este ejemplo se aplica a un paquete de metadatos de dispositivo que admite las configuraciones regionales en-US, ja-JP y fr-FR. Enumera la configuración regional en-US en PackageInfo.xml y es un paquete de configuración regional predeterminado, como se indica en PackageInfo.xml.
<?xml version="1.0" encoding="utf-8"?>
<LocaleInfo xmlns="http://schemas.microsoft.com/Windows/2010/08/MetadataSubmission/LocaleInfo">
<MultipleLocale>
true
</MultipleLocale>
<LocaleDeclaredInPackageInfo default="true">
en-US
</LocaleDeclaredInPackageInfo>
<SupportedLocaleList>
<Locale>en-US</Locale>
<Locale>ja-JP</Locale>
<Locale>fr-FR</Locale>
</SupportedLocaleList>
</LocaleInfo>