Hi all,
I will develope an application that have data dictionaries translated to some languages.
Example of a non-localized table "Thing": thing_id, code, hidden, shortname, longname
Target: shortname and longname must be represented in many languages
My variants of the solution:
Model variant 1 (one table with many columns):
"Thing" table: thing_id, code, hidden, shortname_en, longname_en, shortname_de, longname_de, shortname_ru, longname_ru
Model variant 2 (two tables with default language in the parent table):
"Thing" table in english: thing_id, code, hidden, shortname, longname
"Thing_Loca" tabl: thing_id, locale, shortname, longname
Model variant 3 (two tables with language data in the child table):
"Thing" table: thing_id, code, hidden
"Thing_Loca" tabl: thing_id, locale, shortname, longname
My questions:
1) Do you know about any other models?
2) Which model would you prefer?
3) Do you konw any internet resources about this problem?
Thanks for your answers
Igor