Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paulorogerio

Modelaguem Multi - linguas

Recommended Posts

Galera qual seria a melhor solução na hora de modelar um banco de dados para um site que possua multiplas linguas.por exemplona minha empresa para cada idioma eles criaram uma tabela.ex: agenda_por, agenda_ing, agenda_espcaso futuramente o site tenha que suportar uma nova linguaguem a manutenção será muito trabalhosa, pois tera que incluir uma nova tabela e alterar todas as proceduresem outra empresa que trabalhei fizeram em cada tabela campos para cada lingua exemploprodutonome, descricao_por, descricao_ingmais mesmo assim dará um enorme problema em relação a manutençãoteve outra empresa que trabalhei que eu fazia diferentepois todas as label eram cadastradas para cada idioma e quando eu precisava exibilas eu alterava o conteudo htm atraves do asp.mais nesta empresa eu usava um componente que exibia o htm, mais o que rodava por traz era o asp, ou seja, no html naohavia nenhuma linha programada em asp e no asp nao hávia nenhuma linha programada em htmllegal né!Agora gostaria da opiniao de vcsqual melhor maneira de modelar um banco multilingue?abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço o seguinte: Tenho uma tabela com código e nome do idioma. Associo essa tabela a todos as tabelas de conteúdo (textos do site) e defino o código do idioma como chave primária. Para todas essas tabelas, terei uma chave composta, formada por codigo do idioma e um código do conteúdo. Por exemplo:Tabela Idioma:CD_IDIOMA (PK)TX_IDIOMATabela NoticiasCD_NOTICIA (PK)CD_IDIOMA (PK)TX_NOTICIADT_NOTICIAIsso permite que eu tenha a mesma notícias em vários idiomas, bastando para isso cadastra-lá.Espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.