Как я могу изменить словарь Firefox по умолчанию?

25

Пришло время спросить об этом. Firefox думает, что я канадец.

У меня нет абсолютно ничего против канадцев, и их орфография намного лучше, чем у американцев, но я не пишу специализированные с z. Есть и другие похожие проблемы, когда я что-то пишу, и внезапно появляется тупица.

Во всяком случае ... Как вообще можно установить язык по умолчанию? Могу ли я удалить English (Canada)полностью?


Некоторые пояснения относительно того, почему некоторые из этих ответов не подходят мне, но могут быть подходящими для кого-то другого:

  • Выберите другой словарь в Firefox, щелкнув правой кнопкой мыши текстовое поле - Это не удерживалось между сессиями. Я бы бросил Firefox, потягивая чашку чая, включил его обратно и был на полпути через О Канаду.

  • Удалить канадский словарь из Firefox - просто: у меня не было установлено. Единственный языковой пакет словаря, который я установил в Firefox, - это ГБ.

В моем случае я как-то установил общесистемные словарные пакеты для en_CA и en_ZA. Я до сих пор не знаю, почему или даже как они продолжали заменять Firefox по умолчанию, потому что у меня также есть общесистемный пакет словаря en_GB. Очень странно. Пакет.

Оли
источник
1
Это может помочь: askubuntu.com/questions/50049/…
задняя подсветка
@ TomBrossman Что не так? "Я отправился в плавание"? "На моей ноге в ногу"?
Оли
@rearlight Вот как я сейчас перехожу на реальный английский, да - но он не прилипает. Если я закрою Firefox и снова включу его, я вернусь в Канаду.
Оли
Вы, Дэн и Митч все сделали ссылку на доступ к опциям языка, щелкнув правой кнопкой мыши в текстовой области. У меня нет этого в моем меню правой кнопки мыши (и у меня установлены FF-префы для проверки орфографии). Я что-то упустил? Я могу опубликовать это как новый вопрос, если это необходимо.
Том Броссман
@TomBrossman Это только в контекстных меню для текстовых областей (например, поле комментария), а не отдельных текстовых вводов (например, окно поиска).
Оли

Ответы:

21

Firefox, кажется, использует, myspell/hunspellи в списке /usr/share/myspell/dicts/показаны словари, которые мне даны для использования:

$ ls -1 /usr/share/myspell/dicts/*.dic
/usr/share/myspell/dicts/en_CA.dic 
/usr/share/myspell/dicts/en_GB.dic
/usr/share/myspell/dicts/en_ZA.dic
...

Найдите имя файла словаря в установленных пакетах:

$ dpkg -S /usr/share/myspell/dicts/en_CA.dic
hunspell-en-ca: /usr/share/myspell/dicts/en_CA.dic

Таким образом, с канадским языком имя пакета исправляет, чтобы удалить его:

sudo apt-get remove hunspell-en-ca
Оли
источник
3
ух ты делаешь трудный путь: p
Дэн
4
sudo apt-get remove myspell-en-au myspell-en-gb myspell-en-za hunspell-en-ca && sudo apt-get install myspell-en-us Уф! Спасибо! Без обид, мои добрые британцы, но это сводит меня с ума уже два года, ура!
Insperatus
У моей системы были словари гунспелл ​​в другом месте. Если вы хотите точно определить, где они находятся, Firefox сообщит вам, где он их находит, в spellchecker.dictionary_pathнастройках about:config.
Проктор ТК
2

Комментарий Insperatus заслуживает полного ответа. У меня была эта проблема не только с канадским правописанием, но иногда Firefox использовал британское или австралийское правописание. В Ubuntu Linux удаление словарей из системы для английского языка за пределами США решает эту проблему.

sudo apt-get remove myspell-en-au myspell-en-gb myspell-en-za hunspell-en-ca && sudo apt-get install myspell-en-us

До:

язык правописания firefox перед удалением

После:

язык правописания firefox после удаления

Стивен Остермиллер
источник
2

Простой ответ заключается в том, что языковой пакет является дополнением .

  • Перейти к Tools-> Add-ons.
    Если вы используете Ubuntu 12.04 или новее, вы можете использовать Dash для поиска в вашем меню; Нажмите Altи начните печатать Add-ons.

  • После того, как вы откроете менеджер дополнений, нажмите на Languagesвкладку в левом меню. Там вы можете отключить любой язык.

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

  • Выберите Languageиз контекстного меню и выберите нужный язык, и он станет вашим языком по умолчанию, пока вы не измените его снова.

PS Нажав на «Добавить язык» в контекстном меню, вы попадете на страницу, которая содержит список пакетов языковых словарей со ссылками на их соответствующие дополнения.

Дэн
источник
Предыдущий комментарий был неправильным :) В любом случае, у меня не было установленного канадского языкового пакета, и у меня был установлен британский - он получал его от MySpell / HunSpell
Oli
0

Щелкните правой кнопкой мыши по текстовой области, убедитесь, что флажок «Проверка орфографии» отмечен, и выберите правильный словарь.

введите описание изображения здесь

Затем перейдите на страницу дополнений, нажмите на расширения и либо отключите, либо удалите тот, который вам не нужен.

введите описание изображения здесь

Митч
источник
2
У меня нет того же контекстного меню, вызываемого правой кнопкой мыши, оно только для Windows? Опция «Языки» отсутствует.
Том Броссман
Убедитесь, что флажок «Проверка орфографии» отмечен, и эти параметры появятся.
Митч
1
ЭтоPreferences/Advanced/General/'Check my spelling as I type'
Том Броссман
2
Дело в том, что, поскольку Firefox устанавливается с установленными apt-getязыковыми пакетами по умолчанию, они также устанавливаются вместе, apt-getи вы не можете удалить их из Firefox. Вы можете отключить их только с Firefox. Если вам нужно удалить их, это нужно сделать через apt-get. Только словари, добавленные через AMO, могут быть установлены из Firefox.
Дан
@ Оли Это у тебя сработало?
Митч
0

У меня была эта проблема в течение нескольких месяцев, когда я выбирал английский в качестве языка проверки орфографии, но он «забывал», когда я перезапускал браузер.

Я проверил свое меню Add-Ons-> Dictionariesи у меня не было списка «Английский (США)», хотя это мой языковой стандарт по умолчанию. Я установил его вручную (с веб-сайта Mozilla), и теперь, когда я устанавливаю английский в качестве языка проверки правописания, предпочтение остается.

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

Coderer
источник