Программирование > Теория, алгоритмы и стандарты
Как реализовать переключение языков на сайте
USE:
с одной стороны хорошо, что можно явно ссылаться на статьи на разных языках, а с другой зачем это делать? если контент совершенно идентичен только отображается на разных языках, но объем один и тот же.
кроме того, мне не надо будет думать на каком языке разговаривает человек которому я даю ссылку, он просто получит тот язык который запрашивает его броузер, а если не будет у меня такого языка, тогда буду по дефолту показывать английский.
Xander, а зачем ссылаться на статьи на разных языках, т.е. с английского варианта на русский?
Xander:
USE
Вот гипотетическая ситуация: я хочу дать знакомому иностранцу линк на англоязычную статью. Но не могу, так как сайт отдает мне русскую версию в принудительном порядке. Это не есть хорошо.
ИМХО, делать переключение языков неявно следует только в том случае, если ты не хочешь, чтобы кто-то знал, что он двуязыен :)
USE:
http://localhost/about/ - будет показываться на том языке который установлен по-умолчанию в аксепт_ленгвидж. если надо будет дать какой-то другой язык принудительно просто даешь ссылку http://localhost/about/?lang=en после чего будет установлена соответствующая кука и перенаправлен пользователь на http://localhost/about/ с английским контентом.
Xander:
USE
Сделаешь - ссылку кинь, ок?
Интересно.
USE:
--- Цитировать ---Сделаешь - ссылку кинь, ок?
--- Конец цитаты ---
ok
Навигация
Перейти к полной версии