¿Cómo traducir la consola de Osmius?
La consola de Osmius puede ser fácilmente traducible a otros idiomas.
Básicamente consiste en traducir los mensajes que aparecen en contenido HTML y los que aparecen en contenido Javascript, como alerts, etc.
Para ello, hemos definido dos tipos de ficheros: ApplicationResources.properties y messajes.js
ApplicationResources.properties es un típico Resource Bundle de Java consistente en parejas atributo=valor, por ejemplo:
regText1=Welcome to Osmius
Lo único que hay que hacer para traducirlo a tu idioma es copiar dicho fichero y renombrarlo con el código de tu país y lenguaje del siguiente modo:
ApplicationResources_en_US.properties o ApplicationResources_es.properties para castellano.
Una vez cambiado el nombre, lo editamos y vamos traduciendo los valores de cada etiqueta. La etiqueta anterior quedaría
regText1=Bienvenido a Osmius
Este fichero se encuentra localizado dentro del directorio WEB-INF/classes de nuestro war o directorio de despliegue.
Para traducir los mensajes de javascript debemos crear un nuevo fichero messajes.js según nuestro idioma. Pare ello copiamos el fichero messajes.js con el siguiente formato:
messajes-es-ES.js para castellano o messajes-en-US.js para inglés americano.
Al igual que anteriormente hay que traducir las cadenas de texto. A diferencia del anterior, este es un fichero script de javascript. La tradución sería:
msgDataUpdated="Data updated";
a
msgDataUpdated="Datos actualizados";
El fichero messajes.js se encuentra dentro del directorio scripts de nuestro war o directorio de despliegue.
Con estos simples pasos se habría efectuado la traducción a nuestro idioma.