Wendelius
Если я правильно понял ваш вопрос,вам нужно несколько таблиц для перевода. Considr например следующая структура
Language-table
- LanguageId, int, primary key
- Name varchar(10) -- for example Culture like 'en-US' etc
TextObject -table
- TextObjectId, int, primary key
- OriginalText varchar(1000) -- text to translate
Translation -table
- TranslationId, int, primary key
- TextObjectId, int, -- text to translate
- LanguageId, int -- language to translate to
- TranslatedText varchar(1000) -- translated text
Примеры данных
LanguageId Name
---------- ----
1 en-US
2 fi-FI
3 sv-SE
4 fr-FR
TextObjectId OriginalText
------------ ------------
1 Database
2 Chair
TranslationId TextObjectId LanguageId TranslatedText
------------- ------------ ---------- --------------
1 1 1 Database
2 1 2 Tietokanta
3 1 3 Databas
4 1 4 Base de données
5 2 1 Chair
6 2 2 Tuoli
7 2 3 Stol
8 2 4 La chaise