про многоязычный сайт
Immortal 15.07.2003 13:25
Задача: сделать сайт на 4-х языках
проблема (точнее не проблема, а сомнения в выборе варианта):
как хранить дерево разделов в базе
вариант 1 (показан сильно упрощенно):
таблица РАЗДЕЛЫ
dir section_id parent_id title
ru 1 0
en 2 0
fr 3 0
de 4 0
about 5 1 про
about 6 2 about
about 7 3 about на фр.
то есть есть в таблице 4-ре корневых раздела ru,en,fr,de.
очень не нравится необходимость повторять ввод, например в dir about для каждого языка (корневого раздела)
нравится простота работы с УРИ
вариант 2:
делаем 2-е таблицы:
1 - одни _id, dir и еще кое-что
2 - локализование названия и прочее для каждого lang
тогда lang надо выдирать между двумя первыми слэшами.
:)))))))))))))))))))
Пока писал это, все больше стал нравится 2-й вариант.
Но все же... Может можно еще как-то...
- про многоязычный сайт, Immortal 15.07.2003 13:25