Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2010, 09:10
Avatar de Llave
Llave
 
Fecha de Ingreso: abril-2005
Ubicación: Galicia
Mensajes: 52
Antigüedad: 19 años
Puntos: 1
Pregunta ¿Se puede incrustar código html en el messages.properties?

Hola.
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> 
Mi duda...
¿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.