---
name: "Debian::DictionariesCommon"
section: "3pm"
platform: "linux"
package: "dictionaries-common"
version: "1.30.10"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Debian::DictionariesCommon"
---

# Debian::DictionariesCommon(3pm)

dictionaries-common library

## NAME

Debian::DictionariesCommon.pm - dictionaries-common library

## SYNOPSIS

```
    use Debian::DictionariesCommon q(:all)
    $dictionaries = parseinfo ('/var/lib/dictionaries-common/ispell/iwolof');
    loaddb ('ispell')
    updatedb ('wordlist')
```

## DESCRIPTION

Common functions for use from the dictionaries-common system.

## CALLING FUNCTIONS

- "dico\_checkroot"

  Check for rootness and fail if not.

- "build\_emacsen\_support"

  Put info from dicts info files into emacsen-ispell-dicts.el

- "build\_jed\_support"

  Put info from dicts info files into jed-ispell-dicts.sl

- "build\_squirrelmail\_support"

  Build support file for squirrelmail with a list of available dictionaries and associated spellchecker calls, in php format.

- "$libdir = getlibdir($class)"

  Return info dir for given class.

- "$default = dico\_getsysdefault($class)"

  Return system default value for given class.

- "$libdir = getuserdefault"

  Return value for user default ispell dictionary.

- "dico\_get\_spellchecker\_params($class,\\%language)"

  Get right params for `$class` (currently unused) and `$language`

- "\\%dictionaries = loaddb($class)"

  Read class .db file and return a reference to a hash with its contents.

- "\\%result = parseinfo($file)"

  Parse given info file and return a reference to a hash with the relevant data.

- setsysdefault($value)

  Set value for system default ispell dictionary.

- "setuserdefault"

  Set value for user default ispell dictionary, after asking to select it from the available values.

- updatedb($class)

  Parse info files for given class and update class .db file under dictionaries-common cache dir.

## SEE ALSO

Debian dictionaries-common policy.

## AUTHORS

```
 Rafael Laboissiere
 Agustin Martin
```
