web-dev-qa-db-fra.com

Comment supprimer tous les dictionnaires spécifiques à chaque pays (comme En_AU, En_CA, de_CH, etc.)?

Après avoir installé des packs de langue et des dictionnaires de vérification orthographique (que je voudrais utiliser avec Firefox et OpenOffice), des tonnes de variantes linguistiques ont été installées. Cela rend très gênant de maintenir des ajouts au dictionnaire, par exemple. Parfois, Firefox décide de basculer vers le dictionnaire australien, parfois vers le dictionnaire anglais, parfois vers les États-Unis, etc.

Pour moi, un russe, l'anglais n'est que l'anglais et l'allemand est juste l'allemand. Je pense que tous les anglophones me comprendront, puis-je écrire "couleur" ou "couleur", "dialogue" ou "dialogue" école)). Comment supprimer tous ces dialectes?

22
Ivan

Emi Bcn de Launchpad dit :

Examinez/usr/share/hunspell/et supprimez tous les fichiers dont vous n’avez pas besoin. C'est tout !!

Cela a fonctionné pour moi sauf au cas où j'allais aussi dans les dossiers myspell et aspell et que j'effaçais ceux dont je n'avais pas besoin.

8
chuo

Le problème est connu, regardez bug 28226 et ses doublons. N'hésitez pas à voter pour le bogue en utilisant la fonctionnalité "Ce bogue m'affecte aussi".

Pour résumer, l'anglais dans Ubuntu désigne toutes les variantes (en-au, en-za, etc.), pas une seule. Vous pouvez supprimer les paquets orthographiques individuels, myspell-en- * et hunspell-en- *, mais cela supprimerait également language-support-en, et je ne pense pas que ce soit ce que vous souhaitiez.

4
Mihai Capotă

Bien que @ chuo soit correct que vous puissiez simplement supprimer les fichiers dans /usr/share/hunspell/ pour les paramètres régionaux que vous ne voulez pas, il est préférable de désinstaller les paquets fournis. ces fichiers. Pour voir les paquets de paramètres régionaux (myspell et hunspell) que vous avez installés, exécutez

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

puis pour chaque langue que vous souhaitez supprimer, désinstallez le paquet avec une commande comme celle-ci

Sudo apt-get remove myspell-en-au

Pour mon installation Ubuntu 14.04, j’avais myspell-en-au, myspell-en-za et myspell-en-gb que j’ai désinstallé avec la commande

Sudo apt-get remove myspell-en-.*
4
gene_wood

Sudo apt-get install bleachbit

Ensuite, ouvrez bleachbit en tant que racine, la première fois qu’il vous invite à indiquer les paramètres régionaux que vous souhaitez laisser. Cochez ensuite la case correspondante sous "système".

Cliquez sur "preview", puis sur "delete"

et c'est tout :)

0
Axel

Pour sauvegarder tous les dictionnaires anglais non américains (supprimer --no-act après avoir vérifié ce qu'il va faire):

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

Puis redémarrez votre navigateur et seul l’anglais américain apparaît.

Dans le cas de langues qui sont redondantes puisque les fichiers sont liens symboliques vers les fichiers de langue canoniques (comme fr_BE):

Sudo find /usr/share/hunspell/ -type l \( -name '*.aff' -o -name '*.dic' \) -exec mv {} {}.bak \;
0
l0b0