|
|
|
| подскажмте (у кого есть опыт) - как грамотно создать двуязычный сайт на основе уже работающего (php, mysql), с переключением языка на любой странице? | |
|
|
|
|
|
|
|
для: varel
(18.04.2005 в 06:38)
| | Если сайт уже существует, то для второго языка, пусть для определённости английской версии, лучше создать новую директорию en/ в которую поместить переведённую копию. А в шапке каждой страницы разместить переключалку с флагами. Если посетитель впервые попадает на страницу (это следует отслеживать сессиями), то можно проанализировать содержимое элемента суперглобального массива $_SERVER["HTTP_ACCEPT_LANGUAGE"], если зашёл иностранец отослать его на английскую версию сайта, если русскоязычный посетитель, то на английскую страницу.
PS Возможно вам будет интересно почитать тему по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1012
PPS Трудности могут возникнуть, если на сайте имеются гостевые книги и форум, так как следует решить делать их раздельными или валить сообщения на разных языках в одну кучу - это сильно зависит от предметной области сайта. | |
|
|
|