>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Подмена языка ОС в браузере. http://forum.mozilla-russia.org/viewtopic.php?id=52193 |
Topgun > 01-11-2011 19:51:28 |
День добрый, такой вопрос: как сделать, чтоб такие сайты как whoer.net/ например, ну и вообще любые, определяли что у меня стоит ОС на английском языке? B about:config, набрал "user" сменил "ru" на "en" но язык в браузере полностью поменялся на английский, мне нужно только чтоб сайты, видели что у меня установленна англоязычная OC, а сам браузер при этом оставался стандартным на русском. Обновив Firefox до 7-ой версии зайдя на whoer.net/ показывает что английскаяhttp://imageshack.us/photo/my-images/823/imaqe.png/ мне так и нужно. Но при откате версии, все стало по прежнему. |
olle > 01-11-2011 20:18:19 |
Topgun |
Topgun > 01-11-2011 20:28:12 |
Это не то, поменяется только заголовок браузера, который можно и в конфиге в ручную изменить, ОС показывает на русском. |
okkamas_knife > 02-11-2011 03:50:41 |
Topgun пишет
а с включенными скриптами вычислить локаль оси не такая уж проблема и скрыть это нельзя. |
Topgun > 02-11-2011 09:14:39 |
okkamas_knife пишет
Ок, плагины у меня все отключены до единого, так что дело не в них 100%, юзерагентсвитчер - подменяет только заголовок браузера, т.е. рефер, через него можно подменить браузер, ОС, НО не язык самой ОС, да вообще вещь беспонтовая , так как Java заголовок он подменить не может. Повторюсь, после обновки до 7-ой версии, все сайты показывали что у меня стоит Англо-ОС, при этом плагины тогда были включены, то как можно в ручную в конфиге сменить? |
okkamas_knife > 02-11-2011 09:33:45 |
Topgun скрытый текст http://ip.xss.ru/header.php ща зашёл на http://whoer.net/ сменил кнопочкой юзерагент всё ок включил скрипты появилась русская локаль поменял строку general.useragent.locale на en-US никаких проблем - наличие русского можно определить только по IP и принимаемой кодовой странице Accept-Charset: windows-1251 но и это можно сменить в конфиге а в расширенном варианте сразу выдаёт флэш. |
Topgun > 02-11-2011 10:17:38 |
okkamas_knife пишет
Так какие именно параметры мне нужно изменить в конфиге ? За что отвечает это?: okkamas_knife пишет
okkamas_knife пишет
После смены - меню браузера осталось на русском или сменилось на англ? 02-11-2011 10:27:27
Похоже меня выдает это, у англоязычных ОС какой параметр стоит? и где сменить его. |
Shura > 02-11-2011 10:40:10 |
UTF-8 поставь |
Topgun > 02-11-2011 10:58:25 |
Shura пишет
UFT-8 у меня стоит, вот заголовок с этого сайта http://ip.xss.ru/header.php : Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 |
Topgun > 04-11-2011 11:59:04 |
Так что мне делать? при изменении этого: general.useragent.locale на en-US, все ок, только вот меню все полностью на английском становится, меня собственно это не устраивает. |
Sid > 04-11-2011 14:18:47 |
Topgun Кстати, раз уж об этом зашла речь, в текущих сборках Aurora и Nightly заголовок Accept-Charset не посылается при запросе. |
okkamas_knife > 04-11-2011 16:31:11 |
Topgun пишет
если после этого не перезагружать браузер то остаётся на русском а если перед перезапуском сменить назад то вообще всё ок. Topgun пишет
параметр стоит утф-8 как писали выше а меняется в конфиге - просто набери в поиске windows-1251 и увидишь еще по предыдущему вопросу смотри ответ Сида выше + можешь использовать Custom Buttons плюс кнопка |