Compartir a través de


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>