Internacionalizar mensajes en el upload en OpenCms

Para programar aplicaciones multilingües (I18N), hay un conjunto de códigos que definen cada país e idioma, normalmente lo denominamos ‘locales’.


Cuando subimos ficheros en OpenCms8 a una galería, se nos muestra un cuadro de dialogo que permite  buscar ficheros para ser cargados al gestor, este cuadro viene por defecto en Ingles, para pasarlo a nuestro locale, en nuestro caso español, tenemos que cumplir que el locale que pretendemos añadir se encuentre configurado en el fichero opencms-system.xml (sino no será cargado), en nuestro caso añadimos el locale «es».


<localesconfigured>
<locale>es</locale>
<locale>en</locale>
<locale>de</locale>
</localesconfigured>
<localesdefault>
<locale>es</locale>
<locale>en</locale>
<locale>de</locale>
</localesdefault>

Ahora ya podemos buscar el fichero properties correspondiente que está empaquetado en el openms.jar : en org/opencms/ade/upload/clientmessages.properties y que es el que se está utilizando por defecto en ingles y traducirlo para crear nuestro locale, que dejaremos en la ruta WEB-INF/classes/org/opencms/ade/upload/         con el nombre clientmessages_es.properties, si sabemos alemán 🙂 podemos hacer copia del fichero de properties que ya se encuentra en:    WEB-INF/classes/org/opencms/ade/upload/clientmessages_de.properties

Este es el resultado de nuestra traducción:

cuadro de dialogo para subir ficheros en opencms8
cuadro de dialogo para subir ficheros en opencms8

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.