7
votes

Ajouter un dictionnaire à aspell / pspell

J'ai Aspell installé avec succès et ont compilé PHP avec Pspell, et tout semble fonctionner très bien.

La seule chose que je suis incapable de le faire, est de créer une liste de « ignorer » les mots, ou un dictionnaire personnel, mais vous voulez faire référence. p>

J'ai essayé les étapes décrites ici et mais ni eu aucun effet. p>

Comme décrit sur le lien ci-dessus et sur la documentation Aspell , j'ai essayé de créer un dictionnaire personnel, comme indiqué dans le manuel:

 cd /usr/lib/aspell/
 then edit the following file: nano en_US.multi


6 commentaires

Vous devriez en réalité donner quelques exemples, raconter également sur le codage et montrer le code comment vous chargez votre dictionnaire.


@hakre j'ai fait deux exemples, que j'ai suivis Verbatim. J'ai utilisé le code indiqué sur ces pages pour essayer de créer et charger le dictionnaire personnel.


Je voulais aussi un exemple de votre fichier de dictionnaire et le codage que vous utilisez pour votre fichier. De plus, je ne peux pas ouvrir ces deux liens, alors vous donnez probablement une vue d'ensemble de ce que vous avez fait.


@hakre j'ai édité mon message, y compris la majeure partie des étapes utilisées sur les pages que j'ai liées.


Le figuré via une autre page trouvée sur Google. Expliqué à la fin de l'OP.


Ajoutez votre solution sous forme de réponse ci-dessous. Vous pouvez l'accepter plus tard comme "la réponse" qui marquera votre question tel que résolu (c'est ainsi que ce site fonctionne). Merci pour votre soutien! Et Avez-vous vu cet exemple? (Manuel PHP)


3 Réponses :


2
votes

Demandeur de dépassement de pile chère,

Pour mes dernières travaux sur le texte de Perl :: ASPELL Module et code Pour déterminer la langue maternelle d'un visiteur Web Interrogatoire d'un moteur de recherche d'une entreprise, j'ai rencontré certains des pièges que vous décrivez (Dictionnaire personnel non implémenté dans ASPELL6). Cependant, je l'ai travaillé en utilisant la notion «extra-dicts», une pour chaque langue possible.

J'ai également dû renforcer le fait que Aspell ne possède aucun dictionnaire pour les langues arabe, hébreu, japonais, chinoise et coréenne. Ces langues sont traitées spécifiquement.

Vous pouvez afficher les derniers codes de Perl et Bash complètes pour Linux et Windows exécutant Windows / Mingw à http://vouters.dyndns.org/tima/linux-windows-perl-aspell-determinline_the_country_of_a_web_query.html . Vous pouvez utiliser les liens d'URL dans la section Références du document pour ajuster certaines des notions de code de PERL à PHP.

Dans l'espoir que cela peut vous aider.

le vôtre vraiment,

Vaisseurs de Philippe (Fontainebleau / France)


0 commentaires

0
votes

Utilisation de la version ASPELL ci-dessous avec CYGWIN:

echo "personal_ws-1.1 en" > ~/my/file/location.pws
ln -s ~/my/file/location.pws ~/.aspell.en.pws


0 commentaires

1
votes

J'ai pu ajouter un dictonaire personnel en utilisant l'option - add-dicts à aspell appel

Aspell -c --Add-extra-dicts =. / Custom.RWS my_text_to_spell_check.txt

Custom.RWS a été créé tel que décrit par OP:

Aspell --Coding = UTF-8 --Lang = créer un maître ./custom.rws

et n'oubliez pas d'ajouter - coding opton pour correspondre au codage correct pour votre fichier source.

J'espère que cela peut aider quelqu'un!


0 commentaires