Source for file sqspell_config.php

Documentation is available at sqspell_config.php

  1. <?php
  2.  
  3. /**
  4.  * sqspell_config.php -- SquirrelSpell Configuration file.
  5.  *
  6.  * @copyright 1999-2020 The SquirrelMail Project Team
  7.  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  8.  * @version $Id: sqspell_config.php 14845 2020-01-07 08:09:34Z pdontthink $
  9.  * @package plugins
  10.  * @subpackage squirrelspell
  11.  */
  12.  
  13. /** vars needed for getHashedFile() */
  14. global $data_dir;
  15. sqgetGlobalVar('username'$usernameSQ_SESSION);
  16.  
  17. /**
  18.  * List of configured dictionaries
  19.  *
  20.  * This feature was added/changed in 0.3. Use this array to set up
  21.  * which dictionaries are available to users. If you only have
  22.  * English spellchecker on your system, then let this line be:
  23.  *<pre>
  24.  *   $SQSPELL_APP = array('English' => 'ispell -a');
  25.  *     or
  26.  *   $SQSPELL_APP = array('English' => '/usr/local/bin/aspell -a');
  27.  *</pre>
  28.  * Sometimes you have to specify full path for PHP to find it.
  29.  *
  30.  * You can use Aspell or Ispell spellcheckers, the command line is the
  31.  * same. Aspell might provide better spellchecking for Western languages.
  32.  *
  33.  * If you want to have more than one dictionary available to users,
  34.  * configure the array to look something like this:
  35.  *<pre>
  36.  *   $SQSPELL_APP = array('English' => 'aspell -a',
  37.  *                        'Russian' => 'ispell -d russian -a',
  38.  *                        ...
  39.  *                        'Swahili' => 'ispell -d swahili -a'
  40.  *                        );
  41.  *</pre>
  42.  * WARNINGS:
  43.  * <ul>
  44.  * <li>Watch the commas, making sure there isn't one after your last
  45.  *     dictionary declaration. Also, make sure all these dictionaries
  46.  *     are available on your system before you specify them here.</li>
  47.  * <li>Whatever your setting is, don't omit the "-a" flag.</li>
  48.  * <li>Remember to keep same array keys during upgrades. Don't rename them.
  49.  *   Users' dictionary settings use it.</li>
  50.  * <li>Interface might translate array key, if used key is present in
  51.  *   SquirrelMail translations.</li>
  52.  * </ul>
  53.  * <pre>
  54.  * Example:
  55.  * $SQSPELL_APP = array('English' => 'ispell -a',
  56.  *                      'Spanish' => 'ispell -d spanish -a' );
  57.  * </pre>
  58.  *
  59.  * @global array $SQSPELL_APP 
  60.  */
  61. $SQSPELL_APP array('English' => 'ispell -a',
  62.                      'Spanish' => 'ispell -d spanish -a');
  63.  
  64. /**
  65.  * Sample configuration for PHP pspell extension. Sets dictionary options.
  66.  * Each language definition can contain up to 3 comma delimited options.
  67.  * First option sets language, second sets spelling, third one sets jargon.
  68.  * See http://www.php.net/pspell-new
  69.  * 
  70.  * Pspell extension is supported since 0.6 (sm 1.5.2)
  71.  */
  72. //$SQSPELL_APP = array('English' => 'en',
  73. //                     'Spanish' => 'es');
  74.  
  75. /**
  76.  * 0 - default, command line ispell or aspell utilities configured with SQSPELL_APP
  77.  * 1 - use php pspell extension. WARNING requires different SQSPELL_APP options.
  78.  */
  79. $SQSPELL_SPELLCHECKER 0;
  80.  
  81. /**
  82.  * Can be used to turn of detection of proc_open support in command line spellcheck
  83.  * module. Option is not used if $SQSPELL_SPELLCHECKER is set to 1.
  84.  */
  85. $SQSPELL_FORCE_POPEN false;
  86.  
  87. /**
  88.  * Default dictionary
  89.  * @global string $SQSPELL_APP_DEFAULT 
  90.  */
  91. $SQSPELL_APP_DEFAULT 'English';
  92.  
  93. /**
  94.  * File that stores user's dictionary
  95.  *
  96.  * $SQSPELL_WORDS_FILE is a location and mask of a user dictionary file.
  97.  * The default setting should be OK for most everyone.
  98.  *
  99.  * This setting is used only when SquirrelSpell is upgraded from
  100.  * older setup. Since SquirrelMail 1.5.1 SquirrelSpell stores all settings in
  101.  * same place that stores other SquirrelMail user preferences.
  102.  * @global string $SQSPELL_WORDS_FILE 
  103.  * @deprecated setting is still needed in order to handle upgrades
  104.  */
  105. $SQSPELL_WORDS_FILE =
  106.    getHashedFile($username$data_dir"$username.words");

Documentation generated on Mon, 13 Jan 2020 04:23:34 +0100 by phpDocumentor 1.4.3