Como remover todos os dicionários específicos do país (como En_AU, En_CA, de_CH, etc)?

21

Depois de instalar alguns pacotes de idiomas e dicionários de verificação ortográfica (gostaria de usá-los com o Firefox e o OpenOffice), tenho várias variações de idiomas instaladas. Isso torna muito inconveniente manter as adições do dicionário, por exemplo. Às vezes, o Firefox decide mudar para o australiano, às vezes para o dicionário do Reino Unido, às vezes para os EUA, etc.

Para mim, um russo, o inglês é apenas inglês e o alemão é apenas o alemão. Eu acho que todo falante de inglês vai me entender, eu posso escrever "cor" ou "cor", "diálogo", ou "diálogo" (eu geralmente prefiro a pronúncia clássica do Reino Unido, como uma questão de hábito (como eu era ensinado em escola)). Como remover todos esses dialetos?

    
por Ivan 03.10.2010 / 22:10

5 respostas

8

Emi Bcn do Launchpad dito :

  

Olhe para / usr / share / hunspell / e exclua todos os arquivos que você não precisa / deseja. É tudo !!

Funcionou para mim, exceto no caso de eu ter ido ao myspell e agitar as pastas também e apagado as que eu não precisava.

    
por chuo 25.12.2011 / 06:49
4

O problema é conhecido, dê uma olhada no bug 28226 e suas duplicatas. Sinta-se à vontade para votar no bug usando o recurso "Este bug me afeta também".

Para resumir, o inglês no Ubuntu significa todas as variantes (en-au, en-za, etc.), não apenas uma. Você poderia deletar os pacotes de ortografia individuais, myspell-en- * e hunspell-en- *, mas isso também removeria language-support-pt, e eu não acho que é isso que você quer.

    
por Mihai Capotă 04.10.2010 / 12:17
4

Embora @chuo esteja correto que você pode apague os arquivos em /usr/share/hunspell/ para localidades que você não quer, muito melhor é desinstalar os pacotes que entregam esses arquivos. Para ver os pacotes de código de idioma ( myspell e hunspell ) que você instalou, execute

dpkg --get-selections | grep -v deinstall | egrep "^myspell-|^hunspell-"

depois, para cada localidade que você deseja remover, desinstale o pacote com um comando como este

sudo apt-get remove myspell-en-au

Para minha instalação do Ubuntu 14.04 eu tive myspell-en-au , myspell-en-za e myspell-en-gb que eu desinstalei com o comando

sudo apt-get remove myspell-en-.*
    
por gene_wood 03.08.2015 / 22:03
0

sudo apt-get instala o bleachbit

Em seguida, abra o bleachbit como root, na primeira vez que ele solicitar as localidades que você deseja deixar para trás. em seguida, marque a caixa de seleção correspondente em "sistema".

Clique em "preview" e depois em "delete"

e pronto:)

    
por Axel 03.10.2010 / 22:35
0

Para fazer backup de todos os dicionários de inglês não americanos (remova --no-act depois de verificar o que ele fará):

sudo rename --no-act 's/$/.bak/' /usr/share/hunspell/en_!(US).{aff,dic} 

Em seguida, reinicie o navegador e só o inglês dos EUA será exibido.

No caso de idiomas redundantes, pois os arquivos são links simbólicos para os arquivos de idioma canônico (como fr_BE ):

sudo find /usr/share/hunspell/ -type l \( -name '*.aff' -o -name '*.dic' \) -exec mv {} {}.bak \;
    
por l0b0 30.08.2012 / 10:19