|
|
|
Проектирование базы для многоязыкового сайта
|
|||
|---|---|---|---|
|
#18+
Появилась необходимость реализовать многоязыковую поддержку. Меня интересует как в таком случае спроектировать базу. Есть таблица Articles (Id, AddedByUser, AddedDate, Title, Description, Body, ViewCount). Для поддержки многих языков есть 2 варианта 1. Articles (Id, AddedByUser, AddedDate, TitleRU, TitleEN, DescriptionRU, DescriptionEN, BodyRU, BodyEN, ViewCount). 2. Articles (Id, AddedByUser, AddedDate, ViewCount). ArticlesLocalized (Id, ArticleId, Title, Description, Body, LanguageId) Languages (Id, Name) Первый вариант проще, второй - гибче. Какой чаще используется? Какой лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2011, 09:36:58 |
|
||
|
Проектирование базы для многоязыкового сайта
|
|||
|---|---|---|---|
|
#18+
Лучше всего создать отдельную таблицу с перечислением необходимых языков и завести foreign constraint в таблицу со статьями, где будут располагаться статьи на этих языках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2011, 10:34:36 |
|
||
|
Проектирование базы для многоязыкового сайта
|
|||
|---|---|---|---|
|
#18+
n_string, то есть второй вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2011, 10:58:01 |
|
||
|
Проектирование базы для многоязыкового сайта
|
|||
|---|---|---|---|
|
#18+
DaroomaПоявилась необходимость реализовать многоязыковую поддержку. Меня интересует как в таком случае спроектировать базу. А зачем такие сложности? Чем вам вариант с глобальными ресурсами не подходит? На каждый язык свой ресурс файл. И этот вариант будет очень гибкий. Добавить новую культуру никакой проблемы не составит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2011, 11:13:53 |
|
||
|
Проектирование базы для многоязыкового сайта
|
|||
|---|---|---|---|
|
#18+
Pavluha, я имею ввиду контент (тело статей), а не UI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2011, 12:18:20 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37484939&tid=1360488]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
206ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 454ms |

| 0 / 0 |
