> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Partner Center でのローカライズ文字列の構成

> localization.xml のダウンロード / アップロード ワークフローを使って、XBOX Live 実績と XSAPI 値のローカライズ文字列を Partner Center で構成します。

このトピックでは、Partner Center でローカライズ文字列を構成する方法について説明します。これらの値は、実績などのタイトル構成がシステム UI や `XblAchievementsGetAchievementAsync` などの XSAPI 呼び出しでどのように表示されるかを決定します。システムの現在の言語設定でローカライズ文字列が利用できない場合、[XBOX services 言語フォールバック](/services/xbox-services/community/localized-strings/live-language-fallback) プロセスが使用する言語を決定します。

たとえば、Partner Center で実績に en-US のローカライズ文字列 "Hello, World!" と es-MX の文字列 "¡Hola, mundo!" がある場合、以下のシナリオになります。

| システム設定 | 使用される言語 | システム UI と XSAPI 呼び出しでの表示 |
| ------ | ------- | ------------------------ |
| en-US  | en-US   | "Hello, World!"          |
| es-MX  | es-MX   | "¡Hola, mundo!"          |
| es-AR  | es-MX\* | "¡Hola, mundo!"          |
| zh-CN  | en-US\* | "Hello, World!"          |

\*XBOX services 言語フォールバック

XBOX services のすべての構成をゲームがサポートするすべての言語にローカライズするには、Partner Center の **Localized strings** ページを使用します。以降の XBOX services ページで作成したサービス構成は、ダウンロードするファイルに追加されます。

[Partner Center](https://partner.microsoft.com/dashboard) を使って、ゲームに関連付けられているすべての言語のローカライズ文字列を構成します。

**Partner Center で文字列構成を追加するには**

1. Partner Center で **XBOX services** > **Gameplay settings** > **Localized strings** を選択します。タイトルの **Localized strings** 構成ページが表示されます。
2. **Download** を選択します。localization.xml ファイルがローカル コンピューターにダウンロードされます。<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/localized-strings-1.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=c648e4357bfbd0252f943d924f131d48" alt="Partner Center の Localized strings 構成ページのスクリーンショット。" width="1537" height="908" data-path="images/gdk/services/localized-strings-1.png" />
3. 以下のビデオ例では、`<Value locale="en-US">Donuts Eaten</Value>` タグをコピーして、ロケールの値を任意の言語に、ローカライズ文字列の値を変更することで、ローカライズ文字列を追加できます。エラーを回避するには、開発者表示ロケール内に少なくとも 1 つの `Value` タグが必要です。`locale` 属性の値には、言語コードの後にハイフン (-) と国コードを含める必要があります。たとえば、`locale="en-US"` は、米国で使用されている英語を意味します。詳細については、<a href="https://learn.microsoft.com/en-us/partner-center/develop/partner-center-supported-languages-and-locales" target="_blank">Partner Center でサポートされる言語とロケール</a>を参照してください。<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/localized-strings.gif?s=96545c4773ff8e5c08ddfde9434b67d7" alt="ローカライズ文字列を編集する方法を示すビデオ。" width="836" height="570" data-path="images/gdk/services/localized-strings.gif" />
4. すべてのローカライズ文字列を追加したら、示されているボックスに .xml ファイルをドラッグするか、ローカル コンピューターを参照して .xml ファイルをアップロードします。<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/localized-strings-2.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=208703f18b5da949f1bced416baf46e6" alt="Partner Center で localization.xml ファイルをアップロードするための Upload ボタンとボックスのスクリーンショット。" width="543" height="206" data-path="images/gdk/services/localized-strings-2.png" />

以下の表は、localization.xml ファイルをアップロードするときに表示される可能性のあるエラー メッセージを示しています。

| エラー                                                                                                                                                                                                                                                                                                                                                                               | 原因                                                                                          |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| Failed XSD Validation: The element 'LocalizedString' in namespace '[https://config.mgt.xboxlive.com/schema/localization/1](https://config.mgt.xboxlive.com/schema/localization/1)' cannot contain text. List of possible elements expected: 'Value' in namespace '[https://config.mgt.xboxlive.com/schema/localization/1](https://config.mgt.xboxlive.com/schema/localization/1)' | XML ドキュメントが不正な形式の場合に発生します。                                                                  |
| Localization string is missing an entry for the developer display locale.                                                                                                                                                                                                                                                                                                         | ローカライズ文字列に開発者表示ロケールと一致するロケールのエントリがない場合に発生します。                                               |
| Failed XSD Validation: The 'locale' attribute is invalid - The value ' ' is invalid according to its datatype '[https://config.mgt.xboxlive.com/schema/localization/1:NonEmptyString](https://config.mgt.xboxlive.com/schema/localization/1:NonEmptyString)' - The Pattern constraint failed.                                                                                     | `<Value>` タグ内のロケール値がローカライズ文字列にない場合に発生します。`locale` 属性の値には、言語コードの後にハイフン (-) と国コードを含める必要があります。 |

## 関連項目

[XBOX Live 言語フォールバック](/services/xbox-services/community/localized-strings/live-language-fallback)


## Related topics

- [ローカライズ文字列](/ja-jp/services/xbox-services/community/localized-strings/live-localized-strings-nav.md)
- [Partner Center でのリッチ プレゼンス文字列の構成](/ja-jp/services/xbox-services/community/presence/config/live-presence-config2.md)
- [ポータル構成の概要](/ja-jp/services/xbox-services/fundamentals/portal-config/live-portal-config-overview.md)
- [ローカライズとグローバライゼーションの概要](/ja-jp/build/game-principles/localization.md)
- [リッチ プレゼンス文字列の構成](/ja-jp/services/xbox-services/community/presence/config/live-presence-config.md)
