XblAchievementsGetAchievementAsync. The XBOX services language fallback process determines which language is used in the event that a localized string is not available in the system’s current language setting.
For example, if an achievement has an en-US localized string “Hello, World!” and an es-MX string “¡Hola, mundo!” in Partner Center, it would result in these scenarios:
*XBOX services language fallback
To localize all your XBOX services configurations to all the languages that your game supports, use the Localized strings page in Partner Center. Service configurations that you’ve created on subsequent XBOX services pages are added to the file that you download.
Use Partner Center to configure the localized strings in all the languages that are associated with your game.
To add string configuration in Partner Center
- In Partner Center, select XBOX services > Gameplay settings > Localized strings. The Localized strings configuration page appears for your title.
- Select Download. A localization.xml file is downloaded to your local computer.

- In the following video example, you can add the localized strings by copying the
<Value locale="en-US">Donuts Eaten</Value>tag and changing the value of the locale to the language of your choice and the value of the localized string. To avoid errors, you must have at least oneValuetag within the developer display locale. The value of thelocaleattribute must include the language code followed by a hyphen (-) and the country code. For example,locale="en-US"means the English language as it’s used in the United States. For more information, see Partner Center supported languages and locales.
- After you’ve added all the localized strings, upload the .xml file by dragging it into the provided box (shown as follows) or browsing through your local computer.

