После того, как я установил некоторые языковые пакеты и словари для проверки орфографии (я бы хотел использовать Firefox и OpenOffice), у меня есть множество языковых вариаций. Это очень неудобно, например, поддерживать словарные дополнения. Иногда Firefox решает переключиться на австралийский, иногда в британский словарь, иногда в США и т. Д.
Для меня русский, английский - просто английский, а немецкий - просто немецкий. Я думаю, что каждый англоговорящий поймет меня, могу ли я написать «цвет» или «цвет», «диалог» или «диалог» (обычно я предпочитаю классическое написание в Великобритании, хотя, по привычке (как меня учили школа)). Как удалить все эти диалекты?
Хотя @chuo правильно, вы можете просто удалить файлы в /usr/share/hunspell/ для локалей, которые вам не нужны, гораздо лучше удалить пакеты, которые доставляют эти файлы. Чтобы увидеть локальные пакеты (myspell и hunspell), которые вы установили, запустите
dpkg --get-selections | grep -v deinstall | egrep "^myspell-|^hunspell-"
, а затем для каждой локали вы хотите удалить пакет с такой командой
sudo apt-get remove myspell-en-au
Для моей установки Ubuntu 14.04 у меня были myspell-en-au, myspell-en-za и myspell-en-gb, которые я удалил с помощью команды
sudo apt-get remove myspell-en-.*
sudo apt-get install bleachbit
Затем откройте bleachbit как корень, в первый раз, когда он предложит вам локали, которые вы хотите оставить. Затем отметьте соответствующий флажок в разделе «system».
Нажмите «предварительный просмотр», затем «удалить»
и вот оно:)
Чтобы создать резервную копию всех неамериканских словарей английского языка (удалите --no-act после проверки того, что он будет делать):
sudo rename --no-act 's/$/.bak/' /usr/share/hunspell/en_!(US).{aff,dic}
Затем перезапустите браузер и появится только американский английский.
В случае языков, которые являются избыточными, поскольку файлы являются резервным копированием всех неамериканских словарей английского языка (например fr_BE):
sudo find /usr/share/hunspell/ -type l \( -name '*.aff' -o -name '*.dic' \) -exec mv {} {}.bak \;
Проблема известна, посмотрите на ошибку 28226 и ее дубликаты. Вы можете проголосовать за ошибку, используя функцию «Эта ошибка влияет на меня».
Подводя итог, английский в Ubuntu означает все варианты (en-au, en-za и т. Д.), А не только один , Вы можете удалить отдельные орфографические пакеты, myspell-en- * и hunspell-en- *, но это также приведет к удалению языковой поддержки, и я не думаю, что это то, что вы хотите.
Emi Bcn из Launchpad сказал:
Посмотрите / usr / share / hunspell / и удалите все файлы, которые вам не нужны / нужны. Это все!Это сработало для меня, за исключением того, что я тоже пошел в папки myspell и aspell и удалил те, которые мне не нужны.
Хотя @chuo правильно, вы можете просто удалить файлы в /usr/share/hunspell/ для локалей, которые вам не нужны, гораздо лучше удалить пакеты, которые доставляют эти файлы. Чтобы увидеть локальные пакеты (myspell и hunspell), которые вы установили, запустите
dpkg --get-selections | grep -v deinstall | egrep "^myspell-|^hunspell-"
, а затем для каждой локали вы хотите удалить пакет с такой командой
sudo apt-get remove myspell-en-au
Для моей установки Ubuntu 14.04 у меня были myspell-en-au, myspell-en-za и myspell-en-gb, которые я удалил с помощью команды
sudo apt-get remove myspell-en-.*
sudo apt-get install bleachbit
Затем откройте bleachbit как корень, в первый раз, когда он предложит вам локали, которые вы хотите оставить. Затем отметьте соответствующий флажок в разделе «system».
Нажмите «предварительный просмотр», затем «удалить»
и вот оно:)
Чтобы создать резервную копию всех неамериканских словарей английского языка (удалите --no-act после проверки того, что он будет делать):
sudo rename --no-act 's/$/.bak/' /usr/share/hunspell/en_!(US).{aff,dic}
Затем перезапустите браузер и появится только американский английский.
В случае языков, которые являются избыточными, поскольку файлы являются резервным копированием всех неамериканских словарей английского языка (например fr_BE):
sudo find /usr/share/hunspell/ -type l \( -name '*.aff' -o -name '*.dic' \) -exec mv {} {}.bak \;
Проблема известна, посмотрите на ошибку 28226 и ее дубликаты. Вы можете проголосовать за ошибку, используя функцию «Эта ошибка влияет на меня».
Подводя итог, английский в Ubuntu означает все варианты (en-au, en-za и т. Д.), А не только один , Вы можете удалить отдельные орфографические пакеты, myspell-en- * и hunspell-en- *, но это также приведет к удалению языковой поддержки, и я не думаю, что это то, что вы хотите.
Emi Bcn из Launchpad сказал:
Посмотрите / usr / share / hunspell / и удалите все файлы, которые вам не нужны / нужны. Это все!Это сработало для меня, за исключением того, что я тоже пошел в папки myspell и aspell и удалил те, которые мне не нужны.
Хотя @chuo верен, что вы можете просто удалить файлы в / usr / share / hunspell /
для локалей, которые вы не используете, t хотите, гораздо лучше удалить пакеты, которые доставляют эти файлы. Чтобы увидеть локальные пакеты ( myspell
и hunspell
), которые вы установили, запустите
dpkg --get-selections | grep -v deinstall | egrep "^ myspell- | ^ hunspell-"
, то для каждой локали вы хотите удалить удаление пакета с помощью такой команды
sudo apt-get remove myspell-en-au
Для моей установки Ubuntu 14.04 у меня был myspell-en-au
, myspell-en-za
и myspell-en-gb
, которые я удалил с помощью команды
sudo apt-get удалить myspell-en -. *
Emi Bcn из Launchpad сказал :
Посмотрите / usr / share / hunspell / и удалите все файлы, которые вам не нужны / нужны. Это все!
blockquote>Это сработало для меня, за исключением случаев, когда я тоже пошел в папки myspell и aspell и удалил те, которые мне не нужны.
sudo apt-get install bleachbit
Затем откройте bleachbit в качестве корня, при первом запросе на локали, которые вы хотите оставить. Затем отметьте соответствующий флажок в разделе «system».
Нажмите «предварительный просмотр», затем «удалить»
и вот оно:)
Чтобы выполнить резервное копирование всех неамериканских словарей английского языка (удалите - no-act
после проверки того, что он будет делать):
sudo rename --no- act '/ $ /. bak /' /usr/share/hunspell/en_!(US).{aff,dic}
Затем перезагрузите браузер и появится только американский английский.
В случае избыточных языков, поскольку файлы являются символьными ссылками на файлы канонических языков (например, fr_BE
):
sudo find / usr / share / hunspell / -type l \ (-name '* .aff' -o -name '* .dic' \) -exec mv {} {} .bak \;
Проблема известна, посмотрите на ошибку 28226 и ее дубликаты. Вы можете проголосовать за ошибку, используя функцию «Эта ошибка влияет на меня».
Подводя итог, английский в Ubuntu означает все варианты (en-au, en-za и т. Д.), А не только один , Вы можете удалить отдельные орфографические пакеты, myspell-en- * и hunspell-en- *, но это также приведет к удалению языковой поддержки, и я не думаю, что это то, что вы хотите.
Чтобы выполнить резервное копирование всех неамериканских словарей английского языка (удалите - no-act
после проверки того, что он будет делать):
sudo rename --no- act '/ $ /. bak /' /usr/share/hunspell/en_!(US).{aff,dic}
Затем перезагрузите браузер и появится только американский английский.
В случае избыточных языков, поскольку файлы являются символьными ссылками на файлы канонических языков (например, fr_BE
):
sudo find / usr / share / hunspell / -type l \ (-name '* .aff' -o -name '* .dic' \) -exec mv {} {} .bak \;
Проблема известна, посмотрите на ошибку 28226 и ее дубликаты. Вы можете проголосовать за ошибку, используя функцию «Эта ошибка влияет на меня».
Подводя итог, английский в Ubuntu означает все варианты (en-au, en-za и т. Д.), А не только один , Вы можете удалить отдельные орфографические пакеты, myspell-en- * и hunspell-en- *, но это также приведет к удалению языковой поддержки, и я не думаю, что это то, что вы хотите.
Emi Bcn из Launchpad сказал :
Посмотрите / usr / share / hunspell / и удалите все файлы, которые вам не нужны / нужны. Это все!
blockquote>Это сработало для меня, за исключением случаев, когда я тоже пошел в папки myspell и aspell и удалил те, которые мне не нужны.
Хотя @chuo верен, что вы можете просто удалить файлы в / usr / share / hunspell /
для локалей, которые вы не используете, t хотите, гораздо лучше удалить пакеты, которые доставляют эти файлы. Чтобы увидеть локальные пакеты ( myspell
и hunspell
), которые вы установили, запустите
dpkg --get-selections | grep -v deinstall | egrep "^ myspell- | ^ hunspell-"
, то для каждой локали вы хотите удалить удаление пакета с помощью такой команды
sudo apt-get remove myspell-en-au
Для моей установки Ubuntu 14.04 у меня был myspell-en-au
, myspell-en-za
и myspell-en-gb
, которые я удалил с помощью команды
sudo apt-get удалить myspell-en -. *
sudo apt-get install bleachbit
Затем откройте bleachbit в качестве корня, при первом запросе на локали, которые вы хотите оставить. Затем отметьте соответствующий флажок в разделе «system».
Нажмите «предварительный просмотр», затем «удалить»
и вот оно:)
Чтобы выполнить резервное копирование всех неамериканских словарей английского языка (удалите - no-act
после проверки того, что он будет делать):
sudo rename --no- act '/ $ /. bak /' /usr/share/hunspell/en_!(US).{aff,dic}
Затем перезагрузите браузер и появится только американский английский.
В случае избыточных языков, поскольку файлы являются символьными ссылками на файлы канонических языков (например, fr_BE
):
sudo find / usr / share / hunspell / -type l \ (-name '* .aff' -o -name '* .dic' \) -exec mv {} {} .bak \;
Проблема известна, посмотрите на ошибку 28226 и ее дубликаты. Вы можете проголосовать за ошибку, используя функцию «Эта ошибка влияет на меня».
Подводя итог, английский в Ubuntu означает все варианты (en-au, en-za и т. Д.), А не только один , Вы можете удалить отдельные орфографические пакеты, myspell-en- * и hunspell-en- *, но это также приведет к удалению языковой поддержки, и я не думаю, что это то, что вы хотите.
Emi Bcn из Launchpad сказал :
Посмотрите / usr / share / hunspell / и удалите все файлы, которые вам не нужны / нужны. Это все!
blockquote>Это сработало для меня, за исключением случаев, когда я тоже пошел в папки myspell и aspell и удалил те, которые мне не нужны.
Хотя @chuo верен, что вы можете просто удалить файлы в / usr / share / hunspell /
для локалей, которые вы не используете, t хотите, гораздо лучше удалить пакеты, которые доставляют эти файлы. Чтобы увидеть локальные пакеты ( myspell
и hunspell
), которые вы установили, запустите
dpkg --get-selections | grep -v deinstall | egrep "^ myspell- | ^ hunspell-"
, то для каждой локали вы хотите удалить удаление пакета с помощью такой команды
sudo apt-get remove myspell-en-au
Для моей установки Ubuntu 14.04 у меня был myspell-en-au
, myspell-en-za
и myspell-en-gb
, которые я удалил с помощью команды
sudo apt-get удалить myspell-en -. *
sudo apt-get install bleachbit
Затем откройте bleachbit в качестве корня, при первом запросе на локали, которые вы хотите оставить. Затем отметьте соответствующий флажок в разделе «system».
Нажмите «предварительный просмотр», затем «удалить»
и вот оно:)
Проблема известна, посмотрите на ошибку 28226 и ее дубликаты. Вы можете проголосовать за ошибку, используя функцию «Эта ошибка влияет на меня».
Подводя итог, английский в Ubuntu означает все варианты (en-au, en-za и т. Д.), А не только один , Вы можете удалить отдельные орфографические пакеты, myspell-en- * и hunspell-en- *, но это также приведет к удалению языковой поддержки, и я не думаю, что это то, что вы хотите.
Emi Bcn из Launchpad сказал :
Посмотрите / usr / share / hunspell / и удалите все файлы, которые вам не нужны / нужны. Это все!
blockquote>Это сработало для меня, за исключением случаев, когда я тоже пошел в папки myspell и aspell и удалил те, которые мне не нужны.
Хотя @chuo верен, что вы можете просто удалить файлы в / usr / share / hunspell /
для локалей, которые вы не используете, t хотите, гораздо лучше удалить пакеты, которые доставляют эти файлы. Чтобы увидеть локальные пакеты ( myspell
и hunspell
), которые вы установили, запустите
dpkg --get-selections | grep -v deinstall | egrep "^ myspell- | ^ hunspell-"
, то для каждой локали вы хотите удалить удаление пакета с помощью такой команды
sudo apt-get remove myspell-en-au
Для моей установки Ubuntu 14.04 у меня был myspell-en-au
, myspell-en-za
и myspell-en-gb
, которые я удалил с помощью команды
sudo apt-get удалить myspell-en -. *
sudo apt-get install bleachbit
Затем откройте bleachbit в качестве корня, при первом запросе на локали, которые вы хотите оставить. Затем отметьте соответствующий флажок в разделе «system».
Нажмите «предварительный просмотр», затем «удалить»
и вот оно:)
Чтобы выполнить резервное копирование всех неамериканских словарей английского языка (удалите - no-act
после проверки того, что он будет делать):
sudo rename --no- act '/ $ /. bak /' /usr/share/hunspell/en_!(US).{aff,dic}
Затем перезагрузите браузер и появится только американский английский.
В случае избыточных языков, поскольку файлы являются символьными ссылками на файлы канонических языков (например, fr_BE
):
sudo find / usr / share / hunspell / -type l \ (-name '* .aff' -o -name '* .dic' \) -exec mv {} {} .bak \;