EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

редиррект по языку клиента.

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
редиррект по языку клиента.
Автор Сообщение
jekob
Big Cat
11 1110 1000


Зарегистрирован: 22.10.2006
Сообщения: 1213
Откуда: Zirkan.com
31671 Монеты

СообщениеДобавлено: Чт, 10 Сен, 2009 02:38    Заголовок сообщения: редиррект по языку клиента. Ответить с цитатой

вобщем я пытаюсь сделать две версии сайта, английскую и русскую, по умолчанию пользователь попадает в инглиш, но если язык браузера русский, или Украинский, пользователь должен быть перенаправлен на другой домен.
Ктото сталкивался с этим ранее?

Спасибо!
_________________
Fear is the Mind Killer.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора AIM Address
Веденин
Красные глаза
Красные глаза


Зарегистрирован: 17.05.2007
Сообщения: 2067
Откуда: Самара
11926 Монеты

СообщениеДобавлено: Чт, 10 Сен, 2009 12:55    Заголовок сообщения: Ответить с цитатой

Давайте разделим вопросы:
1. Как узнать локаль пользователя с помощью JS
2. Как сделать переадресацию, по результатам (1) на JS

Не думаю, что у вас есть вопросы по второму пункту, по первому

Есть св-ва
navigator.language
navigator.systemLanguage
navigator.userLanguage
Проверяем, какое заполнено берем первые 2 символа, и сравниваем со значениями
русский - ru
английский - en
немецкий - de
украинский - ua

Далее переадресуем по результатам
_________________
Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)

Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Чт, 10 Сен, 2009 14:05    Заголовок сообщения: Ответить с цитатой

Во-первых, сделать на стороне сервера проще - почему? - ибо так.
Во-вторых, Веденин, не вводите, пожалуйста, человека в заблуждение, давай заведомо неверную информацию по ISO-кодам языков... украинский - не ua
Ps: парсь user-agent
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
jekob
Big Cat
11 1110 1000


Зарегистрирован: 22.10.2006
Сообщения: 1213
Откуда: Zirkan.com
31671 Монеты

СообщениеДобавлено: Чт, 10 Сен, 2009 14:26    Заголовок сообщения: Ответить с цитатой

Можно конкретный пример?
Я в яваскрипте на самом деле далеко не гуру...
_________________
Fear is the Mind Killer.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора AIM Address
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Чт, 10 Сен, 2009 14:41    Заголовок сообщения: Ответить с цитатой

jekob
Google: language detection javascript
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
jekob
Big Cat
11 1110 1000


Зарегистрирован: 22.10.2006
Сообщения: 1213
Откуда: Zirkan.com
31671 Монеты

СообщениеДобавлено: Сб, 12 Сен, 2009 22:52    Заголовок сообщения: Ответить с цитатой

В конце-концов сделал на пыхе...надежнее.
_________________
Fear is the Mind Killer.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора AIM Address
noLove
Два пингвина
Два пингвина


Зарегистрирован: 25.04.2007
Сообщения: 352

18122 Монеты

СообщениеДобавлено: Вс, 13 Сен, 2009 09:23    Заголовок сообщения: Ответить с цитатой

jekob писал(а):
В конце-концов сделал на пыхе...надежнее.
и красивее Smile
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
madhamster
Согнул ложку
Согнул ложку


Зарегистрирован: 09.10.2006
Сообщения: 902

460 Монеты

СообщениеДобавлено: Вс, 13 Сен, 2009 11:06    Заголовок сообщения: Ответить с цитатой

Как юзер скажу что крейне негативно отношусь к такого рода переключениям без предупреждения. Ощущение будто навязывают... Дайте я сам выбиру.
_________________
NextStage - live music competition
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Вс, 13 Сен, 2009 11:48    Заголовок сообщения: Ответить с цитатой

madhamster
практически всегда в интерфейсе где-нибудь остается "Страна: х, язык: х" - жмем, выбираем альтернативно.
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
noLove
Два пингвина
Два пингвина


Зарегистрирован: 25.04.2007
Сообщения: 352

18122 Монеты

СообщениеДобавлено: Пн, 14 Сен, 2009 18:32    Заголовок сообщения: Ответить с цитатой

имхо этот топик переместить в "программирование для WEB"
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group