Hola a todos!
Una preguntilla, para animar un poco la tarde del lunes post-puente... :-).
En mi empresa estamos comenzando una aplicacion que tiene como
requisito ser completamente multi-lenguaje. No solo
ingles-castellano-aleman-etc como, tambien Catalán, Euskera y no se
Bable y Andalú.
Para la parte 'de la aplicación' con el soporte nativo de grails creo
que tendremos suficiente, pero el problema se nos plantea por la parte
de datos.
Por poner un ejemplo sencillo, en la 'entidad' (léase tabla, clase de
dominio o como queramos llamarlo) de ciudades tendria que guardar
"Moscú", "Moscow" , y "Mockba". Y todos ello son en mismo 'id', es
decir, que si el usuario cambiara su idioma de presentación no solo
deberian cambiar los literales de presentación, sino tambien los
datos. Y, obviamente, no estoy hablando de una sola tabla, sino de
toda la aplicación.
Presentado el problema, ¿hay alguna solución estándar para esto?. O,
a mano, ¿alguna idea mejor que mantener códigos en las tablas
principales que apunten a otra(s) tabla(s) de literales traducidos
para cada idioma?. Porque el mantenimiento de esto se me antoja
bastante complejo y probablemente lento.
Gracias por adelantado!
--
saludos,
jmiguel
http://www.jmiguel.eu
http://www.aerotrastornados.com