pspell_new

pspell_new -- Charge un nouveau dictionnaire

Description

resource pspell_new ( string language [, string spelling [, string jargon [, string encoding]]])

pspell_new( ) ouvre un nouveau dictionnaire et retourne un identifiant de dictionnaire , pour utiliser avec d 'autres fonctions pspell .

Le paramèegrave; tre de langue spelling est constitué des deux lettres du codage de langue ISO 639 , et du codage optionnel de pays ISO 3166 , séparé par un '_ ' .

Ce paramèegrave; tre est nécessaire pour les langues qui ont plus d'une orthographe , comme l 'anglais ou le français . Les valeurs reconnues sont ``americain' ' , ``britannique'' , et ``canadien' ' .

Le paramèegrave; tre de jargon contient des informations supplémentaires pour distinguer deux listes de mots qui ont le même marquage de langue et d 'orthographe .

Le paramèegrave; tre d'encodage est le type d 'encodage des mots . Les valeurs valides sont ' utf-8' , 'iso8859-*' , 'koi8-r' , 'viscii' , 'cp1252' , 'machine unsigned 16' , 'machine unsigned 32 ' .

Le paramètre de mode est le mode de travail du vérificateur d ' orthographe . Plusieurs modes sont disponibles :

Mode est un champs de bit, construits à partir des constantes listées ci dessus. Cependant, PSPELL_FAST, PSPELL_NORMAL et PSPELL_BAD_SPELLERS sont mutuellement exclusives : vous ne devez en utiliser qu'une seule en même temps.

Pour plus d' informations et d'exemples , reportez vous au site http : / /aspell.net / (en anglais ) .

Exemple 1 . pspell_new( )

 
?php

 
$pspell_link

 
=

 
pspell_new(

 
"en"

 
,

 
""

 
,

 
""

 
,

 
""

 
,

 
(PSPELL_FAST|PSPELL_RUN_TOGETHER))

 
;

 
?