Многоязычный сайт?

Регистрация на сайте
GRATIS форум > Архивы > ** Компьютер
Russel
Хотел вот спросить-как сделать сайт, вкотором присутствует выбор языка?Ну в самом деле не делать же несколько одинаковых сайтов.Наверное это проще делается.Думал,что движок имеется,написаный скажем на PHP.а двя информация берётся из текстовых файлов,которые подключаются к сайту в зависимости от выбраного языка.Но видимо это не так, потому что тогда не понятно как загнать в текстовый файл скажем меню.
Salagin
Если честно - не помню... но такая возможность есть... поищи в интернете...
Делаешь сайт на русском, потом втыкаешь информер (поищи по этому слову).... при переключении между языками, на сайте, с которого ты взял информер, переводицца текст сайта и выдаецца... поэтому должно быть подключение к и-нету...
Сильно не копался, вот что нашел по слову "информер"
[Для просмотра ссылки зарегистрируйтесь] что то типа такого должно найтись... для любого языка...
Russel
Хм.Неплохо.Тож евариант кстати!Можно попробовать и так...Но я имел ввиду,что информация на разных языках имеется.Нужно лишь её каким-то образом организовать,чтобы можно было выбрать нужный язык и получить сайт на нём
Salagin
Russel
А зачем иметь информацию на нескольких языках, если она переводицца на лету? Ты просто выбираешь язык и все!
justeen
Не рекомендую перевод на лету (это не касается домашних страниц и малых сайтов) т.к. логически получившийся текст можно подвергнуть сомнению. А вот на PHP и MySQL(или текстовых файлах) это организовать проще простого. Для этого нужен шаблон файла и два варианта перевода текста. Вам прийдется вбивать текст два раза (за Вас этого никто делать нормально не будет). Затем ввести в системе переключатель языка (например cookies). Сайт считывает кукиес и загружает тот вариант языка (из базы данных или текстового файла), который записан в кукиес.
уставший
QUOTE
например cookies
а если пользователь отключил куки?
QUOTE
А зачем иметь информацию на нескольких языках, если она переводицца на лету
интересно было бы взглянуть на такой сайт
задача то элементарная, как тебе сказал justeen шаблон сайта в который подгружается информация и просто по строке запроса смотришь какой язык запрошен, соответственно нужный контент и загружаешь, откуда уже не суть важно
Лесандр
Все зависит от содержания, если контент обширный, во многих случаях делают все-таки зеркало......
Der Stein
Имхо, тут решение простое. "Перевод на лету" - вообще баян, т.к. будет переводить с кучей ошибок. Просто сделать кнопки для нужных языков, при нажатии на которые записывать в переменную $lang нужный язык. Для каждого языка сделать папочку с нужными текстовиками, называть ее так же как переменную. Потом при выводе просто будете писать include ('$lang/нужный текстовик.txt');. Таким образом все кроме контента будет одинаковым и второй сайт не нужен.