Diseño de bases de datos para sitios multiidioma
Buenos dÃas foreros
Estoy desarrollando un proyecto web con la tÃpica opción de multidioma (para q nos entendamos: banderitas para poder cambiar de idioma) Y tengo algunas dudas
respecto al posible mejor diseño para la base de datos que contendrá está información. Os pongo un ejemplo de una entidad sujeta a la caracterÃstica de multilenguaje
entidad: articulo
campo id_articulo
campo titulo_articulo
campo contenido_articulo
campo imagen
cual serÃa la mejor forma de diseñar esta tabla y otras similares? duplicando los campos sujetos a la caracterÃstica de multidioma (es decir: titulo_articulo_fr, titulo_articulo_eng, etc)? o sacando esta información a otras tablas? Supongo uno de los criterios a la hora de tomar este tipo de decisiones es futura y posible escalabilidad del sistema (es decir: más adelante se implementarán más idiomas, no?) es recomendable crear una tabla con los posibles idiomas en la BBDD?
En fin, me surgen muchas preguntas respecto al tema y si me pudieseis facilitar un pequeño tutorial o un par de ejemplos de implementación para ver las posibilidades os estarÃa muy agradecido
un saludo y gracias de antemano
Estoy desarrollando un proyecto web con la tÃpica opción de multidioma (para q nos entendamos: banderitas para poder cambiar de idioma) Y tengo algunas dudas
respecto al posible mejor diseño para la base de datos que contendrá está información. Os pongo un ejemplo de una entidad sujeta a la caracterÃstica de multilenguaje
entidad: articulo
campo id_articulo
campo titulo_articulo
campo contenido_articulo
campo imagen
cual serÃa la mejor forma de diseñar esta tabla y otras similares? duplicando los campos sujetos a la caracterÃstica de multidioma (es decir: titulo_articulo_fr, titulo_articulo_eng, etc)? o sacando esta información a otras tablas? Supongo uno de los criterios a la hora de tomar este tipo de decisiones es futura y posible escalabilidad del sistema (es decir: más adelante se implementarán más idiomas, no?) es recomendable crear una tabla con los posibles idiomas en la BBDD?
En fin, me surgen muchas preguntas respecto al tema y si me pudieseis facilitar un pequeño tutorial o un par de ejemplos de implementación para ver las posibilidades os estarÃa muy agradecido
un saludo y gracias de antemano