Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Облазил весь форум - нет скриптов определения языка!
 
 автор: iriter   (10.01.2010 в 15:07)   письмо автору
 
 

Облазил весь форум - нет скриптов определения языка при помощи USER_AGENT!

Неужели это нереально сделать? Ведь в USER_AGENT есть, где он написан. Или что, во всех браузерах настолько по-разному, что сделать один код для определения языка для всех браузеров нереально?

Пример моей строчки:
Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10

  Ответить  
 
 автор: ride   (10.01.2010 в 16:20)   письмо автору
 
   для: iriter   (10.01.2010 в 15:07)
 

$_SERVER['HTTP_ACCEPT_LANGUAGE'] не подохит?

  Ответить  
 
 автор: Commander   (10.01.2010 в 16:38)   письмо автору
 
   для: ride   (10.01.2010 в 16:20)
 

>$_SERVER['HTTP_ACCEPT_LANGUAGE'] не подохит?

Это приблизительные данные, они показывают лишь язык браузера.

  Ответить  
 
 автор: ride   (10.01.2010 в 16:56)   письмо автору
 
   для: Commander   (10.01.2010 в 16:38)
 

а этого мало?

  Ответить  
 
 автор: elenaki   (10.01.2010 в 17:49)   письмо автору
 
   для: ride   (10.01.2010 в 16:56)
 

у меня в браузере стоит первым русский язык, но это не означает, что я выхожу в интернет из России...
можно по IP определять, но для этого надо иметь базу всех IP.

  Ответить  
 
 автор: neadekvat   (10.01.2010 в 17:52)   письмо автору
 
   для: elenaki   (10.01.2010 в 17:49)
 

По-моему, человеку нужен именно язык, а не ваша страна.

  Ответить  
 
 автор: elenaki   (10.01.2010 в 18:04)   письмо автору
 
   для: neadekvat   (10.01.2010 в 17:52)
 

я хотела сказать, что никому не нужны эти автоматические определения. так бесит, когда Гугль выдает страницу на греческом, а я не хочу, я хочу сама выбрать язык, на котором мне удобно читать страницу.
лучше сделать понятный интерфейс, чтобы посетитель сам мог определить, какой язык ему нужен и где его можно при случае поменять.

  Ответить  
 
 автор: neadekvat   (10.01.2010 в 18:27)   письмо автору
 
   для: elenaki   (10.01.2010 в 18:04)
 

Но ведь приятно попасть на греческий сайт, где сразу включен русский интерфейс, и не надо таращиться на эти математические формулы, ища заветную надпись Language (это хорошо, если разработчики догадались сделать эту надпись на английском. А то ведь некоторые меняют эту надпись в соответствии с выбранным языком...)

  Ответить  
 
 автор: ride   (11.01.2010 в 00:18)   письмо автору
 
   для: elenaki   (10.01.2010 в 18:04)
 

>>у меня в браузере стоит первым русский язык...
если первым стоит русский, вы будете против того, что информация на сайте будет на русском?

>>я хочу сама выбрать язык, на котором мне удобно читать страницу.
>>лучше сделать понятный интерфейс, чтобы посетитель сам мог определить, какой язык ему нужен
выберите другой доступный язык один раз, а дальше будут подсовываться куки.
разве плохо или неудобно?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования