Annotation of embedaddon/php/ext/pspell/README, revision 1.1.1.1
1.1 misho 1: README file for pspell (spellchecker) module for PHP
2: ----------------------------------------------------
3:
4: The latest release of pspell is always available from
5:
6: http://aspell.net/
7:
8: This module was developed and tested with aspell-.31.1 and pspell-.11.0.2,
9: although slightly earlier (and hopefully later) versions of those libraries
10: should work as well.
11:
12: General notes
13: -------------
14:
15: Please, note that somewhere around version .27.x (I believe) aspell stopped
16: working with the aspell module for php. This is due to the fact that the
17: author changed things around a bit, and suggested that people link to pspell
18: in the future rather than to aspell. That's exactly what this module is for.
19: It has the same basic functionality as aspell (and more features are being
20: added). I did not want to modify existing aspell module, because it would
21: break things for those who are using older aspell, or result in very ugly code.
22: Rather, I wrote a new module - pspell.
23:
24:
25: Building pspell on a Unix system
26: --------------------------------
27:
28: In order to use pspell, you need to have *both* aspell and pspell libraries
29: installed, and they have to be compatible with each other. Get the latest
30: release of both at the URL given above.
31:
32: I expect the libraries to be in /usr/local (that's the default when you
33: cofigure pspell and aspell with their 'configure' scripts woth no parameters).
34: If that location is different, please specify it in --with-pspell=PATH, where
35: PATH is the path you specified for pspell libraries.
36:
37: Notes on personalized dictionaries
38: ----------------------------------
39:
40: It is now possible to have personalized dictionaries with pspell. This is
41: achieved by opening a dictionary with pspell_new_personal() rather than
42: pspell_new() and specifying the custom dictionary as the first parameter.
43: The parameter probably should begin with '/' because otherwise it will
44: be relative to $HOME, which is probably set to "/root". This is probably not
45: what you want because you need write access for nobody to be able to write
46: to a dictionary. Once the dictionary is open, you can use
47: pspell_add_to_personal() to add words to the wordlist and finally
48: pspell_save_wordlist() to save it.
49:
50: Note that at this moment pspell_save_wordlist() will return TRUE, even if
51: there was an error. This will be changed once pspell library is fixed.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>