martes, 26 de enero de 2010

Aplicación J2EE con Struts Multi-idioma.

 Bueno hoy voy a hacer un inciso o una anotación para el futuro. Llevo dos días "peleandome" con un compañero porque le comente los pasos para hacer que su aplicación fuese multi-idioma pero esta no cambiaba de idioma y no se sabia cual era el motivo, evidentemente una vez que he mirado su entorno de trabajo he descubierto cual era el fallo y es que los properties los llamaba _ES y _EN en vez de es_ES y en_US.


Pero bueno para que la próxima vez no me ocurra lo mismo voy a indicar los pasos:

1º El archivo struts-config.xml, debo definir una entrada indicandole el property en cuestión

 <message-resources parameter="com.resources.General" null="false" />

 Donde:

  o parameter especifica donde esta nuestro archivo de propiedades.
  o null especifica que en caso de que no encuentre alguna key en pantalla lo pintará como ??key??

2º En la ruta donde tengamos nuestro archivo de propiedades generaré tantos .properties como idiomas tenga, por defecto tendré un General.properties.

    Ejemplos:

      o Español: General_es_ES.properties
      o Inglés:    General_en_US.properties
      o Frances: General_fr_FR.properties
      o Alemán: General_de_DE.properties

Nota: Si queremos definir más de un archivo .properties debemos introducir tantas entradas como deseemos en el struts-config.xml, pero debemos añadir en la definición el parametro key para identificar a cada property quedando:
              
<message-resources key="General" parameter="com.resources.General" />
<message-resources key="Especifico" parameter="com.resources.Especifico" />

Y la llamada en las jsp sería del tipo:

<bean:message bundle="General" key="login.ico_list_alt"/>


Una vez escrito esto ahora espero que no se me olvide para la próxima, un saludo a todos.

martes, 19 de enero de 2010

Para que preguntas si luego haces lo que quieres..

Buenas noches,

     Hoy voy a hablar de aquellas personas que normalmente me preguntan como hacer las cosas, y es que no se si alguna vez os ha pasado a vosotros estar tranquilamente en tu puesto de trabajo, concentrado en tu trabajo y que de repente venga alguien a preguntarte una duda. Esto en mi se traduce en:

                  1º Dejo todo lo que estoy haciendo.
                  2º Centro toda mi atención en la pregunta que me hacen.

      Bueno pues ya después de estar hablando un rato, darle todas las explicaciones de como se debe hacer, explicar la mejor solucion la respuesta de compañero es: "Bueno me parece bien tu idea pero yo voy a hacerlo a mi manera...". Dios me repatea tal situación, es decir, me hace perder mi tiempo ¿para que? pues en el fondo para nada de nada.....

      A ver como se presenta el día de mañana.... pero por dios qu ela gente pregunte solo lo que se necesite y siempre y cuando vaya a hacerme caso..

      Un saludo.
   

domingo, 17 de enero de 2010

Inicios

Hola a todos,


Este blog quiero que me sirva además de para poder ir aprendiendo a expresarme liberar mis tensiones porque os lo creais o no, soy jefe (o eso pone en mi contrato) en una consulta desarrollando programas a medida. Y si jefe pero más bien jefecillo quiero poder desahogarme por algún lado porque me caen todos los palos y luego ni mando ni corto, porque cuando mando alguna cosa luego no me hacen caso...

Pero bueno ya iré poniendo mis pensamientos y problemas, algunas veces no estaran bien redactados y otras ni sabran de lo que digo pero bueno...

Y si me leen los que dependen de mi pues que lo lean todo lo que diga seguramente les parecerá mal, pero buno...

Un saludin.