|
|
|
Неявная локализация
|
|||
|---|---|---|---|
|
#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&fpage=134&tid=1464669]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
270ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 549ms |

| 0 / 0 |
