Creare il file di invio di LocaleInfo.xml
LocaleInfo XML Schema
Un pacchetto di invio manifesto del dispositivo deve contenere un documento LocaleInfo.xml, che contiene informazioni usate dal Centro per i partner per convalidare le informazioni sulle impostazioni locali nel pacchetto di metadati del dispositivo.
I dati nel documento LocaleInfo.xml vengono formattati in base allo schema XML LocaleInfo, descritto di seguito.
Nota
Il documento XML deve essere salvato usando la codifica UTF-8.
Per altre informazioni sugli intervalli di indirizzi, vedere Come creare un pacchetto di metadati del dispositivo per dispositivi e stampanti.
LocaleInfo XML Schema NameSpace
Di seguito è riportato lo spazio dei nomi dello schema XML LocaleInfo: http://schemas.microsoft.com/Windows/2010/08/MetadataSubmission/LocaleInfo
Panoramica degli elementi/attributi XML di LocaleInfo
La tabella seguente descrive gli elementi e gli attributi dei metadati dello schema XML LocaleInfo.
Elemento/Attributi | Tipo elemento/attributo | Obbligatorio/facoltativo |
---|---|---|
MultipleLocale | xs:boolean | Facoltativo |
LocaleDeclaredInPackageInfo | tns:LocaleDeclaredInPackageInfoType | Facoltativo |
default | xs:boolean | Necessario |
SupportedLocaleList | tns:SupportedLocaleListType | Facoltativo |
Impostazioni locali | xs:string | Facoltativo |
Definizione di XML Schema LocaleInfo
Di seguito è riportata la definizione di XML Schema 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>
Informazioni di riferimento su XML Schema LocaleInfo
Lo schema XML LocaleInfo definisce gli elementi e gli attributi seguenti:
- Impostazioni localiInfo
- MultipleLocale
- LocaleDeclaredInPackageInfo
- default
- SupportedLocaleList
- Impostazioni locali
Elemento MultipleLocale
L'elemento MultipleLocale specifica se il pacchetto di metadati del dispositivo supporta più impostazioni locali. Il Centro per i partner usa questo valore per convalidare correttamente il pacchetto.
<xs:element name="MultipleLocale" type="xs:boolean" />
Osservazioni (elemento MultipleLocale)
L'elemento MultipleLocale deve essere "true" se più impostazioni locali sono supportate nel pacchetto di metadati del dispositivo. L'elemento può essere "true" o "false" se il pacchetto di metadati del dispositivo supporta solo una impostazioni locali. Il valore di MultipleLocale deve corrispondere al valore specificato in PackageInfo.xml.
Elemento LocaleDeclaredInPackageInfo
L'elemento LocaleDeclaredInPackageInfo specifica informazioni sugli attributi delle impostazioni locali e dei pacchetti dichiarati nel pacchetto di metadati del dispositivo. Il Centro per i partner usa queste informazioni per convalidare correttamente i metadati delle impostazioni locali dichiarati nel pacchetto di metadati 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>
Osservazioni (elemento LocaleDeclaredInPackageInfo)
L'elemento LocaleDeclaredInPackageInfo deve corrispondere al valore delle impostazioni locali specificato in PackageInfo.xml.
Attributo predefinito
L'attributo predefinito specifica se il pacchetto di metadati del dispositivo è un pacchetto predefinito, come indicato in PackageInfo.xml.
<xs:attribute name="default" type="xs:boolean" use="required" />
Osservazioni (elemento predefinito)
L'elemento predefinito deve corrispondere al valore predefinito specificato in PackageInfo.xml.
Elemento SupportedLocaleList
L'elemento SupportedLocaleList specifica quali impostazioni locali sono supportate nel pacchetto di metadati del dispositivo. Il Centro per i partner usa queste informazioni per convalidare correttamente i metadati delle impostazioni locali aggiuntivi nel pacchetto di metadati 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 Impostazioni locali
L'elemento Impostazioni locali specifica le impostazioni locali aggiuntive supportate nel pacchetto di metadati del dispositivo. Per altre informazioni sul modo in cui il Centro per i partner usa questo valore, vedere Elemento SupportedLocaleList.
Esempio XML di LocaleInfo
Il documento XML seguente usa lo schema XML LocaleInfo per specificare i componenti delle informazioni localiInfo.
Questo esempio si applica a un pacchetto di metadati del dispositivo che supporta le impostazioni locali en-US, ja-JP e fr-FR. Elenca le impostazioni locali en-US in PackageInfo.xml ed è un pacchetto delle impostazioni locali predefinite, come indicato in 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>