Mi pregunta es sencilla: ¿Alguien sabe si es posible incrustar código html en el fichero de idiomas messages.properties de una aplicación java?
Por ejemplo.
Tengo varios idiomas en(Inglés), gl(Gallego), es(Castellano).
En el messages_es.propeties necesito escribir una parrafada muy larga que debe ir dividida en párrafos.
Por ejemplo
Esto es el primer párrafo.
Esto es el segundo párrafo.
Esto es el tercer párrafo.
Lo que me obliga ahora mismo a hacer el sistema es declarar tres variables
parrafo1=Esto es el primer párrafo.
parrafo2=Esto es el segundo párrafo.
parrafo3=Esto es el tercer párrafo.
Y luego, en el xhtml referencio los 3 párrafos dentro de un <p> separados por un <br /> cada uno de ellos. Tal que así...
Código HTML:
<p class="miclase"> <h:outputText value="#{msg.parrafo1}"/> <br /> <h:outputText value="#{msg.parrafo2}"/> <br /> <h:outputText value="#{msg.parrafo3}"/> <br /> </p>
¿Hay alguna forma de poder hacer en el messages_es.properties una variable tal que...
parrafo=Esto es el primer párrafo. <br /> Esto es el segundo párrafo. <br /> Esto es el tercer párrafo.
?
Por simplificar la maquetación...
Actualmente lo tengo separado en varios párrafos, pero sería un código más limpio y sencillo si alguien supiese si se puede incrustar código html en ese fichero.
Gracias.
PD: Lo que ocurre cuando intento ponerlo como en el ejemplo (todos los párrafos seguidos con el <br/> en medio). Es que me interpreta el <br/> como texto.
Sólo he conseguido que el messages_es.properties reaccionase con la \ (barra invertida), pero nada útil por ahora :/
Gracias por la ayuda.