Как написать языковый компонент для отображения сайта на нескольких языках. Народ или теорию или как с каким нибудь примером объясните.
а сессии нужно использовать чтобы выбранный языки сохранился когда будет юзер переходить по страница и еще вопросик для каждого языка делать отдельную таблицу или в одной таблице несколько ячеек для каждого языка спасибо за ответ
и куки и желательно чтобы люди могли кидаться друг в друга ссылками нужно парамммметры в урле... мног есть вариантов клаава глючит
Другой кеп говорит - если не нужна индексация сайта на нескольких языках, а только на одном (дефолтном) то юзать сессию для определения языка и файл для языка в котором в массиве перевод фразы: $name = array('ru' => 'RUSSIAN_NAME', 'en' => 'ENG_NAME'); и подставлять нужное значение по $name[your_lang]; или дублировать в несколько файлов перевод и подгружать нужный файл. База - тут спорное решение.
Я с таким подходом работаю: 1) Таблица posts (тут данные о посте - айди, автор, время написания, и прочая фигня) 2) Таблица posts_lang (id, post_id, lang, text) - хранится перевод поста на любое количество языков Под постами я понимаю любой текстовый контент сайта - новости, статьи и прочее.