Pessoal,
Estou com uma dúvida e preciso saber se vcs já passaram por isso!
Vou desenvolver um sistema de gerenciamento de conteúdo para um site que possuirá três versões: Português, Inglês e Espanhol. O banco que vou utilizar será o MySQL.
Já pensei em alguns pontos:
-
Posso usar schema no MySQL? Se sim então eu poderia fazer um schema para cada tipo de linguagem?
-
Se o MySQL não possui suporte a schema, eu tava pensando em fazer uma tabela mãe de Linguagens onde todas as outras tabelas (Notícias, Enquetes, Fotos) seriam tabelas filhas que ficariam com a chave estrangeira da tabela de Linguagens. O ruim dessa solução é o alto aclopamento tanto do banco entre as tabelas quanto da modelagem das classes.
Qual seria a solução mais elegante para este problema? Não é internacionalização da aplicação! O problema é inserir dados no banco em n idiomas!
Rogério Araújo