|
|
|
Неявная локализация
|
|||
|---|---|---|---|
|
#18+
Объясните пожалуйста, как работает неявная локализация на сайтах (когда нужный язык устанавливается автоматически). На основании чего определяется предпочтительный для пользователя язык? Знаю, что один из вариантов - использовать переменную$_SERVER["HTTP_ACCEPT_LANGUAGE"]. В ней - информация о языке браузера. Попробовал сменить в опере язык на английский (Настройки->Общие настройки->Основные->Язык) и зайти на несколько мультиязычных сайтов. На google, facebook, twitter и youtube язык поменялся. А вот на сайтах vkontakte и microsoft.com язык по-прежнему русский. Значит эти сайты используют какой-то другой способ определения языка. Интересно было бы знать, какой. Какие ещё есть способы определения языка? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2012, 20:54:31 |
|
||
|
Неявная локализация
|
|||
|---|---|---|---|
|
#18+
ещё Geo IP знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2012, 22:01:21 |
|
||
|
Неявная локализация
|
|||
|---|---|---|---|
|
#18+
авторА вот на сайтах vkontakte и microsoft.com язык по-прежнему русский. Значит эти сайты используют какой-то другой способ определения языка. Интересно было бы знать, какой. Какие ещё есть способы определения языка? Это не обязательно так. Можно определить язык при первом посещении, а потом хранить в кукисах определенный или выбранный вручную язык. Протестируйте еще раз, но уже с очисткой кукисов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2012, 12:22:42 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37966480&tid=1464669]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 452ms |

| 0 / 0 |
