Operaciones básicas de programación con Metro y Windows 8 (XI)
Trabajando con ficheros de recursos e idiomas
Trabajando con ficheros de recursos e idiomas (IV)
Creación de ficheros de recursos por idioma
¿En qué idiomas quiero que funcione mi aplicación?.
Parece una pregunta obvia, pero es necesario que nos la hagamos.
En mi caso, español e inglés.
¿Cómo llevar a cabo esto?.
Bastará con crear una carpeta en nuestra aplicación (para tener más ordenados nuestros ficheros de recursos) y crear tantos subdirectorios dentro como idiomas tenga nuestra aplicación.
Cada subdirectorio, pertenecerá a un idioma, teniendo el fichero de recursos el mismo nombre.
Dicho de otro modo.
Nuestra aplicación tendrá una estructura que podría ser por ejemplo igual a la que se indica en la siguiente imagen.
En el caso de nuestro fichero de recursos en español, el contenido del mismo quedará de la siguiente manera:
En el caso de nuestro fichero de recursos en inglés, el contenido del mismo quedará de la siguiente manera:
Si ejecutamos nuestra aplicación, observaremos que ésta se ejecuta en español.
Y es que aún no hemos cambiado el idioma del sistema como idioma preferente, así que volvamos al Panel de Control y a donde nos quedamos anteriormente para cambiar las preferencias del idioma.
Seleccionaré en inglés y lo subiré como preferencia del idioma para hacerlo como lenguaje preferente.
Si ejecutamos nuevamente nuestra aplicación, observaremos que ésta se ejecutará ahora en inglés.