update-ipolish-hash(8)
NAME
- update-ipolish-hash - Build ispell hashed dictionary file
- from sub-dictionaries.
SYNOPSIS
update-ipolish-hash [ -h, --help ] [ -a, --all ] [ -d,
--default ] [ -f, --file file ] [ -x, --affix file ] [ -l, --list
file ] [ dictionary ]
DESCRIPTION
- This program builds hashed dictionary file from sub-dic
- tionaries for later use by ispell. The user can choose which sub
- dictionaries will be used for new ispell dictionary.
OPTIONS
- -h, --help
- Print a short explanation of syntax to standard
- output.
- -a, --all
- Disables an interactive mode and builds a hash file
- from all sub-dictionaries.
- -d, --default
- Disables an interactive mode and builds a hash file
- from default sub-dictionaries. This dictionaries are listed in
- /var/lib/ispell/dictionary.list file or have "Default: yes" field
- in description file.
- -f, --file file
- Specify an alternative hash file. The default is
- /var/lib/ispell/dictionary.hash file.
- -x, --affix file
- Specify an alternative affix file. The default is
- /usr/lib/ispell/dictionary.aff file.
- -l, --list file
- Specify a file file with previously chosen dictio
- naries. The default is /var/lib/ispell/dictionary.list file.
- dictionary
- Specify a dictionary to build.
SOURCE FORMAT
- Source dictionaries are located at
- /usr/share/ispell/dictionary/ directory and can be compressed by
- gzip(1), bzip2(1) and eventually sq(1).
- Dictionaries are the lists of words in ispell(1) dictio
- nary format (roots plus flags).
DECRIPTION FORMAT
- The set of dictionaries is described in
- /usr/share/ispell/dictionary.desc file. This file contains a num
- ber of fields. Each field begins with a tag, followed by colon,
- and the body of field. Fields are delimited only by field tags
- and are formed from a series of paragraphs, separated by blank
- lines.
- First paragraph is a source paragraph and can contains
- following fields:
- Source: dictionary-package-name
- This is a name of dictionary package, the same as
- dictionary argument in options.
- Affix: affix-file-name
- The name of affix flags file. Default directory for
- this file is /usr/lib/ispell.
- Hash: affix-file-name
- The name of hashed dictionary file. Default direc
- tory for this file is /usr/lib/ispell.
- Next paragraphs describe dictionary files:
- Dictionary: sub-dictionary-file
- The file name of sub-dictionary. This file will be
- merged to build ispell dictionary. Default directory is
- /usr/share/ispell/dictionary/.
- Default: yes
- If the /val/lib/ispell/dictionary.list file is not
- exists and this field contains "yes" string, this sub-dictionary
- will be default option.
- Description: description
- The first line of this field is a title of sub-dic
- tionary. Other lines will appear if the user choice "I" option
- on interactive session.
LIST FORMAT
- If the user choose dictionaries to build, these dictionar
- ies are listed in /val/lib/ispell/dictionary.list file. This file
- will be used with --default option and these directiories will be
- built as default.
- This file contains a list of chosen dictonaries, each def
- inition takes a single line. The file names are the same as in
Dictionary:
EXAMPLES
- Example of /usr/share/ispell/dictionary.desc file:
- Source: english
Affix: english.aff
Hash: english.hash - Dictionary: common
Default: yes
Description: Common wordsThis is a basic dictionary - Dictionary: rare
Description: Unusable and rare wordsThis dictionary contains words which are used
only sometimes.
.
You can include this dictionary but it isn't necessary. - Dictionary: technical/computers
Description: Technical - Computer technology - Dictionary: technical/medical
Description: Technical - Medical technology - Preferred usage in installation or upgrading script:
update-ipolish-hash -d dictionary
FILES
- /usr/share/ispell/dictionary.desc
- Description for dictionary set.
- /usr/share/ispell/dictionary/*
- Dictionary source files used in build process.
- /var/lib/ispell/dictionary.list
- List of chosen dictionaries. This file can be used
- by --default option.
- /var/lib/ispell/dictionary.hash
- Hashed dictionary file built from chosen sub-dic
- tionary files.
- /usr/lib/ispell/dictionary.hash
- This should be a symlink to
- /var/lib/ispell/dictionary.hash file.
- /usr/lib/ispell/dictionary.aff
- Affix file used to build hash.
SEE ALSO
ispell(1), buildhash(1), update-ispell-dictionary(8).
AUTHOR
(c) 1999 Piotr Roszatycki <dexter@debian.org>.
- It is free software; see the GNU General Public Licence
- version 2 or later for copying conditions.
- Debian Project 14 January 2005 UPDATE