[ru-ru] и [ru] в чем разница?

[Удален]
5195

В статистике LiveInternet да и в Google-Analytics пользователи с русским языком показываются как "ru" и "ru-ru" а в чем собственно разница у системных настроек тех и этих посетителей?

[umka]
На сайте с 25.05.2008
Offline
456
#1

Скорее всего, никакой.

У идентификаторов локалей первые буквы — язык, вторые — страна.

Например, может быть американский английский (en_US), может быть британский (en_GB), и т.д.

Лог в помощь!
[Удален]
#2
'[umka:
;13142834']Скорее всего, никакой.

Никакой принципиальной разницы - это может быть.. но требуется понять как это различие возникает. В случае американский английский или британский это предполагаю два разных предустановленных в системе языка. Но Русский то всего один у него нет вариаций, чем тогда отличаются системы пользователей с "ru" и "ru-ru" ??

[umka]
На сайте с 25.05.2008
Offline
456
#3
Aндрeй:
Никакой принципиальной разницы - это может быть.. но требуется понять как это различие возникает. В случае американский английский или британский это предполагаю два разных предустановленных в системе языка. Но Русский то всего один у него нет вариаций, чем тогда отличаются системы пользователей с "ru" и "ru-ru" ??

Все системные локали, по крайней мере в unix-системах, имеют "двойное" название, даже если регион использования языка один единственный, как у русского (ru_RU).

Если ява-скрипт получает только первую половину, это просто значит, что система или браузер (не знаю, что именно) вторую половину держат в секрете :)

Ну или система имеет какую-то нетрадиционную иерархию этих самых локалей.

[Удален]
#4

Вот глобальная статистика LiveInternet за август месяц по всем сайтам интернета где установлен их счетчик

Русский, Россия [ru-ru] 64.8%

Русский [ru] 22.6%

то есть "различие" это нечто не редко встречающееся и исключительное (нестандартное) а вполне себе распространенная штука..

Может у пользователей у которых в системе отключен джава или не установлена версия флеш плеера вторая часть -ru скрывается и не передается в статистику??

[umka]
На сайте с 25.05.2008
Offline
456
#5

Значит, вполне распространённая штука :)

Только что проверил,

Safari в http-заголовках запрашивает "ru", через JS отдаёт "ru-ru"

Firefox в заголовках запрашивает "ru-RU,ru", через JS отдаёт "ru-RU"

Seamonkey в заголовках "ru-RU", через JS "ru-RU"

IE 8 в заголовках "ru", через JS "ru"

Так что как минимум IE 8 не отдаёт вторую половину названия локали.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий