Skip to main content
MicrosoftGame.config で参照される文字列と画像は、ユーザーのロケールに合わせてローカライズできます。Visual Studio 2019+ は、実行時に OS が参照する resources.pri ファイルを自動生成します。 GDK コマンド プロンプトからこのファイルをダンプできます。

アプリ名と説明のローカライズ

既定の文字列を追加する

  1. ソリューション エクスプローラーでプロジェクトを右クリックし、Strings という 新しいフィルター を追加します。
  2. Strings を右クリックして 新しい項目 > アセンブリ リソース ファイル (.resx) を追加します。VS がパッケージのルートに resources.resx を作成します。
GDK では .resw が必要です。resources.resx の名前を resources.resw に変更してください。

MicrosoftGame.config から文字列を参照する

言語ごとの文字列を追加する

サポートする言語ごとに Strings/<lang> フィルターを作成し、それぞれの下にアセンブリ リソース ファイルを追加します。項目の種類PRI Resource に設定し、拡張子を .resw に変更します。

MicrosoftGame.config で言語を宣言する

繁体字中国語をサポートする場合、フォールバック用に zh-SGzh-CN も列挙します。

ローカライズ可能な画像を追加する

LogoSmallLogoSplashScreenStoreLogo はローカライズ可能です。
  1. 共有フォルダー (例: Images) の下に、言語ごとのサブフォルダーを追加します。
  2. 項目の種類 = ImageContent = Yes で画像を追加します。
  3. フォールバックとして、ルートに既定の画像を用意します。
少なくとも 1 つの画像リソースを含めてください。そうでない場合、ローカライズ済みの文字列が解決されず、タイトル名が ms-resource:AppName と表示されてしまいます。

チャンク レイアウト

Intelligent Delivery

チャンクに Languages タグを付けます。

インストール動作

  • コンソールが en-US → 1005 と 1008 をインストールします。
  • コンソールが en-GBen-US にフォールバックし、1005 と 1008 をインストールします。
  • タグの付いていないチャンクは常にインストールされます。

xbapp によるテスト

  • /Languages — コンソールの設定に関係なく、指定した言語に対してインストールします。
  • /AllChunks — パッケージ全体をインストールします。
  • /w — インストール後も接続を維持します。

関連項目

関連 API ドキュメント

最終更新日 2026年8月6日