Annotation of embedaddon/php/ext/pspell/README, revision 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>