[Ror-es] Multi - idiomas

Iñigo Sola Núñez isola009 at gmail.com
Wed Sep 5 14:10:06 GMT 2007


Melisa, a mi forma de ver, deberías crear campos para cada idioma en la
tabla noticias, pero mejor veamos un ejemplo:

Supongamos que tienes una tabla llamada Noticias. En ella puedes tener, por
ejemplo, los siguiente campos: id, title, description, created_at.

De esa manera tanto en el campo destinado al titulo (title) como el campo
destinado para la descripción (description) solo puedes almacenar contenido
para un idioma. Sin embargo, podemos solucionar el problema si la tabla, en
vez de tener esos campos, tuviera estos otros: id, title_en, description_en,
title_es, description_es, created_at.

Así conseguimos poder guardar tanto el título como la descripción de la
noticia en dos idiomas (ingles y castellano en este caso). De forma análoga
para más idiomas.

Tendremos que modificar el formulario de creación y actualización de las
noticias, insertando los correspondientes campos para el nuevo idioma. Y a
la hora de visualizar el contenido puedes hacer uso de la variable 'locale'
para determinar qué campos debes mostrar en función del lenguaje elegido por
el usuario.

Espero que esta solución te sea de utilidad.

Saludos.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070905/8e247f44/attachment.htm 


More information about the Ror-es mailing list