>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Как обычно переключают расширение в нужную локаль? http://forum.mozilla-russia.org/viewtopic.php?id=23521 |
Nameless > 30-05-2008 01:51:23 |
Для русификации интерфейса x-sidebar я пользовался нехитрым способом, который описан на этом форуме (копипаст в файле профиля crome.rdf), срабатывало и с нек. другими. Но существует ли какой-то более обычный способ? Ведь видно, что расш-е локализовано. ScribeFire у меня в разных профилях "разговаривает" на разных языках. Посоветуйте как его русифицировать, или на худой конец англизировать? Ничего похожего в настройках не нахожу |
Vednier > 30-05-2008 04:26:09 |
По логике вещей, локаль расширения соотвевует локали браузера, или, если нету такой локали у арсширения, то = инглишь |
Nameless > 30-05-2008 13:57:10 |
По логике - так. Но как понять логику расширений, если это соответствие не срабатывает: у меня в SM установлен только русский язык для интерфейса, нет даже английского, а расширения устанавливаются в основном на англ. (я их переключаю упомянутым выше способом), а ScrabFire вообще с разными языками в разных профилях устанавливается (я устанавливал отдельно в каждый профиль, может нужно было глобально устанавливать?)
Шутите? Мне б сейчас такое "зачем-то" очень бы к месту! |
Infant > 30-05-2008 14:44:33 |
Nameless P.S. Откуда и какие версии расширений качали? |
Nameless > 30-05-2008 18:26:42 |
Качаю обычно с addons.mozilla.org ScribeFire 2.2.5 xsidebar Scrapbook-1.3.3.2-mod.xpi Вот Adblock Plus кажется встает всегда сразу как положено в русский вид. NewsFox 0.8.3.1+ru IE Tab 1.3.3.20070528 [SM 1.0 - 1.5] flashgot 0.6.8 С Enigmail (Версия 0.95.6) помоему никогда не было проблем Session Manager вообще не установился, пишет НЕ НАЙДЕН СЦЕНАРИЙ УСТАНОВКИ. |
Infant > 30-05-2008 19:30:56 |
Скорее всего тогда проблемы с install.js в конкретных расширениях. Именно он отвечает за установку расширения и правильную регистрацию локалей в SeaMonkey. Наример в IE Tab в списке локалей скрипта указан только en-US. Выделить код Код:for (var i=0 ; i<APP_LOCALES.length ; i++) { registerChrome(LOCALE | chromeFlag, jar, "locale/" + APP_LOCALES[i] + "/"); for (var i = 0; i < locales.length; i++) { registerChrome(localeFlag, folder, "locale/" + locales[i] + localeDir); for (var i = 0; i < locales.length; i++) { registerChrome(localeFlag, folder, "locale/" + locales[i] + "/" + name + "/"); |
Nameless > 30-05-2008 20:46:39 |
Спасибо. А вот это ничего не прояснит? - |
Infant > 30-05-2008 21:12:13 |
Nameless Проблема в том, что такой строки — performancing.overlay.showtoolbar — нет ни в одной локали. Опять потерялась в около полутысяче строк. Надо написать человеку. |