2 июля 2011 г.

Локализация swiftfox

Давеча при настройке системы на нетбуке поставила там Swiftfox. Это браузер для Linux, основанный на Firefox, вроде как оптимизированный каким-то образом. Не то, чтобы мне нужна особо эта оптимизация (хотя вдруг и правда что-то заметное, а для нетбука это по крайней мере не помешает), но просто решила попробовать.
Сам браузер внешне практически не отличим от firefox (что не удивительно), все дополнения к нему тоже подходят.
Правда, в репозиториях лежит версия 3.6.13 (последняя для swiftfox) в то время, как firefox недавно обновился до пятой версии. Кому-то это может быть даже понравится (не все полюбили нового лиса). А, для арча установить можно из AURа, deb-пакеты есть на официальном сайте, там же есть инсталляционные скрипты и ссылки на тарболлы.

С этой программой есть одна небольшая проблема - интерфейс у неё на французском языке. А способ локализации не очень очевиден. Собственно, тут и запишу это.

  • Во-первых, можно просто скачать файл рускификации по этой ссылке. Это файл xpi - файл расширения для firefox, то есть если скачать его браузером swiftfox, он сам установится как аддон. Но это файл именно для текущей на данный момент версии - 3.6.13. Соответственно, стоит браузеру повысить версию, эта ссылка перестанет быть полезной.
  • Файлы русификации для всех в том числе и старых версий можно скачать с этой страницы.
  • А ещё можно найти их следующим образом: на странице http://mozilla-russia.org/products/firefox/ слева есть ссылка "Русификация (для всех сборок кроме Mac OS X PPC)" - через неё можно скачать файл русификации, но всегда только для текущей стабильной версии браузера.
    Но если посмотреть на саму ссылку, то видно, что нужный файл лежит по адресу: http://releases.mozilla.org/pub/mozilla.org/firefox/releases/5.0/win32/xpi/ и если перейти в эту директорию, можно скачать локализацию для любого языка и перемещаться по файловой структуре, чтобы найти более ранние версии, например.
    Так вот подходящие для текущего swiftfox файлы локализации лежат по адресу http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-3.6/linux-i686/xpi/, впрочем linux-i686 в адресе может быть заменён на win32 - эти файлы от платформы не зависят.

После установки расширения, нужно перезагрузить браузер, но лучше сначала сразу переключить язык интерфейса.
Сделать это можно следующим образом:

  1. Открыть адрес about:config (сначала могут предупредить, что это опасно, там нужно нажать кнопку, где написано что-то вроде "Я обещаю, что буду осторожен" - там вообще одна всего кнопка - не ошибиться).
  2. Поиском или так найти строчку general.useragent.locale.
  3. Щёлкнуть двойным кликом по строке и поменять значение на ru.
  4. Перезапустить браузер.
Вот и всё.
На сайте firefox ещё советуют воспользоваться аддоном Quick Locale Switcher для переключения языков интерфейса.
Описанный способ локализации должен работать для любого браузера, основанного на firefox.

5 комментариев:

  1. Интересно узнать ваше мнение о браузере и оптимизации.

    ОтветитьУдалить
  2. А я не знаю, каким образом оценивать оптимизацию, кроме как на глаз.
    А мнение просто о браузере - тот же фаерфокс, только 3ей версии и иконка другая.

    ОтветитьУдалить
  3. Поставил в Ubuntu 10.04.02 - при запущенном Firefox 5.0 вместо Swiftfox запускается опять же Лиса 5-й версии.
    Запущенный в одиночку, Swiftfox подтормаживает (дёргается при скроллинге), имеет нестандартные шрифты. Из плюсов - абсолютно те же настройки и дополнения, что и Firefox.
    В чём выразилась "экстремальная компиляция" (как утверждается в описании)и оптимизация - выяснить не удалось=).

    ОтветитьУдалить
  4. Ну как бы...
    1. Эффект интересный, у себя его тоже наблюдаю. Понять не могу, в чём дело - исполняемые файлы у программ разные, ну да ладно. Сам фаерфокс, кстати, фиг ведь запустишь в двух экземпляров, ну без предварительных "ласк"))
    2. У меня свифт отлично работает, без дёрганий, с обычными шрифтами
    3. А чем оценивали-то оптимизацию? Я просто реально не представляю, что для этого можно использовать. Естественно, я не про оценку "на глаз" - это неинтересно. И да, какой у вас процессор?
    Мне оценивать на основном компе смысла нет - под мой проц свифта и нет, а на нетбук я фф ставить не хочу только ради экспериментов непонятных пока. Так вот вы случаем не на двухядерник интеловский свифт поставили? А то там и бесполезно пытаться выяснить.

    ОтветитьУдалить
  5. Оптимизацию оценивал скоростью загрузки этого сайта при вычищенном кэше браузеров. Процессор стоит Прескотт - под него прям есть готовый бинарник СфитФокса.
    Лисе вер.5.0 Сфит проигрывает...
    Кстати, о браузерах: быстрее всего этот сайт грузит SRWare Iron, к тому же и безошибочно (соответственно, возможно, что и Chromium вместе с GoogleChrome). В Лисе и Опере не всегда всё гладко - почти всегда не видно поля для комментариев=(
    Кстати, этот комментарий удалось отправить только из Iron'а...

    ОтветитьУдалить