Сайт на 2-х языках, как реализовать?

AmdY

Пью пиво
Команда форума
crocodile2u
согласен на 100% да и код Bvz тоже этому не противоречит
if(!empty($_GET['lang'])) $_SESSION['lang']=$_GET['lang'];
язык будет отличаться именно там, где это требуется иначе атоопределение

-~{}~ 11.05.08 20:48:

порылся немного, нашёл обратный метод примерно так
if(empty($_GET['lang']) || нету_такого_языка ) $_GET['lang'] = DEFAULT_LANG;
соответственно язык теперь хранится в например в $_GET['lang'], а не в сессии, что вернее.
Буду переписывать свой враппер
 

dimagolov

Новичок
AmdY, ну так добавь еще выбор языка по HTTP_ACCEPT_LANGUAGE броузера вместо тупого DEFAULT_LANG
 

AmdY

Пью пиво
Команда форума
я об автоопределении дефолтного языка писал выше
 

С.

Продвинутый новичок
crocodile2u, автоопределив язык, надо сделать редирект на УРЛ, где он стоит явно. И твоя совесть чиста.
 

crocodile2u

http://vbolshov.org.ru
да елки-палки... я про автоопределение ни слова не писал. автоопределяйте хоть по фазе луны. Только в сессии выбор не сохраняйте, плохо это.
 

solaris

Новичок
сорри, за оффтоп, но у меня схожий вопрос, только о хранении данных мультиязычного сайта в мускле,...
Вопрос, как, на ваш взгляд лучше организовать, создавать для каждого языка отдельную таблицу(например russian_tex, english_text, spain_text...) или хранить все языки в одной таблице text, добавив туда поле lang, при условии что записей для каждого языка будет порядка 1000-3000?

Заранее спасибо
 

Beavis

Banned
хранить все языки в одной таблице text, добавив туда поле lang, при условии что записей для каждого языка будет порядка 1000-3000
 
Сверху