MicrosoftGame.config 中參考的字串與影像,可以當地語系化為使用者的地區設定。Visual Studio 2019+ 會自動產生 resources.pri 檔案,供作業系統在執行階段查閱。
從 GDK 命令提示字元傾印該檔案:
將應用程式名稱與描述當地語系化
新增預設字串
- 在方案總管中以滑鼠右鍵按一下您的專案,並新增名為
Strings的新增篩選。 - 以滑鼠右鍵按一下
Strings,並新增新增項目 > 組件資源檔 (.resx)。VS 會在套件根目錄建立resources.resx。
GDK 需要
.resw。請將 resources.resx 重新命名為 resources.resw。在 MicrosoftGame.config 中參考字串
新增各語言的字串
為每種支援的語言建立Strings/<lang> 篩選,在每個篩選下新增組件資源檔,將項目類型設為 PRI 資源,並重新命名為 .resw。
在 MicrosoftGame.config 中宣告語言
zh-SG 與 zh-CN 作為後援。
將影像當地語系化
Logo、SmallLogo、SplashScreen、StoreLogo 可以當地語系化:
- 在共用資料夾 (例如
Images) 下新增各語言的子資料夾。 - 新增影像,並將項目類型設為影像、內容設為是。
- 在根目錄提供預設影像作為後援。
請至少包含一個影像資源。否則當地語系化的字串將無法解析,遊戲名稱會顯示為
ms-resource:AppName。區塊配置
Intelligent Delivery
使用Languages 標記區塊:
安裝行為
- 主機為
en-US→ 安裝 1005 與 1008。 - 主機為
en-GB→ 後援為en-US→ 安裝 1005 與 1008。 - 未標記的區塊一律會安裝。
使用 xbapp 進行測試
/Languages:無論主機設定為何,都針對列出的語言進行安裝。/AllChunks:安裝整個套件。/w:安裝後保持連線開啟。
另請參閱
相關 API 文件
- XPackage API 參考:掛接/列舉當地語系化的套件區塊
- MicrosoftGame.config 元素參考:資源 + 區塊宣告
