pspell_config_create
(PHP 4 >= 4.0.2, PHP 5)
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() даст точно такой же результат.
Однако, после создания новой конфигурации, также можно использовать
функции pspell_config_*() до вызова
pspell_new_config() для получения преимуществ от некоторой
дополнительной функциональности.
Более подробную информацию и примеры можно найти в руководстве по pspell
на сайте:» http://aspell.net/.
Список параметров
-
language
-
Параметр language - это код языка, который состоит из двухбуквенного кода языка по стандарту
ISO 639 и необязательного двубуквенного кода страны по стандарту ISO
3166 после тире или подчеркивания.
-
spelling
-
Параметр spelling определяет вариант проверки орфографии для языков
с более чем одним вариантом правописания, таких, как английский. Известные значения:
'american', 'british', и 'canadian'.
-
jargon
-
Параметр jargon содержит дополнительную информацию для различения
двух различных списков слов, имеющих одинаковые параметры
language и spelling.
-
encoding
-
Параметр encoding - это кодировка, в которой, как ожидается, даны слова.
Допустимые значения: 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252',
'machine unsigned 16', 'machine unsigned 32'. Это параметр ещё не проверен
достаточно хорошо, поэтому будьте осторожны при его использовании.
Возвращаемые значения
Возвращает идентификатор конфигурации pspell, или FALSE в случае ошибки.
Примеры
Пример #1 pspell_config_create()
<?php
$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");
?>