Функция PHP pspell_config_create

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

pspell_config_create имеет синтаксис очень похожий на pspell_new. Фактически использование pspell_config_create с последующей pspell_new_config даст точно тот же результат. Однако после создания нового config вы можете также использовать pspell_config_* функции до вызова pspell_new_config для получения преимуществ от некоторой дополнительной функциональности.

Параметр language это код языка, состоящий из двухбуквенного кода языка ISO 3166, после тире или символа подчёркивания.

Параметр spelling это запрошенная проверка для языков с более чем одной проверкой - таких как English. Известные значения: 'american', 'british' и 'canadian'.

Параметр jargon содержит дополнительную информацию для различения двух различных списков слов, имеющих одинаковые параметры language и spelling.

Параметр encoding это кодировка, в которой, как ожидается, даны слова. Верные значения: 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine unsigned 16', 'machine unsigned 32'. Это параметр ещё не проверен достаточно широко, поэтому будьте осторожны при его использовании.

Параметр mode это режим работы проверщика правописания. Доступны несколько режимов:

Дополнительную информацию и примеры см. в учебнике pspell web-сайта: http://aspell.net/.

Пример использования pspell_config_create

<?
   $pspell_config = pspell_config_create ("en");
   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, "en");
?>