Thunderbird - remova dicionários não utilizados do menu

Thunderbird - remova dicionários não utilizados do menu

Eu uso o Thunderbird com dois conjuntos de dicionários: inglês e espanhol. No menu do corretor ortográfico encontro cerca de 30 dicionários localizados (todos os países de língua espanhola e para inglês: EUA, Inglaterra, Canadá).

É muito chato que toda vez que preciso procurar o único dicionário adequado, vejo todo esse monte de outros dicionários (inúteis para mim).

Existe alguma maneira deremoveros dicionários não utilizados do menu e deixar 2 ou 3 que eu realmente uso?

Responder1

A solução que encontrei é excluir dicionários não utilizados de/usr/share/myspell/dicts.

*.dic e *.aff, e deixo apenas os três idiomas que uso: en-US.dic, en-US.aff, es.dic, es-ES.dic, es-ES.aff.

Faça backup de todo o diretório antes de excluir qualquer coisa.

Responder2

O que eu fiz:

  1. Excluindo o link simbólico dos dicionários em /usr/lib/thunderbird/
  2. Instalando os dicionários manualmente (Ferramentas > Opções ou Editar > Preferências, depois Composição e clique em Baixar Mais Dicionários).
  3. Adicionando uma regra dpkg-divert para evitar que o link seja restaurado sempre que o Thunderbird for atualizado.

Em uma linha de comando, digite:

sudo rm /usr/lib/thunderbird/dictionaries
sudo dpkg-divert --no-rename --add /usr/lib/thunderbird/dictionaries

E então instale os dicionários desejados no Thunderbird conforme explicado acima.

Responder3

Uma primeira solução, provavelmente mais simples, pode ser alcançada pela GUI em alguns sistemas. Verifique se há um menu como “configurações de idioma” e um ponto “idiomas suportados”. Lá você pode remover idiomas inteiros de uma só vez.

Para um controle mais refinado (por exemplo, remoção de dialetos de idioma), veja abaixo.

Uma solução completa pode ser encontrada combinando as respostas existentes:

Existem vários locais para os idiomas (dicionários):

  • /usr/share/myspell/dicts
  • /usr/share/hunspell
  • /usr/lib/thunderbird/dictionaries (que é apenas um link simbólico para /usr/share/hunspell)

(da resposta de Ringtail, Chris e Calimos)

Estes são dicionários instalados pelo sistema. Portanto, para removê-los de forma limpa, você precisa sudo apt removedos pacotes que instalaram os arquivos. Para descobrir em quais pacotes eles residem, você pode usar apt-file search <path/to/file>.

Os pacotes relevantes são:

  • mitos-*
  • hífen-*
  • hunspell-*

Você pode colocar todos os 3 em um sudo apt remove, verificar as correspondências antes de confirmar (AVISO: confirmar removeria TODOS os dicionários, o que geralmente não é o que você deseja) e abortar. Em seguida, copie e cole os pacotes relevantes em um novo comando.

Alternativamente, comece com eg sudo apt remove hunspell-<TAB>e deixe o preenchimento automático listar os pacotes instalados.

Exemplo:

sudo apt remove hunspell-ru hyphen-ru mythes-ru

Isso removeria todas as coisas do idioma russo.

Responder4

No meu sistema eu tinha vários pacotes hunspell-en-* instalados. O seguinte comando eliminou-os e esses dicionários desapareceram do menu:

sudo apt purge hunspell-en-ca hunspell-en-gb hunspell-en-za

informação relacionada