Skip to main content
The National Language Support (NLS) functions help titles support language- and locale-specific behavior. Only API functions defined under the WINAPI_PARTITION_GAMES partition in WinNLS.h are available on XBOX.
APIs marked DEPRECATED still work on the GDK with the caveats documented on Microsoft Docs. Prefer the replacements.

Available functions

Game OS behavior notes

Game OS NLS functions do not include the full linguistic casing tables that Windows has. Collation and casing operations always use ordinal values regardless of the locale. Do culture-sensitive casing and sorting as part of your localization process, not at runtime. Affected functions:

Collation

Uppercasing

Lowercasing

This list isn’t exhaustive — other Standard C++ Library functions might depend on the impacted APIs.
Last modified on August 20, 2026