Skip to main content
En este tema se describe cómo localizar las cadenas de presentación de los juegos empaquetados para que las versiones localizadas adecuadas de las cadenas se muestren en el shell. Estos pasos están relacionados con el artículo Uso del sistema de administración de recursos de Windows 10 en una aplicación o un juego heredados de Microsoft Docs. Puede consultarlo para obtener más detalles o escenarios si no se tratan en este tema.
Hay un error descrito en el artículo mencionado anteriormente donde los recursos de cadena se referencian dentro de un archivo de manifiesto de esta forma:
La referencia real funciona así (observe la omisión de Resources/):

Incluir elementos visuales del shell localizados en el juego

Al empezar a empaquetar, tendrá un archivo MicrosoftGame.config con secciones como las siguientes, que especifican el contenido de texto que se mostrará y que está contenido en atributos: OverrideDisplayName="My Game's Display Name".
Si quiere permitir diferentes versiones localizadas de estas cadenas, puede hacerlo creando archivos .resw en subcarpetas individuales de la aplicación asociadas a los idiomas que quiera admitir.
  1. Cree un archivo XML denominado resources.resw y colóquelo en la subcarpeta Strings del proyecto. Este será el recurso de reserva neutro respecto al idioma del proyecto.
  2. Para cada idioma, cree una nueva subcarpeta Strings para el proyecto. Por ejemplo, Strings\en-us para inglés o Strings\es-mx para español tal como se habla en México. Asegúrese de usar el código BCP-47 adecuado para cada idioma.
  3. En cada archivo XML, agregue el siguiente contenido, donde el texto resaltado se reemplaza por el texto adecuado para la aplicación, en el idioma correspondiente. En el siguiente ejemplo se ilustra el uso de (English) como sufijo sencillo.
A continuación, debe actualizar el archivo MicrosoftGame.config para hacer referencia a estas cadenas de recursos mediante la sintaxis ms-resource:ResourceStringName, como se ilustra a continuación en las propiedades OverrideDisplayName y Description.
A continuación, asegúrese de que el archivo MicrosoftGame.config contenga la lista de destinos de localización que admite la aplicación. Si, por ejemplo, la aplicación admite inglés de EE. UU. y español de México, el archivo .config tendría lo siguiente como elemento secundario de Game.
A continuación, use el comando makepkg localize para generar un archivo Resource.pri, que contendrá estas cadenas de recursos localizadas. Coloque el archivo Resources.pri resultante en el directorio raíz de contenido del juego.
  1. Abra un símbolo del sistema de juegos de Microsoft Game Development Kit (GDK) en el directorio raíz de contenido del juego.
  2. Ejecute lo siguiente:
Puede ejecutar makepkg localize con parámetros adicionales si la estructura de directorios no coincide con este ejemplo o si se necesita una verificación adicional.
  • Use /resw para especificar una ruta relativa a la raíz donde buscar los archivos .resw.
  • Use /pd con un directorio para almacenar el archivo Resources.pri resultante en una ubicación distinta del directorio raíz predeterminado. El directorio de destino ya debe existir.
  • Use /t con un nombre de directorio para especificar una ubicación donde exportar los recursos a un archivo XML, que puede verificarse manualmente para asegurarse de que contiene los recursos adecuados.
Por ejemplo:
Ahora que tiene un archivo resources.pri en el directorio raíz de contenido del juego, puede crear el paquete como lo haría normalmente. Por último, compruebe que, al instalar con el sistema configurado en inglés o en español de México, las cadenas localizadas se muestren en el menú Inicio y en otras páginas del sistema que muestren las cadenas de la aplicación. Tenga en cuenta que los iconos dentro de la aplicación Microsoft Store proceden de los datos que se han cargado en Partner Center, no de la información del paquete de la aplicación.

Consulte también

MicrosoftGame.config Información general de MicrosoftGame.config Editor de MicrosoftGame.config Referencia de MicrosoftGame.config (ejemplo de MicrosoftGame.config y esquema) Información general del empaquetado
Última modificación el 28 de agosto de 2026