Skip to main content
Recupere la configuración regional de la sesión con la que se ha iniciado sesión mediante GetUserDefaultLocaleName:
Normalmente a los juegos no les importa la configuración regional exacta, sino qué recursos de idioma cargar. Elija el idioma del paquete del juego que sea “más cercano” al que seleccionó el usuario. Hay tres entradas que importan:
  1. Los idiomas declarados en MicrosoftGame.config.
  2. Los idiomas declarados en el archivo de diseño del paquete.
  3. El idioma seleccionado en el dispositivo.
Use XPackageGetUserLocale para obtener siempre el idioma admitido más cercano:

Ejemplos

1. La configuración regional del usuario coincide con un recurso admitido

El usuario selecciona francés / Francia (fr-FR). MicrosoftGame.config:
  • XPackageGetUserLocale devuelve fr-FR.
  • GetUserDefaultLocaleName devuelve fr-FR.

2. La configuración regional del usuario no está en el manifiesto, pero existe el mismo idioma

El usuario selecciona inglés / Reino Unido (en-GB). MicrosoftGame.config:
  • XPackageGetUserLocale devuelve en-US (reserva dentro del mismo idioma).
  • GetUserDefaultLocaleName devuelve en-GB (siempre el valor de la consola).

3. El idioma del usuario no está presente en absoluto

La configuración regional del usuario es fr-FR. MicrosoftGame.config:
  • XPackageGetUserLocale devuelve en-US (primera entrada de Resources).
  • GetUserDefaultLocaleName devuelve fr-FR.

Resumen

  • GetUserDefaultLocaleName: la configuración establecida en la consola, sin tener en cuenta los idiomas declarados por el juego.
  • XPackageGetUserLocale: qué idioma cargar, según esta lógica:
    1. Si la configuración regional del usuario está en MicrosoftGame.config, la devuelve.
    2. En caso contrario, busca en el manifiesto una configuración regional del mismo idioma (la mejor reserva según la configuración regional del usuario).
    3. En caso contrario, devuelve la primera configuración regional de Resources.
    4. Si no hay idiomas enumerados, devuelve el idioma de la consola.

Consulte también

Documentación de API relacionada

Última modificación el 28 de agosto de 2026