[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Patrones / buenas prácticas en aplicaciones multi-idioma
- To: mindfood@xxxxxxxxxxxxxxx
- Subject: Patrones / buenas prácticas en aplicaciones multi-idioma
- From: Daniel Blázquez <daniel.blazquez@xxxxxxxxxxxxx>
- Date: Wed, 15 Jun 2005 17:44:57 +0200
- Delivered-to: mailing list mindfood@orange-soft.com
- Delivered-to: moderator for mindfood@orange-soft.com
- Mailing-list: contact mindfood-help@orange-soft.com; run by ezmlm
- User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)
Hola amigos de Mindfood,
debemos construir una aplicación (Struts) que mantenga varios idiomas
simultáneamente, es decir, que a parte del requisito típico de que los
textos fijos de la aplicación estén internacionalizados, que los datos
también estén soportados en dos idiomas.
Por ejemplo, si el administrador de la aplicación está creando un objeto
de modelo "pollo", que pueda introducir y gestionar su nombre,
descripción, aficiones, gustos... en varios idiomas (dos). El usuario
verá la información según el idioma que haya configurado.
No sé muy bien cómo transladar este requerimiento a las diferentes capas
de la aplicación...estoy bastante perdido en cuanto a patrones y
recursos a usar :(
* ¿es mejor crear diferentes columnas en la tabla "pollo", una para
cada idioma? ¿o crear una tabla de etiquetas, donde se almacenen
todas en función de su idioma?
* Los Beans de la aplicación ¿deberían tener miembros para cada
idioma o sólo los elementos conceptuales?
Cualquier referencia a algún patrón de dieseño que sea de utilidad o
lista de buenas prácticas en este tema será agradecida, la verdad es que
no estoy encontrando nada en internet. Perdonad por el tono informal del
mensaje, pero con el calor que hace por aquí ahora mismo... ;)
Gracias a todos
Daniel