(PHP 4 >= 4.0.2)
pspell_config_create - создаёт config, используемый для открытия словаря.
Описание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_FAST - быстрый режим (меньшее количество вариантов)
PSPELL_NORMAL - нормальный режим (больше вариантов)
PSPELL_BAD_SPELLERS - медленный режим (очень много вариантов)
Дополнительную информацию и примеры см. в учебнике pspell web-сайта: http://aspell.net/.
Пример 1. 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"); |
|
|