На новых пользователях (отсутствует профиль ~/.mozilla) по умолчанию на первом месте ставится язык [ru-ru]. Сайты его не распарсивают и выводят на английском. Ниже ru-ru следует Русский, затем Английский. Если убрать ru-ru, всё работает должным образом.
Пожалуйста подробнее.
(В ответ на комментарий №1) > Пожалуйста подробнее. 1. Создаём нового пользователя 2. Запускаем Firefox 5.0.1 3. Заходим в Настройки-Содержимое-Языки. На первом месте стоит несуществующий язык [ru-ru]. 4. При открытии в Firefox ahttpd (...:8080) показывается не русский язык, а английский.
Возможно, это атавизм в firefox-ru с незапамятных времен.
2rider@: Пока это проявляется только для альтератора, у которого есть выбор языка. Если это единственный такой пример, то не блокер. Есть другие?
Блокер снял случайно, извиняюсь. Но решение элементарное. В пакете firefox-ru внутри xpi в файле crhome/ru/locale/ru/global/intl.properties : intl.accept_languages = ru_ru, ru, en-us, en надо убрать ru-ru Это атавизм. См., например, firefox-uk
(В ответ на комментарий №5) > Блокер снял случайно, извиняюсь. > Но решение элементарное. В пакете firefox-ru внутри xpi в файле > crhome/ru/locale/ru/global/intl.properties : > > intl.accept_languages = ru_ru, ru, en-us, en То есть ru-ru тут. > надо убрать ru-ru > > Это атавизм. См., например, firefox-uk
А лучше, наверное: ru, ru-ru, en-us, en
конечно. Любой сайт с автоматическим определением языка работать не будет или будет работать криво.
(В ответ на комментарий №8) > конечно. Любой сайт с автоматическим определением языка работать не будет или > будет работать криво. Да нет, у меня все работают. 2legion: Ваше мнение?
(В ответ на комментарий №8) > конечно. Любой сайт с автоматическим определением языка работать не будет или > будет работать криво. Да нет. Если он не знает ru-ru, то должен откатиться на ru , а не на en. То есть это, скорее, бага сервера альтератора. Но ru-ru некузяво в любом случае.
(В ответ на комментарий №8) > конечно. Любой сайт с автоматическим определением языка работать не будет или > будет работать криво. Сейчас все сайты не по языкам, а по GeoIP работают.
Прошу подтвердить с чем-либо, кроме ahttpd.
Пока нет подтверждений, кроме ahttpd, -- не блокер. Но хорошо бы исправить asap.
(В ответ на комментарий №13) > Пока нет подтверждений, кроме ahttpd, -- не блокер. Но хорошо бы исправить > asap. Пока только в ahttpd. Меняю на enhancement потому как только проблема только в неверном языке.
(В ответ на комментарий №12) > Прошу подтвердить с чем-либо, кроме ahttpd. Не поверите, ещё одна жертва неизвестного языка: http://bugzilla.altlinux.org :)
ну вот, а вы говорите GeoIP ;) вылезать будет - есть масса сайтов, которые ориентируются именно на эту настройку.
Это вот: https://bugzilla.mozilla.org/show_bug.cgi?id=55366 Про багзиллу: http://forum.mozilla-russia.org/viewtopic.php?pid=310144#p310144 https://bugzilla.mozilla.org/show_bug.cgi?id=258246
firefox-ru-6.0-alt0.M60P.1 -> p6: * Tue Aug 30 2011 Andrey Cherepanov <cas@altlinux> 6.0-alt0.M60P.1 - Backport to p6 branch for Firefox 6.0 - Remove unknown language ru-ru (closes: #26126) * Fri Aug 26 2011 Alexey Gladkov <legion@altlinux> 6.0-alt1 - New version (6.0)
Фикс в бранче не есть фикс проблемы в Сизифе. Оценка этого бага -- за мейнтейнером Firefox, а не бранча p6.
(В ответ на комментарий №19) > Фикс в бранче не есть фикс проблемы в Сизифе. Оценка этого бага -- за > мейнтейнером Firefox, а не бранча p6. Да, закрылось случайно. Более того, проблему это не исправляет: несмотря на правильный порядок и указание Русский (ru), Firefox продолжает отправлять только en-US,en. Помогает только удаление русского языка и его добавление заново.
firefox-ru-6.0-alt0.M60P.1 -> t6: * Tue Aug 30 2011 Andrey Cherepanov <cas@altlinux> 6.0-alt0.M60P.1 - Backport to p6 branch for Firefox 6.0 - Remove unknown language ru-ru (closes: #26126) * Fri Aug 26 2011 Alexey Gladkov <legion@altlinux> 6.0-alt1 - New version (6.0)
Хе-хе. Надо на робота багу вешать, чтобы он один раз багу закрывал, только по последней записи в Changelog.
Не надо, так раньше и было: если промежуточную сборку не закидывали, то баги по записям между существующей и текущей не закрывались.
(В ответ на комментарий №23) > Не надо, так раньше и было: если промежуточную сборку не закидывали, то баги по > записям между существующей и текущей не закрывались. Ну а чего ж теперь: править историю задним числом или каждый раз менять FIXED на WONTFIX? :-)
Разве что сделать проверку репозитория, на котором висит бага. Проблема-то в этом.
(В ответ на комментарий №25) > Разве что сделать проверку репозитория, на котором висит бага. > Проблема-то в этом. Багу заведи, будь ласка! :)