XblAchievementsGetAchievementAsync)中的显示方式。当系统当前语言设置中不提供本地化字符串时,XBOX 服务语言回退过程将决定使用哪种语言。
例如,如果一项成就在 Partner Center 中具有 en-US 本地化字符串 “Hello, World!” 和 es-MX 字符串 “¡Hola, mundo!”,则会出现以下场景:
*XBOX 服务语言回退
要将您的所有 XBOX 服务配置本地化为您的游戏支持的所有语言,请使用 Partner Center 中的本地化字符串页面。您在后续 XBOX 服务页面上创建的服务配置会添加到您下载的文件中。
使用 Partner Center 以与您的游戏关联的所有语言配置本地化字符串。
在 Partner Center 中添加字符串配置
- 在 Partner Center 中,选择 XBOX services > Gameplay settings > Localized strings。您的 title 的本地化字符串配置页面会出现。
- 选择 Download。localization.xml 文件将下载到您的本地计算机。

- 在以下视频示例中,您可以通过复制
<Value locale="en-US">Donuts Eaten</Value>标签并将区域值更改为您选择的语言以及本地化字符串的值来添加本地化字符串。为避免错误,开发者显示区域内至少必须有一个Value标签。locale属性的值必须包含语言代码,后跟连字符 (-) 和国家/地区代码。例如,locale="en-US"表示美国使用的英语。有关详细信息,请参阅 Partner Center supported languages and locales。
- 添加所有本地化字符串后,将 .xml 文件拖入提供的框中(如下所示)或浏览您的本地计算机来上传它。

