Локализация Firefox [решено]
lkolesnik 22 ноября, 2014 - 22:02
Не работает. Весь десктоп на руском, а firefox нет.
gw l.kolesnik # locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=ru_RU.UTF-8
[ebuild R ] www-client/firefox-24.8.0 USE="alsa dbus jit libnotify minimal startup-notification -bindist -custom-cflags -custom-optimization -debug -gstreamer (-pgo) -pulseaudio (-selinux) -system-cairo -system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="ru -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu" 0 kB
»
- Для комментирования войдите или зарегистрируйтесь
.
LC_ALL
лишний.Список активных дополнений?
:wq
--
Live free or die
Знаю, я его добавил в поисках
Знаю, я его добавил в поисках решения.
Leonid Kolesnik
Скачайте через firefox вот
Скачайте через firefox вот этот файл ftp://ftp.mozilla.org/pub/firefox/releases//24.8.0esr/linux-i686/xpi/ru.xpi и если он автоматически не начнёт устанавливаться как дополнение после скачивания, то откройте его в firefox.
Затем идёте в Tools -> Add-ons -> Languages здесь выбираете и активируете русский язык, перезапускаете браузер.
.
Еретиком заделался?
В списке дополнений в пункте языки он у меня есть.
Хотя ручками я такого не то, что сейчас, но вообще никогда не устанавливал.
Вывод?
:wq
--
Live free or die
Цитата: Еретиком
С чего это? Например ты заходишь на addons.mozilla.org, находишь некое нужное тебе расширения браузера, а далее скачиваешь его и устанавливаешь, при чём дополнение ставится в ~/.mozilla/firefox/*.default/extensions/ под твоим пользователем. Дополнительный язык - это тоже расширение и точно так же установится под твоим пользователем в директорию настроек твоего браузера. Или ты предлагаешь ему взять и переустановить пакет целиком, а точнее пересобрать firefox из исходников только из-за установки расширения с русским языком, которое почему-то у него не ставится. Проще взять и в ручную установить расширение с русским языком. Ну а ты можешь вообще для любого расширения я addons.mozilla.org писать свой отдельный ebuild и ставить расширения в firefox только посредством ebuild`ов, посмотрю насколько тебя хватит.
Поздравляю, если у ТС по какой-то причине нет языкового пакета, то он сможет его поставить так, а не пересобирать firefox из исходников целиком.
/
Во-первых, интересно как ты определил, что устанавливается именно
www-client/firefox
, а неwww-client/firefox-bin
?Во-вторых, интересно почему ты полагаешь правильным нагромождение костылей вместо поиска причины проблемы (говорят же, что нормально и правильно расширение должно ставиться portage по флагу LINGUAS, факультативом вопрос о способах установки дополнений и следствиях коллизий)?
И не забыть включить автообновление дополнений? ☺
Оно (то, что нечто не работает как положено) указывать на более серьёзную проблему.
:wq
--
Live free or die
Цитата: Во-первых, интересно
Посмотри шапку темы, там указан пакет в выводе emerge.
Что по твоему является нагромождением костылей? Стандартная функция браузера, а именно установка расширений?
Строго говоря он и так включено, после установки ТС новой версии браузера при первом запуске новой версии Firefox будет запущена процедура проверки установленных дополнений на совместимость с текущей версией браузера и в случае если какое-то дополнение не совместимо, то будет предложено либо его обновить, если доступны обновления, либо его отключить.
Проблема действительно была серьёзная, а именно ТС не зашёл в tools -> add-ons -> languages и не нажал там кнопку enable напротив установленного языкового пакета (расширения) с русским языком.
Проблема решилась. Не мог
Проблема решилась. Не мог даже предположить, что язык надо вручную включать.
Addons - Langueges - Enable
Русский язык был достуцпен, но не включен.
Давно я FF не ставил ;-)
Leonid Kolesnik
[offtop] На досуге попробуйте
[offtop]
На досуге попробуйте
www-client/qupzilla
как альтернативу[/offtop]
/
Хороший вариант.
Upstream Mozilla в таких случаях рекомендует
www-client/seamonkey
.:wq
--
Live free or die
.
Изменение поведения по отношению к дополнениям у firefox было где-то в сентябре 2011 года, что соответствует версиям 7-8.
Обнаруживая дополнения не установленные самостоятельно пользователем, FF отключает их. emerge устанавливает дополнение русифицирующее программу самостоятельно. Поэтому оно попадает под эти санкции.
Уже несколько лет как приходится в gentoo вручную активизировать дополнение русификации для новых пользователей. (По крайней мере наблюдаю такое для -bin ветки ESR)