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
languageest 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
spellingest 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_NORMALetPSPELL_BAD_SPELLERSsont 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);
?>