pspell_config_create

(PHP 4 >= 4.0.2, PHP 5)

pspell_config_createCr�e une configuration utilis�e pour ouvrir un dictionnaire

Description

int pspell_config_create ( string $language [, string $spelling [, string $jargon [, string $encoding ]]] )

Cr�e une configuration utilis�e pour ouvrir un dictionnaire.

pspell_config_create() a une syntaxe similaire � celle de pspell_new(). En fait, utiliser pspell_config_create() suivi imm�diatement par pspell_new_config() produira exactement le m�me r�sultat. Cependant, apr�s avoir cr�� une nouvelle configuration, vous pouvez aussi utiliser les fonctions pspell_config_*() avant d'appeler pspell_new_config() pour tirer profit des fonctionnalit�s avanc�es.

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

Liste de param�tres

language

Le param�tre de langage language est le code de langue en deux lettres, d�fini dans la norme ISO 639, et 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

Le param�tre de jargon jargon contient des informations suppl�mentaires pour distinguer deux dictionnaires distincts pour la m�me langue et le m�me param�tre d'orthographe spelling .

encoding

Le param�tre d'encodage encoding indique l'encodage attendu pour la r�ponse. Les valeurs valides sont : 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine unsigned 16', 'machine unsigned 32'. Ce param�tre n'a pas �t� test� de mani�re exhaustive, alors soyez prudent.

Valeurs de retour

Retourne une ressource pspell config, ou FALSE en cas d'erreur.

Exemples

Exemple #1 pspell_config_create()

<?php
$pspell_config 
pspell_config_create("fr");
pspell_config_personal($pspell_config"/var/dictionaries/custom.pws");
pspell_config_repl($pspell_config"/var/dictionaries/custom.repl");
$pspell_link pspell_new_personal($pspell_config"fr");
?>