次の方法で共有


Locale

MBAE 非推奨に関する警告

重要

Windows 10 バージョン 1803 以降では、MBAE アプリ エクスペリエンスは MO UWP アプリに置き換えられました。 MO UWP アプリの詳細については、「UWP モバイル ブロードバンド アプリ」を参照してください。

Locale 要素は、サービス メタデータ パッケージのロケールを指定します。 サービス メタデータ パッケージでは、1 つまたは複数のロケールを指定できます。 複数のロケールを使用するには、MultipleLocale 要素を true に設定する必要があります。

使用法

<Locale
  default = "xs:boolean">
  text
</Locale>

属性

属性 種類 必須 説明

default

xs:boolean

はい

True (1) または False (0) に設定する必要があります。 既定の属性が true に設定されている場合、オペレーティング システムはこのデバイス メタデータ パッケージをコンピューターの現在のロケールの既定値として使用します。

子要素

子要素は存在しません。

親要素

要素 説明

MetadataKey

MetadataKey 要素は、デバイス メタデータ パッケージの属性を指定します。 次のものが含まれます。

  • デバイスがサポートしている各ハードウェア機能の識別子。

  • パッケージ内のテキスト文字列用の言語固有のロケール。

XSD

<xs:element name="Locale" type="tns:LocaleType" />

<xs:complexType name="LocaleType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="default" type="xs:boolean" use="required" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

備考

  • Locale 要素には、<Language>-<Region> (EN-US など) または <Language> (EN など) を指定できます。 <Language> が設定されている場合、パッケージはすべての <Language> ロケールに適用されます。 たとえば、EN は EN-US と EN-BR に適用されます。

  • メタデータ パッケージをコンピューターの現在のロケールの既定値として指定するには、既定の属性を true (1) に設定します。

    サービスのメタデータ パッケージは、1 つだけ既定の属性を true (1) に設定する必要があります。 そうでない場合、オペレーティング システムはサービスのメタデータ パッケージをランダムに選択します。

  • オペレーティング システムは、表示するサービス メタデータ パッケージを選択すると、Locale 要素を次のように使用します。

    1. オペレーティング システムは、システム優先言語とリージョンを取得します。 これは通常、Windows セットアップ中に構成されます。

    2. サービス メタデータ パッケージの Locale 要素がシステム優先言語とリージョンと一致する場合、オペレーティング システムはサービスのパッケージを選択し、その言語とリージョンに一致するアイコンと ServiceProvider 値 (ServiceInfo.xml から取得) を使用します。

    3. サービス メタデータ パッケージに、システム優先言語に一致する Locale 要素がない場合、オペレーティング システムは、サービス メタデータ パッケージのルートに格納されている言語に依存しないアイコンと ServiceProvider 値 (ServiceInfo.xml から取得) を適用します。

Locale 要素は必須です。