pspell_new_personal

(PHP 4 >= 4.0.2, PHP 5)

pspell_new_personalCharge un nouveau dictionnaire avec un dictionnaire personnel

Description

int pspell_new_personal ( string $personal , string $language [, string $spelling [, string $jargon [, string $encoding [, int $mode= 0 ]]]] )

pspell_new_personal() charge un nouveau dictionnaire avec un dictionnaire personnel. Ce dernier peut �tre modifi� et sauv� avec pspell_save_wordlist(). Cependant, les paires de remplacement ne seront pas sauv�es. Pour ce faire, vous devez cr�er une configuration qui utilise pspell_config_create(), choisir le fichier de destination du dictionnaire personnel avec pspell_config_personal(), choisir le fichier de paires de remplacement avec pspell_config_repl() et ouvrir un nouveau dictionnaire avec pspell_new_config().

Pour davantage d'information et d'exemples, jetez un oeil sur le manuel en ligne sur le site web de pspell : » http://aspell.net/.

Liste de param�tres

personal

Le fichier o� seront ajout�s les mots du dictionnaire personnel. Ce doit �tre un chemin absolu, qui commence par '/' car, sinon, il sera relatif � $HOME, qui est "/root" sur la plupart des syst�mes, et probablement pas ce que vous souhaitez.

language

Le param�tre de langage language est le code de langue ISO 639 en deux lettres, suivi de deux lettres optionnelles ISO 3166, apr�s un tiret ou un soulign� (_).

spelling

Le param�tre d'orthographe spelling est n�cessaire pour les langues qui ont plus d'une orthographe, comme l'anglais. Les valeurs reconnues sont alors 'american' (am�ricain) , 'british' (anglais), et 'canadian' (canadien).

jargon

Informations suppl�mentaires pour distinguer deux dictionnaires distincts pour la m�me langue et le m�me param�tre d'orthographe spelling .

encoding

L'encodage attendu pour la r�ponse. Les valeurs valides sont : utf-8, iso8859-*, koi8-r, viscii, cp1252, machine unsigned 16, machine unsigned 32.

mode

Le mode de travail du v�rificateur d'orthographe. Plusieurs modes sont disponibles :

  • PSPELL_FAST - Mode rapide (moins de suggestions)
  • PSPELL_NORMAL - Mode normal (plus de suggestions)
  • PSPELL_BAD_SPELLERS - Mode lent (beaucoup plus de suggestions)
  • PSPELL_RUN_TOGETHER - Consid�re les mots attach�s comme l�gaux. De ce fait, "lechat" sera un mot compos� l�gal, bien qu'il devrait y avoir un espace entre les deux mots. Changer cette configuration n'affecte que le r�sultat retourn� par pspell_check(); pspell_suggest() continuera de retourner les suggestions.

Le mode est un masque construit depuis les diff�rentes constantes list�es ci-dessous. Cependant, les constantes PSPELL_FAST, PSPELL_NORMAL et PSPELL_BAD_SPELLERS sont mutuellement exclusives, donc vous ne devez s�lectionner qu'une seule d'entre elles.

Valeurs de retour

Retourne l'identifiant de dictionnaire � utiliser avec les autres fonctions pspell.

Exemples

Exemple #1 pspell_new_personal()

<?php
$pspell_link 
pspell_new_personal ("/var/dictionaries/custom.pws",
        
"en"""""""PSPELL_FAST|PSPELL_RUN_TOGETHER);
?>