README.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 12 Jan 2012 22:00:00 +0200
changeset 99 95027d3ac8f7
parent 95 27117b30660d
child 100 e1fe0aee58fd
permissions -rw-r--r--
About.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
69
580cc720c496 Fix RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 65
diff changeset
     1
.. -*- fill-column: 78 -*-
11
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
38
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
     3
==========================
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
     4
 gadict dictionaries set.
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
     5
==========================
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
     6
.. contents::
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     7
99
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
     8
About.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
     9
======
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    10
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    11
I create and update these dictionaries when learn English.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    12
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    13
They was covered by lesser possible usage restriction: Public domain.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    14
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    15
I check spelling and translating of most words with old learning books and
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    16
sometimes free dictionaries.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    17
38
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
    18
How install/uninstall?
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
    19
======================
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
    20
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
    21
To install in /usr/local/ run::
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    22
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    23
  $ make install
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    24
38
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
    25
If you want install in different place run::
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    26
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    27
  $ make install prefix=PREFIX
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    28
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    29
If you install in nonstandard place and wont use dictionary for current user
38
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
    30
run::
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    31
26
6dfc4ac2dc80 Back targets that allow make symlink to dictionaries install dir from user HOME dir.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    32
  $ make prefix=PREFIX install install-local-symlink
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    33
38
5f63725f1397 Switch docs to RST file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 27
diff changeset
    34
To uninstall run one command from list accordingly to installation procedure::
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    35
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    36
  $ make uninstall
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    37
  $ make uninstall prefix=PREFIX
26
6dfc4ac2dc80 Back targets that allow make symlink to dictionaries install dir from user HOME dir.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    38
  $ make prefix=PREFIX uninstall uninstall-local-symlink
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    39
64
1174ea277aef .ifo, .tab, .descr file no longer used.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    40
Dictionary source file format.
1174ea277aef .ifo, .tab, .descr file no longer used.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    41
==============================
11
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
65
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    43
For source file format used dictd C5 file format. See::
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    44
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    45
  $ man 1 dictfmt
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    46
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    47
Shortly:
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    48
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    49
 * Headwords preceded by 5 or more underscore characters ``_`` and a
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    50
   blank line.
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    51
 * All text until the next headword is considered the definition.
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    52
 * Any leading ``@`` characters are stripped out, but the file is
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    53
   otherwise unchanged.
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    54
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    55
For convenience also used such assumptions:
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    56
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    57
 * Headwords separated by ``;<SPACE>`` (and all was placed on single
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    58
   line).
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    59
 * UTF-8 encoding was used.
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    60
 * Lines started with ``#`` striped out (comment syntax).
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    61
 * First line with ``ABOUT:`` used as description of dictionary.
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    62
 * First URL (line with ``http://``) used as dictionary home page.
2137ea6bb456 Dictionary source file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 64
diff changeset
    63
73
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    64
99
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    65
World wide dictionary formats and standards.
73
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    66
============================================
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    67
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    68
  http://en.wikipedia.org/wiki/Dictionary_writing_system
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    69
                Dictionary writing system
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    70
  http://www.sil.org/computing/shoebox/mdf.html
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    71
                Multi-Dictionary Formatter (MDF). It defines about 100 data
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    72
                field markers.
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    73
  http://fieldworks.sil.org/flex/
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    74
                FieldWorks Language Explorer (or FLEx, for short) is designed
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    75
                to help field linguists perform many common language
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    76
                documentation and analysis tasks.
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    77
  http://code.google.com/p/lift-standard/
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    78
                LIFT (Lexicon Interchange FormaT) is an XML format for storing
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    79
                lexical information, as used in the creation of dictionaries.
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    80
                It's not necessarily the format for your lexicon.
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    81
  http://www.lexiquepro.com/
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    82
                Lexique Pro is an interactive lexicon viewer and editor, with
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    83
                hyperlinks between entries, category views, dictionary
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    84
                reversal, search, and export tools. It's designed to display
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    85
                your data in a user-friendly format so you can distribute it
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    86
                to others.
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    87
  http://deb.fi.muni.cz/index.php
bc24cb491160 World wide dictionary formats and standards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 72
diff changeset
    88
                DEBII — Dictionary Editor and Browser