После того, как я установил несколько языковых пакетов и словарей для проверки орфографии (я хотел бы использовать с Firefox и OpenOffice), у меня были установлены тонны языковых вариаций. Это делает очень неудобным, например, сохранение словарных дополнений. Иногда Firefox решает переключиться на австралийский, иногда на британский словарь, иногда на США и т. Д.
Для меня русский, английский - это просто английский, а немецкий - просто немецкий. Я думаю, что каждый англоговорящий поймет меня, могу ли я написать «цвет» или «цвет», «диалог» или «диалог» (хотя я обычно предпочитаю классическое английское правописание, хотя и по привычке (как меня учили в школа)). Как удалить все эти диалекты?
echo | hunspell
возвращает код выхода 1 и печатает следующую ошибку: "Can't open affix or dictionary files for dictionary named "en_AU"
".Хотя @chuo правильно , что вы можете просто удалить файлы в
/usr/share/hunspell/
течение локалей , что вы не хотите, гораздо лучше удалить пакеты , которые поставляют эти файлы. Чтобы увидеть установленные вами языковые пакеты (myspell
иhunspell
), запуститезатем для каждой локали, которую вы хотите удалить, удалите пакет такой командой
Для моей установки Ubuntu 14.04, которую я установил
myspell-en-au
,myspell-en-za
иmyspell-en-gb
которую я удалил командойисточник
Проблема известна, взгляните на ошибку 28226 и ее дубликаты. Не стесняйтесь голосовать за ошибку, используя функцию «Эта ошибка также влияет на меня».
Подводя итог, английский в Ubuntu означает все варианты (en-au, en-za и т. Д.), А не только один. Вы можете удалить отдельные орфографические пакеты, myspell-en- * и hunspell-en- *, но это также удалит language-support-en, и я не думаю, что это то, что вам нужно.
источник
Для создания резервной копии всех словарей английского языка за пределами США (удалите
--no-act
после проверки того, что он будет делать):Затем перезапустите браузер, и появится только американский английский.
В случае языков, которые являются избыточными, поскольку файлы являются символическими ссылками на файлы канонических языков (например
fr_BE
):источник
sudo apt-get установить bleachbit
Затем откройте bleachbit как корень, в первый раз он запрашивает у вас локали, которые вы хотите оставить ... затем отметьте соответствующий флажок в разделе «система».
Нажмите «Предварительный просмотр», затем «Удалить»
вот и все :)
источник
Что касается современных версий Ubuntu, которые используют LibreOffice вместо OpenOffice, то начните с очистки неиспользуемых языковых пакетов. Найдите их с помощью:
Затем выполните
sudo apt remove
команду, за которой следует разделенный пробелами список пакетов, которые вы хотите удалить. После перезапуска Firefox список словарей для проверки орфографии будет сокращен, если с этими пакетами связаны словари. (Нет словаря для удаления, например, для китайского.)Это все еще оставляет желать лучшего словари, связанные с неиспользованными национальными языками. Для Firefox это можно решить путем создания нового каталога словарей, содержащего символические ссылки только на словари, которые вы хотите использовать, и связывания этого каталога с Firefox с использованием предпочтения spellchecker.dictionary_path.
Пример:
После выполнения вышеуказанных команд откройте страницу about: config в Firefox и измените значение предпочтения spellchecker.dictionary_path, чтобы оно ссылалось на каталог, содержащий символические ссылки. В предыдущем примере можно использовать значение пути ~ / hunspell. После перезапуска Firefox для проверки правописания должны быть доступны только два словаря: английский (США) и испанский (США).
источник