pspell_new_personal
(PHP 4 >= 4.0.2, PHP 5)
pspell_new_personal — Charge un nouveau dictionnaire avec un dictionnaire personnel
Description
$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.
PSPELL_FAST
,PSPELL_NORMAL
etPSPELL_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); ?>