Hello,
I'm wondering what would be the best database structure for my Articles modul to have multi language support. Does it involve more then one table or not..
Currently i have it solved with the `language_group` column which, if the article is on other language then the original, has the same value as `article_id` of the original article. Otherwise it's NULL. So, the first article has the `article_id` = 1, `language_group` = NULL (and `lang` = "en") and is in english. Then if you were to translate it to spanish and save it, it would become a new row inside the same table with `article_id` = 2 (of course), and `language_group` = 1 (and `lang` = "es").
Is this okay, what are the downsides, do you have any better ideas, how did you do it, how do other people do it?
Thanks.