Applied patch for pspell language configuration (#1485822)
| | |
| | | |
| | | // These languages can be selected for spell checking. |
| | | // Configure as a PHP style hash array: array('en'=>'English', 'de'=>'Deutsch'); |
| | | // Leave empty for default set of Google spell check languages, should be defined |
| | | // when using local Pspell extension |
| | | // Leave empty for default set of available language. |
| | | $rcmail_config['spellcheck_languages'] = NULL; |
| | | |
| | | // path to a text file which will be added to each sent message |
| | |
| | | $out['dependencies'][] = array('prop' => 'spellcheck_engine', |
| | | 'explain' => 'This requires the <tt>pspell</tt> extension which could not be loaded.'); |
| | | } |
| | | if (empty($this->config['spellcheck_languages'])) { |
| | | if (!empty($this->config['spellcheck_languages'])) { |
| | | foreach ($this->config['spellcheck_languages'] as $lang => $descr) |
| | | if (!pspell_new($lang)) |
| | | $out['dependencies'][] = array('prop' => 'spellcheck_languages', |
| | | 'explain' => 'You should specify the list of languages supported by your local pspell installation.'); |
| | | 'explain' => "You are missing pspell support for language $lang ($descr)"); |
| | | } |
| | | } |
| | | |