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

  • Автор темы Автор темы Bvz
  • Дата начала Дата начала
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'], а не в сессии, что вернее.
Буду переписывать свой враппер
 
AmdY, ну так добавь еще выбор языка по HTTP_ACCEPT_LANGUAGE броузера вместо тупого DEFAULT_LANG
 
я об автоопределении дефолтного языка писал выше
 
crocodile2u, автоопределив язык, надо сделать редирект на УРЛ, где он стоит явно. И твоя совесть чиста.
 
да елки-палки... я про автоопределение ни слова не писал. автоопределяйте хоть по фазе луны. Только в сессии выбор не сохраняйте, плохо это.
 
сорри, за оффтоп, но у меня схожий вопрос, только о хранении данных мультиязычного сайта в мускле,...
Вопрос, как, на ваш взгляд лучше организовать, создавать для каждого языка отдельную таблицу(например russian_tex, english_text, spain_text...) или хранить все языки в одной таблице text, добавив туда поле lang, при условии что записей для каждого языка будет порядка 1000-3000?

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