MicrosoftGame.config se pueden localizar según la configuración regional del usuario. Visual Studio 2019+ genera automáticamente un archivo resources.pri que el sistema operativo consulta en tiempo de ejecución.
Vuelque el archivo desde el símbolo del sistema del GDK:
Localización del nombre y la descripción de la aplicación
Adición de cadenas predeterminadas
- Haga clic con el botón derecho en el proyecto en el Explorador de soluciones y agregue un New Filter denominado
Strings. - Haga clic con el botón derecho en
Stringsy agregue New Item > Assembly Resource File (.resx). VS crearesources.resxen la raíz del paquete.
El GDK requiere
.resw. Cambie el nombre de resources.resx a resources.resw.Referencia a las cadenas en MicrosoftGame.config
Adición de cadenas por idioma
Cree un filtroStrings/<lang> por cada idioma admitido, agregue un archivo de recursos de ensamblado en cada uno, establezca Item Type = PRI Resource y cambie el nombre a .resw.
Declaración de los idiomas en MicrosoftGame.config
zh-SG y zh-CN como reserva.
Localización de imágenes
Logo, SmallLogo, SplashScreen y StoreLogo se pueden localizar:
- Agregue subcarpetas por idioma dentro de una carpeta compartida (por ejemplo,
Images). - Agregue imágenes con Item Type = Image y Content = Yes.
- Proporcione imágenes predeterminadas en la raíz como reserva.
Incluya al menos un recurso de imagen. De lo contrario, las cadenas localizadas no se resolverán y el nombre del título se mostrará como
ms-resource:AppName.Diseño de fragmentos
Intelligent Delivery
Etiquete los fragmentos conLanguages:
Comportamiento de instalación
- Consola en
en-US→ instala 1005 y 1008. - Consola en
en-GB→ recurre aen-US→ instala 1005 y 1008. - Los fragmentos sin etiquetar se instalan siempre.
Pruebas con xbapp
/Languages: instala para los idiomas enumerados, independientemente de la configuración de la consola./AllChunks: instala el paquete completo./w: mantiene la conexión abierta después de la instalación.
Consulte también
Documentación de API relacionada
- Referencia de la API XPackage: montar y enumerar fragmentos de paquete localizados
- Referencia de elementos de MicrosoftGame.config: declaraciones de recursos + fragmentos
